Home
last modified time | relevance | path

Searched refs:emif_cfg (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/u-boot/arch/arm/mach-keystone/
H A Dddr3.c102 void ddr3_init_ddremif(u32 base, struct ddr3_emif_config *emif_cfg) in ddr3_init_ddremif() argument
104 __raw_writel(emif_cfg->sdcfg, base + KS2_DDR3_SDCFG_OFFSET); in ddr3_init_ddremif()
105 __raw_writel(emif_cfg->sdtim1, base + KS2_DDR3_SDTIM1_OFFSET); in ddr3_init_ddremif()
106 __raw_writel(emif_cfg->sdtim2, base + KS2_DDR3_SDTIM2_OFFSET); in ddr3_init_ddremif()
107 __raw_writel(emif_cfg->sdtim3, base + KS2_DDR3_SDTIM3_OFFSET); in ddr3_init_ddremif()
108 __raw_writel(emif_cfg->sdtim4, base + KS2_DDR3_SDTIM4_OFFSET); in ddr3_init_ddremif()
109 __raw_writel(emif_cfg->zqcfg, base + KS2_DDR3_ZQCFG_OFFSET); in ddr3_init_ddremif()
110 __raw_writel(emif_cfg->sdrfc, base + KS2_DDR3_SDRFC_OFFSET); in ddr3_init_ddremif()
H A Dddr3_spd.c370 spd_cb->emif_cfg.sdcfg = spd->sdram_type << 29 | (DDR_TERM & 7) << 25 | in init_ddr3param()
376 spd_cb->emif_cfg.sdcfg |= 1 << 3; in init_ddr3param()
378 spd_cb->emif_cfg.sdtim1 = ((spd->t_wr - 1) & 0x1f) << 25 | in init_ddr3param()
384 spd_cb->emif_cfg.sdtim2 = 0x07 << 10 | ((spd->t_rp - 1) & 0x1f) << 5 | in init_ddr3param()
387 spd_cb->emif_cfg.sdtim3 = ((spd->t_xp - 2) & 0xf) << 28 | in init_ddr3param()
392 spd_cb->emif_cfg.sdtim4 = (spd->t_csta & 0xf) << 28 | in init_ddr3param()
398 spd_cb->emif_cfg.sdrfc = (spd->refresh_rate - 1) & 0xffff; in init_ddr3param()
401 spd_cb->emif_cfg.zqcfg = (spd->rank == 2) ? 0xF0073200 : 0x70073200; in init_ddr3param()
459 dump_emif_config(&spd_cb->emif_cfg); in ddr3_get_dimm_params_from_spd()
/OK3568_Linux_fs/u-boot/board/ti/ks2_evm/
H A Dddr3_k2hk.c52 ddr3_init_ddremif(KS2_DDR3A_EMIF_CTRL_BASE, &spd_cb.emif_cfg); in ddr3_init()
57 spd_cb.emif_cfg.sdcfg |= 0x1000; in ddr3_init()
58 ddr3_init_ddremif(KS2_DDR3A_EMIF_CTRL_BASE, &spd_cb.emif_cfg); in ddr3_init()
H A Dddr3_k2e.c43 ddr3_init_ddremif(KS2_DDR3A_EMIF_CTRL_BASE, &spd_cb.emif_cfg); in ddr3_init()
/OK3568_Linux_fs/u-boot/arch/arm/mach-keystone/include/mach/
H A Dddr3.h68 struct ddr3_emif_config emif_cfg; member
82 void ddr3_init_ddremif(u32 base, struct ddr3_emif_config *emif_cfg);