Searched refs:pctl_base (Results 1 – 8 of 8) sorted by relevance
| /OK3568_Linux_fs/u-boot/drivers/ram/rockchip/ |
| H A D | sdram_pctl_px30.c | 16 void pctl_read_mr(void __iomem *pctl_base, u32 rank, u32 mr_num) in pctl_read_mr() argument 18 writel((rank << 4) | (1 << 0), pctl_base + DDR_PCTL2_MRCTRL0); in pctl_read_mr() 19 writel((mr_num << 8), pctl_base + DDR_PCTL2_MRCTRL1); in pctl_read_mr() 20 setbits_le32(pctl_base + DDR_PCTL2_MRCTRL0, 1u << 31); in pctl_read_mr() 21 while (readl(pctl_base + DDR_PCTL2_MRCTRL0) & (1u << 31)) in pctl_read_mr() 23 while (readl(pctl_base + DDR_PCTL2_MRSTAT) & PCTL2_MR_WR_BUSY) in pctl_read_mr() 32 int pctl_write_mr(void __iomem *pctl_base, u32 rank, u32 mr_num, u32 arg, in pctl_write_mr() argument 35 while (readl(pctl_base + DDR_PCTL2_MRSTAT) & PCTL2_MR_WR_BUSY) in pctl_write_mr() 39 pctl_base + DDR_PCTL2_MRCTRL0); in pctl_write_mr() 40 writel(arg, pctl_base + DDR_PCTL2_MRCTRL1); in pctl_write_mr() [all …]
|
| H A D | sdram_rv1126.c | 497 void __iomem *pctl_base = dram->pctl; in sw_set_req() local 500 writel(PCTL2_SW_DONE_CLEAR, pctl_base + DDR_PCTL2_SWCTL); in sw_set_req() 505 void __iomem *pctl_base = dram->pctl; in sw_set_ack() local 508 writel(PCTL2_SW_DONE, pctl_base + DDR_PCTL2_SWCTL); in sw_set_ack() 511 if (readl(pctl_base + DDR_PCTL2_SWSTAT) & in sw_set_ack() 521 void __iomem *pctl_base = dram->pctl; in set_ctl_address_map() local 540 sdram_copy_to_reg((u32 *)(pctl_base + DDR_PCTL2_ADDRMAP0), in set_ctl_address_map() 545 setbits_le32(pctl_base + DDR_PCTL2_ADDRMAP6 + in set_ctl_address_map() 550 setbits_le32(pctl_base + DDR_PCTL2_ADDRMAP6, 1 << 31); in set_ctl_address_map() 552 setbits_le32(pctl_base + DDR_PCTL2_PCCFG, 1 << 8); in set_ctl_address_map() [all …]
|
| H A D | sdram_px30.c | 173 void __iomem *pctl_base = dram->pctl; in set_ctl_address_map() local 189 writel(0x1f, pctl_base + DDR_PCTL2_ADDRMAP0); in set_ctl_address_map() 191 writel(cs_pst - 8, pctl_base + DDR_PCTL2_ADDRMAP0); in set_ctl_address_map() 203 sdram_copy_to_reg((u32 *)(pctl_base + DDR_PCTL2_ADDRMAP1), in set_ctl_address_map() 211 clrsetbits_le32(pctl_base + DDR_PCTL2_ADDRMAP6 + in set_ctl_address_map() 219 setbits_le32(pctl_base + DDR_PCTL2_ADDRMAP6, 1 << 31); in set_ctl_address_map() 221 setbits_le32(pctl_base + DDR_PCTL2_PCCFG, 1 << 8); in set_ctl_address_map() 276 void __iomem *pctl_base = dram->pctl; in data_training() local 282 pwrctl = readl(pctl_base + DDR_PCTL2_PWRCTL); in data_training() 283 writel(0, pctl_base + DDR_PCTL2_PWRCTL); in data_training() [all …]
|
| H A D | sdram_rk3328.c | 223 void __iomem *pctl_base = dram->pctl; in set_ctl_address_map() local 225 sdram_copy_to_reg((u32 *)(pctl_base + DDR_PCTL2_ADDRMAP0), in set_ctl_address_map() 228 setbits_le32(pctl_base + DDR_PCTL2_ADDRMAP6, 1 << 31); in set_ctl_address_map() 230 setbits_le32(pctl_base + DDR_PCTL2_PCCFG, 1 << 8); in set_ctl_address_map() 233 clrsetbits_le32(pctl_base + DDR_PCTL2_ADDRMAP0, 0x1f, 0x1f); in set_ctl_address_map() 238 void __iomem *pctl_base = dram->pctl; in data_training() local 244 pwrctl = readl(pctl_base + DDR_PCTL2_PWRCTL); in data_training() 245 writel(0, pctl_base + DDR_PCTL2_PWRCTL); in data_training() 254 writel(pwrctl, pctl_base + DDR_PCTL2_PWRCTL); in data_training() 325 void __iomem *pctl_base = dram->pctl; in enable_low_power() local [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/ |
| H A D | sdram_pctl_px30.h | 253 void pctl_read_mr(void __iomem *pctl_base, u32 rank, u32 mr_num); 254 int pctl_write_mr(void __iomem *pctl_base, u32 rank, u32 mr_num, u32 arg, 256 int pctl_write_vrefdq(void __iomem *pctl_base, u32 rank, u32 vrefrate, 259 u32 pctl_dis_zqcs_aref(void __iomem *pctl_base); 260 void pctl_rest_zqcs_aref(void __iomem *pctl_base, u32 dis_auto_zq); 265 int pctl_cfg(void __iomem *pctl_base, struct ddr_pctl_regs *pctl_regs,
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/samsung/ |
| H A D | pinctrl-samsung.c | 369 *reg = b->pctl_base + b->pctl_offset; in pin_to_reg_bank() 549 reg = bank->pctl_base + bank->pctl_offset; in samsung_gpio_set_value() 577 reg = bank->pctl_base + bank->pctl_offset; in samsung_gpio_get() 602 reg = bank->pctl_base + bank->pctl_offset in samsung_gpio_set_direction() 1076 bank->pctl_base = virt_base[bdata->pctl_res_idx]; in samsung_pinctrl_get_soc_data() 1171 void __iomem *reg = bank->pctl_base + bank->pctl_offset; in samsung_pinctrl_suspend() 1224 void __iomem *reg = bank->pctl_base + bank->pctl_offset; in samsung_pinctrl_resume()
|
| H A D | pinctrl-exynos.c | 174 con = readl(bank->pctl_base + reg_con); in exynos_irq_request_resources() 177 writel(con, bank->pctl_base + reg_con); in exynos_irq_request_resources() 197 con = readl(bank->pctl_base + reg_con); in exynos_irq_release_resources() 200 writel(con, bank->pctl_base + reg_con); in exynos_irq_release_resources()
|
| H A D | pinctrl-samsung.h | 156 void __iomem *pctl_base; member
|