HomeSort by relevance Sort by last modified time
    Searched refs:ddr (Results 1 - 25 of 168) sorted by null

1 2 3 4 5 6 7

  /external/u-boot/board/sbc8548/
ddr.c 59 * existed on earlier boards; the workaround moved the DDR
79 printf("DDR: failed to read SPD from addr %u\n", i2c_address);
91 struct ccsr_ddr __iomem *ddr = local
94 out_be32(&ddr->cs0_bnds, 0x0000007f);
95 out_be32(&ddr->cs1_bnds, 0x008000ff);
96 out_be32(&ddr->cs2_bnds, 0x00000000);
97 out_be32(&ddr->cs3_bnds, 0x00000000);
99 out_be32(&ddr->cs0_config, 0x80010101);
100 out_be32(&ddr->cs1_config, 0x80010101);
101 out_be32(&ddr->cs2_config, 0x00000000)
    [all...]
  /external/u-boot/board/sbc8641d/
sbc8641d.c 51 debug (" DDR: ");
99 volatile struct ccsr_ddr *ddr = &immap->im_ddr1; local
101 ddr->cs0_bnds = CONFIG_SYS_DDR_CS0_BNDS;
102 ddr->cs1_bnds = CONFIG_SYS_DDR_CS1_BNDS;
103 ddr->cs2_bnds = CONFIG_SYS_DDR_CS2_BNDS;
104 ddr->cs3_bnds = CONFIG_SYS_DDR_CS3_BNDS;
105 ddr->cs0_config = CONFIG_SYS_DDR_CS0_CONFIG;
106 ddr->cs1_config = CONFIG_SYS_DDR_CS1_CONFIG;
107 ddr->cs2_config = CONFIG_SYS_DDR_CS2_CONFIG;
108 ddr->cs3_config = CONFIG_SYS_DDR_CS3_CONFIG
    [all...]
  /external/u-boot/board/freescale/bsc9131rdb/
spl_minimal.c 22 struct ccsr_ddr __iomem *ddr = local
25 __raw_writel(CONFIG_SYS_DDR_CS0_BNDS, &ddr->cs0_bnds);
26 __raw_writel(CONFIG_SYS_DDR_CS0_CONFIG, &ddr->cs0_config);
28 __raw_writel(CONFIG_SYS_DDR_CS1_BNDS, &ddr->cs1_bnds);
29 __raw_writel(CONFIG_SYS_DDR_CS1_CONFIG, &ddr->cs1_config);
31 __raw_writel(CONFIG_SYS_DDR_TIMING_3_800, &ddr->timing_cfg_3);
32 __raw_writel(CONFIG_SYS_DDR_TIMING_0_800, &ddr->timing_cfg_0);
33 __raw_writel(CONFIG_SYS_DDR_TIMING_1_800, &ddr->timing_cfg_1);
34 __raw_writel(CONFIG_SYS_DDR_TIMING_2_800, &ddr->timing_cfg_2);
36 __raw_writel(CONFIG_SYS_DDR_CONTROL_2, &ddr->sdram_cfg_2)
    [all...]
  /external/u-boot/post/cpu/mpc83xx/
