clk: samsung: Drop unused clk.h and of.h headers

<clk.h> header is for clock consumers, so drop its include from the
Samsung clock controller drivers which do not use the consumer API
(there are few which do, so leave it there).

Drop including of <of.h> and <of_address.h> headers for all drivers
which do not use anything from generic OF API or of_iomap().

Reviewed-by: Tudor Ambarus <tudor.ambarus@linaro.org>
Reviewed-by: Peter Griffin <peter.griffin@linaro.org>
Link: https://lore.kernel.org/r/20250305-clk-samsung-headers-cleanup-v2-2-ea1ae8e9e2bf@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
This commit is contained in:
Krzysztof Kozlowski 2025-03-05 21:03:44 +01:00
parent f32f5b0ec0
commit 017bbc922a
20 changed files with 0 additions and 27 deletions

View File

@ -6,7 +6,6 @@
* Common Clock Framework support for Exynos2200 SoC. * Common Clock Framework support for Exynos2200 SoC.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -8,8 +8,6 @@
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/io.h> #include <linux/io.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h>
#include <linux/of_address.h>
#include <linux/platform_device.h> #include <linux/platform_device.h>
#include <dt-bindings/clock/exynos3250.h> #include <dt-bindings/clock/exynos3250.h>

View File

@ -9,7 +9,6 @@
#include <dt-bindings/clock/exynos4.h> #include <dt-bindings/clock/exynos4.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/io.h> #include <linux/io.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>

View File

@ -8,7 +8,6 @@
#include <dt-bindings/clock/exynos4.h> #include <dt-bindings/clock/exynos4.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -6,9 +6,6 @@
* Common Clock Framework support for Exynos5260 SoC. * Common Clock Framework support for Exynos5260 SoC.
*/ */
#include <linux/of.h>
#include <linux/of_address.h>
#include "clk-exynos5260.h" #include "clk-exynos5260.h"
#include "clk.h" #include "clk.h"
#include "clk-pll.h" #include "clk-pll.h"

View File

@ -9,8 +9,6 @@
#include <dt-bindings/clock/exynos5410.h> #include <dt-bindings/clock/exynos5410.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/of.h>
#include <linux/of_address.h>
#include <linux/clk.h> #include <linux/clk.h>
#include "clk.h" #include "clk.h"

View File

@ -6,11 +6,8 @@
* Common Clock Framework support for Exynos5433 SoC. * Common Clock Framework support for Exynos5433 SoC.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h>
#include <linux/of_address.h>
#include <linux/platform_device.h> #include <linux/platform_device.h>
#include <linux/pm_runtime.h> #include <linux/pm_runtime.h>
#include <linux/slab.h> #include <linux/slab.h>

View File

@ -5,7 +5,6 @@
*/ */
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/of.h>
#include "clk.h" #include "clk.h"
#include <dt-bindings/clock/exynos7-clk.h> #include <dt-bindings/clock/exynos7-clk.h>

View File

@ -6,11 +6,9 @@
* Common Clock Framework support for Exynos7870. * Common Clock Framework support for Exynos7870.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>
#include <linux/of_device.h>
#include <linux/platform_device.h> #include <linux/platform_device.h>
#include <dt-bindings/clock/samsung,exynos7870-cmu.h> #include <dt-bindings/clock/samsung,exynos7870-cmu.h>

View File

@ -6,7 +6,6 @@
* Common Clock Framework support for Exynos7885 SoC. * Common Clock Framework support for Exynos7885 SoC.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -6,7 +6,6 @@
* Common Clock Framework support for Exynos850 SoC. * Common Clock Framework support for Exynos850 SoC.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -6,7 +6,6 @@
* Common Clock Framework support for Exynos8895 SoC. * Common Clock Framework support for Exynos8895 SoC.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -5,7 +5,6 @@
* Common Clock Framework support for Exynos990. * Common Clock Framework support for Exynos990.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -6,7 +6,6 @@
* Common Clock Framework support for ExynosAuto V9 SoC. * Common Clock Framework support for ExynosAuto V9 SoC.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -6,7 +6,6 @@
* Common Clock Framework support for ExynosAuto v920 SoC. * Common Clock Framework support for ExynosAuto v920 SoC.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -8,7 +8,6 @@
* Common Clock Framework support for FSD SoC. * Common Clock Framework support for FSD SoC.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/init.h> #include <linux/init.h>
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -6,7 +6,6 @@
* Common Clock Framework support for GS101. * Common Clock Framework support for GS101.
*/ */
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>
#include <linux/of.h> #include <linux/of.h>

View File

@ -8,7 +8,6 @@
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/clk/samsung.h> #include <linux/clk/samsung.h>
#include <linux/of.h>
#include <linux/of_address.h> #include <linux/of_address.h>
#include <dt-bindings/clock/samsung,s3c64xx-clock.h> #include <dt-bindings/clock/samsung,s3c64xx-clock.h>

View File

@ -9,7 +9,6 @@
*/ */
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/of.h>
#include <linux/of_address.h> #include <linux/of_address.h>
#include "clk.h" #include "clk.h"

View File

@ -10,7 +10,6 @@
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/clkdev.h> #include <linux/clkdev.h>
#include <linux/clk.h>
#include <linux/clk-provider.h> #include <linux/clk-provider.h>
#include <linux/io.h> #include <linux/io.h>
#include <linux/mod_devicetable.h> #include <linux/mod_devicetable.h>