3 #ifndef __SOC_ROCKCHIP_RK3399_SDRAM_H__
4 #define __SOC_ROCKCHIP_RK3399_SDRAM_H__
133 #define PWRUP_SREFRESH_EXIT (1 << 16)
136 #define MEM_RST_VALID (1)
175 #define PI_CA_TRAINING (1 << 0)
176 #define PI_WRITE_LEVELING (1 << 1)
177 #define PI_READ_GATE_TRAINING (1 << 2)
178 #define PI_READ_LEVELING (1 << 3)
179 #define PI_WDQ_LEVELING (1 << 4)
180 #define PI_FULL_TRAINING (0xff)
size_t sdram_size_mb(void)
uint32_t sdram_get_ram_code(void)
const struct rk3288_sdram_params * get_sdram_config(void)
union noc_ddrmode ddrmode
union noc_devtodev0 devtodev0
union noc_ddrtimingc0 ddrtimingc0
u32 reserved1[(0x1000-0x114)/4]
union noc_ddrtimingb0 ddrtimingb0
union noc_ddrtiminga0 ddrtiminga0
u32 reserved0[(0x110-0x20)/4]
union noc_ddrtimingc0 ddrtimingc0
union noc_ddrtiminga0 ddrtiminga0
union noc_ddrmode ddrmode
union noc_ddrtimingb0 ddrtimingb0
union noc_devtodev0 devtodev0
struct rk3399_msch_timings noc_timings
struct rk3399_sdram_channel ch[2]
struct rk3399_ddr_publ_regs phy_regs
unsigned char num_channels
struct rk3399_ddr_pctl_regs pctl_regs
struct rk3399_ddr_pi_regs pi_regs
Defines the SDRAM parameter structure.
unsigned int autoprecharge
struct noc_ddrmode::@1522 b
unsigned int bypassfiltering
unsigned int forceorderstate
struct noc_ddrtiminga0::@1518 b
struct noc_ddrtimingb0::@1519 b
struct noc_ddrtimingc0::@1520 b
unsigned int burstpenalty
struct noc_devtodev0::@1521 b