ecc.c 23 static inline void ecc_clear(ddr83xx_t *ddr)
26 __raw_writel(0, &ddr->capture_address);
27 __raw_writel(0, &ddr->capture_data_hi);
28 __raw_writel(0, &ddr->capture_data_lo);
29 __raw_writel(0, &ddr->capture_ecc);
30 __raw_writel(0, &ddr->capture_attributes);
33 out_be32(&ddr->err_sbe, 1 << ECC_ERROR_MAN_SBET_SHIFT);
36 out_be32(&ddr->err_detect, ECC_ERROR_DETECT_MME |\
50 ddr83xx_t *ddr = &((immap_t *)CONFIG_SYS_IMMR)->ddr; local
    [all...]
  /external/u-boot/drivers/ddr/fsl/
arm_ddr_gen3.c 22 * regs has the to-be-set values for DDR controller registers
23 * ctrl_num is the DDR controller number
27 * Dividing the initialization to two steps to deassert DDR reset signal
34 struct ccsr_ddr __iomem *ddr; local
41 ddr = (void *)CONFIG_SYS_FSL_DDR_ADDR;
45 ddr = (void *)CONFIG_SYS_FSL_DDR2_ADDR;
50 ddr = (void *)CONFIG_SYS_FSL_DDR3_ADDR;
55 ddr = (void *)CONFIG_SYS_FSL_DDR4_ADDR;
67 ddr_out32(&ddr->eor, regs->ddr_eor);
70 ddr_out32(&ddr->cs0_bnds, regs->cs[i].bnds)
    [all...]
fsl_ddr_gen4.c 42 * regs has the to-be-set values for DDR controller registers
43 * ctrl_num is the DDR controller number
47 * Dividing the initialization to two steps to deassert DDR reset signal
54 struct ccsr_ddr __iomem *ddr; local
75 ddr = (void *)CONFIG_SYS_FSL_DDR_ADDR;
79 ddr = (void *)CONFIG_SYS_FSL_DDR2_ADDR;
84 ddr = (void *)CONFIG_SYS_FSL_DDR3_ADDR;
89 ddr = (void *)CONFIG_SYS_FSL_DDR4_ADDR;
102 ddr_out32(&ddr->ddr_cdr1, regs->ddr_cdr1);
105 ddr_out32(&ddr->eor, regs->ddr_eor)
    [all...]
mpc86xx_ddr.c 18 struct ccsr_ddr __iomem *ddr; local
22 ddr = (void *)CONFIG_SYS_FSL_DDR_ADDR;
25 ddr = (void *)CONFIG_SYS_FSL_DDR2_ADDR;
34 out_be32(&ddr->cs0_bnds, regs->cs[i].bnds);
35 out_be32(&ddr->cs0_config, regs->cs[i].config);
38 out_be32(&ddr->cs1_bnds, regs->cs[i].bnds);
39 out_be32(&ddr->cs1_config, regs->cs[i].config);
42 out_be32(&ddr->cs2_bnds, regs->cs[i].bnds);
43 out_be32(&ddr->cs2_config, regs->cs[i].config);
46 out_be32(&ddr->cs3_bnds, regs->cs[i].bnds)
    [all...]
mpc85xx_ddr_gen1.c 18 struct ccsr_ddr __iomem *ddr = local
28 out_be32(&ddr->cs0_bnds, regs->cs[i].bnds);
29 out_be32(&ddr->cs0_config, regs->cs[i].config);
32 out_be32(&ddr->cs1_bnds, regs->cs[i].bnds);
33 out_be32(&ddr->cs1_config, regs->cs[i].config);
36 out_be32(&ddr->cs2_bnds, regs->cs[i].bnds);
37 out_be32(&ddr->cs2_config, regs->cs[i].config);
40 out_be32(&ddr->cs3_bnds, regs->cs[i].bnds);
41 out_be32(&ddr->cs3_config, regs->cs[i].config);
45 out_be32(&ddr->timing_cfg_1, regs->timing_cfg_1)
74 struct ccsr_ddr __iomem *ddr = local
    [all...]
mpc85xx_ddr_gen3.c 16 * regs has the to-be-set values for DDR controller registers
17 * ctrl_num is the DDR controller number
21 * Dividing the initialization to two steps to deassert DDR reset signal
28 struct ccsr_ddr __iomem *ddr; local
44 ddr = (void *)CONFIG_SYS_FSL_DDR_ADDR;
48 ddr = (void *)CONFIG_SYS_FSL_DDR2_ADDR;
53 ddr = (void *)CONFIG_SYS_FSL_DDR3_ADDR;
58 ddr = (void *)CONFIG_SYS_FSL_DDR4_ADDR;
70 out_be32(&ddr->eor, regs->ddr_eor);
93 out_be32(&ddr->cs0_bnds, regs->cs[i].bnds)
    [all...]
mpc85xx_ddr_gen2.c 19 struct ccsr_ddr __iomem *ddr = local
34 * Set the DDR IO receiver to an acceptable bias point.
49 out_be32(&ddr->cs0_bnds, regs->cs[i].bnds);
50 out_be32(&ddr->cs0_config, regs->cs[i].config);
53 out_be32(&ddr->cs1_bnds, regs->cs[i].bnds);
54 out_be32(&ddr->cs1_config, regs->cs[i].config);
57 out_be32(&ddr->cs2_bnds, regs->cs[i].bnds);
58 out_be32(&ddr->cs2_config, regs->cs[i].config);
61 out_be32(&ddr->cs3_bnds, regs->cs[i].bnds);
62 out_be32(&ddr->cs3_config, regs->cs[i].config)
    [all...]
ctrl_regs.c 8 * Generic driver for Freescale DDR/DDR2/DDR3/DDR4 memory controller.
148 static void set_csn_config(int dimm_number, int i, fsl_ddr_cfg_regs_t *ddr,
225 ddr->cs[i].config = (0
244 debug("FSLDDR: cs[%d]_config = 0x%08x\n", i,ddr->cs[i].config);
249 static void set_csn_config_2(int i, fsl_ddr_cfg_regs_t *ddr)
253 ddr->cs[i].config_2 = ((pasr_cfg & 7) << 24);
254 debug("FSLDDR: cs[%d]_config_2 = 0x%08x\n", i, ddr->cs[i].config_2);
289 * DDR SDRAM Timing Configuration 0 (TIMING_CFG_0)
291 * Avoid writing for DDR I. The new PQ38 DDR controlle
2658 struct ccsr_ddr __iomem *ddr = local
    [all...]
  /external/u-boot/arch/powerpc/cpu/mpc83xx/
ecc.c 18 struct ccsr_ddr __iomem *ddr = &immap->ddr; local
20 ddr83xx_t *ddr = &immap->ddr; local
24 (ddr->sdram_cfg & SDRAM_CFG_ECC_EN) ? "ON" : "OFF");
29 (ddr->err_int_en & ECC_ERR_INT_EN_MBEE) ? 1 : 0);
31 (ddr->err_int_en & ECC_ERR_INT_EN_SBEE) ? 1 : 0);
33 (ddr->err_int_en & ECC_ERR_INT_EN_MSEE) ? 1 : 0);
38 (ddr->err_disable & ECC_ERROR_DISABLE_MBED) ? 1 : 0);
40 (ddr->err_disable & ECC_ERROR_DISABLE_SBED) ? 1 : 0)
102 struct ccsr_ddr __iomem *ddr = &immap->ddr; local
104 ddr83xx_t *ddr = &immap->ddr; local
    [all...]
  /external/u-boot/board/freescale/bsc9132qds/
