Skip to content

Commit 39691fb

Browse files
wensbebarino
authored andcommitted
clk: mediatek: pll: Split definitions into separate header file
When the PLL type clk was implemented in the MediaTek clk driver library, the data structure definitions and function declaration were put in the common header file. Since it is its own type of clk, and not all platform clk drivers utilize it, having the definitions in the common header results in wasted cycles during compilation. Split out the related definitions and declarations into its own header file, and include that only in the platform clk drivers that need it. Signed-off-by: Chen-Yu Tsai <wenst@chromium.org> Reviewed-by: Miles Chen <miles.chen@mediatek.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20220208124034.414635-13-wenst@chromium.org Reviewed-by: Chun-Jie Chen <chun-jie.chen@mediatek.com> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
1 parent dc46de4 commit 39691fb

19 files changed

Lines changed: 91 additions & 57 deletions

drivers/clk/mediatek/clk-mt2701.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010
#include <linux/of_device.h>
1111
#include <linux/platform_device.h>
1212

13-
#include "clk-mtk.h"
14-
#include "clk-gate.h"
1513
#include "clk-cpumux.h"
14+
#include "clk-gate.h"
15+
#include "clk-mtk.h"
16+
#include "clk-pll.h"
1617

1718
#include <dt-bindings/clock/mt2701-clk.h>
1819

drivers/clk/mediatek/clk-mt2712.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@
1313
#include <linux/platform_device.h>
1414
#include <linux/slab.h>
1515

16-
#include "clk-mtk.h"
1716
#include "clk-gate.h"
17+
#include "clk-pll.h"
18+
#include "clk-mtk.h"
1819

1920
#include <dt-bindings/clock/mt2712-clk.h>
2021

drivers/clk/mediatek/clk-mt6765.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@
1212
#include <linux/of_device.h>
1313
#include <linux/platform_device.h>
1414

15-
#include "clk-mtk.h"
1615
#include "clk-gate.h"
16+
#include "clk-mtk.h"
1717
#include "clk-mux.h"
18+
#include "clk-pll.h"
1819

1920
#include <dt-bindings/clock/mt6765-clk.h>
2021

drivers/clk/mediatek/clk-mt6779.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010
#include <linux/of_device.h>
1111
#include <linux/platform_device.h>
1212

13+
#include "clk-gate.h"
1314
#include "clk-mtk.h"
1415
#include "clk-mux.h"
15-
#include "clk-gate.h"
16+
#include "clk-pll.h"
1617

1718
#include <dt-bindings/clock/mt6779-clk.h>
1819

drivers/clk/mediatek/clk-mt6797.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@
99
#include <linux/of_device.h>
1010
#include <linux/platform_device.h>
1111

12-
#include "clk-mtk.h"
1312
#include "clk-gate.h"
13+
#include "clk-mtk.h"
14+
#include "clk-pll.h"
1415

1516
#include <dt-bindings/clock/mt6797-clk.h>
1617

drivers/clk/mediatek/clk-mt7622.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@
1111
#include <linux/of_device.h>
1212
#include <linux/platform_device.h>
1313

14-
#include "clk-mtk.h"
15-
#include "clk-gate.h"
1614
#include "clk-cpumux.h"
15+
#include "clk-gate.h"
16+
#include "clk-mtk.h"
17+
#include "clk-pll.h"
1718

1819
#include <dt-bindings/clock/mt7622-clk.h>
1920
#include <linux/clk.h> /* for consumer */

drivers/clk/mediatek/clk-mt7629.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@
1212
#include <linux/of_device.h>
1313
#include <linux/platform_device.h>
1414

15-
#include "clk-mtk.h"
16-
#include "clk-gate.h"
1715
#include "clk-cpumux.h"
16+
#include "clk-gate.h"
17+
#include "clk-mtk.h"
18+
#include "clk-pll.h"
1819

1920
#include <dt-bindings/clock/mt7629-clk.h>
2021

drivers/clk/mediatek/clk-mt7986-apmixed.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
#include <linux/of_address.h>
1111
#include <linux/of_device.h>
1212
#include <linux/platform_device.h>
13-
#include "clk-mtk.h"
13+
1414
#include "clk-gate.h"
15+
#include "clk-mtk.h"
1516
#include "clk-mux.h"
17+
#include "clk-pll.h"
1618

1719
#include <dt-bindings/clock/mt7986-clk.h>
1820
#include <linux/clk.h>

drivers/clk/mediatek/clk-mt8135.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
#include <linux/mfd/syscon.h>
1212
#include <dt-bindings/clock/mt8135-clk.h>
1313

14-
#include "clk-mtk.h"
1514
#include "clk-gate.h"
15+
#include "clk-mtk.h"
16+
#include "clk-pll.h"
1617

1718
static DEFINE_SPINLOCK(mt8135_clk_lock);
1819

drivers/clk/mediatek/clk-mt8167.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@
1212
#include <linux/slab.h>
1313
#include <linux/mfd/syscon.h>
1414

15-
#include "clk-mtk.h"
1615
#include "clk-gate.h"
16+
#include "clk-mtk.h"
17+
#include "clk-pll.h"
1718

1819
#include <dt-bindings/clock/mt8167-clk.h>
1920

0 commit comments

Comments
 (0)