Lines Matching refs:i
17 uint32_t os_reg2_val, i; in dram_init() local
25 for (i = 0; i < 2; i++) { in dram_init()
26 struct rk3399_sdram_channel *ch = &sdram_config.ch[i]; in dram_init()
29 if (!(SYS_REG_DEC_CHINFO(os_reg2_val, i))) in dram_init()
32 ch->rank = SYS_REG_DEC_RANK(os_reg2_val, i); in dram_init()
33 ch->col = SYS_REG_DEC_COL(os_reg2_val, i); in dram_init()
34 ch->bk = SYS_REG_DEC_BK(os_reg2_val, i); in dram_init()
35 ch->bw = SYS_REG_DEC_BW(os_reg2_val, i); in dram_init()
36 ch->dbw = SYS_REG_DEC_DBW(os_reg2_val, i); in dram_init()
37 ch->row_3_4 = SYS_REG_DEC_ROW_3_4(os_reg2_val, i); in dram_init()
38 ch->cs0_row = SYS_REG_DEC_CS0_ROW(os_reg2_val, i); in dram_init()
39 ch->cs1_row = SYS_REG_DEC_CS1_ROW(os_reg2_val, i); in dram_init()
40 ch->ddrconfig = mmio_read_32(MSCH_BASE(i) + MSCH_DEVICECONF); in dram_init()
42 noc->ddrtiminga0.d32 = mmio_read_32(MSCH_BASE(i) + in dram_init()
44 noc->ddrtimingb0.d32 = mmio_read_32(MSCH_BASE(i) + in dram_init()
46 noc->ddrtimingc0.d32 = mmio_read_32(MSCH_BASE(i) + in dram_init()
48 noc->devtodev0.d32 = mmio_read_32(MSCH_BASE(i) + in dram_init()
50 noc->ddrmode.d32 = mmio_read_32(MSCH_BASE(i) + MSCH_DDRMODE); in dram_init()
51 noc->agingx0 = mmio_read_32(MSCH_BASE(i) + MSCH_AGINGX0); in dram_init()