spl_minimal.c 19 struct ccsr_ddr __iomem *ddr = local
22 __raw_writel(CONFIG_SYS_DDR_CS0_BNDS, &ddr->cs0_bnds);
23 __raw_writel(CONFIG_SYS_DDR_CS0_CONFIG, &ddr->cs0_config);
24 __raw_writel(CONFIG_SYS_DDR_CONTROL_800 | SDRAM_CFG_32_BE, &ddr->sdram_cfg);
25 __raw_writel(CONFIG_SYS_DDR_CONTROL_2_800, &ddr->sdram_cfg_2);
26 __raw_writel(CONFIG_SYS_DDR_DATA_INIT, &ddr->sdram_data_init);
28 __raw_writel(CONFIG_SYS_DDR_TIMING_3_800, &ddr->timing_cfg_3);
29 __raw_writel(CONFIG_SYS_DDR_TIMING_0_800, &ddr->timing_cfg_0);
30 __raw_writel(CONFIG_SYS_DDR_TIMING_1_800, &ddr->timing_cfg_1);
31 __raw_writel(CONFIG_SYS_DDR_TIMING_2_800, &ddr->timing_cfg_2)
    [all...]
  /external/u-boot/board/socrates/
sdram.c 18 * Autodetect onboard DDR SDRAM on 85xx platforms
26 struct ccsr_ddr __iomem *ddr = local
32 ddr->cs0_config = 0;
33 ddr->sdram_cfg = 0;
35 ddr->cs0_bnds = CONFIG_SYS_DDR_CS0_BNDS;
36 ddr->cs0_config = CONFIG_SYS_DDR_CS0_CONFIG;
37 ddr->timing_cfg_0 = CONFIG_SYS_DDR_TIMING_0;
38 ddr->timing_cfg_1 = CONFIG_SYS_DDR_TIMING_1;
39 ddr->timing_cfg_2 = CONFIG_SYS_DDR_TIMING_2;
40 ddr->sdram_mode = CONFIG_SYS_DDR_MODE
    [all...]
  /external/u-boot/board/freescale/ls2080a/
