Home
last modified time | relevance | path

Searched full:cru (Results 1 – 25 of 818) sorted by relevance

12345678910>>...33

/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3399-vop-clk-set.dtsi16 assigned-clocks = <&cru SCLK_EMMC>;
17 assigned-clock-parents = <&cru PLL_GPLL>;
22 assigned-clocks = <&cru SCLK_UART0_SRC>;
23 assigned-clock-parents = <&cru PLL_GPLL>;
27 assigned-clocks = <&cru SCLK_UART_SRC>;
28 assigned-clock-parents = <&cru PLL_GPLL>;
32 assigned-clocks = <&cru SCLK_UART_SRC>;
33 assigned-clock-parents = <&cru PLL_GPLL>;
37 assigned-clocks = <&cru SCLK_UART_SRC>;
38 assigned-clock-parents = <&cru PLL_GPLL>;
[all …]
H A Drk3588.dtsi94 clocks = <&cru REF_CLK_USB3OTG1>, <&cru SUSPEND_CLK_USB3OTG1>,
95 <&cru ACLK_USB3OTG1>;
107 resets = <&cru SRST_A_USB3OTG1>;
150 resets = <&cru SRST_OTGPHY_U3_1>, <&cru SRST_P_USB2PHY_U3_1_GRF0>;
152 clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>;
178 clocks = <&cru MCLK_SPDIF5>, <&cru HCLK_SPDIF5_DP1>;
179 assigned-clocks = <&cru CLK_SPDIF5_DP1_SRC>;
180 assigned-clock-parents = <&cru PLL_AUPLL>;
190 clocks = <&cru MCLK_I2S8_8CH_TX>, <&cru HCLK_I2S8_8CH>;
192 assigned-clocks = <&cru CLK_I2S8_8CH_TX_SRC>;
[all …]
H A Drk3568.dtsi6 #include <dt-bindings/clock/rk3568-cru.h>
518 clocks = <&cru ACLK_SATA0>, <&cru CLK_SATA0_PMALIVE>,
519 <&cru CLK_SATA0_RXOOB>;
533 clocks = <&cru ACLK_SATA1>, <&cru CLK_SATA1_PMALIVE>,
534 <&cru CLK_SATA1_RXOOB>;
548 clocks = <&cru ACLK_SATA2>, <&cru CLK_SATA2_PMALIVE>,
549 <&cru CLK_SATA2_RXOOB>;
562 clocks = <&cru CLK_USB3OTG0_REF>, <&cru CLK_USB3OTG0_SUSPEND>,
563 <&cru ACLK_USB3OTG0>, <&cru PCLK_PIPE>;
580 resets = <&cru SRST_USB3OTG0>;
[all …]
H A Drk3399.dtsi6 #include <dt-bindings/clock/rk3399-cru.h>
90 clocks = <&cru ARMCLKL>;
102 clocks = <&cru ARMCLKL>;
114 clocks = <&cru ARMCLKL>;
126 clocks = <&cru ARMCLKL>;
138 clocks = <&cru ARMCLKB>;
150 clocks = <&cru ARMCLKB>;
182 clocks = <&cru PLL_VPLL>, <&cru PLL_CPLL>;
244 clocks = <&cru ACLK_DMAC0_PERILP>;
255 clocks = <&cru ACLK_DMAC1_PERILP>;
[all …]
H A Drk3528.dtsi6 #include <dt-bindings/clock/rk3528-cru.h>
85 clocks = <&cru MCLK_SAI_I2S0>;
95 clocks = <&cru MCLK_SAI_I2S1>;
574 clocks = <&cru ACLK_PCIE>, <&cru HCLK_PCIE_SLV>,
575 <&cru HCLK_PCIE_DBI>, <&cru PCLK_CRU_PCIE>,
576 <&cru CLK_PCIE_AUX>, <&cru PCLK_PCIE>,
577 <&cru PCLK_PCIE_PHY>;
611 resets = <&cru SRST_RESETN_PCIE_POWER_UP>, <&cru SRST_PRESETN_PCIE>,
612 <&cru SRST_PRESETN_CRU_PCIE>;
627 clocks = <&cru CLK_REF_USB3OTG>, <&cru CLK_SUSPEND_USB3OTG>,
[all …]
H A Drk3588s.dtsi6 #include <dt-bindings/clock/rk3588-cru.h>
112 clocks = <&cru HCLK_VO1USB_TOP_ROOT>;
121 clocks = <&cru ACLK_VDPU_ROOT>;
130 clocks = <&cru HCLK_VOP_ROOT>;
139 clocks = <&cru HCLK_VO1USB_TOP_ROOT>;
148 clocks = <&cru ACLK_NVM_ROOT>;
157 clocks = <&cru ACLK_VO1USB_TOP_ROOT>;
166 clocks = <&cru HCLK_VI_ROOT>;
175 clocks = <&cru ACLK_VI_ROOT>;
184 clocks = <&cru ACLK_VDPU_ROOT>;
[all …]
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_rv1108.c18 #include <dt-bindings/clock/rv1108-cru.h>
65 static int rkclk_set_pll(struct rv1108_cru *cru, enum rk_clk_id clk_id, in rkclk_set_pll() argument
69 struct rv1108_pll *pll = &cru->pll[pll_id]; in rkclk_set_pll()
117 static uint32_t rkclk_pll_get_rate(struct rv1108_cru *cru, in rkclk_pll_get_rate() argument
123 struct rv1108_pll *pll = &cru->pll[pll_id]; in rkclk_pll_get_rate()
143 static int rv1108_mac_set_clk(struct rv1108_cru *cru, ulong rate) in rv1108_mac_set_clk() argument
145 uint32_t con = readl(&cru->clksel_con[24]); in rv1108_mac_set_clk()
150 pll_rate = rkclk_pll_get_rate(cru, CLK_GENERAL); in rv1108_mac_set_clk()
152 pll_rate = rkclk_pll_get_rate(cru, CLK_ARM); in rv1108_mac_set_clk()
160 rk_clrsetreg(&cru->clksel_con[24], MAC_CLK_DIV_MASK, in rv1108_mac_set_clk()
[all …]
H A Dclk_rk3288.c20 #include <dt-bindings/clock/rk3288-cru.h>
235 static int rkclk_set_pll(struct rk3288_cru *cru, enum rk_clk_id clk_id, in rkclk_set_pll() argument
239 struct rk3288_pll *pll = &cru->pll[pll_id]; in rkclk_set_pll()
269 static u32 rkclk_pll_get_rate(struct rk3288_cru *cru, in rkclk_pll_get_rate() argument
275 struct rk3288_pll *pll = &cru->pll[pll_id]; in rkclk_pll_get_rate()
282 con = readl(&cru->cru_mode_con); in rkclk_pll_get_rate()
302 static int rkclk_configure_ddr(struct rk3288_cru *cru, struct rk3288_grf *grf, in rkclk_configure_ddr() argument
332 rk_clrsetreg(&cru->cru_mode_con, DPLL_MODE_MASK, in rkclk_configure_ddr()
335 rkclk_set_pll(cru, CLK_DDR, &dpll_cfg[cfg]); in rkclk_configure_ddr()
342 rk_clrsetreg(&cru->cru_mode_con, DPLL_MODE_MASK, in rkclk_configure_ddr()
[all …]
H A Dclk_rk1808.c18 #include <dt-bindings/clock/rk1808-cru.h>
97 struct rk1808_cru *cru = priv->cru; in rk1808_i2c_get_clk() local
102 con = readl(&cru->pmu_clksel_con[7]); in rk1808_i2c_get_clk()
106 con = readl(&cru->clksel_con[59]); in rk1808_i2c_get_clk()
110 con = readl(&cru->clksel_con[59]); in rk1808_i2c_get_clk()
114 con = readl(&cru->clksel_con[60]); in rk1808_i2c_get_clk()
118 con = readl(&cru->clksel_con[71]); in rk1808_i2c_get_clk()
122 con = readl(&cru->clksel_con[71]); in rk1808_i2c_get_clk()
136 struct rk1808_cru *cru = priv->cru; in rk1808_i2c_set_clk() local
144 rk_clrsetreg(&cru->pmu_clksel_con[7], in rk1808_i2c_set_clk()
[all …]
H A Dclk_rk322x.c17 #include <dt-bindings/clock/rk3228-cru.h>
94 struct rk322x_cru *cru = priv->cru; in rk322x_armclk_set_clk() local
110 priv->cru, APLL); in rk322x_armclk_set_clk()
113 priv->cru, APLL, hz)) in rk322x_armclk_set_clk()
115 rk_clrsetreg(&cru->cru_clksel_con[0], in rk322x_armclk_set_clk()
119 rk_clrsetreg(&cru->cru_clksel_con[1], in rk322x_armclk_set_clk()
124 rk_clrsetreg(&cru->cru_clksel_con[1], in rk322x_armclk_set_clk()
128 rk_clrsetreg(&cru->cru_clksel_con[0], in rk322x_armclk_set_clk()
133 priv->cru, APLL, hz)) in rk322x_armclk_set_clk()
137 return rockchip_pll_get_rate(&rk322x_pll_clks[APLL], priv->cru, APLL); in rk322x_armclk_set_clk()
[all …]
H A Dclk_rk3368.c21 #include <dt-bindings/clock/rk3368-cru.h>
223 static uint32_t rkclk_pll_get_rate(struct rk3368_cru *cru, in rkclk_pll_get_rate() argument
228 struct rk3368_pll *pll = &cru->pll[pll_id]; in rkclk_pll_get_rate()
249 static int rkclk_set_pll(struct rk3368_cru *cru, enum rk3368_pll_id pll_id, in rkclk_set_pll() argument
252 struct rk3368_pll *pll = &cru->pll[pll_id]; in rkclk_set_pll()
293 static ulong rk3368_mmc_get_clk(struct rk3368_cru *cru, uint clk_id) in rk3368_mmc_get_clk() argument
312 con = readl(&cru->clksel_con[con_id]); in rk3368_mmc_get_clk()
315 pll_rate = rkclk_pll_get_rate(cru, GPLL); in rk3368_mmc_get_clk()
321 pll_rate = rkclk_pll_get_rate(cru, CPLL); in rk3368_mmc_get_clk()
388 struct rk3368_cru *cru = priv->cru; in rk3368_mmc_set_clk() local
[all …]
H A Dclk_rk3308.c18 #include <dt-bindings/clock/rk3308-cru.h>
139 struct rk3308_cru *cru = priv->cru; in rk3308_armclk_set_clk() local
155 priv->cru, APLL); in rk3308_armclk_set_clk()
158 priv->cru, APLL, hz)) in rk3308_armclk_set_clk()
160 rk_clrsetreg(&cru->clksel_con[0], in rk3308_armclk_set_clk()
168 rk_clrsetreg(&cru->clksel_con[0], in rk3308_armclk_set_clk()
176 priv->cru, APLL, hz)) in rk3308_armclk_set_clk()
180 return rockchip_pll_get_rate(&rk3308_pll_clks[APLL], priv->cru, APLL); in rk3308_armclk_set_clk()
187 priv->cru, DPLL); in rk3308_clk_get_pll_rate()
190 priv->cru, VPLL0); in rk3308_clk_get_pll_rate()
[all …]
H A Dclk_rk3128.c18 #include <dt-bindings/clock/rk3128-cru.h>
93 struct rk3128_cru *cru = priv->cru; in rk3128_armclk_set_clk() local
109 priv->cru, APLL); in rk3128_armclk_set_clk()
112 priv->cru, APLL, hz)) in rk3128_armclk_set_clk()
114 rk_clrsetreg(&cru->cru_clksel_con[0], in rk3128_armclk_set_clk()
118 rk_clrsetreg(&cru->cru_clksel_con[1], in rk3128_armclk_set_clk()
123 rk_clrsetreg(&cru->cru_clksel_con[1], in rk3128_armclk_set_clk()
127 rk_clrsetreg(&cru->cru_clksel_con[0], in rk3128_armclk_set_clk()
132 priv->cru, APLL, hz)) in rk3128_armclk_set_clk()
136 return rockchip_pll_get_rate(&rk3128_pll_clks[APLL], priv->cru, APLL); in rk3128_armclk_set_clk()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drv1106.dtsi5 #include <dt-bindings/clock/rv1106-cru.h>
252 compatible = "rockchip,rv1106-grf-cru";
297 clocks = <&cru PCLK_VI_RTC_PHY>, <&cru PCLK_VI_RTC_TEST>;
299 assigned-clocks = <&cru PCLK_VI_RTC_PHY>;
328 clocks = <&cru CLK_I2C0>, <&cru PCLK_I2C0>;
341 clocks = <&cru CLK_I2C1>, <&cru PCLK_I2C1>;
351 clocks = <&cru MCLK_DSM>, <&cru PCLK_DSM>;
353 resets = <&cru SRST_M_DSM>;
369 clocks = <&cru CLK_PWM0_PERI>, <&cru PCLK_PWM0_PERI>;
380 clocks = <&cru CLK_PWM0_PERI>, <&cru PCLK_PWM0_PERI>;
[all …]
H A Drv1126.dtsi6 #include <dt-bindings/clock/rv1126-cru.h>
53 clocks = <&cru ARMCLK>;
63 clocks = <&cru ARMCLK>;
73 clocks = <&cru ARMCLK>;
83 clocks = <&cru ARMCLK>;
573 clocks = <&cru CLK_CPUPVTM>, <&cru PCLK_CPUPVTM>;
575 resets = <&cru SRST_CPUPVTM>, <&cru SRST_CPUPVTM_P>;
594 clocks = <&cru ACLK_NPU>,
595 <&cru HCLK_NPU>,
596 <&cru PCLK_PDNPU>,
[all …]
H A Drk3588s.dtsi6 #include <dt-bindings/clock/rk3588-cru.h>
245 clocks = <&cru REF_CLK_USB3OTG0>, <&cru SUSPEND_CLK_USB3OTG0>,
246 <&cru ACLK_USB3OTG0>;
258 resets = <&cru SRST_A_USB3OTG0>;
278 clocks = <&cru HCLK_HOST0>, <&cru HCLK_HOST_ARB0>;
290 clocks = <&cru HCLK_HOST0>, <&cru HCLK_HOST_ARB0>;
302 clocks = <&cru HCLK_HOST1>, <&cru HCLK_HOST_ARB1>;
314 clocks = <&cru HCLK_HOST1>, <&cru HCLK_HOST_ARB1>;
348 clocks = <&cru REF_CLK_USB3OTG2>, <&cru SUSPEND_CLK_USB3OTG2>,
349 <&cru ACLK_USB3OTG2>, <&cru CLK_UTMI_OTG2>;
[all …]
H A Drk3568.dtsi6 #include <dt-bindings/clock/rk3568-cru.h>
65 clocks = <&cru ARMCLK>;
74 clocks = <&cru ARMCLK>;
83 clocks = <&cru ARMCLK>;
92 clocks = <&cru ARMCLK>;
212 clocks = <&cru ACLK_SATA0>, <&cru CLK_SATA0_PMALIVE>,
213 <&cru CLK_SATA0_RXOOB>;
227 clocks = <&cru ACLK_SATA1>, <&cru CLK_SATA1_PMALIVE>,
228 <&cru CLK_SATA1_RXOOB>;
242 clocks = <&cru ACLK_SATA2>, <&cru CLK_SATA2_PMALIVE>,
[all …]
H A Drk3528.dtsi6 #include <dt-bindings/clock/rk3528-cru.h>
359 clocks = <&cru ACLK_PCIE>, <&cru HCLK_PCIE_SLV>,
360 <&cru HCLK_PCIE_DBI>, <&cru PCLK_CRU_PCIE>,
361 <&cru CLK_PCIE_AUX>, <&cru PCLK_PCIE>,
362 <&cru PCLK_PCIE_PHY>;
396 resets = <&cru SRST_RESETN_PCIE_POWER_UP>, <&cru SRST_PRESETN_PCIE>,
397 <&cru SRST_PRESETN_CRU_PCIE>;
412 clocks = <&cru CLK_REF_USB3OTG>, <&cru CLK_SUSPEND_USB3OTG>,
413 <&cru ACLK_USB3OTG>;
429 resets = <&cru SRST_ARESETN_USB3OTG>;
[all …]
H A Drk3562.dtsi6 #include <dt-bindings/clock/rk3562-cru.h>
87 clocks = <&cru ACLK_ISP>;
96 clocks = <&cru ACLK_TOP_VIO>;
105 clocks = <&cru ACLK_TOP_VIO>;
114 clocks = <&cru ACLK_TOP_VIO>;
123 clocks = <&cru ACLK_VOP>;
138 clocks = <&cru ARMCLK>;
146 clocks = <&cru ARMCLK>;
154 clocks = <&cru ARMCLK>;
162 clocks = <&cru ARMCLK>;
[all …]
H A Drk3588.dtsi21 clocks = <&cru REF_CLK_USB3OTG1>, <&cru SUSPEND_CLK_USB3OTG1>,
22 <&cru ACLK_USB3OTG1>;
34 resets = <&cru SRST_A_USB3OTG1>;
74 resets = <&cru SRST_OTGPHY_U3_1>, <&cru SRST_P_USB2PHY_U3_1_GRF0>;
76 clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>;
100 clocks = <&cru MCLK_SPDIF5_DP1>, <&cru HCLK_SPDIF5_DP1>;
109 clocks = <&cru MCLK_I2S8_8CH_TX>, <&cru HCLK_I2S8_8CH>;
113 resets = <&cru SRST_M_I2S8_8CH_TX>;
126 clocks = <&cru MCLK_SPDIF4>, <&cru HCLK_SPDIF4>;
135 clocks = <&cru MCLK_I2S6_8CH_TX>, <&cru HCLK_I2S6_8CH>;
[all …]
H A Drk3288.dtsi9 #include <dt-bindings/clock/rk3288-cru.h>
81 clocks = <&cru ARMCLK>;
82 resets = <&cru SRST_CORE0>;
88 resets = <&cru SRST_CORE1>;
94 resets = <&cru SRST_CORE2>;
100 resets = <&cru SRST_CORE3>;
117 clocks = <&cru ACLK_DMAC2>;
128 clocks = <&cru ACLK_DMAC1>;
140 clocks = <&cru ACLK_DMAC1>;
215 clocks = <&cru HCLK_SDMMC>, <&cru SCLK_SDMMC>,
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drv1106.dtsi5 #include <dt-bindings/clock/rv1106-cru.h>
106 clocks = <&cru ARMCLK>;
378 compatible = "rockchip,rv1106-grf-cru";
429 clocks = <&cru PCLK_VI_RTC_PHY>, <&cru PCLK_VI_RTC_TEST>;
431 assigned-clocks = <&cru PCLK_VI_RTC_PHY>;
462 clocks = <&cru CLK_PVTM_CORE>;
464 resets = <&cru SRST_PVTM_CORE>, <&cru SRST_P_PVTM_CORE>;
480 clocks = <&cru CLK_I2C0>, <&cru PCLK_I2C0>;
493 clocks = <&cru CLK_I2C1>, <&cru PCLK_I2C1>;
503 clocks = <&cru MCLK_DSM>, <&cru PCLK_DSM>;
[all …]
H A Drv1126.dtsi6 #include <dt-bindings/clock/rv1126-cru.h>
57 clocks = <&cru ARMCLK>;
69 clocks = <&cru ARMCLK>;
80 clocks = <&cru ARMCLK>;
91 clocks = <&cru ARMCLK>;
125 clocks = <&cru PLL_APLL>;
766 clocks = <&cru CLK_CPUPVTM>, <&cru PCLK_CPUPVTM>;
768 resets = <&cru SRST_CPUPVTM>, <&cru SRST_CPUPVTM_P>;
787 clocks = <&cru ACLK_NPU>,
788 <&cru HCLK_NPU>,
[all …]
H A Drk3288.dtsi7 #include <dt-bindings/clock/rk3288-cru.h>
79 resets = <&cru SRST_CORE0>;
83 clocks = <&cru ARMCLK>;
91 resets = <&cru SRST_CORE1>;
95 clocks = <&cru ARMCLK>;
103 resets = <&cru SRST_CORE2>;
107 clocks = <&cru ARMCLK>;
115 resets = <&cru SRST_CORE3>;
119 clocks = <&cru ARMCLK>;
128 clocks = <&cru PLL_APLL>;
[all …]
H A Drv1106-uvc.dtsi10 &cru {
12 <&cru PLL_GPLL>, <&cru PLL_CPLL>,
13 <&cru ARMCLK>,
14 <&cru CLK_50M_SRC>, <&cru CLK_100M_SRC>,
15 <&cru CLK_150M_SRC>, <&cru CLK_200M_SRC>,
16 <&cru CLK_250M_SRC>, <&cru CLK_300M_SRC>,
17 <&cru CLK_339M_SRC>, <&cru CLK_400M_SRC>,
18 <&cru CLK_450M_SRC>, <&cru CLK_500M_SRC>,
19 <&cru ACLK_PERI_ROOT>, <&cru HCLK_PERI_ROOT>,
20 <&cru PCLK_PERI_ROOT>, <&cru ACLK_BUS_ROOT>,
[all …]

12345678910>>...33