/Linux-v6.1/arch/arm/boot/dts/ |
D | stm32mp157c-ev1-scmi.dts | 26 clocks = <&scmi_clk CK_SCMI_MPU>; 30 clocks = <&scmi_clk CK_SCMI_MPU>; 34 clocks = <&scmi_clk CK_SCMI_CRYP1>; 40 clocks = <&rcc DSI_K>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>; 44 clocks = <&scmi_clk CK_SCMI_GPIOZ>; 48 clocks = <&scmi_clk CK_SCMI_HASH1>; 53 clocks = <&scmi_clk CK_SCMI_I2C4>; 58 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 62 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>; 76 clocks = <&scmi_clk CK_SCMI_HSE>, [all …]
|
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_K>, <&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>; 71 clocks = <&scmi_clk CK_SCMI_HSE>, 72 <&scmi_clk CK_SCMI_HSI>, [all …]
|
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_K>, <&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>; 70 clocks = <&scmi_clk CK_SCMI_HSE>, 71 <&scmi_clk CK_SCMI_HSI>, [all …]
|
D | stm32mp157a-dk1-scmi.dts | 25 clocks = <&scmi_clk CK_SCMI_MPU>; 29 clocks = <&scmi_clk CK_SCMI_MPU>; 33 clocks = <&rcc DSI_K>, <&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>; 65 clocks = <&scmi_clk CK_SCMI_HSE>, 66 <&scmi_clk CK_SCMI_HSI>, 67 <&scmi_clk CK_SCMI_CSI>, [all …]
|
D | stm32mp131.dtsi | 45 scmi_clk: protocol@14 { label 322 clocks = <&scmi_clk CK_SCMI_HSE>, 323 <&scmi_clk CK_SCMI_HSI>, 324 <&scmi_clk CK_SCMI_CSI>, 325 <&scmi_clk CK_SCMI_LSE>, 326 <&scmi_clk CK_SCMI_LSI>; 385 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 394 clocks = <&scmi_clk CK_SCMI_RTCAPB>, 395 <&scmi_clk CK_SCMI_RTC>;
|
D | stm32mp133.dtsi | 18 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>; 31 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>;
|
D | stm32mp15-scmi.dtsi | 21 scmi_clk: protocol@14 { label
|
/Linux-v6.1/drivers/clk/ |
D | clk-scmi.c | 18 struct scmi_clk { struct 25 #define to_scmi_clk(clk) container_of(clk, struct scmi_clk, hw) argument 32 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_recalc_rate() 44 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_round_rate() 72 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_set_rate() 79 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_enable() 86 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_disable() 93 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_atomic_enable() 100 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_atomic_disable() 134 static int scmi_clk_ops_init(struct device *dev, struct scmi_clk *sclk, in scmi_clk_ops_init() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/usb/ |
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-v6.1/Documentation/devicetree/bindings/clock/ |
D | st,stm32mp1-rcc.yaml | 119 clocks = <&scmi_clk CK_SCMI_HSE>, 120 <&scmi_clk CK_SCMI_HSI>, 121 <&scmi_clk CK_SCMI_CSI>, 122 <&scmi_clk CK_SCMI_LSE>, 123 <&scmi_clk CK_SCMI_LSI>;
|
/Linux-v6.1/Documentation/devicetree/bindings/mmc/ |
D | arasan,sdhci.yaml | 289 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_EMMC>, 290 <&scmi_clk KEEM_BAY_PSS_EMMC>; 293 assigned-clocks = <&scmi_clk KEEM_BAY_PSS_AUX_EMMC>; 308 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_SD0>, 309 <&scmi_clk KEEM_BAY_PSS_SD0>; 321 clocks = <&scmi_clk EMMC_XIN_CLK>, 322 <&scmi_clk EMMC_AXI_CLK>; 326 assigned-clocks = <&scmi_clk EMMC_XIN_CLK>;
|
D | brcm,sdhci-brcmstb.yaml | 98 clocks = <&scmi_clk 245>; 116 clocks = <&scmi_clk 245>;
|
/Linux-v6.1/Documentation/devicetree/bindings/display/bridge/ |
D | intel,keembay-dsi.yaml | 69 clocks = <&scmi_clk 0x86>, 70 <&scmi_clk 0x88>, 71 <&scmi_clk 0x89>;
|
/Linux-v6.1/Documentation/devicetree/bindings/net/ |
D | intel,dwmac-plat.yaml | 111 clocks = <&scmi_clk MOVISOC_KMB_PSS_GBE>, 112 <&scmi_clk MOVISOC_KMB_PSS_AUX_GBE_PTP>, 113 <&scmi_clk MOVISOC_KMB_PSS_AUX_GBE_TX>;
|
/Linux-v6.1/Documentation/devicetree/bindings/display/ |
D | intel,keembay-display.yaml | 63 clocks = <&scmi_clk 0x83>, 64 <&scmi_clk 0x0>;
|
/Linux-v6.1/arch/arm64/boot/dts/arm/ |
D | juno-scmi.dtsi | 35 clocks = <&scmi_clk 3>; 39 clocks = <&scmi_clk 3>; 66 scmi_clk: protocol@14 { label
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | intel,keembay-i2s.yaml | 83 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_I2S3>, <&scmi_clk KEEM_BAY_PSS_I2S3>;
|
/Linux-v6.1/Documentation/devicetree/bindings/serial/ |
D | brcm,bcm7271-uart.yaml | 79 clocks = <&scmi_clk 190>; 93 clocks = <&scmi_clk 190>;
|
/Linux-v6.1/Documentation/devicetree/bindings/pci/ |
D | intel,keembay-pcie.yaml | 92 clocks = <&scmi_clk KEEM_BAY_A53_PCIE>, 93 <&scmi_clk KEEM_BAY_A53_AUX_PCIE>;
|
/Linux-v6.1/Documentation/devicetree/bindings/pwm/ |
D | intel,keembay-pwm.yaml | 44 clocks = <&scmi_clk KEEM_BAY_A53_GPIO>;
|
/Linux-v6.1/Documentation/devicetree/bindings/crypto/ |
D | intel,keembay-ocs-aes.yaml | 44 clocks = <&scmi_clk 95>;
|
D | intel,keembay-ocs-ecc.yaml | 46 clocks = <&scmi_clk 95>;
|
D | intel,keembay-ocs-hcu.yaml | 45 clocks = <&scmi_clk 94>;
|
/Linux-v6.1/Documentation/devicetree/bindings/watchdog/ |
D | intel,keembay-wdt.yaml | 54 clocks = <&scmi_clk KEEM_BAY_A53_TIM>;
|
/Linux-v6.1/Documentation/devicetree/bindings/phy/ |
D | brcm,brcmstb-usb-phy.yaml | 194 clocks = <&scmi_clk 256>;
|