| /linux-6.15/drivers/clk/samsung/ |
| H A D | clk-exynos-arm64.c | 77 size_t reg_offs_len = cmu->nr_clk_regs; in exynos_arm64_init_clocks() 119 if (!cmu->clk_name) in exynos_arm64_enable_bus_clk() 140 const struct samsung_cmu_info *cmu) in exynos_arm64_cmu_prepare_pm() argument 146 cmu->nr_clk_regs); in exynos_arm64_cmu_prepare_pm() 150 data->nr_clk_save = cmu->nr_clk_regs; in exynos_arm64_cmu_prepare_pm() 151 data->clk_suspend = cmu->suspend_regs; in exynos_arm64_cmu_prepare_pm() 206 exynos_arm64_init_clocks(np, cmu); in exynos_arm64_register_cmu() 207 samsung_cmu_register_one(np, cmu); in exynos_arm64_register_cmu() 224 const struct samsung_cmu_info *cmu; in exynos_arm64_register_cmu_pm() local 231 cmu = of_device_get_match_data(dev); in exynos_arm64_register_cmu_pm() [all …]
|
| H A D | clk.c | 337 if (cmu->pll_clks) in samsung_cmu_register_clocks() 338 samsung_clk_register_pll(ctx, cmu->pll_clks, cmu->nr_pll_clks); in samsung_cmu_register_clocks() 339 if (cmu->mux_clks) in samsung_cmu_register_clocks() 340 samsung_clk_register_mux(ctx, cmu->mux_clks, cmu->nr_mux_clks); in samsung_cmu_register_clocks() 341 if (cmu->div_clks) in samsung_cmu_register_clocks() 342 samsung_clk_register_div(ctx, cmu->div_clks, cmu->nr_div_clks); in samsung_cmu_register_clocks() 352 if (cmu->cpu_clks) in samsung_cmu_register_clocks() 353 samsung_clk_register_cpu(ctx, cmu->cpu_clks, cmu->nr_cpu_clks); in samsung_cmu_register_clocks() 376 if (cmu->clk_regs) in samsung_cmu_register_one() 378 cmu->clk_regs, cmu->nr_clk_regs, in samsung_cmu_register_one() [all …]
|
| H A D | clk-exynos5-subcmu.c | 18 static const struct exynos5_subcmu_info **cmu; variable 63 cmu = _cmu; in exynos5_subcmus_init() 167 if (strcmp(cmu[i]->pd_name, name) == 0) in exynos5_clk_probe() 169 cmu[i], np); in exynos5_clk_probe()
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | samsung,exynos5433-clock.yaml | 29 - samsung,exynos5433-cmu-top 31 - samsung,exynos5433-cmu-cpif 33 - samsung,exynos5433-cmu-mif 40 - samsung,exynos5433-cmu-fsys 41 - samsung,exynos5433-cmu-g2d 43 - samsung,exynos5433-cmu-disp 44 - samsung,exynos5433-cmu-aud 45 - samsung,exynos5433-cmu-bus0 48 - samsung,exynos5433-cmu-g3d 57 - samsung,exynos5433-cmu-mfc [all …]
|
| H A D | samsung,exynos2200-cmu.yaml | 33 - samsung,exynos2200-cmu-alive 34 - samsung,exynos2200-cmu-cmgp 35 - samsung,exynos2200-cmu-hsi0 36 - samsung,exynos2200-cmu-peric0 37 - samsung,exynos2200-cmu-peric1 38 - samsung,exynos2200-cmu-peric2 39 - samsung,exynos2200-cmu-peris 40 - samsung,exynos2200-cmu-top 41 - samsung,exynos2200-cmu-ufs 42 - samsung,exynos2200-cmu-vts [all …]
|
| H A D | samsung,exynos850-clock.yaml | 34 - samsung,exynos850-cmu-top 35 - samsung,exynos850-cmu-apm 36 - samsung,exynos850-cmu-aud 37 - samsung,exynos850-cmu-cmgp 38 - samsung,exynos850-cmu-core 39 - samsung,exynos850-cmu-cpucl0 41 - samsung,exynos850-cmu-dpu 42 - samsung,exynos850-cmu-g3d 43 - samsung,exynos850-cmu-hsi 44 - samsung,exynos850-cmu-is [all …]
|
| H A D | samsung,exynos7870-cmu.yaml | 27 - samsung,exynos7870-cmu-mif 28 - samsung,exynos7870-cmu-dispaud 29 - samsung,exynos7870-cmu-fsys 30 - samsung,exynos7870-cmu-g3d 31 - samsung,exynos7870-cmu-isp 32 - samsung,exynos7870-cmu-mfcmscl 33 - samsung,exynos7870-cmu-peri 61 const: samsung,exynos7870-cmu-mif 97 const: samsung,exynos7870-cmu-fsys 116 const: samsung,exynos7870-cmu-g3d [all …]
|
| H A D | samsung,exynosautov9-clock.yaml | 35 - samsung,exynosautov9-cmu-top 36 - samsung,exynosautov9-cmu-busmc 37 - samsung,exynosautov9-cmu-core 38 - samsung,exynosautov9-cmu-dpum 39 - samsung,exynosautov9-cmu-fsys0 40 - samsung,exynosautov9-cmu-fsys1 41 - samsung,exynosautov9-cmu-fsys2 42 - samsung,exynosautov9-cmu-peric0 43 - samsung,exynosautov9-cmu-peric1 44 - samsung,exynosautov9-cmu-peris [all …]
|
| H A D | actions,owl-cmu.yaml | 4 $id: http://devicetree.org/schemas/clock/actions,owl-cmu.yaml# 17 include/dt-bindings/clock/actions,s500-cmu.h 18 include/dt-bindings/clock/actions,s700-cmu.h 19 include/dt-bindings/clock/actions,s900-cmu.h 24 - actions,s500-cmu 25 - actions,s700-cmu 26 - actions,s900-cmu 54 compatible = "actions,s900-cmu";
|
| H A D | google,gs101-clock.yaml | 30 - google,gs101-cmu-top 31 - google,gs101-cmu-apm 32 - google,gs101-cmu-misc 33 - google,gs101-cmu-hsi0 34 - google,gs101-cmu-hsi2 35 - google,gs101-cmu-peric0 36 - google,gs101-cmu-peric1 65 - google,gs101-cmu-top 66 - google,gs101-cmu-apm 81 const: google,gs101-cmu-hsi0 [all …]
|
| H A D | samsung,exynosautov920-clock.yaml | 34 - samsung,exynosautov920-cmu-top 35 - samsung,exynosautov920-cmu-peric0 36 - samsung,exynosautov920-cmu-peric1 37 - samsung,exynosautov920-cmu-misc 38 - samsung,exynosautov920-cmu-hsi0 39 - samsung,exynosautov920-cmu-hsi1 60 const: samsung,exynosautov920-cmu-top 77 - samsung,exynosautov920-cmu-peric0 78 - samsung,exynosautov920-cmu-peric1 98 - samsung,exynosautov920-cmu-misc [all …]
|
| H A D | samsung,exynos8895-clock.yaml | 33 - samsung,exynos8895-cmu-fsys0 34 - samsung,exynos8895-cmu-fsys1 35 - samsung,exynos8895-cmu-peric0 36 - samsung,exynos8895-cmu-peric1 37 - samsung,exynos8895-cmu-peris 38 - samsung,exynos8895-cmu-top 66 const: samsung,exynos8895-cmu-fsys0 92 const: samsung,exynos8895-cmu-fsys1 116 const: samsung,exynos8895-cmu-peric0 190 const: samsung,exynos8895-cmu-peris [all …]
|
| H A D | samsung,exynos7885-clock.yaml | 34 - samsung,exynos7885-cmu-top 35 - samsung,exynos7885-cmu-core 36 - samsung,exynos7885-cmu-fsys 37 - samsung,exynos7885-cmu-peri 58 const: samsung,exynos7885-cmu-top 74 const: samsung,exynos7885-cmu-core 96 const: samsung,exynos7885-cmu-fsys 122 const: samsung,exynos7885-cmu-peri 167 compatible = "samsung,exynos7885-cmu-peri";
|
| H A D | samsung,exynos990-clock.yaml | 33 - samsung,exynos990-cmu-hsi0 34 - samsung,exynos990-cmu-peris 35 - samsung,exynos990-cmu-top 63 const: samsung,exynos990-cmu-hsi0 87 const: samsung,exynos990-cmu-peris 105 const: samsung,exynos990-cmu-top 124 compatible = "samsung,exynos990-cmu-hsi0";
|
| H A D | samsung,exynos-clock.yaml | 23 - samsung,exynos3250-cmu 24 - samsung,exynos3250-cmu-dmc 25 - samsung,exynos3250-cmu-isp
|
| /linux-6.15/arch/arm/boot/dts/samsung/ |
| H A D | exynos3250.dtsi | 455 clocks = <&cmu CLK_FIN_PLL>, <&cmu CLK_MCT>; 480 clocks = <&cmu CLK_JPEG>, <&cmu CLK_SCLK_JPEG>; 495 clocks = <&cmu CLK_SMMUJPEG>, <&cmu CLK_JPEG>; 507 clocks = <&cmu CLK_SCLK_FIMD0>, <&cmu CLK_FIMD0>; 523 clocks = <&cmu CLK_DSIM0>, <&cmu CLK_SCLK_MIPI0>; 535 clocks = <&cmu CLK_SMMUFIMD0>, <&cmu CLK_FIMD0>; 664 clocks = <&cmu CLK_MFC>, <&cmu CLK_SCLK_MFC>; 674 clocks = <&cmu CLK_SMMUMFC_L>, <&cmu CLK_MFC>; 824 clocks = <&cmu CLK_SPI0>, <&cmu CLK_SCLK_SPI0>; 841 clocks = <&cmu CLK_SPI1>, <&cmu CLK_SCLK_SPI1>; [all …]
|
| H A D | exynos3250-artik5-eval.dts | 49 assigned-clocks = <&cmu CLK_MOUT_SPI0>, <&cmu CLK_DIV_SPI0>, 50 <&cmu CLK_DIV_SPI0_PRE>, <&cmu CLK_SCLK_SPI0>; 51 assigned-clock-parents = <&cmu CLK_DIV_MPLL_PRE>, /* for: CLK_MOUT_SPI0 */ 52 <&cmu CLK_MOUT_SPI0>, /* for: CLK_DIV_SPI0 */ 53 <&cmu CLK_DIV_SPI0>, /* for: CLK_DIV_SPI0_PRE */ 54 <&cmu CLK_DIV_SPI0_PRE>; /* for: CLK_SCLK_SPI0 */
|
| /linux-6.15/arch/arm64/boot/dts/actions/ |
| H A D | s900.dtsi | 125 clocks = <&cmu CLK_UART0>; 133 clocks = <&cmu CLK_UART1>; 141 clocks = <&cmu CLK_UART2>; 195 clocks = <&cmu CLK_I2C0>; 205 clocks = <&cmu CLK_I2C1>; 215 clocks = <&cmu CLK_I2C2>; 225 clocks = <&cmu CLK_I2C3>; 293 clocks = <&cmu CLK_SD0>; 304 clocks = <&cmu CLK_SD1>; 315 clocks = <&cmu CLK_SD2>; [all …]
|
| H A D | s700.dtsi | 119 clocks = <&cmu CLK_UART0>; 127 clocks = <&cmu CLK_UART1>; 135 clocks = <&cmu CLK_UART2>; 143 clocks = <&cmu CLK_UART3>; 151 clocks = <&cmu CLK_UART4>; 159 clocks = <&cmu CLK_UART5>; 183 clocks = <&cmu CLK_I2C0>; 193 clocks = <&cmu CLK_I2C1>; 203 clocks = <&cmu CLK_I2C2>; 213 clocks = <&cmu CLK_I2C3>; [all …]
|
| /linux-6.15/arch/arm/boot/dts/actions/ |
| H A D | owl-s500.dtsi | 136 clocks = <&cmu CLK_UART0>; 144 clocks = <&cmu CLK_UART1>; 152 clocks = <&cmu CLK_UART2>; 199 clocks = <&cmu CLK_I2C0>; 209 clocks = <&cmu CLK_I2C1>; 219 clocks = <&cmu CLK_I2C2>; 229 clocks = <&cmu CLK_I2C3>; 299 clocks = <&cmu CLK_SD0>; 310 clocks = <&cmu CLK_SD1>; 321 clocks = <&cmu CLK_SD2>; [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | actions,owl-emac.yaml | 72 #include <dt-bindings/clock/actions,s500-cmu.h> 80 clocks = <&cmu 59 /*CLK_ETHERNET*/>, <&cmu CLK_RMII_REF>; 82 resets = <&cmu RESET_ETHERNET>;
|
| /linux-6.15/Documentation/devicetree/bindings/serial/ |
| H A D | actions,owl-uart.yaml | 41 #include <dt-bindings/clock/actions,s500-cmu.h> 46 clocks = <&cmu CLK_UART0>;
|
| /linux-6.15/Documentation/devicetree/bindings/mmc/ |
| H A D | owl-mmc.yaml | 60 clocks = <&cmu 56>; 61 resets = <&cmu 23>;
|
| /linux-6.15/arch/arm64/boot/dts/exynos/ |
| H A D | exynos850.dtsi | 250 compatible = "samsung,exynos850-cmu-peri"; 262 compatible = "samsung,exynos850-cmu-cpucl1"; 284 compatible = "samsung,exynos850-cmu-g3d"; 293 compatible = "samsung,exynos850-cmu-apm"; 302 compatible = "samsung,exynos850-cmu-cmgp"; 311 compatible = "samsung,exynos850-cmu-core"; 325 compatible = "samsung,exynos850-cmu-top"; 349 compatible = "samsung,exynos850-cmu-dpu"; 358 compatible = "samsung,exynos850-cmu-hsi"; 371 compatible = "samsung,exynos850-cmu-is"; [all …]
|
| H A D | exynos5433.dtsi | 370 compatible = "samsung,exynos5433-cmu-top"; 385 compatible = "samsung,exynos5433-cmu-cpif"; 394 compatible = "samsung,exynos5433-cmu-mif"; 417 compatible = "samsung,exynos5433-cmu-fsys"; 444 compatible = "samsung,exynos5433-cmu-g2d"; 458 compatible = "samsung,exynos5433-cmu-disp"; 484 compatible = "samsung,exynos5433-cmu-aud"; 493 compatible = "samsung,exynos5433-cmu-bus0"; 520 compatible = "samsung,exynos5433-cmu-g3d"; 576 compatible = "samsung,exynos5433-cmu-mfc"; [all …]
|