Makefile 6 obj-y += ddr.o
  /external/u-boot/board/freescale/ls2080ardb/
Makefile 6 obj-y += ddr.o
  /external/u-boot/board/freescale/mpc8315erdb/
sdram.c 57 im->ddr.csbnds[0].csbnds = (msize - 1) >> 24;
58 im->ddr.cs_config[0] = CONFIG_SYS_DDR_CS0_CONFIG;
61 im->ddr.cs_config[1] = 0;
63 im->ddr.sdram_clk_cntl = CONFIG_SYS_DDR_SDRAM_CLK_CNTL;
64 im->ddr.timing_cfg_3 = CONFIG_SYS_DDR_TIMING_3;
65 im->ddr.timing_cfg_1 = CONFIG_SYS_DDR_TIMING_1;
66 im->ddr.timing_cfg_2 = CONFIG_SYS_DDR_TIMING_2;
67 im->ddr.timing_cfg_0 = CONFIG_SYS_DDR_TIMING_0;
70 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG | SDRAM_CFG_BI;
72 im->ddr.sdram_cfg = CONFIG_SYS_DDR_SDRAM_CFG
    [all...]
  /external/u-boot/board/freescale/mpc8308rdb/
sdram.c 40 out_be32(&im->ddr.csbnds[0].csbnds, (msize - 1) >> 24);
41 out_be32(&im->ddr.cs_config[0], CONFIG_SYS_DDR_CS0_CONFIG);
44 out_be32(&im->ddr.cs_config[1], 0);
46 out_be32(&im->ddr.sdram_clk_cntl, CONFIG_SYS_DDR_SDRAM_CLK_CNTL);
47 out_be32(&im->ddr.timing_cfg_3, CONFIG_SYS_DDR_TIMING_3);
48 out_be32(&im->ddr.timing_cfg_1, CONFIG_SYS_DDR_TIMING_1);
49 out_be32(&im->ddr.timing_cfg_2, CONFIG_SYS_DDR_TIMING_2);
50 out_be32(&im->ddr.timing_cfg_0, CONFIG_SYS_DDR_TIMING_0);
52 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_DDR_SDRAM_CFG);
53 out_be32(&im->ddr.sdram_cfg2, CONFIG_SYS_DDR_SDRAM_CFG2)
    [all...]
  /external/u-boot/board/gdsys/mpc8308/
sdram.c 41 out_be32(&im->ddr.csbnds[0].csbnds, (msize - 1) >> 24);
42 out_be32(&im->ddr.cs_config[0], CONFIG_SYS_DDR_CS0_CONFIG);
45 out_be32(&im->ddr.cs_config[1], 0);
47 out_be32(&im->ddr.sdram_clk_cntl, CONFIG_SYS_DDR_SDRAM_CLK_CNTL);
48 out_be32(&im->ddr.timing_cfg_3, CONFIG_SYS_DDR_TIMING_3);
49 out_be32(&im->ddr.timing_cfg_1, CONFIG_SYS_DDR_TIMING_1);
50 out_be32(&im->ddr.timing_cfg_2, CONFIG_SYS_DDR_TIMING_2);
51 out_be32(&im->ddr.timing_cfg_0, CONFIG_SYS_DDR_TIMING_0);
53 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_DDR_SDRAM_CFG);
54 out_be32(&im->ddr.sdram_cfg2, CONFIG_SYS_DDR_SDRAM_CFG2)
    [all...]
  /external/u-boot/board/mpc8308_p1m/
