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

clk: tegra: Properly include clk.h

Clock provider drivers generally shouldn't include clk.h because
it's the consumer API. Only include clk.h in files that are using
it. Also add in a clkdev.h include that was missing in a file
using clkdev APIs.

Cc: Peter De Schrijver <pdeschrijver@nvidia.com>
Cc: Thierry Reding <treding@nvidia.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>

+4 -17
-1
drivers/clk/tegra/clk-divider.c
··· 19 19 #include <linux/err.h> 20 20 #include <linux/slab.h> 21 21 #include <linux/clk-provider.h> 22 - #include <linux/clk.h> 23 22 24 23 #include "clk.h" 25 24
-1
drivers/clk/tegra/clk-periph-gate.c
··· 14 14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 15 15 */ 16 16 17 - #include <linux/clk.h> 18 17 #include <linux/clk-provider.h> 19 18 #include <linux/slab.h> 20 19 #include <linux/io.h>
-1
drivers/clk/tegra/clk-periph.c
··· 14 14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 15 15 */ 16 16 17 - #include <linux/clk.h> 18 17 #include <linux/clk-provider.h> 19 18 #include <linux/export.h> 20 19 #include <linux/slab.h>
-1
drivers/clk/tegra/clk-pll-out.c
··· 20 20 #include <linux/delay.h> 21 21 #include <linux/slab.h> 22 22 #include <linux/clk-provider.h> 23 - #include <linux/clk.h> 24 23 25 24 #include "clk.h" 26 25
+1 -1
drivers/clk/tegra/clk-pll.c
··· 18 18 #include <linux/io.h> 19 19 #include <linux/delay.h> 20 20 #include <linux/err.h> 21 - #include <linux/clk-provider.h> 22 21 #include <linux/clk.h> 22 + #include <linux/clk-provider.h> 23 23 24 24 #include "clk.h" 25 25
-1
drivers/clk/tegra/clk-super.c
··· 20 20 #include <linux/err.h> 21 21 #include <linux/slab.h> 22 22 #include <linux/clk-provider.h> 23 - #include <linux/clk.h> 24 23 25 24 #include "clk.h" 26 25
-1
drivers/clk/tegra/clk-tegra-audio.c
··· 15 15 */ 16 16 17 17 #include <linux/io.h> 18 - #include <linux/clk.h> 19 18 #include <linux/clk-provider.h> 20 19 #include <linux/of.h> 21 20 #include <linux/of_address.h>
-1
drivers/clk/tegra/clk-tegra-fixed.c
··· 15 15 */ 16 16 17 17 #include <linux/io.h> 18 - #include <linux/clk.h> 19 18 #include <linux/clk-provider.h> 20 19 #include <linux/of.h> 21 20 #include <linux/of_address.h>
-1
drivers/clk/tegra/clk-tegra-periph.c
··· 15 15 */ 16 16 17 17 #include <linux/io.h> 18 - #include <linux/clk.h> 19 18 #include <linux/clk-provider.h> 20 19 #include <linux/clkdev.h> 21 20 #include <linux/of.h>
-1
drivers/clk/tegra/clk-tegra-pmc.c
··· 15 15 */ 16 16 17 17 #include <linux/io.h> 18 - #include <linux/clk.h> 19 18 #include <linux/clk-provider.h> 20 19 #include <linux/clkdev.h> 21 20 #include <linux/of.h>
-1
drivers/clk/tegra/clk-tegra-super-gen4.c
··· 15 15 */ 16 16 17 17 #include <linux/io.h> 18 - #include <linux/clk.h> 19 18 #include <linux/clk-provider.h> 20 19 #include <linux/of.h> 21 20 #include <linux/of_address.h>
-2
drivers/clk/tegra/clk-tegra114.c
··· 15 15 */ 16 16 17 17 #include <linux/io.h> 18 - #include <linux/clk.h> 19 18 #include <linux/clk-provider.h> 20 - #include <linux/clkdev.h> 21 19 #include <linux/of.h> 22 20 #include <linux/of_address.h> 23 21 #include <linux/delay.h>
-1
drivers/clk/tegra/clk-tegra124.c
··· 15 15 */ 16 16 17 17 #include <linux/io.h> 18 - #include <linux/clk.h> 19 18 #include <linux/clk-provider.h> 20 19 #include <linux/clkdev.h> 21 20 #include <linux/of.h>
-1
drivers/clk/tegra/clk-tegra20.c
··· 15 15 */ 16 16 17 17 #include <linux/io.h> 18 - #include <linux/clk.h> 19 18 #include <linux/clk-provider.h> 20 19 #include <linux/clkdev.h> 21 20 #include <linux/of.h>
-1
drivers/clk/tegra/clk-tegra30.c
··· 16 16 17 17 #include <linux/io.h> 18 18 #include <linux/delay.h> 19 - #include <linux/clk.h> 20 19 #include <linux/clk-provider.h> 21 20 #include <linux/clkdev.h> 22 21 #include <linux/of.h>
+1
drivers/clk/tegra/clk.c
··· 14 14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 15 15 */ 16 16 17 + #include <linux/clkdev.h> 17 18 #include <linux/clk.h> 18 19 #include <linux/clk-provider.h> 19 20 #include <linux/of.h>
+2 -1
include/linux/clk/tegra.h
··· 17 17 #ifndef __LINUX_CLK_TEGRA_H_ 18 18 #define __LINUX_CLK_TEGRA_H_ 19 19 20 - #include <linux/clk.h> 20 + #include <linux/types.h> 21 + #include <linux/bug.h> 21 22 22 23 /* 23 24 * Tegra CPU clock and reset control ops