| /OK3568_Linux_fs/u-boot/drivers/ddr/fsl/ |
| H A D | util.c | 187 uint32_t sdram_cfg = ddr_in32(&ddr->sdram_cfg); in print_ddr_info() local 191 if ((!(sdram_cfg & SDRAM_CFG_MEM_EN)) || in print_ddr_info() 194 sdram_cfg = ddr_in32(&ddr->sdram_cfg); in print_ddr_info() 198 if ((!(sdram_cfg & SDRAM_CFG_MEM_EN)) || in print_ddr_info() 201 sdram_cfg = ddr_in32(&ddr->sdram_cfg); in print_ddr_info() 205 if (!(sdram_cfg & SDRAM_CFG_MEM_EN)) { in print_ddr_info() 211 switch ((sdram_cfg & SDRAM_CFG_SDRAM_TYPE_MASK) >> in print_ddr_info() 230 if (sdram_cfg & SDRAM_CFG_32_BE) in print_ddr_info() 232 else if (sdram_cfg & SDRAM_CFG_16_BE) in print_ddr_info() 248 if (sdram_cfg & SDRAM_CFG_ECC_EN) in print_ddr_info() [all …]
|
| H A D | mpc85xx_ddr_gen3.c | 200 out_be32(&ddr->sdram_cfg, temp_sdram_cfg); in fsl_ddr_set_memctl_regs() 215 out_be32(&ddr->sdram_cfg, temp_sdram_cfg | SDRAM_CFG_BI | SDRAM_CFG_MEM_EN); in fsl_ddr_set_memctl_regs() 328 out_be32(&ddr->sdram_cfg, temp_sdram_cfg); in fsl_ddr_set_memctl_regs() 347 if ((((in_be32(&ddr->sdram_cfg) >> 24) & 0x7) == SDRAM_TYPE_DDR2) in fsl_ddr_set_memctl_regs() 348 && in_be32(&ddr->sdram_cfg) & 0x80000) { in fsl_ddr_set_memctl_regs() 390 temp_sdram_cfg = (in_be32(&ddr->sdram_cfg) | SDRAM_CFG_BI); in fsl_ddr_set_memctl_regs() 393 temp_sdram_cfg = (in_be32(&ddr->sdram_cfg) & ~SDRAM_CFG_BI); in fsl_ddr_set_memctl_regs() 396 out_be32(&ddr->sdram_cfg, temp_sdram_cfg | SDRAM_CFG_MEM_EN); in fsl_ddr_set_memctl_regs() 421 bus_width = 3 - ((ddr->sdram_cfg & SDRAM_CFG_DBW_MASK) in fsl_ddr_set_memctl_regs() 528 setbits_be32(&ddr->sdram_cfg, 0x2); /* MEM_HALT */ in fsl_ddr_set_memctl_regs() [all …]
|
| H A D | arm_ddr_gen3.c | 173 ddr_out32(&ddr->sdram_cfg, temp_sdram_cfg); in fsl_ddr_set_memctl_regs() 193 temp_sdram_cfg = (ddr_in32(&ddr->sdram_cfg) | SDRAM_CFG_BI); in fsl_ddr_set_memctl_regs() 196 temp_sdram_cfg = ddr_in32(&ddr->sdram_cfg) & ~SDRAM_CFG_BI; in fsl_ddr_set_memctl_regs() 198 ddr_out32(&ddr->sdram_cfg, temp_sdram_cfg | SDRAM_CFG_MEM_EN); in fsl_ddr_set_memctl_regs() 223 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 | 288 ddr_out32(&ddr->sdram_cfg, temp32); in fsl_ddr_set_memctl_regs() 309 temp32 = (ddr_in32(&ddr->sdram_cfg) | SDRAM_CFG_BI); in fsl_ddr_set_memctl_regs() 312 temp32 = ddr_in32(&ddr->sdram_cfg) & ~SDRAM_CFG_BI; in fsl_ddr_set_memctl_regs() 314 ddr_out32(&ddr->sdram_cfg, temp32 | SDRAM_CFG_MEM_EN); in fsl_ddr_set_memctl_regs() 432 bus_width = 3 - ((ddr_in32(&ddr->sdram_cfg) & SDRAM_CFG_DBW_MASK) in fsl_ddr_set_memctl_regs()
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc83xx/ |
| H A D | spd_sdram.c | 30 printf(" (DDR%d", ((ddr->sdram_cfg & SDRAM_CFG_SDRAM_TYPE_MASK) in board_add_ram_info() 34 if ((ddr->sdram_cfg & SDRAM_CFG_DBW_MASK) == SDRAM_CFG_DBW_16) in board_add_ram_info() 36 else if ((ddr->sdram_cfg & SDRAM_CFG_DBW_MASK) == SDRAM_CFG_DBW_32) in board_add_ram_info() 41 if (ddr->sdram_cfg & SDRAM_CFG_32_BE) in board_add_ram_info() 47 if (ddr->sdram_cfg & SDRAM_CFG_ECC_EN) in board_add_ram_info() 149 unsigned int sdram_cfg; in spd_sdram() local 157 clrsetbits_be32(&ddr->sdram_cfg, SDRAM_CFG_MEM_EN, 0); in spd_sdram() 790 sdram_cfg = (0 in spd_sdram() 798 sdram_cfg |= SDRAM_CFG_RD_EN; in spd_sdram() 803 sdram_cfg |= SDRAM_CFG_32_BE | SDRAM_CFG_8_BE; in spd_sdram() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/bsc9132qds/ |
| H A D | spl_minimal.c | 25 __raw_writel(CONFIG_SYS_DDR_CONTROL_800 | SDRAM_CFG_32_BE, &ddr->sdram_cfg); in sdram_init() 45 __raw_writel(CONFIG_SYS_DDR_CONTROL_1333 | SDRAM_CFG_32_BE, &ddr->sdram_cfg); in sdram_init() 69 out_be32(&ddr->sdram_cfg, in_be32(&ddr->sdram_cfg) | SDRAM_CFG_MEM_EN); in sdram_init()
|
| /OK3568_Linux_fs/u-boot/board/sbc8548/ |
| H A D | ddr.c | 110 out_be32(&ddr->sdram_cfg, 0x4300C000); in fixed_sdram() 125 out_be32(&ddr->sdram_cfg, CONFIG_SYS_DDR_CONTROL | 0x20000000); in fixed_sdram() 127 out_be32(&ddr->sdram_cfg, CONFIG_SYS_DDR_CONTROL); in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/sbc8641d/ |
| H A D | sbc8641d.c | 114 ddr->sdram_cfg = CONFIG_SYS_DDR_CFG_1A; in fixed_sdram() 127 ddr->sdram_cfg = CONFIG_SYS_DDR_CFG_1B; in fixed_sdram() 145 ddr->sdram_cfg = CONFIG_SYS_DDR2_CFG_1A; in fixed_sdram() 158 ddr->sdram_cfg = CONFIG_SYS_DDR2_CFG_1B; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8315erdb/ |
| H A D | sdram.c | 71 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG | SDRAM_CFG_BI; in fixed_sdram() 73 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 83 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/bsc9131rdb/ |
| H A D | spl_minimal.c | 51 __raw_writel(CONFIG_SYS_DDR_CONTROL & ~SDRAM_CFG_MEM_EN, &ddr->sdram_cfg); in sdram_init() 57 out_be32(&ddr->sdram_cfg, in_be32(&ddr->sdram_cfg) | SDRAM_CFG_MEM_EN); in sdram_init()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8313erdb/ |
| H A D | sdram.c | 81 im->ddr.sdram_cfg = CONFIG_SYS_SDRAM_CFG | SDRAM_CFG_BI; in fixed_sdram() 84 im->ddr.sdram_cfg = CONFIG_SYS_SDRAM_CFG; in fixed_sdram() 94 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8349itx/ |
| H A D | mpc8349itx.c | 62 im->ddr.sdram_cfg = SDRAM_CFG_SREN | SDRAM_CFG_SDRAM_TYPE_DDR1; in fixed_sdram() 72 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram() 78 debug("DDR:sdram_cfg=0x%08x\n", im->ddr.sdram_cfg); in fixed_sdram() 141 if (ddr->sdram_cfg & SDRAM_CFG_ECC_EN) in dram_init()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8349emds/ |
| H A D | mpc8349emds.c | 108 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 133 im->ddr.sdram_cfg = in fixed_sdram() 141 im->ddr.sdram_cfg |= (SDRAM_CFG_32_BE | SDRAM_CFG_8_BE); in fixed_sdram() 150 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/sbc8349/ |
| H A D | sbc8349.c | 107 im->ddr.sdram_cfg = in fixed_sdram() 115 im->ddr.sdram_cfg |= (SDRAM_CFG_32_BE | SDRAM_CFG_8_BE); in fixed_sdram() 123 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/socrates/ |
| H A D | sdram.c | 34 ddr->sdram_cfg = 0; in fixed_sdram() 49 ddr->sdram_cfg = CONFIG_SYS_DDR_CONFIG; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/gdsys/mpc8308/ |
| H A D | sdram.c | 54 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_DDR_SDRAM_CFG); in fixed_sdram() 63 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8308rdb/ |
| 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()
|
| /OK3568_Linux_fs/u-boot/board/mpc8308_p1m/ |
| H A D | sdram.c | 49 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_DDR_SDRAM_CFG); in fixed_sdram() 58 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc832xemds/ |
| H A D | mpc832xemds.c | 141 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 149 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8641hpcn/ |
| H A D | mpc8641hpcn.c | 96 ddr->sdram_cfg = (CONFIG_SYS_DDR_CONTROL | 0x20000000); in fixed_sdram() 98 ddr->sdram_cfg = CONFIG_SYS_DDR_CONTROL; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc8323erdb/ |
| H A D | mpc8323erdb.c | 118 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 126 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/mpc837xerdb/ |
| H A D | mpc837xerdb.c | 116 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG; in fixed_sdram() 124 im->ddr.sdram_cfg |= SDRAM_CFG_MEM_EN; in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls1021aiot/ |
| H A D | ls1021aiot.c | 53 out_be32(&ddr->sdram_cfg, DDR_SDRAM_CFG); in ddrmc_init() 93 out_be32(&ddr->sdram_cfg, DDR_SDRAM_CFG | temp_sdram_cfg); in ddrmc_init()
|
| /OK3568_Linux_fs/u-boot/board/ve8313/ |
| H A D | ve8313.c | 70 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_SDRAM_CFG); in fixed_sdram() 80 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|
| /OK3568_Linux_fs/u-boot/board/ids/ids8313/ |
| H A D | ids8313.c | 85 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_SDRAM_CFG); in fixed_sdram() 97 setbits_be32(&im->ddr.sdram_cfg, SDRAM_CFG_MEM_EN); in fixed_sdram()
|