| /OK3568_Linux_fs/kernel/drivers/clk/ |
| H A 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() 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 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>;
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-cpu-swap.dtsi | 19 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 D | rk3528.dtsi | 129 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 D | rk3562.dtsi | 196 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 D | rk3588s.dtsi | 425 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 D | rk3568.dtsi | 73 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 D | arasan,sdhci.yaml | 281 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 D | brcm,sdhci-brcmstb.txt | 32 clocks = <&scmi_clk 245>; 51 clocks = <&scmi_clk 245>;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A 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>;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | intel,keembay-i2s.yaml | 72 clocks = <&scmi_clk KEEM_BAY_PSS_AUX_I2S3>, <&scmi_clk KEEM_BAY_PSS_I2S3>;
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3528.dtsi | 81 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 D | rk3562.dtsi | 273 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 D | rk3528-u-boot.dtsi | 139 &scmi_clk {
|
| H A D | rk3562-u-boot.dtsi | 57 &scmi_clk {
|
| H A D | rk3588-u-boot.dtsi | 58 &scmi_clk {
|
| H A D | rk3588.dtsi | 439 clocks = <&scmi_clk SCMI_CRYPTO_CORE>, <&scmi_clk SCMI_CRYPTO_PKA>;
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/platform/rk/ |
| H A D | mali_kbase_config_rk.c | 219 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 D | arm,scmi.txt | 181 scmi_clk: protocol@14 { 226 clocks = <&scmi_clk 4>;
|
| /OK3568_Linux_fs/u-boot/drivers/clk/ |
| H A D | clk_scmi.c | 96 .name = "scmi_clk",
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/ |
| H A D | brcm,brcmstb-usb-phy.txt | 84 clocks = <&scmi_clk 256>;
|
| /OK3568_Linux_fs/kernel/drivers/rknpu/ |
| H A D | rknpu_drv.c | 927 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 D | rockchip_opp_select.h | 70 struct clk *scmi_clk; member
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/px30/ |
| H A D | px30.c | 552 * 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 D | mali_kbase_devfreq.c | 158 if (opp_info->scmi_clk) in kbase_devfreq_opp_helper() 708 kbdev->opp_info.scmi_clk = kbdev->clocks[0]; in kbase_devfreq_init()
|