Home
last modified time | relevance | path

Searched full:scmi_clk (Results 1 – 25 of 32) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-scmi.c18 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()
105 static int scmi_clk_ops_init(struct device *dev, struct scmi_clk *sclk) in scmi_clk_ops_init()
171 struct scmi_clk *sclk; in scmi_clocks_probe()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/
H A Dintel,keembay-dwc3.yaml62 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>;
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3588-cpu-swap.dtsi19 clocks = <&scmi_clk SCMI_CLK_CPUL>;
39 clocks = <&scmi_clk SCMI_CLK_CPUL>;
57 clocks = <&scmi_clk SCMI_CLK_CPUL>;
75 clocks = <&scmi_clk SCMI_CLK_CPUL>;
H A Drk3528.dtsi129 clocks = <&scmi_clk SCMI_CLK_CPU>;
141 clocks = <&scmi_clk SCMI_CLK_CPU>;
151 clocks = <&scmi_clk SCMI_CLK_CPU>;
161 clocks = <&scmi_clk SCMI_CLK_CPU>;
372 clocks = <&scmi_clk SCMI_CLK_DDR>;
438 scmi_clk: protocol@14 { label
442 assigned-clocks = <&scmi_clk SCMI_CLK_CPU>;
1024 clocks = <&scmi_clk SCMI_CLK_GPU>, <&cru ACLK_GPU_MALI>,
1027 assigned-clocks = <&scmi_clk SCMI_CLK_GPU>;
1129 clocks = <&scmi_clk SCMI_CLK_GPU>;
[all …]
H A Drk3562.dtsi196 clocks = <&scmi_clk ARMCLK>;
207 clocks = <&scmi_clk ARMCLK>;
218 clocks = <&scmi_clk ARMCLK>;
229 clocks = <&scmi_clk ARMCLK>;
468 clocks = <&scmi_clk CLK_DDR>;
525 scmi_clk: protocol@14 { label
1310 clocks = <&scmi_clk ACLK_RKNN>, <&cru ACLK_RKNN>, <&cru HCLK_RKNN>;
1311 clock-names = "scmi_clk", "aclk", "hclk";
1432 clocks = <&scmi_clk CLK_GPU>, <&cru CLK_GPU>,
2433 clocks = <&scmi_clk ACLK_CRYPTO>, <&scmi_clk HCLK_CRYPTO>,
[all …]
H A Drk3588s.dtsi425 clocks = <&scmi_clk SCMI_CLK_CPUL>;
445 clocks = <&scmi_clk SCMI_CLK_CPUL>;
463 clocks = <&scmi_clk SCMI_CLK_CPUL>;
481 clocks = <&scmi_clk SCMI_CLK_CPUL>;
499 clocks = <&scmi_clk SCMI_CLK_CPUB01>;
519 clocks = <&scmi_clk SCMI_CLK_CPUB01>;
537 clocks = <&scmi_clk SCMI_CLK_CPUB23>;
557 clocks = <&scmi_clk SCMI_CLK_CPUB23>;
1729 clocks = <&scmi_clk 4>;
1866 scmi_clk: protocol@14 { label
[all …]
H A Drk3568.dtsi73 clocks = <&scmi_clk 0>;
85 clocks = <&scmi_clk 0>;
95 clocks = <&scmi_clk 0>;
105 clocks = <&scmi_clk 0>;
298 scmi_clk: protocol@14 { label
1097 clocks = <&scmi_clk 2>, <&cru CLK_NPU>, <&cru ACLK_NPU>, <&cru HCLK_NPU>;
1098 clock-names = "scmi_clk", "clk", "aclk", "hclk";
1184 clocks = <&scmi_clk 2>;
1247 clocks = <&scmi_clk 1>, <&cru CLK_GPU>;
2328 clocks = <&scmi_clk 3>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mmc/
H A Darasan,sdhci.yaml281 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_EMMC>,
282 <&scmi_clk KEEM_BAY_PSS_EMMC>;
285 assigned-clocks = <&scmi_clk KEEM_BAY_PSS_AUX_EMMC>;
300 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_SD0>,
301 <&scmi_clk KEEM_BAY_PSS_SD0>;
H A Dbrcm,sdhci-brcmstb.txt32 clocks = <&scmi_clk 245>;
51 clocks = <&scmi_clk 245>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A Dintel,dwmac-plat.yaml111 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>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dintel,keembay-i2s.yaml72 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_I2S3>, <&scmi_clk KEEM_BAY_PSS_I2S3>;
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3528.dtsi81 clocks = <&scmi_clk SCMI_CLK_CPU>;
91 clocks = <&scmi_clk SCMI_CLK_CPU>;
101 clocks = <&scmi_clk SCMI_CLK_CPU>;
111 clocks = <&scmi_clk SCMI_CLK_CPU>;
274 scmi_clk: protocol@14 { label
805 clocks = <&scmi_clk SCMI_CLK_GPU>, <&cru ACLK_GPU_MALI>,
808 assigned-clocks = <&scmi_clk SCMI_CLK_GPU>;
1962 clocks = <&scmi_clk SCMI_ACLK_CRYPTO>, <&scmi_clk SCMI_HCLK_CRYPTO>,
1963 <&scmi_clk SCMI_CORE_CRYPTO>, <&scmi_clk SCMI_PKA_CRYPTO>;
1965 assigned-clocks = <&scmi_clk SCMI_CORE_CRYPTO>, <&scmi_clk SCMI_PKA_CRYPTO>;
[all …]
H A Drk3562.dtsi273 scmi_clk: protocol@14 { label
1933 clocks = <&scmi_clk CLK_CORE_CRYPTO>, <&scmi_clk CLK_PKA_CRYPTO>,
1934 <&scmi_clk ACLK_CRYPTO>, <&scmi_clk HCLK_CRYPTO>,
1935 <&scmi_clk PCLK_CRYPTO>;
1937 assigned-clocks = <&scmi_clk CLK_CORE_CRYPTO>, <&scmi_clk CLK_PKA_CRYPTO>;
1948 clocks = <&scmi_clk HCLK_RK_RNG_NS>;
H A Drk3528-u-boot.dtsi139 &scmi_clk {
H A Drk3562-u-boot.dtsi57 &scmi_clk {
H A Drk3588-u-boot.dtsi58 &scmi_clk {
H A Drk3588.dtsi439 clocks = <&scmi_clk SCMI_CRYPTO_CORE>, <&scmi_clk SCMI_CRYPTO_PKA>;
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/platform/rk/
H A Dmali_kbase_config_rk.c219 if (opp_info->scmi_clk) { in rk_pm_callback_runtime_on()
220 if (clk_set_rate(opp_info->scmi_clk, in rk_pm_callback_runtime_on()
233 if (opp_info->scmi_clk) { in rk_pm_callback_runtime_off()
234 if (clk_set_rate(opp_info->scmi_clk, POWER_DOWN_FREQ)) in rk_pm_callback_runtime_off()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/
H A Darm,scmi.txt181 scmi_clk: protocol@14 {
226 clocks = <&scmi_clk 4>;
/OK3568_Linux_fs/u-boot/drivers/clk/
H A Dclk_scmi.c96 .name = "scmi_clk",
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dbrcm,brcmstb-usb-phy.txt84 clocks = <&scmi_clk 256>;
/OK3568_Linux_fs/kernel/drivers/rknpu/
H A Drknpu_drv.c927 if (opp_info->scmi_clk) in npu_opp_helper()
1787 rknpu_dev->opp_info.scmi_clk = rknpu_dev->clks[0].clk; in rknpu_probe()
2045 if (opp_info->scmi_clk) { in rknpu_runtime_suspend()
2046 if (clk_set_rate(opp_info->scmi_clk, POWER_DOWN_FREQ)) in rknpu_runtime_suspend()
2072 if (opp_info->scmi_clk) { in rknpu_runtime_resume()
2073 if (clk_set_rate(opp_info->scmi_clk, rknpu_dev->current_freq)) in rknpu_runtime_resume()
/OK3568_Linux_fs/kernel/include/soc/rockchip/
H A Drockchip_opp_select.h70 struct clk *scmi_clk; member
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/px30/
H A Dpx30.c552 * clocks = <&scmi_clk 0>; in fdt_fixup_cpu_gpu_clk()
573 * clocks = <&scmi_clk 1>; in fdt_fixup_cpu_gpu_clk()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_devfreq.c158 if (opp_info->scmi_clk) in kbase_devfreq_opp_helper()
708 kbdev->opp_info.scmi_clk = kbdev->clocks[0]; in kbase_devfreq_init()

12