/linux/Documentation/devicetree/bindings/clock/ |
H A D | st,stm32mp25-rcc.yaml | 138 clocks = <&scmi_clk CK_SCMI_HSE>, 139 <&scmi_clk CK_SCMI_HSI>, 140 <&scmi_clk CK_SCMI_MSI>, 141 <&scmi_clk CK_SCMI_LSE>, 142 <&scmi_clk CK_SCMI_LSI>, 143 <&scmi_clk CK_SCMI_HSE_DIV2>, 144 <&scmi_clk CK_SCMI_ICN_HS_MCU>, 145 <&scmi_clk CK_SCMI_ICN_LS_MCU>, 146 <&scmi_clk CK_SCMI_ICN_SDMMC>, 147 <&scmi_clk CK_SCMI_ICN_DDR>, [all …]
|
H A D | st,stm32mp21-rcc.yaml | 128 clocks = <&scmi_clk CK_SCMI_HSE>, 129 <&scmi_clk CK_SCMI_HSI>, 130 <&scmi_clk CK_SCMI_MSI>, 131 <&scmi_clk CK_SCMI_LSE>, 132 <&scmi_clk CK_SCMI_LSI>, 133 <&scmi_clk CK_SCMI_HSE_DIV2>, 134 <&scmi_clk CK_SCMI_ICN_HS_MCU>, 135 <&scmi_clk CK_SCMI_ICN_LS_MCU>, 136 <&scmi_clk CK_SCMI_ICN_SDMMC>, 137 <&scmi_clk CK_SCMI_ICN_DDR>, [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 | amlogic,c3-pll-clkc.yaml | 56 clocks = <&scmi_clk 2>, 57 <&scmi_clk 5>, 58 <&scmi_clk 12>;
|
/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 …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx95-tqma9596sa-mb-smarc-2.dts | 192 clocks = <&scmi_clk IMX95_CLK_SAI3>; 237 clocks = <&scmi_clk IMX95_CLK_HSIO>, 239 <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, 240 <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; 250 clocks = <&scmi_clk IMX95_CLK_HSIO>, 252 <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, 253 <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; 267 assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>, 268 <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>, 269 <&scmi_clk IMX95_CLK_AUDIOPLL1>, [all …]
|
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-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>;
|
/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/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/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/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/Documentation/devicetree/bindings/memory-controllers/ |
H A D | st,stm32mp25-omm.yaml | 177 <&scmi_clk CK_SCMI_OSPI1>, 178 <&scmi_clk CK_SCMI_OSPI2>; 201 clocks = <&scmi_clk CK_SCMI_OSPI1>; 218 clocks = <&scmi_clk CK_KER_OSPI2>;
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | arasan,sdhci.yaml | 314 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_EMMC>, 315 <&scmi_clk KEEM_BAY_PSS_EMMC>; 318 assigned-clocks = <&scmi_clk KEEM_BAY_PSS_AUX_EMMC>; 333 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_SD0>, 334 <&scmi_clk KEEM_BAY_PSS_SD0>;
|
/linux/Documentation/devicetree/bindings/display/ |
H A D | intel,keembay-display.yaml | 63 clocks = <&scmi_clk 0x83>, 64 <&scmi_clk 0x0>;
|
/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/Documentation/devicetree/bindings/serial/ |
H A D | brcm,bcm7271-uart.yaml | 79 clocks = <&scmi_clk 190>; 93 clocks = <&scmi_clk 190>;
|
/linux/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/Documentation/devicetree/bindings/pwm/ |
H A D | intel,keembay-pwm.yaml | 44 clocks = <&scmi_clk KEEM_BAY_A53_GPIO>;
|
/linux/Documentation/devicetree/bindings/crypto/ |
H A D | intel,keembay-ocs-aes.yaml | 44 clocks = <&scmi_clk 95>;
|
H A D | intel,keembay-ocs-ecc.yaml | 46 clocks = <&scmi_clk 95>;
|