/openbmc/u-boot/drivers/ddr/fsl/ |
H A D | util.c | 186 uint32_t sdram_cfg = ddr_in32(&ddr->sdram_cfg); in print_ddr_info() local 190 if ((!(sdram_cfg & SDRAM_CFG_MEM_EN)) || in print_ddr_info() 193 sdram_cfg = ddr_in32(&ddr->sdram_cfg); in print_ddr_info() 197 if ((!(sdram_cfg & SDRAM_CFG_MEM_EN)) || in print_ddr_info() 200 sdram_cfg = ddr_in32(&ddr->sdram_cfg); in print_ddr_info() 204 if (!(sdram_cfg & SDRAM_CFG_MEM_EN)) { in print_ddr_info() 210 switch ((sdram_cfg & SDRAM_CFG_SDRAM_TYPE_MASK) >> in print_ddr_info() 229 if (sdram_cfg & SDRAM_CFG_32_BE) in print_ddr_info() 231 else if (sdram_cfg & SDRAM_CFG_16_BE) in print_ddr_info() 247 if (sdram_cfg & SDRAM_CFG_ECC_EN) in print_ddr_info() [all …]
|
H A D | mpc85xx_ddr_gen3.c | 199 out_be32(&ddr->sdram_cfg, temp_sdram_cfg); in fsl_ddr_set_memctl_regs() 214 out_be32(&ddr->sdram_cfg, temp_sdram_cfg | SDRAM_CFG_BI | SDRAM_CFG_MEM_EN); in fsl_ddr_set_memctl_regs() 327 out_be32(&ddr->sdram_cfg, temp_sdram_cfg); in fsl_ddr_set_memctl_regs() 346 if ((((in_be32(&ddr->sdram_cfg) >> 24) & 0x7) == SDRAM_TYPE_DDR2) in fsl_ddr_set_memctl_regs() 347 && in_be32(&ddr->sdram_cfg) & 0x80000) { in fsl_ddr_set_memctl_regs() 389 temp_sdram_cfg = (in_be32(&ddr->sdram_cfg) | SDRAM_CFG_BI); in fsl_ddr_set_memctl_regs() 392 temp_sdram_cfg = (in_be32(&ddr->sdram_cfg) & ~SDRAM_CFG_BI); in fsl_ddr_set_memctl_regs() 395 out_be32(&ddr->sdram_cfg, temp_sdram_cfg | SDRAM_CFG_MEM_EN); in fsl_ddr_set_memctl_regs() 420 bus_width = 3 - ((ddr->sdram_cfg & SDRAM_CFG_DBW_MASK) in fsl_ddr_set_memctl_regs() 527 setbits_be32(&ddr->sdram_cfg, 0x2); /* MEM_HALT */ in fsl_ddr_set_memctl_regs() [all …]
|
H A D | arm_ddr_gen3.c | 172 ddr_out32(&ddr->sdram_cfg, temp_sdram_cfg); in fsl_ddr_set_memctl_regs() 192 temp_sdram_cfg = (ddr_in32(&ddr->sdram_cfg) | SDRAM_CFG_BI); in fsl_ddr_set_memctl_regs() 195 temp_sdram_cfg = ddr_in32(&ddr->sdram_cfg) & ~SDRAM_CFG_BI; in fsl_ddr_set_memctl_regs() 197 ddr_out32(&ddr->sdram_cfg, temp_sdram_cfg | SDRAM_CFG_MEM_EN); in fsl_ddr_set_memctl_regs() 222 bus_width = 3 - ((ddr_in32(&ddr->sdram_cfg) & SDRAM_CFG_DBW_MASK) in fsl_ddr_set_memctl_regs()
|
H A D | fsl_ddr_gen4.c | 316 ddr_out32(&ddr->sdram_cfg, temp32); in fsl_ddr_set_memctl_regs() 337 temp32 = (ddr_in32(&ddr->sdram_cfg) | SDRAM_CFG_BI); in fsl_ddr_set_memctl_regs() 340 temp32 = ddr_in32(&ddr->sdram_cfg) & ~SDRAM_CFG_BI; in fsl_ddr_set_memctl_regs() 342 ddr_out32(&ddr->sdram_cfg, temp32 | SDRAM_CFG_MEM_EN); in fsl_ddr_set_memctl_regs() 457 bus_width = 3 - ((ddr_in32(&ddr->sdram_cfg) & SDRAM_CFG_DBW_MASK) in fsl_ddr_set_memctl_regs()
|
/openbmc/u-boot/arch/powerpc/cpu/mpc83xx/ |
H A D | spd_sdram.c | 31 printf(" (DDR%d", ((ddr->sdram_cfg & SDRAM_CFG_SDRAM_TYPE_MASK) in board_add_ram_info() 35 if ((ddr->sdram_cfg & SDRAM_CFG_DBW_MASK) == SDRAM_CFG_DBW_16) in board_add_ram_info() 37 else if ((ddr->sdram_cfg & SDRAM_CFG_DBW_MASK) == SDRAM_CFG_DBW_32) in board_add_ram_info() 42 if (ddr->sdram_cfg & SDRAM_CFG_32_BE) in board_add_ram_info() 48 if (ddr->sdram_cfg & SDRAM_CFG_ECC_EN) in board_add_ram_info() 150 unsigned int sdram_cfg; in spd_sdram() local 158 clrsetbits_be32(&ddr->sdram_cfg, SDRAM_CFG_MEM_EN, 0); in spd_sdram() 791 sdram_cfg = (0 in spd_sdram() 799 sdram_cfg |= SDRAM_CFG_RD_EN; in spd_sdram() 804 sdram_cfg |= SDRAM_CFG_32_BE | SDRAM_CFG_8_BE; in spd_sdram() [all …]
|
/openbmc/u-boot/board/freescale/bsc9132qds/ |
H A D | spl_minimal.c | 24 __raw_writel(CONFIG_SYS_DDR_CONTROL_800 | SDRAM_CFG_32_BE, &ddr->sdram_cfg); in sdram_init() 44 __raw_writel(CONFIG_SYS_DDR_CONTROL_1333 | SDRAM_CFG_32_BE, &ddr->sdram_cfg); in sdram_init() 68 out_be32(&ddr->sdram_cfg, in_be32(&ddr->sdram_cfg) | SDRAM_CFG_MEM_EN); in sdram_init()
|
/openbmc/u-boot/board/sbc8548/ |
H A D | ddr.c | 109 out_be32(&ddr->sdram_cfg, 0x4300C000); in fixed_sdram() 124 out_be32(&ddr->sdram_cfg, CONFIG_SYS_DDR_CONTROL | 0x20000000); in fixed_sdram() 126 out_be32(&ddr->sdram_cfg, CONFIG_SYS_DDR_CONTROL); in fixed_sdram()
|
/openbmc/u-boot/board/freescale/mpc8315erdb/ |
H A D | sdram.c | 70 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG | SDRAM_CFG_BI; in fixed_sdram() 72 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 82 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
/openbmc/u-boot/board/sbc8641d/ |
H A D | sbc8641d.c | 113 ddr->sdram_cfg = CONFIG_SYS_DDR_CFG_1A; in fixed_sdram() 126 ddr->sdram_cfg = CONFIG_SYS_DDR_CFG_1B; in fixed_sdram() 144 ddr->sdram_cfg = CONFIG_SYS_DDR2_CFG_1A; in fixed_sdram() 157 ddr->sdram_cfg = CONFIG_SYS_DDR2_CFG_1B; in fixed_sdram()
|
/openbmc/u-boot/board/freescale/bsc9131rdb/ |
H A D | spl_minimal.c | 50 __raw_writel(CONFIG_SYS_DDR_CONTROL & ~SDRAM_CFG_MEM_EN, &ddr->sdram_cfg); in sdram_init() 56 out_be32(&ddr->sdram_cfg, in_be32(&ddr->sdram_cfg) | SDRAM_CFG_MEM_EN); in sdram_init()
|
/openbmc/u-boot/board/freescale/mpc8313erdb/ |
H A D | sdram.c | 80 im->ddr.sdram_cfg = CONFIG_SYS_SDRAM_CFG | SDRAM_CFG_BI; in fixed_sdram() 83 im->ddr.sdram_cfg = CONFIG_SYS_SDRAM_CFG; in fixed_sdram() 93 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
/openbmc/u-boot/board/freescale/mpc8349itx/ |
H A D | mpc8349itx.c | 61 im->ddr.sdram_cfg = SDRAM_CFG_SREN | SDRAM_CFG_SDRAM_TYPE_DDR1; in fixed_sdram() 71 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram() 77 debug("DDR:sdram_cfg=0x%08x\n", im->ddr.sdram_cfg); in fixed_sdram() 140 if (ddr->sdram_cfg & SDRAM_CFG_ECC_EN) in dram_init()
|
/openbmc/u-boot/board/freescale/mpc8349emds/ |
H A D | mpc8349emds.c | 107 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 132 im->ddr.sdram_cfg = in fixed_sdram() 140 im->ddr.sdram_cfg |= (SDRAM_CFG_32_BE | SDRAM_CFG_8_BE); in fixed_sdram() 149 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
/openbmc/u-boot/board/sbc8349/ |
H A D | sbc8349.c | 106 im->ddr.sdram_cfg = in fixed_sdram() 114 im->ddr.sdram_cfg |= (SDRAM_CFG_32_BE | SDRAM_CFG_8_BE); in fixed_sdram() 122 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
/openbmc/u-boot/board/socrates/ |
H A D | sdram.c | 33 ddr->sdram_cfg = 0; in fixed_sdram() 48 ddr->sdram_cfg = CONFIG_SYS_DDR_CONFIG; in fixed_sdram()
|
/openbmc/u-boot/board/mpc8308_p1m/ |
H A D | sdram.c | 48 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_DDR_SDRAM_CFG); in fixed_sdram() 57 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|
/openbmc/u-boot/board/gdsys/mpc8308/ |
H A D | sdram.c | 53 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_DDR_SDRAM_CFG); in fixed_sdram() 62 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|
/openbmc/u-boot/board/freescale/mpc8308rdb/ |
H A D | sdram.c | 52 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_DDR_SDRAM_CFG); in fixed_sdram() 61 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|
/openbmc/u-boot/board/freescale/mpc832xemds/ |
H A D | mpc832xemds.c | 140 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 148 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
/openbmc/u-boot/board/freescale/mpc8641hpcn/ |
H A D | mpc8641hpcn.c | 95 ddr->sdram_cfg = (CONFIG_SYS_DDR_CONTROL | 0x20000000); in fixed_sdram() 97 ddr->sdram_cfg = CONFIG_SYS_DDR_CONTROL; in fixed_sdram()
|
/openbmc/u-boot/board/freescale/mpc8323erdb/ |
H A D | mpc8323erdb.c | 119 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 127 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
/openbmc/u-boot/board/freescale/ls1021aiot/ |
H A D | ls1021aiot.c | 51 out_be32(&ddr->sdram_cfg, DDR_SDRAM_CFG); in ddrmc_init() 91 out_be32(&ddr->sdram_cfg, DDR_SDRAM_CFG | temp_sdram_cfg); in ddrmc_init()
|
/openbmc/u-boot/board/freescale/mpc837xerdb/ |
H A D | mpc837xerdb.c | 115 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 123 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
/openbmc/u-boot/board/ve8313/ |
H A D | ve8313.c | 69 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_SDRAM_CFG); in fixed_sdram() 79 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|
/openbmc/u-boot/board/ids/ids8313/ |
H A D | ids8313.c | 84 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_SDRAM_CFG); in fixed_sdram() 96 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|