| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | st,stm32mp25-rcc.yaml | 139 clocks = <&scmi_clk CK_SCMI_HSE>, 140 <&scmi_clk CK_SCMI_HSI>, 141 <&scmi_clk CK_SCMI_MSI>, 142 <&scmi_clk CK_SCMI_LSE>, 143 <&scmi_clk CK_SCMI_LSI>, 148 <&scmi_clk CK_SCMI_ICN_DDR>, 150 <&scmi_clk CK_SCMI_ICN_HSL>, 151 <&scmi_clk CK_SCMI_ICN_NIC>, 215 <&scmi_clk CK_SCMI_TIMG1>, 216 <&scmi_clk CK_SCMI_TIMG2>, [all …]
|
| H A D | amlogic,c3-peripherals-clkc.yaml | 88 <&scmi_clk 8>, 89 <&scmi_clk 12>, 97 <&scmi_clk 13>, 99 <&scmi_clk 9>, 100 <&scmi_clk 10>, 101 <&scmi_clk 14>, 102 <&scmi_clk 15>;
|
| H A D | st,stm32mp1-rcc.yaml | 125 clocks = <&scmi_clk CK_SCMI_HSE>, 126 <&scmi_clk CK_SCMI_HSI>, 127 <&scmi_clk CK_SCMI_CSI>, 128 <&scmi_clk CK_SCMI_LSE>, 129 <&scmi_clk CK_SCMI_LSI>;
|
| H A D | amlogic,c3-pll-clkc.yaml | 56 clocks = <&scmi_clk 2>, 57 <&scmi_clk 5>, 58 <&scmi_clk 12>;
|
| /linux-6.15/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>; 43 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 52 clocks = <&scmi_clk CK_SCMI_I2C4>; 83 clocks = <&scmi_clk CK_SCMI_HSE>, 84 <&scmi_clk CK_SCMI_HSI>, 85 <&scmi_clk CK_SCMI_CSI>, 86 <&scmi_clk CK_SCMI_LSE>, 87 <&scmi_clk CK_SCMI_LSI>; [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>; 43 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 52 clocks = <&scmi_clk CK_SCMI_I2C4>; 79 clocks = <&scmi_clk CK_SCMI_HSE>, 80 <&scmi_clk CK_SCMI_HSI>, 81 <&scmi_clk CK_SCMI_CSI>, 82 <&scmi_clk CK_SCMI_LSE>, 83 <&scmi_clk CK_SCMI_LSI>; [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>; 42 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 51 clocks = <&scmi_clk CK_SCMI_I2C4>; 78 clocks = <&scmi_clk CK_SCMI_HSE>, 79 <&scmi_clk CK_SCMI_HSI>, 80 <&scmi_clk CK_SCMI_CSI>, 81 <&scmi_clk CK_SCMI_LSE>, 82 <&scmi_clk CK_SCMI_LSI>; [all …]
|
| H A D | stm32mp157a-dk1-scmi.dts | 25 clocks = <&scmi_clk CK_SCMI_MPU>; 29 clocks = <&scmi_clk CK_SCMI_MPU>; 37 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 41 clocks = <&scmi_clk CK_SCMI_HASH1>; 46 clocks = <&scmi_clk CK_SCMI_I2C4>; 73 clocks = <&scmi_clk CK_SCMI_HSE>, 74 <&scmi_clk CK_SCMI_HSI>, 75 <&scmi_clk CK_SCMI_CSI>, 76 <&scmi_clk CK_SCMI_LSE>, 77 <&scmi_clk CK_SCMI_LSI>; [all …]
|
| H A D | stm32mp151c-plyaqm.dts | 111 clocks = <&scmi_clk CK_SCMI_MPU>; 115 clocks = <&scmi_clk CK_SCMI_CRYP1>; 196 clocks = <&scmi_clk CK_SCMI_I2C4>; 206 clocks = <&scmi_clk CK_SCMI_I2C6>; 268 clocks = <&scmi_clk CK_SCMI_HSE>, 269 <&scmi_clk CK_SCMI_HSI>, 270 <&scmi_clk CK_SCMI_CSI>, 271 <&scmi_clk CK_SCMI_LSE>, 272 <&scmi_clk CK_SCMI_LSI>; 276 clocks = <&scmi_clk CK_SCMI_RNG1>; [all …]
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | imx95.dtsi | 339 scmi_clk: protocol@14 { label 690 <&scmi_clk IMX95_CLK_I3C2>, 805 <&scmi_clk IMX95_CLK_CAN2>; 819 <&scmi_clk IMX95_CLK_CAN3>; 1052 <&scmi_clk IMX95_CLK_CAN4>; 1066 <&scmi_clk IMX95_CLK_CAN5>; 1396 <&scmi_clk IMX95_CLK_PDM>, 1501 <&scmi_clk IMX95_CLK_M33>; 1579 <&scmi_clk IMX95_CLK_32K>; 1593 <&scmi_clk IMX95_CLK_24M>, [all …]
|
| H A D | imx95-15x15-evk.dts | 460 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 461 <&scmi_clk IMX95_CLK_AUDIOPLL2>, 462 <&scmi_clk IMX95_CLK_PDM>; 531 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 533 <&scmi_clk IMX95_CLK_SAI1>; 548 <&scmi_clk IMX95_CLK_SAI3>; 1108 <&scmi_clk IMX95_CLK_SPDIF>, 1110 <&scmi_clk IMX95_CLK_AUDIOXCVR>, 1111 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 1112 <&scmi_clk IMX95_CLK_AUDIOPLL2>; [all …]
|
| H A D | imx95-19x19-evk.dts | 234 clocks = <&scmi_clk IMX95_CLK_SAI3>; 378 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 379 <&scmi_clk IMX95_CLK_AUDIOPLL2>, 380 <&scmi_clk IMX95_CLK_PDM>; 382 <&scmi_clk IMX95_CLK_AUDIOPLL1>; 434 <&scmi_clk IMX95_CLK_AUDIOPLL1>, 435 <&scmi_clk IMX95_CLK_AUDIOPLL2>, 436 <&scmi_clk IMX95_CLK_SAI1>; 438 <&scmi_clk IMX95_CLK_AUDIOPLL1>; 452 <&scmi_clk IMX95_CLK_AUDIOPLL1>, [all …]
|
| /linux-6.15/arch/arm64/boot/dts/st/ |
| H A D | stm32mp231.dtsi | 68 scmi_clk: protocol@14 { label 780 <&scmi_clk CK_SCMI_HSI>, 781 <&scmi_clk CK_SCMI_MSI>, 782 <&scmi_clk CK_SCMI_LSE>, 783 <&scmi_clk CK_SCMI_LSI>, 788 <&scmi_clk CK_SCMI_ICN_DDR>, 790 <&scmi_clk CK_SCMI_ICN_HSL>, 855 <&scmi_clk CK_SCMI_TIMG1>, 856 <&scmi_clk CK_SCMI_TIMG2>, 857 <&scmi_clk CK_SCMI_PLL3>, [all …]
|
| H A D | stm32mp251.dtsi | 71 scmi_clk: protocol@14 { label 926 <&scmi_clk CK_SCMI_HSI>, 927 <&scmi_clk CK_SCMI_MSI>, 928 <&scmi_clk CK_SCMI_LSE>, 929 <&scmi_clk CK_SCMI_LSI>, 934 <&scmi_clk CK_SCMI_ICN_DDR>, 936 <&scmi_clk CK_SCMI_ICN_HSL>, 1001 <&scmi_clk CK_SCMI_TIMG1>, 1002 <&scmi_clk CK_SCMI_TIMG2>, 1003 <&scmi_clk CK_SCMI_PLL3>, [all …]
|
| /linux-6.15/drivers/clk/ |
| H A D | clk-scmi.c | 33 struct scmi_clk { struct 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_round_rate() 89 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_set_rate() 96 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_set_parent() 103 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_get_parent() 133 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_enable() 140 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_disable() 147 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_atomic_enable() 154 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_atomic_disable() [all …]
|
| /linux-6.15/arch/arm64/boot/dts/blaize/ |
| H A D | blaize-blzp1600.dtsi | 52 scmi_clk: protocol@14 { label 126 clocks = <&scmi_clk 59>; 136 clocks = <&scmi_clk 60>; 147 clocks = <&scmi_clk 54>; 158 clocks = <&scmi_clk 55>; 169 clocks = <&scmi_clk 56>; 180 clocks = <&scmi_clk 57>; 191 clocks = <&scmi_clk 58>; 202 clocks = <&scmi_clk 7>;
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | intel,keembay-dwc3.yaml | 62 clocks = <&scmi_clk KEEM_BAY_A53_AUX_USB>, 63 <&scmi_clk KEEM_BAY_A53_AUX_USB_REF>, 64 <&scmi_clk KEEM_BAY_A53_AUX_USB_ALT_REF>, 65 <&scmi_clk KEEM_BAY_A53_AUX_USB_SUSPEND>;
|
| /linux-6.15/Documentation/devicetree/bindings/display/bridge/ |
| H A D | intel,keembay-dsi.yaml | 69 clocks = <&scmi_clk 0x86>, 70 <&scmi_clk 0x88>, 71 <&scmi_clk 0x89>;
|
| /linux-6.15/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-6.15/Documentation/devicetree/bindings/net/ |
| H A D | intel,dwmac-plat.yaml | 117 clocks = <&scmi_clk MOVISOC_KMB_PSS_GBE>, 118 <&scmi_clk MOVISOC_KMB_PSS_AUX_GBE_PTP>, 119 <&scmi_clk MOVISOC_KMB_PSS_AUX_GBE_TX>;
|
| /linux-6.15/arch/arm64/boot/dts/amlogic/ |
| H A D | amlogic-c3.dtsi | 86 scmi_clk: protocol@14 { label 123 <&scmi_clk CLKID_OSC>, 124 <&scmi_clk CLKID_FIXED_PLL_OSC>, 132 <&scmi_clk CLKID_GP1_PLL_OSC>, 134 <&scmi_clk CLKID_SYS_CLK>, 135 <&scmi_clk CLKID_AXI_CLK>, 136 <&scmi_clk CLKID_SYS_PLL_DIV16>, 137 <&scmi_clk CLKID_CPU_CLK_DIV16>; 722 clocks = <&scmi_clk CLKID_TOP_PLL_OSC>, 723 <&scmi_clk CLKID_MCLK_PLL_OSC>, [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/display/ |
| H A D | intel,keembay-display.yaml | 63 clocks = <&scmi_clk 0x83>, 64 <&scmi_clk 0x0>;
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | intel,keembay-i2s.yaml | 87 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_I2S3>, <&scmi_clk KEEM_BAY_PSS_I2S3>;
|
| /linux-6.15/Documentation/devicetree/bindings/pci/ |
| H A D | intel,keembay-pcie.yaml | 92 clocks = <&scmi_clk KEEM_BAY_A53_PCIE>, 93 <&scmi_clk KEEM_BAY_A53_AUX_PCIE>;
|
| /linux-6.15/Documentation/devicetree/bindings/serial/ |
| H A D | brcm,bcm7271-uart.yaml | 79 clocks = <&scmi_clk 190>; 93 clocks = <&scmi_clk 190>;
|