| /rk3399_rockchip-uboot/drivers/ram/rockchip/ |
| H A D | rockchip_sdram.c | 51 struct px30_pmugrf *pmugrf = in dmc_probe() 55 rockchip_sdram_size((phys_addr_t)&pmugrf->os_reg[2]); in dmc_probe() 57 struct rk1808_pmugrf *pmugrf = in dmc_probe() 61 rockchip_sdram_size((phys_addr_t)&pmugrf->os_reg[2]); in dmc_probe()
|
| H A D | sdram_px30.c | 40 struct px30_pmugrf *pmugrf; member 349 writel(sys_reg2, &dram->pmugrf->os_reg[2]); in dram_all_config() 350 writel(sys_reg3, &dram->pmugrf->os_reg[3]); in dram_all_config() 623 sys_reg = readl(&dram->pmugrf->os_reg[2]); in sdram_init_detect() 624 sys_reg3 = readl(&dram->pmugrf->os_reg[3]); in sdram_init_detect() 627 writel(sys_reg, &dram->pmugrf->os_reg[2]); in sdram_init_detect() 628 writel(sys_reg3, &dram->pmugrf->os_reg[3]); in sdram_init_detect() 658 dram_info.pmugrf = (void *)PMUGRF_BASE_ADDR; in sdram_init()
|
| H A D | dmc-rk3368.c | 32 struct rk3368_pmu_grf *pmugrf; member 774 struct rk3368_pmu_grf *pmugrf = priv->pmugrf; in dram_all_config() local 793 writel(sys_reg, &pmugrf->os_reg[2]); in dram_all_config() 929 priv->pmugrf = syscon_get_first_range(ROCKCHIP_SYSCON_PMUGRF); in rk3368_dmc_probe() 930 debug("%s: pmugrf=%p\n", __func__, priv->pmugrf); in rk3368_dmc_probe() 963 rockchip_sdram_size((phys_addr_t)&priv->pmugrf->os_reg[2]); in rk3368_dmc_probe()
|
| H A D | sdram_rk3399.c | 48 struct rk3399_pmugrf_regs *pmugrf; member 1842 writel(sys_reg2, &dram->pmugrf->os_reg2); in dram_all_config() 1843 writel(sys_reg3, &dram->pmugrf->os_reg3); in dram_all_config() 3118 priv->pmugrf = syscon_get_first_range(ROCKCHIP_SYSCON_PMUGRF); in rk3399_dmc_init() 3137 priv->cic, priv->pmugrf, priv->pmusgrf, priv->pmucru, priv->pmu); in rk3399_dmc_init() 3170 priv->pmugrf = syscon_get_first_range(ROCKCHIP_SYSCON_PMUGRF); in rk3399_dmc_probe() 3171 debug("%s: pmugrf=%p\n", __func__, priv->pmugrf); in rk3399_dmc_probe() 3174 rockchip_sdram_size((phys_addr_t)&priv->pmugrf->os_reg2); in rk3399_dmc_probe()
|
| H A D | sdram_rv1126.c | 57 struct rv1126_pmugrf *pmugrf; member 2341 writel(sys_reg2, &dram->pmugrf->os_reg[2]); in dram_all_config() 2342 writel(sys_reg3, &dram->pmugrf->os_reg[3]); in dram_all_config() 2940 sys_reg = readl(&dram->pmugrf->os_reg[2]); in sdram_init_detect() 2941 sys_reg3 = readl(&dram->pmugrf->os_reg[3]); in sdram_init_detect() 2944 writel(sys_reg, &dram->pmugrf->os_reg[2]); in sdram_init_detect() 2945 writel(sys_reg3, &dram->pmugrf->os_reg[3]); in sdram_init_detect() 3440 &dram->pmugrf->soc_con[0]); in ddr_set_rate() 3473 &dram->pmugrf->soc_con[0]); in ddr_set_rate() 3661 dram_info.pmugrf = (void *)PMU_GRF_BASE_ADDR; in sdram_init()
|
| /rk3399_rockchip-uboot/doc/device-tree-bindings/clock/ |
| H A D | rockchip,rk3399-dmc.txt | 6 - rockchip,pmugrf: this driver should access pmugrf regs, so need get pmugrf here
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3399/ |
| H A D | rk3399.c | 82 struct rk3399_pmugrf_regs *pmugrf = (void *)PMUGRF_BASE; in arch_cpu_init() local 107 rk_clrreg(&pmugrf->soc_con0, 1 << 5); in arch_cpu_init()
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | rk3368-sheep-u-boot.dtsi | 20 &pmugrf {
|
| H A D | rk3368-geekbox-u-boot.dtsi | 20 &pmugrf {
|
| H A D | rk3399pro-npu-evb.dts | 33 &pmugrf {
|
| H A D | rk3368-u-boot.dtsi | 51 &pmugrf {
|
| H A D | rk3399-u-boot.dtsi | 45 &pmugrf {
|
| H A D | rk3368-px5-evb-u-boot.dtsi | 45 &pmugrf {
|
| H A D | rk3368-lion-u-boot.dtsi | 53 &pmugrf {
|
| H A D | rk1808-u-boot.dtsi | 50 &pmugrf {
|
| H A D | px30-u-boot.dtsi | 57 &pmugrf {
|
| H A D | rv1108.dtsi | 241 pmugrf: syscon@20060000 { label 242 compatible = "rockchip,rv1108-pmugrf", "syscon"; 398 rockchip,pmu = <&pmugrf>;
|
| H A D | rv1126-u-boot.dtsi | 84 &pmugrf {
|
| H A D | rk3568-spi-nand.dts | 63 &pmugrf {
|
| H A D | rv1126.dtsi | 413 pmugrf: syscon@fe020000 { label 414 compatible = "rockchip,rv1126-pmugrf", "syscon", "simple-mfd"; 723 rockchip,grf = <&pmugrf>; 1416 rockchip,pmugrf = <&pmugrf>; 2050 rockchip,pmu = <&pmugrf>;
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk1808/ |
| H A D | rk1808.c | 232 struct rk1808_pmugrf * const pmugrf = (void *)PMUGRF_BASE; in rk_board_init() local 235 rk_clrsetreg(&pmugrf->gpio0c_p, 0x30, 0x20); in rk_board_init()
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3368/ |
| H A D | rk3368.c | 166 struct rk3368_pmu_grf * const pmugrf __maybe_unused = in board_debug_uart_init() 181 rk_clrsetreg(&pmugrf->gpio0d_iomux, in board_debug_uart_init()
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/rv1126/ |
| H A D | rv1126.c | 388 static struct rv1126_pmugrf * const pmugrf = (void *)PMUGRF_BASE; in board_debug_uart_init() 393 rk_clrsetreg(&pmugrf->soc_con[6], UART1_IO_SEL_MASK, in board_debug_uart_init() 397 rk_clrsetreg(&pmugrf->gpio0b_iomux_h, in board_debug_uart_init() 403 rk_clrsetreg(&pmugrf->soc_con[6], UART1_IO_SEL_MASK, in board_debug_uart_init()
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/rk3568/ |
| H A D | rk3568.c | 536 static struct rk3568_pmugrf * const pmugrf = (void *)PMUGRF_BASE; in board_debug_uart_init() local 538 rk_clrsetreg(&pmugrf->pmu_soc_con0, UART0_IO_SEL_MASK, in board_debug_uart_init() 542 rk_clrsetreg(&pmugrf->pmu_gpio0c_iomux_l, in board_debug_uart_init() 577 static struct rk3568_pmugrf * const pmugrf = (void *)PMUGRF_BASE; in board_debug_uart_init() 583 rk_clrsetreg(&pmugrf->pmu_gpio0d_iomux_l, in board_debug_uart_init()
|
| /rk3399_rockchip-uboot/drivers/video/rk_eink/ |
| H A D | rk_ebc_tcon.c | 29 void *pmugrf; member 860 priv->pmugrf = syscon_get_first_range(ROCKCHIP_SYSCON_PMUGRF); in rk_ebc_tcon_ofdata_to_platdata() 861 if (priv->pmugrf <= 0) { in rk_ebc_tcon_ofdata_to_platdata()
|