From 1a11b0aed4becce3bf5c8e738138c09c8f6adfcf Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Tue, 26 Apr 2022 20:22:03 +0800 Subject: [PATCH] clk: rockchip: rv1106: Support driver probe only when build as module before: text data bss dec hex filename 6301 23000 8 29309 727d drivers/clk/rockchip/clk-rv1106.o after: text data bss dec hex filename 5483 22892 8 28383 6edf drivers/clk/rockchip/clk-rv1106.o Signed-off-by: Tao Huang Change-Id: Ibb023c4353fa3bbd85b15d415c46d70774f4fcca --- drivers/clk/rockchip/clk-rv1106.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/rockchip/clk-rv1106.c b/drivers/clk/rockchip/clk-rv1106.c index c06c8669a698..a0a7dc192ded 100644 --- a/drivers/clk/rockchip/clk-rv1106.c +++ b/drivers/clk/rockchip/clk-rv1106.c @@ -1064,6 +1064,7 @@ static void __init rv1106_grf_clk_init(struct device_node *np) } CLK_OF_DECLARE(rv1106_grf_cru, "rockchip,rv1106-grf-cru", rv1106_grf_clk_init); +#ifdef MODULE struct clk_rv1106_inits { void (*inits)(struct device_node *np); }; @@ -1115,3 +1116,4 @@ builtin_platform_driver_probe(clk_rv1106_driver, clk_rv1106_probe); MODULE_DESCRIPTION("Rockchip RV1106 Clock Driver"); MODULE_LICENSE("GPL"); +#endif /* MODULE */