sdram.c 36 out_be32(&im->ddr.csbnds[0].csbnds, (msize - 1) >> 24);
37 out_be32(&im->ddr.cs_config[0], CONFIG_SYS_DDR_CS0_CONFIG);
40 out_be32(&im->ddr.cs_config[1], 0);
42 out_be32(&im->ddr.sdram_clk_cntl, CONFIG_SYS_DDR_SDRAM_CLK_CNTL);
43 out_be32(&im->ddr.timing_cfg_3, CONFIG_SYS_DDR_TIMING_3);
44 out_be32(&im->ddr.timing_cfg_1, CONFIG_SYS_DDR_TIMING_1);
45 out_be32(&im->ddr.timing_cfg_2, CONFIG_SYS_DDR_TIMING_2);
46 out_be32(&im->ddr.timing_cfg_0, CONFIG_SYS_DDR_TIMING_0);
48 out_be32(&im->ddr.sdram_cfg, CONFIG_SYS_DDR_SDRAM_CFG);
49 out_be32(&im->ddr.sdram_cfg2, CONFIG_SYS_DDR_SDRAM_CFG2)
    [all...]
  /external/u-boot/board/freescale/ls1021aiot/
ls1021aiot.c 49 struct ccsr_ddr *ddr = (struct ccsr_ddr *)CONFIG_SYS_FSL_DDR_ADDR; local
52 out_be32(&ddr->sdram_cfg, DDR_SDRAM_CFG);
54 out_be32(&ddr->cs0_bnds, DDR_CS0_BNDS);
55 out_be32(&ddr->cs0_config, DDR_CS0_CONFIG);
57 out_be32(&ddr->timing_cfg_0, DDR_TIMING_CFG_0);
58 out_be32(&ddr->timing_cfg_1, DDR_TIMING_CFG_1);
59 out_be32(&ddr->timing_cfg_2, DDR_TIMING_CFG_2);
60 out_be32(&ddr->timing_cfg_3, DDR_TIMING_CFG_3);
61 out_be32(&ddr->timing_cfg_4, DDR_TIMING_CFG_4);
62 out_be32(&ddr->timing_cfg_5, DDR_TIMING_CFG_5)
    [all...]
  /external/u-boot/board/freescale/mpc8313erdb/
sdram.c 63 im->ddr.csbnds[0].csbnds =
67 im->ddr.cs_config[0] = CONFIG_SYS_DDR_CS0_CONFIG;
70 im->ddr.cs_config[1] = 0;
72 im->ddr.sdram_clk_cntl = CONFIG_SYS_DDR_CLK_CNTL;
73 im->ddr.timing_cfg_3 = CONFIG_SYS_DDR_TIMING_3;
74 im->ddr.timing_cfg_1 = CONFIG_SYS_DDR_TIMING_1;
75 im->ddr.timing_cfg_2 = CONFIG_SYS_DDR_TIMING_2;
76 im->ddr.timing_cfg_0 = CONFIG_SYS_DDR_TIMING_0;
80 im->ddr.sdram_cfg = CONFIG_SYS_SDRAM_CFG | SDRAM_CFG_BI;
83 im->ddr.sdram_cfg = CONFIG_SYS_SDRAM_CFG
    [all...]
  /external/u-boot/arch/mips/mach-ath79/ar933x/
Makefile 4 obj-y += ddr.o
  /external/u-boot/arch/mips/mach-ath79/ar934x/
Makefile 5 obj-y += ddr.o
  /external/u-boot/arch/mips/mach-ath79/qca953x/
Makefile 4 obj-y += ddr.o

Completed in 700 milliseconds

1 2 3 4 5 6 7