Home
last modified time | relevance | path

Searched refs:mr_addr (Results 1 – 3 of 3) sorted by relevance

/u-boot/arch/arm/mach-omap2/am33xx/
A Dddr.c41 static inline u32 get_mr(int nr, u32 cs, u32 mr_addr) in get_mr() argument
45 mr_addr |= cs << EMIF_REG_CS_SHIFT; in get_mr()
46 writel(mr_addr, &emif_reg[nr]->emif_lpddr2_mode_reg_cfg); in get_mr()
49 debug("get_mr: EMIF1 cs %d mr %08x val 0x%x\n", cs, mr_addr, mr); in get_mr()
58 static inline void set_mr(int nr, u32 cs, u32 mr_addr, u32 mr_val) in set_mr() argument
60 mr_addr |= cs << EMIF_REG_CS_SHIFT; in set_mr()
61 writel(mr_addr, &emif_reg[nr]->emif_lpddr2_mode_reg_cfg); in set_mr()
67 u32 mr_addr; in configure_mr() local
76 mr_addr = LPDDR2_MR2 | EMIF_REG_REFRESH_EN_MASK; in configure_mr()
77 set_mr(nr, cs, mr_addr, 0x2); in configure_mr()
/u-boot/drivers/ddr/imx/imx8m/
A Dddrphy_utils.c159 void lpddr4_mr_write(unsigned int mr_rank, unsigned int mr_addr, in lpddr4_mr_write() argument
177 reg32_write(DDRC_MRCTRL1(0), (mr_addr << 8) | mr_data); in lpddr4_mr_write()
181 unsigned int lpddr4_mr_read(unsigned int mr_rank, unsigned int mr_addr) in lpddr4_mr_read() argument
191 reg32_write(DDRC_MRCTRL1(0), (mr_addr << 8)); in lpddr4_mr_read()
/u-boot/arch/arm/mach-omap2/
A Demif-common.c60 static inline u32 get_mr(u32 base, u32 cs, u32 mr_addr) in get_mr() argument
65 mr_addr |= cs << EMIF_REG_CS_SHIFT; in get_mr()
66 writel(mr_addr, &emif->emif_lpddr2_mode_reg_cfg); in get_mr()
72 cs, mr_addr, mr); in get_mr()
81 static inline void set_mr(u32 base, u32 cs, u32 mr_addr, u32 mr_val) in set_mr() argument
85 mr_addr |= cs << EMIF_REG_CS_SHIFT; in set_mr()
86 writel(mr_addr, &emif->emif_lpddr2_mode_reg_cfg); in set_mr()
102 u32 mr_addr; in do_lpddr2_init() local
124 mr_addr = LPDDR2_MR2 | EMIF_REG_REFRESH_EN_MASK; in do_lpddr2_init()
125 set_mr(base, cs, mr_addr, mr_regs->mr2); in do_lpddr2_init()

Completed in 10 milliseconds