| /linux/arch/arm/boot/dts/st/ |
| H A D | stm32mp157c-ev1-scmi.dts | 25 clocks = <&scmi_clk CK_SCMI_MPU>; 29 clocks = <&scmi_clk CK_SCMI_MPU>; 33 clocks = <&scmi_clk CK_SCMI_CRYP1>; 39 clocks = <&rcc DSI>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>; 43 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 47 clocks = <&scmi_clk CK_SCMI_HASH1>; 52 clocks = <&scmi_clk CK_SCMI_I2C4>; 57 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 61 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>; 83 clocks = <&scmi_clk CK_SCMI_HSE>, [all …]
|
| H A D | stm32mp157c-ed1-scmi.dts | 25 clocks = <&scmi_clk CK_SCMI_MPU>; 29 clocks = <&scmi_clk CK_SCMI_MPU>; 33 clocks = <&scmi_clk CK_SCMI_CRYP1>; 38 clocks = <&rcc DSI>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>; 42 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 46 clocks = <&scmi_clk CK_SCMI_HASH1>; 51 clocks = <&scmi_clk CK_SCMI_I2C4>; 56 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 78 clocks = <&scmi_clk CK_SCMI_HSE>, 79 <&scmi_clk CK_SCMI_HSI>, [all …]
|
| H A D | stm32mp157c-dk2-scmi.dts | 25 clocks = <&scmi_clk CK_SCMI_MPU>; 29 clocks = <&scmi_clk CK_SCMI_MPU>; 33 clocks = <&scmi_clk CK_SCMI_CRYP1>; 39 clocks = <&rcc DSI>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>; 43 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 47 clocks = <&scmi_clk CK_SCMI_HASH1>; 52 clocks = <&scmi_clk CK_SCMI_I2C4>; 57 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 79 clocks = <&scmi_clk CK_SCMI_HSE>, 80 <&scmi_clk CK_SCMI_HSI>, [all …]
|
| H A D | stm32mp157a-dk1-scmi.dts | 25 clocks = <&scmi_clk CK_SCMI_MPU>; 29 clocks = <&scmi_clk CK_SCMI_MPU>; 33 clocks = <&rcc DSI>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>; 37 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 41 clocks = <&scmi_clk CK_SCMI_HASH1>; 46 clocks = <&scmi_clk CK_SCMI_I2C4>; 51 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 73 clocks = <&scmi_clk CK_SCMI_HSE>, 74 <&scmi_clk CK_SCMI_HSI>, 75 <&scmi_clk CK_SCMI_CSI>, [all …]
|
| H A D | stm32mp157f-dk2-scmi.dtsi | 31 clocks = <&scmi_clk CK_SCMI_MPU>; 35 clocks = <&scmi_clk CK_SCMI_MPU>; 39 clocks = <&scmi_clk CK_SCMI_CRYP1>; 52 clocks = <&rcc DSI>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>; 56 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 60 clocks = <&scmi_clk CK_SCMI_HASH1>; 72 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 101 clocks = <&scmi_clk CK_SCMI_HSE>, 102 <&scmi_clk CK_SCMI_HSI>, 103 <&scmi_clk CK_SCMI_CSI>, [all …]
|
| H A D | stm32mp15-scmi.dtsi | 24 scmi_clk: protocol@14 { label
|
| H A D | stm32mp131.dtsi | 52 scmi_clk: protocol@14 { label 795 clocks = <&scmi_clk CK_SCMI_HSE>, 796 <&scmi_clk CK_SCMI_HSI>, 797 <&scmi_clk CK_SCMI_CSI>, 798 <&scmi_clk CK_SCMI_LSE>, 799 <&scmi_clk CK_SCMI_LSI>; 1010 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 1019 clocks = <&scmi_clk CK_SCMI_RTCAPB>, 1020 <&scmi_clk CK_SCMI_RTC>; 1672 clocks = <&rcc IWDG1>, <&scmi_clk CK_SCMI_LSI>;
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx94.dtsi | 92 scmi_clk: protocol@14 { label 180 clocks = <&scmi_clk IMX94_CLK_BUSWAKEUP>; 223 clocks = <&scmi_clk IMX94_CLK_BUSWAKEUP>; 234 clocks = <&scmi_clk IMX94_CLK_BUSWAKEUP>, 235 <&scmi_clk IMX94_CLK_I3C2SLOW>, 247 clocks = <&scmi_clk IMX94_CLK_LPI2C3>, 248 <&scmi_clk IMX94_CLK_BUSWAKEUP>; 261 clocks = <&scmi_clk IMX94_CLK_LPI2C4>, 262 <&scmi_clk IMX94_CLK_BUSWAKEUP>; 275 clocks = <&scmi_clk IMX94_CLK_LPSPI3>, [all …]
|
| H A D | imx95.dtsi | 362 scmi_clk: protocol@14 { label 506 clocks = <&scmi_clk IMX95_CLK_HSIO>; 522 clocks = <&scmi_clk IMX95_CLK_A55PERIPH>; 584 clocks = <&scmi_clk IMX95_CLK_A55PERIPH>; 608 clocks = <&scmi_clk IMX95_CLK_A55PERIPH>; 698 clocks = <&scmi_clk IMX95_CLK_BUSWAKEUP>; 771 clocks = <&scmi_clk IMX95_CLK_BUSWAKEUP>; 779 clocks = <&scmi_clk IMX95_CLK_BUSWAKEUP>; 788 clocks = <&scmi_clk IMX95_CLK_BUSWAKEUP>; 796 clocks = <&scmi_clk IMX95_CLK_BUSWAKEUP>; [all …]
|
| H A D | imx95-19x19-evk-sof.dts | 67 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 68 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 69 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 70 <&scmi_clk IMX95_CLK_AUDIOPLL2>, 71 <&scmi_clk IMX95_CLK_SAI3>; 72 assigned-clock-parents = <0>, <0>, <0>, <0>, <&scmi_clk IMX95_CLK_AUDIOPLL1>;
|
| H A D | imx943-evk.dts | 181 clocks = <&scmi_clk IMX94_CLK_SAI1>; 384 assigned-clocks = <&scmi_clk IMX94_CLK_AUDIOPLL1_VCO>, 385 <&scmi_clk IMX94_CLK_AUDIOPLL2_VCO>, 386 <&scmi_clk IMX94_CLK_AUDIOPLL1>, 387 <&scmi_clk IMX94_CLK_AUDIOPLL2>, 388 <&scmi_clk IMX94_CLK_PDM>; 390 <&scmi_clk IMX94_CLK_AUDIOPLL1>; 400 assigned-clocks = <&scmi_clk IMX94_CLK_AUDIOPLL1_VCO>, 401 <&scmi_clk IMX94_CLK_AUDIOPLL2_VCO>, 402 <&scmi_clk IMX94_CLK_AUDIOPLL1>, [all …]
|
| H A D | imx95-15x15-evk.dts | 349 clocks = <&scmi_clk IMX95_CLK_SAI3>; 485 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 486 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 487 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 488 <&scmi_clk IMX95_CLK_AUDIOPLL2>, 489 <&scmi_clk IMX95_CLK_PDM>; 490 assigned-clock-parents = <0>, <0>, <0>, <0>, <&scmi_clk IMX95_CLK_AUDIOPLL1>; 573 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 574 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 575 <&scmi_clk IMX95_CLK_AUDIOPLL1>, [all …]
|
| H A D | imx95-tqma9596sa.dtsi | 403 clocks = <&scmi_clk IMX95_CLK_HSIO>, 404 <&scmi_clk IMX95_CLK_HSIOPLL>, 405 <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, 406 <&scmi_clk IMX95_CLK_HSIOPCIEAUX>, 415 clocks = <&scmi_clk IMX95_CLK_HSIO>, 416 <&scmi_clk IMX95_CLK_HSIOPLL>, 417 <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, 418 <&scmi_clk IMX95_CLK_HSIOPCIEAUX>, 428 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 429 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, [all …]
|
| H A D | imx95-19x19-verdin-evk.dts | 169 clocks = <&scmi_clk IMX95_CLK_SAI3>; 324 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 325 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 326 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 327 <&scmi_clk IMX95_CLK_AUDIOPLL2>, 328 <&scmi_clk IMX95_CLK_SAI1>; 330 <&scmi_clk IMX95_CLK_AUDIOPLL1>; 342 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 343 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 344 <&scmi_clk IMX95_CLK_AUDIOPLL1>, [all …]
|
| H A D | imx95-19x19-evk.dts | 337 clocks = <&scmi_clk IMX95_CLK_SAI3>; 497 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 498 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 499 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 500 <&scmi_clk IMX95_CLK_AUDIOPLL2>, 501 <&scmi_clk IMX95_CLK_PDM>; 503 <&scmi_clk IMX95_CLK_AUDIOPLL1>; 577 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 578 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 579 <&scmi_clk IMX95_CLK_AUDIOPLL1>, [all …]
|
| H A D | imx95-toradex-smarc-dev.dts | 47 clocks = <&scmi_clk IMX95_CLK_SAI3>; 117 clocks = <&scmi_clk IMX95_CLK_SAI3>;
|
| H A D | imx95-toradex-smarc.dtsi | 624 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 625 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 626 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 627 <&scmi_clk IMX95_CLK_AUDIOPLL2>, 628 <&scmi_clk IMX95_CLK_SAI3>; 630 <&scmi_clk IMX95_CLK_AUDIOPLL1>;
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am62l-main.dtsi | 54 clocks = <&scmi_clk 140>; 77 clocks = <&scmi_clk 141>; 87 clocks = <&scmi_clk 58>; 97 clocks = <&scmi_clk 63>; 107 clocks = <&scmi_clk 77>; 117 clocks = <&scmi_clk 82>; 128 clocks = <&scmi_clk 358>; 138 clocks = <&scmi_clk 312>; 148 clocks = <&scmi_clk 314>; 158 clocks = <&scmi_clk 316>; [all …]
|
| H A D | k3-am62l-wakeup.dtsi | 45 clocks = <&scmi_clk 146>; 56 clocks = <&scmi_clk 93>; 66 clocks = <&scmi_clk 98>; 79 clocks = <&scmi_clk 262>; 94 clocks = <&scmi_clk 324>; 111 clocks = <&scmi_clk 324>; 112 assigned-clocks = <&scmi_clk 324>;
|
| /linux/drivers/clk/ |
| H A D | clk-scmi.c | 33 struct scmi_clk { struct 42 #define to_scmi_clk(clk) container_of(clk, struct scmi_clk, hw) argument 49 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_recalc_rate() 61 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_determine_rate() 96 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_set_rate() 103 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_set_parent() 110 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_get_parent() 131 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_enable() 138 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_disable() 145 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_atomic_enable() [all …]
|
| /linux/arch/arm64/boot/dts/cix/ |
| H A D | sky1.dtsi | 166 scmi_clk: protocol@14 { label 199 clocks = <&scmi_clk CLK_TREE_FCH_I2C0_APB>; 208 clocks = <&scmi_clk CLK_TREE_FCH_I2C1_APB>; 217 clocks = <&scmi_clk CLK_TREE_FCH_I2C2_APB>; 226 clocks = <&scmi_clk CLK_TREE_FCH_I2C3_APB>; 235 clocks = <&scmi_clk CLK_TREE_FCH_I2C4_APB>; 244 clocks = <&scmi_clk CLK_TREE_FCH_I2C5_APB>; 253 clocks = <&scmi_clk CLK_TREE_FCH_I2C6_APB>; 262 clocks = <&scmi_clk CLK_TREE_FCH_I2C7_APB>; 270 clocks = <&scmi_clk CLK_TREE_FCH_SPI0_APB>, [all …]
|
| /linux/arch/arm64/boot/dts/blaize/ |
| H A D | blaize-blzp1600.dtsi | 52 scmi_clk: protocol@14 { label 138 clocks = <&scmi_clk 59>; 148 clocks = <&scmi_clk 60>; 159 clocks = <&scmi_clk 54>; 170 clocks = <&scmi_clk 55>; 181 clocks = <&scmi_clk 56>; 192 clocks = <&scmi_clk 57>; 203 clocks = <&scmi_clk 58>; 214 clocks = <&scmi_clk 7>;
|
| /linux/arch/arm64/boot/dts/arm/ |
| H A D | juno-scmi.dtsi | 35 clocks = <&scmi_clk 3>; 39 clocks = <&scmi_clk 3>; 66 scmi_clk: protocol@14 { label
|
| /linux/arch/arm64/boot/dts/amlogic/ |
| H A D | amlogic-c3.dtsi | 116 scmi_clk: protocol@14 { label 153 <&scmi_clk CLKID_OSC>, 154 <&scmi_clk CLKID_FIXED_PLL_OSC>, 162 <&scmi_clk CLKID_GP1_PLL_OSC>, 164 <&scmi_clk CLKID_SYS_CLK>, 165 <&scmi_clk CLKID_AXI_CLK>, 166 <&scmi_clk CLKID_SYS_PLL_DIV16>, 167 <&scmi_clk CLKID_CPU_CLK_DIV16>; 752 clocks = <&scmi_clk CLKID_TOP_PLL_OSC>, 753 <&scmi_clk CLKID_MCLK_PLL_OSC>, [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-base.dtsi | 98 clocks = <&scmi_clk SCMI_CLK_CPUL>; 117 clocks = <&scmi_clk SCMI_CLK_CPUL>; 136 clocks = <&scmi_clk SCMI_CLK_CPUL>; 155 clocks = <&scmi_clk SCMI_CLK_CPUL>; 174 clocks = <&scmi_clk SCMI_CLK_CPUB01>; 193 clocks = <&scmi_clk SCMI_CLK_CPUB01>; 212 clocks = <&scmi_clk SCMI_CLK_CPUB23>; 231 clocks = <&scmi_clk SCMI_CLK_CPUB23>; 363 scmi_clk: protocol@14 { label 453 assigned-clocks = <&scmi_clk SCMI_CLK_GPU>; [all …]
|