| /OK3568_Linux_fs/u-boot/board/freescale/m54418twr/ |
| H A D | m54418twr.c | 39 sdramc_t *sdram = (sdramc_t *)(MMAP_SDRAM); in dram_init() local 58 out_be32(&sdram->rcrcr, 0x40000000); in dram_init() 59 out_be32(&sdram->padcr, 0x01030203); in dram_init() 61 out_be32(&sdram->cr00, 0x01010101); in dram_init() 62 out_be32(&sdram->cr01, 0x00000101); in dram_init() 63 out_be32(&sdram->cr02, 0x01010100); in dram_init() 64 out_be32(&sdram->cr03, 0x01010000); in dram_init() 65 out_be32(&sdram->cr04, 0x00010101); in dram_init() 66 out_be32(&sdram->cr06, 0x00010100); in dram_init() 67 out_be32(&sdram->cr07, 0x00000001); in dram_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/cpufreq/ |
| H A D | sa1110-cpufreq.c | 144 struct sdram_params *sdram) in sdram_calculate_timing() argument 158 if ((ns_to_cycles(sdram->tck, sd_khz) > 1) || in sdram_calculate_timing() 164 twr = ns_to_cycles(sdram->twr, mem_khz); in sdram_calculate_timing() 167 trp = ns_to_cycles(sdram->trp, mem_khz) - 1; in sdram_calculate_timing() 173 sd->mdcnfg |= sdram->cas_latency << 12; in sdram_calculate_timing() 174 sd->mdcnfg |= sdram->cas_latency << 28; in sdram_calculate_timing() 186 ns_to_cycles(sdram->trcd, mem_khz)); in sdram_calculate_timing() 213 sdram_update_refresh(u_int cpu_khz, struct sdram_params *sdram) in sdram_update_refresh() argument 215 u_int ns_row = (sdram->refresh * 1000) >> sdram->rows; in sdram_update_refresh() 231 struct sdram_params *sdram = &sdram_params; in sa1110_target() local [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m5208evbe/ |
| H A D | m5208evbe.c | 27 sdram_t *sdram = (sdram_t *)(MMAP_SDRAM); in dram_init() local 38 out_be32(&sdram->cs0, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 40 out_be32(&sdram->cs1, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 42 out_be32(&sdram->cfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 43 out_be32(&sdram->cfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 48 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 52 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 53 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 57 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_MODE); in dram_init() 59 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_EMOD); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m53017evb/ |
| H A D | m53017evb.c | 27 sdram_t *sdram = (sdram_t *)(MMAP_SDRAM); in dram_init() local 38 out_be32(&sdram->cs0, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 40 out_be32(&sdram->cs1, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 42 out_be32(&sdram->cfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 43 out_be32(&sdram->cfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 48 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 52 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 53 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 57 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_MODE); in dram_init() 59 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_EMOD); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m5373evb/ |
| H A D | m5373evb.c | 27 sdram_t *sdram = (sdram_t *)(MMAP_SDRAM); in dram_init() local 38 out_be32(&sdram->cs0, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 39 out_be32(&sdram->cfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 40 out_be32(&sdram->cfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 43 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 46 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_EMOD); in dram_init() 47 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_MODE | 0x04000000); in dram_init() 52 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 55 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 56 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m5329evb/ |
| H A D | m5329evb.c | 27 sdram_t *sdram = (sdram_t *)(MMAP_SDRAM); in dram_init() local 38 out_be32(&sdram->cs0, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 39 out_be32(&sdram->cfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 40 out_be32(&sdram->cfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 43 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 46 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_EMOD); in dram_init() 47 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_MODE | 0x04000000); in dram_init() 52 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 55 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 56 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/ram/ |
| H A D | st,stm32-fmc.txt | 8 on-board sdram memory attributes: 9 - st,sdram-control : parameters for sdram configuration, in this order: 18 - st,sdram-timing: timings for sdram, in this order: 27 include/dt-bindings/memory/stm32-sdram.h to define sdram control and timing 43 /* sdram memory configuration from sdram datasheet */ 45 st,sdram-control = /bits/ 8 <NO_COL_8 NO_ROW_12 MWIDTH_16 BANKS_2 47 st,sdram-timing = /bits/ 8 <TMRD_1 TXSR_60 TRAS_42 TRC_60 TRP_18 51 /* sdram memory configuration from sdram datasheet */ 53 st,sdram-control = /bits/ 8 <NO_COL_8 NO_ROW_12 MWIDTH_16 BANKS_2 55 st,sdram-timing = /bits/ 8 <TMRD_1 TXSR_60 TRAS_42 TRC_60 TRP_18
|
| /OK3568_Linux_fs/u-boot/board/freescale/m54451evb/ |
| H A D | m54451evb.c | 39 sdramc_t *sdram = (sdramc_t *)(MMAP_SDRAM); in dram_init() local 45 if ((in_be32(&sdram->sdcfg1) == CONFIG_SYS_SDRAM_CFG1) && in dram_init() 46 (in_be32(&sdram->sdcfg2) == CONFIG_SYS_SDRAM_CFG2)) in dram_init() 57 out_be32(&sdram->sdcs0, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 59 out_be32(&sdram->sdcfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 60 out_be32(&sdram->sdcfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 65 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 69 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 71 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 75 out_be32(&sdram->sdmr, CONFIG_SYS_SDRAM_MODE); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m52277evb/ |
| H A D | m52277evb.c | 35 sdramc_t *sdram = (sdramc_t *)(MMAP_SDRAM); in dram_init() local 49 out_be32(&sdram->sdcs0, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 51 out_be32(&sdram->sdcfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 52 out_be32(&sdram->sdcfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 55 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 59 out_be32(&sdram->sdmr, CONFIG_SYS_SDRAM_MODE); in dram_init() 61 out_be32(&sdram->sdmr, CONFIG_SYS_SDRAM_EMOD); in dram_init() 67 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 71 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 73 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m548xevb/ |
| H A D | m548xevb.c | 29 sdram_t *sdram = (sdram_t *)(MMAP_SDRAM); in dram_init() local 56 out_be32(&sdram->cfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 57 out_be32(&sdram->cfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 60 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 63 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_EMOD); in dram_init() 64 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_MODE | 0x04000000); in dram_init() 69 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 72 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 73 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 75 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_MODE); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m547xevb/ |
| H A D | m547xevb.c | 29 sdram_t *sdram = (sdram_t *)(MMAP_SDRAM); in dram_init() local 56 out_be32(&sdram->cfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 57 out_be32(&sdram->cfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 60 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 63 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_EMOD); in dram_init() 64 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_MODE | 0x04000000); in dram_init() 69 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 72 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 73 out_be32(&sdram->ctrl, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() 75 out_be32(&sdram->mode, CONFIG_SYS_SDRAM_MODE); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m54455evb/ |
| H A D | m54455evb.c | 35 sdramc_t *sdram = (sdramc_t *)(MMAP_SDRAM); in dram_init() local 49 out_be32(&sdram->sdcs0, CONFIG_SYS_SDRAM_BASE | i); in dram_init() 50 out_be32(&sdram->sdcs1, CONFIG_SYS_SDRAM_BASE1 | i); in dram_init() 52 out_be32(&sdram->sdcfg1, CONFIG_SYS_SDRAM_CFG1); in dram_init() 53 out_be32(&sdram->sdcfg2, CONFIG_SYS_SDRAM_CFG2); in dram_init() 56 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 59 out_be32(&sdram->sdmr, CONFIG_SYS_SDRAM_EMOD | 0x408); in dram_init() 60 out_be32(&sdram->sdmr, CONFIG_SYS_SDRAM_MODE | 0x300); in dram_init() 65 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 2); in dram_init() 68 out_be32(&sdram->sdcr, CONFIG_SYS_SDRAM_CTRL | 4); in dram_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/m5235evb/ |
| H A D | m5235evb.c | 27 sdram_t *sdram = (sdram_t *)(MMAP_SDRAM); in dram_init() local 53 if (!(in_be32(&sdram->dacr0) & SDRAMC_DARCn_RE)) { in dram_init() 57 out_be16(&sdram->dcr, SDRAMC_DCR_RTIM_9CLKS | in dram_init() 62 out_be32(&sdram->dacr0, in dram_init() 69 out_be32(&sdram->dmr0, in dram_init() 74 setbits_be32(&sdram->dacr0, SDRAMC_DARCn_IP); in dram_init() 85 setbits_be32(&sdram->dacr0, SDRAMC_DARCn_RE); in dram_init() 93 setbits_be32(&sdram->dacr0, SDRAMC_DARCn_IMRS); in dram_init()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/ |
| H A D | sdram.su | |
| /OK3568_Linux_fs/u-boot/tpl/arch/arm/mach-rockchip/ |
| H A D | sdram.su | |
| /OK3568_Linux_fs/u-boot/spl/arch/arm/mach-rockchip/ |
| H A D | sdram.su | |
| /OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/ |
| H A D | warmboot.c | 125 struct sdram_params sdram; in warmboot_save_sdram_params() local 142 memcpy(&sdram, in warmboot_save_sdram_params() 144 sizeof(sdram)); in warmboot_save_sdram_params() 168 scratch2.memory_type = sdram.memory_type; in warmboot_save_sdram_params() 175 scratch4.emc_clock_divider = sdram.emc_clock_divider; in warmboot_save_sdram_params() 182 scratch24.emc_pin_program_wait = sdram.emc_pin_program_wait; in warmboot_save_sdram_params() 183 scratch24.emc_auto_cal_wait = sdram.emc_auto_cal_wait; in warmboot_save_sdram_params() 184 scratch24.warmboot_wait = sdram.warm_boot_wait; in warmboot_save_sdram_params()
|
| /OK3568_Linux_fs/u-boot/spl/ |
| H A D | u-boot-spl.lds | |
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/edac/ |
| H A D | aspeed-sdram-edac.txt | 14 - compatible: should be "aspeed,ast2500-sdram-edac" 15 - reg: sdram controller register set should be <0x1e6e0000 0x174> 21 edac: sdram@1e6e0000 { 22 compatible = "aspeed,ast2500-sdram-edac";
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/ |
| H A D | u-boot-spl.lds | 17 MEMORY { .sdram : ORIGIN = CONFIG_SPL_BSS_START_ADDR, 79 } >.sdram 84 } >.sdram 88 } >.sdram
|
| /OK3568_Linux_fs/u-boot/arch/m68k/cpu/mcf532x/ |
| H A D | speed.c | 144 sdram_t *sdram = (sdram_t *)(MMAP_SDRAM); in clock_pll() local 200 if (in_be32(&sdram->ctrl) & SDRAMC_SDCR_REF) in clock_pll() 201 clrbits_be32(&sdram->ctrl, SDRAMC_SDCR_CKE); in clock_pll() 233 if (in_be32(&sdram->ctrl) & SDRAMC_SDCR_REF) in clock_pll() 234 setbits_be32(&sdram->ctrl, SDRAMC_SDCR_CKE); in clock_pll()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/altera/ |
| H A D | socfpga-sdram-edac.txt | 5 - compatible : should contain "altr,sdram-edac" or "altr,sdram-edac-a10" 12 compatible = "altr,sdram-edac";
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | stm32f746-disco.dts | 50 #include <dt-bindings/memory/stm32-sdram.h> 198 /* Memory configuration from sdram datasheet MT48LC_4M32_B2B5-6A */ 200 st,sdram-control = /bits/ 8 <NO_COL_8 NO_ROW_12 MWIDTH_16 BANKS_4 203 st,sdram-timing = /bits/ 8 <TMRD_2 TXSR_6 TRAS_4 TRC_6 TWR_2 206 st,sdram-refcount = < 1542 >;
|
| H A D | stm32f769-disco.dts | 45 #include <dt-bindings/memory/stm32-sdram.h> 212 /* Memory configuration from sdram datasheet MT48LC_4M32_B2B5-6A */ 214 st,sdram-control = /bits/ 8 <NO_COL_8 NO_ROW_12 MWIDTH_32 BANKS_4 217 st,sdram-timing = /bits/ 8 <TMRD_2 TXSR_6 TRAS_4 TRC_6 TWR_2 220 st,sdram-refcount = < 1542 >;
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-at91/arm926ejs/ |
| H A D | u-boot-spl.lds | 10 MEMORY { .sdram : ORIGIN = CONFIG_SPL_BSS_START_ADDR, \ 50 } >.sdram
|