PMSIS BSP
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
pi_hyperram_conf Struct Reference

Hyperram configuration structure. More...

Data Fields

struct pi_ram_conf ram
 
int hyper_itf
 
int hyper_cs
 
char skip_pads_config
 
int xip_en
 
int ram_start
 
int ram_size
 
uint32_t baudrate
 
int reserve_addr_0
 

Description

This structure is used to pass the desired Hyperram configuration to the runtime when opening the device.

Field Documentation

uint32_t pi_hyperram_conf::baudrate

Baudrate (in bytes/second).

int pi_hyperram_conf::hyper_cs

Chip select where the RAM is connected.

int pi_hyperram_conf::hyper_itf
                      Hyperbus interface where the RAM is

connected.

struct pi_ram_conf pi_hyperram_conf::ram

Generic RAM configuration.

int pi_hyperram_conf::ram_size

Hyperram size.

int pi_hyperram_conf::ram_start

Hyperram start address.

int pi_hyperram_conf::reserve_addr_0
                      Reserve address 0 and never return a chunk with

address 0.

char pi_hyperram_conf::skip_pads_config

Skip pads configuration if set to 1.

int pi_hyperram_conf::xip_en

enable xip mode if set to 1.