Skip to content

Commit 017bbc9

Browse files
committed
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>
1 parent f32f5b0 commit 017bbc9

20 files changed

+0
-27
lines changed

drivers/clk/samsung/clk-exynos2200.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
* Common Clock Framework support for Exynos2200 SoC.
77
*/
88

9-
#include <linux/clk.h>
109
#include <linux/clk-provider.h>
1110
#include <linux/mod_devicetable.h>
1211
#include <linux/of.h>

drivers/clk/samsung/clk-exynos3250.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
#include <linux/clk-provider.h>
99
#include <linux/io.h>
1010
#include <linux/mod_devicetable.h>
11-
#include <linux/of.h>
12-
#include <linux/of_address.h>
1311
#include <linux/platform_device.h>
1412
#include <dt-bindings/clock/exynos3250.h>
1513

drivers/clk/samsung/clk-exynos4.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
#include <dt-bindings/clock/exynos4.h>
1111
#include <linux/slab.h>
12-
#include <linux/clk.h>
1312
#include <linux/clk-provider.h>
1413
#include <linux/io.h>
1514
#include <linux/mod_devicetable.h>

drivers/clk/samsung/clk-exynos4412-isp.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
#include <dt-bindings/clock/exynos4.h>
1010
#include <linux/slab.h>
11-
#include <linux/clk.h>
1211
#include <linux/clk-provider.h>
1312
#include <linux/mod_devicetable.h>
1413
#include <linux/of.h>

drivers/clk/samsung/clk-exynos5260.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
* Common Clock Framework support for Exynos5260 SoC.
77
*/
88

9-
#include <linux/of.h>
10-
#include <linux/of_address.h>
11-
129
#include "clk-exynos5260.h"
1310
#include "clk.h"
1411
#include "clk-pll.h"

drivers/clk/samsung/clk-exynos5410.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
#include <dt-bindings/clock/exynos5410.h>
1010

1111
#include <linux/clk-provider.h>
12-
#include <linux/of.h>
13-
#include <linux/of_address.h>
1412
#include <linux/clk.h>
1513

1614
#include "clk.h"

drivers/clk/samsung/clk-exynos5433.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@
66
* Common Clock Framework support for Exynos5433 SoC.
77
*/
88

9-
#include <linux/clk.h>
109
#include <linux/clk-provider.h>
1110
#include <linux/mod_devicetable.h>
12-
#include <linux/of.h>
13-
#include <linux/of_address.h>
1411
#include <linux/platform_device.h>
1512
#include <linux/pm_runtime.h>
1613
#include <linux/slab.h>

drivers/clk/samsung/clk-exynos7.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
*/
66

77
#include <linux/clk-provider.h>
8-
#include <linux/of.h>
98

109
#include "clk.h"
1110
#include <dt-bindings/clock/exynos7-clk.h>

drivers/clk/samsung/clk-exynos7870.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@
66
* Common Clock Framework support for Exynos7870.
77
*/
88

9-
#include <linux/clk.h>
109
#include <linux/clk-provider.h>
1110
#include <linux/mod_devicetable.h>
1211
#include <linux/of.h>
13-
#include <linux/of_device.h>
1412
#include <linux/platform_device.h>
1513

1614
#include <dt-bindings/clock/samsung,exynos7870-cmu.h>

drivers/clk/samsung/clk-exynos7885.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
* Common Clock Framework support for Exynos7885 SoC.
77
*/
88

9-
#include <linux/clk.h>
109
#include <linux/clk-provider.h>
1110
#include <linux/mod_devicetable.h>
1211
#include <linux/of.h>

0 commit comments

Comments
 (0)