Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: qcom: Drop unused header includes

Drivers should include only headers they use so drop:
1. of.h and of_address.h: When no OF call is used (of_device_id is
coming from mod_devicetable.h).
2. clk.h, property.h and reset-controller.h: No calls to clock consumer
or reset framework, no fwnode/property calls.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250212-b4-clk-qcom-clean-v3-2-499f37444f5d@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>

authored by

Krzysztof Kozlowski and committed by
Bjorn Andersson
691621df 7a243e1b

+1 -52
-1
drivers/clk/qcom/camcc-sa8775p.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/module.h> 8 8 #include <linux/mod_devicetable.h> 9 - #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/pm_runtime.h> 12 11 #include <linux/regmap.h>
-1
drivers/clk/qcom/camcc-sc7180.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/err.h> 8 8 #include <linux/module.h> 9 - #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/pm_clock.h> 12 11 #include <linux/pm_runtime.h>
-1
drivers/clk/qcom/camcc-sc7280.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/kernel.h> 10 10 #include <linux/module.h> 11 - #include <linux/of.h> 12 11 #include <linux/platform_device.h> 13 12 #include <linux/regmap.h> 14 13
-1
drivers/clk/qcom/camcc-sm4450.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/module.h> 8 8 #include <linux/mod_devicetable.h> 9 - #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/regmap.h> 12 11
-1
drivers/clk/qcom/camcc-sm7150.c
··· 7 7 #include <linux/clk-provider.h> 8 8 #include <linux/mod_devicetable.h> 9 9 #include <linux/module.h> 10 - #include <linux/of.h> 11 10 #include <linux/platform_device.h> 12 11 #include <linux/regmap.h> 13 12
-1
drivers/clk/qcom/camcc-sm8150.c
··· 8 8 #include <linux/kernel.h> 9 9 #include <linux/module.h> 10 10 #include <linux/platform_device.h> 11 - #include <linux/of.h> 12 11 #include <linux/regmap.h> 13 12 #include <linux/pm_runtime.h> 14 13
-1
drivers/clk/qcom/camcc-sm8250.c
··· 7 7 #include <linux/module.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/regmap.h> 10 - #include <linux/reset-controller.h> 11 10 12 11 #include <dt-bindings/clock/qcom,camcc-sm8250.h> 13 12
-1
drivers/clk/qcom/dispcc-qcm2290.c
··· 7 7 #include <linux/err.h> 8 8 #include <linux/kernel.h> 9 9 #include <linux/module.h> 10 - #include <linux/of.h> 11 10 #include <linux/platform_device.h> 12 11 #include <linux/regmap.h> 13 12
-2
drivers/clk/qcom/dispcc-sc8280xp.c
··· 7 7 #include <linux/clk-provider.h> 8 8 #include <linux/module.h> 9 9 #include <linux/platform_device.h> 10 - #include <linux/property.h> 11 10 #include <linux/pm_clock.h> 12 11 #include <linux/pm_runtime.h> 13 12 #include <linux/regmap.h> 14 - #include <linux/reset-controller.h> 15 13 16 14 #include <dt-bindings/clock/qcom,dispcc-sc8280xp.h> 17 15
-1
drivers/clk/qcom/dispcc-sdm845.c
··· 7 7 #include <linux/module.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/regmap.h> 10 - #include <linux/reset-controller.h> 11 10 12 11 #include <dt-bindings/clock/qcom,dispcc-sdm845.h> 13 12
-1
drivers/clk/qcom/dispcc-sm4450.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/module.h> 8 8 #include <linux/mod_devicetable.h> 9 - #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/regmap.h> 12 11
-1
drivers/clk/qcom/dispcc-sm6115.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/kernel.h> 10 10 #include <linux/module.h> 11 - #include <linux/of.h> 12 11 #include <linux/platform_device.h> 13 12 #include <linux/regmap.h> 14 13
-1
drivers/clk/qcom/dispcc-sm7150.c
··· 8 8 #include <linux/clk-provider.h> 9 9 #include <linux/mod_devicetable.h> 10 10 #include <linux/module.h> 11 - #include <linux/of.h> 12 11 #include <linux/platform_device.h> 13 12 #include <linux/regmap.h> 14 13
-1
drivers/clk/qcom/dispcc-sm8250.c
··· 8 8 #include <linux/platform_device.h> 9 9 #include <linux/pm_runtime.h> 10 10 #include <linux/regmap.h> 11 - #include <linux/reset-controller.h> 12 11 13 12 #include <dt-bindings/clock/qcom,dispcc-sm8250.h> 14 13
-2
drivers/clk/qcom/dispcc-sm8450.c
··· 4 4 * Copyright (c) 2022, Linaro Ltd. 5 5 */ 6 6 7 - #include <linux/clk.h> 8 7 #include <linux/clk-provider.h> 9 8 #include <linux/err.h> 10 9 #include <linux/kernel.h> 11 10 #include <linux/module.h> 12 - #include <linux/of.h> 13 11 #include <linux/platform_device.h> 14 12 #include <linux/regmap.h> 15 13 #include <linux/pm_runtime.h>
-2
drivers/clk/qcom/dispcc-sm8550.c
··· 4 4 * Copyright (c) 2023, Linaro Ltd. 5 5 */ 6 6 7 - #include <linux/clk.h> 8 7 #include <linux/clk-provider.h> 9 8 #include <linux/err.h> 10 9 #include <linux/kernel.h> 11 10 #include <linux/module.h> 12 - #include <linux/of.h> 13 11 #include <linux/platform_device.h> 14 12 #include <linux/regmap.h> 15 13 #include <linux/pm_runtime.h>
-1
drivers/clk/qcom/dispcc0-sa8775p.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/module.h> 8 8 #include <linux/mod_devicetable.h> 9 - #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/pm_runtime.h> 12 11 #include <linux/regmap.h>
-1
drivers/clk/qcom/dispcc1-sa8775p.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/module.h> 8 8 #include <linux/mod_devicetable.h> 9 - #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/pm_runtime.h> 12 11 #include <linux/regmap.h>
-1
drivers/clk/qcom/gcc-msm8960.c
··· 7 7 #include <linux/bitops.h> 8 8 #include <linux/err.h> 9 9 #include <linux/platform_device.h> 10 - #include <linux/property.h> 11 10 #include <linux/module.h> 12 11 #include <linux/of.h> 13 12 #include <linux/of_platform.h>
-1
drivers/clk/qcom/gcc-msm8974.c
··· 7 7 #include <linux/bitops.h> 8 8 #include <linux/err.h> 9 9 #include <linux/platform_device.h> 10 - #include <linux/property.h> 11 10 #include <linux/module.h> 12 11 #include <linux/of.h> 13 12 #include <linux/clk-provider.h>
-2
drivers/clk/qcom/gpucc-msm8998.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/module.h> 11 - #include <linux/of.h> 12 11 #include <linux/clk-provider.h> 13 12 #include <linux/regmap.h> 14 - #include <linux/reset-controller.h> 15 13 16 14 #include <dt-bindings/clock/qcom,gpucc-msm8998.h> 17 15
+1 -3
drivers/clk/qcom/gpucc-sdm660.c
··· 6 6 */ 7 7 8 8 #include <linux/bitops.h> 9 - #include <linux/clk.h> 10 9 #include <linux/clk-provider.h> 11 10 #include <linux/err.h> 12 11 #include <linux/kernel.h> 13 12 #include <linux/module.h> 14 13 #include <linux/platform_device.h> 15 - #include <linux/of.h> 16 14 #include <linux/regmap.h> 17 - #include <linux/reset-controller.h> 15 + 18 16 #include <dt-bindings/clock/qcom,gpucc-sdm660.h> 19 17 20 18 #include "clk-alpha-pll.h"
-1
drivers/clk/qcom/gpucc-sm4450.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/module.h> 8 8 #include <linux/mod_devicetable.h> 9 - #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/regmap.h> 12 11
-1
drivers/clk/qcom/gpucc-sm8350.c
··· 9 9 #include <linux/err.h> 10 10 #include <linux/kernel.h> 11 11 #include <linux/module.h> 12 - #include <linux/of.h> 13 12 #include <linux/platform_device.h> 14 13 #include <linux/regmap.h> 15 14
-1
drivers/clk/qcom/kpss-xcc.c
··· 5 5 #include <linux/init.h> 6 6 #include <linux/module.h> 7 7 #include <linux/platform_device.h> 8 - #include <linux/property.h> 9 8 #include <linux/err.h> 10 9 #include <linux/io.h> 11 10 #include <linux/of.h>
-1
drivers/clk/qcom/krait-cc.c
··· 5 5 #include <linux/init.h> 6 6 #include <linux/module.h> 7 7 #include <linux/platform_device.h> 8 - #include <linux/property.h> 9 8 #include <linux/err.h> 10 9 #include <linux/io.h> 11 10 #include <linux/of.h>
-1
drivers/clk/qcom/lpasscc-sdm845.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_address.h> 10 9 #include <linux/regmap.h> 11 10 12 11 #include <dt-bindings/clock/qcom,lpass-sdm845.h>
-1
drivers/clk/qcom/lpasscorecc-sc7180.c
··· 9 9 #include <linux/platform_device.h> 10 10 #include <linux/pm_clock.h> 11 11 #include <linux/pm_runtime.h> 12 - #include <linux/of.h> 13 12 #include <linux/regmap.h> 14 13 15 14 #include <dt-bindings/clock/qcom,lpasscorecc-sc7180.h>
-1
drivers/clk/qcom/lpasscorecc-sc7280.c
··· 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/err.h> 8 8 #include <linux/module.h> 9 - #include <linux/of.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/pm_clock.h> 12 11 #include <linux/pm_runtime.h>
-1
drivers/clk/qcom/mmcc-apq8084.c
··· 8 8 #include <linux/platform_device.h> 9 9 #include <linux/module.h> 10 10 #include <linux/regmap.h> 11 - #include <linux/reset-controller.h> 12 11 13 12 #include <dt-bindings/clock/qcom,mmcc-apq8084.h> 14 13 #include <dt-bindings/reset/qcom,mmcc-apq8084.h>
-3
drivers/clk/qcom/mmcc-msm8960.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/delay.h> 10 10 #include <linux/platform_device.h> 11 - #include <linux/property.h> 12 11 #include <linux/module.h> 13 - #include <linux/of.h> 14 12 #include <linux/clk.h> 15 13 #include <linux/clk-provider.h> 16 14 #include <linux/regmap.h> 17 - #include <linux/reset-controller.h> 18 15 19 16 #include <dt-bindings/clock/qcom,mmcc-msm8960.h> 20 17 #include <dt-bindings/reset/qcom,mmcc-msm8960.h>
-1
drivers/clk/qcom/mmcc-msm8974.c
··· 11 11 #include <linux/of.h> 12 12 #include <linux/clk-provider.h> 13 13 #include <linux/regmap.h> 14 - #include <linux/reset-controller.h> 15 14 16 15 #include <dt-bindings/clock/qcom,mmcc-msm8974.h> 17 16 #include <dt-bindings/reset/qcom,mmcc-msm8974.h>
-2
drivers/clk/qcom/mmcc-msm8994.c
··· 11 11 #include <linux/of.h> 12 12 #include <linux/clk-provider.h> 13 13 #include <linux/regmap.h> 14 - #include <linux/reset-controller.h> 15 - #include <linux/clk.h> 16 14 17 15 #include <dt-bindings/clock/qcom,mmcc-msm8994.h> 18 16
-3
drivers/clk/qcom/mmcc-msm8996.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/module.h> 11 - #include <linux/of.h> 12 11 #include <linux/clk-provider.h> 13 12 #include <linux/regmap.h> 14 - #include <linux/reset-controller.h> 15 - #include <linux/clk.h> 16 13 17 14 #include <dt-bindings/clock/qcom,mmcc-msm8996.h> 18 15
-2
drivers/clk/qcom/mmcc-msm8998.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/module.h> 11 - #include <linux/of.h> 12 11 #include <linux/clk-provider.h> 13 12 #include <linux/regmap.h> 14 - #include <linux/reset-controller.h> 15 13 16 14 #include <dt-bindings/clock/qcom,mmcc-msm8998.h> 17 15
-5
drivers/clk/qcom/mmcc-sdm660.c
··· 9 9 #include <linux/bitops.h> 10 10 #include <linux/err.h> 11 11 #include <linux/platform_device.h> 12 - #include <linux/property.h> 13 12 #include <linux/module.h> 14 - #include <linux/of.h> 15 13 #include <linux/clk-provider.h> 16 14 #include <linux/regmap.h> 17 - #include <linux/reset-controller.h> 18 - #include <linux/clk.h> 19 - 20 15 21 16 #include <dt-bindings/clock/qcom,mmcc-sdm660.h> 22 17