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

clk: Remove io.h from clk-provider.h

Now that we've gotten rid of clk_readl() we can remove io.h from the
clk-provider header and push out the io.h include to any code that isn't
already including the io.h header but using things like readl/writel,
etc.

Found with this grep:

git grep -l clk-provider.h | grep '.c$' | xargs git grep -L 'linux/io.h' | \
xargs git grep -l \
-e '\<__iowrite32_copy\>' --or \
-e '\<__ioread32_copy\>' --or \
-e '\<__iowrite64_copy\>' --or \
-e '\<ioremap_page_range\>' --or \
-e '\<ioremap_huge_init\>' --or \
-e '\<arch_ioremap_pud_supported\>' --or \
-e '\<arch_ioremap_pmd_supported\>' --or \
-e '\<devm_ioport_map\>' --or \
-e '\<devm_ioport_unmap\>' --or \
-e '\<IOMEM_ERR_PTR\>' --or \
-e '\<devm_ioremap\>' --or \
-e '\<devm_ioremap_nocache\>' --or \
-e '\<devm_ioremap_wc\>' --or \
-e '\<devm_iounmap\>' --or \
-e '\<devm_ioremap_release\>' --or \
-e '\<devm_memremap\>' --or \
-e '\<devm_memunmap\>' --or \
-e '\<__devm_memremap_pages\>' --or \
-e '\<pci_remap_cfgspace\>' --or \
-e '\<arch_has_dev_port\>' --or \
-e '\<arch_phys_wc_add\>' --or \
-e '\<arch_phys_wc_del\>' --or \
-e '\<memremap\>' --or \
-e '\<memunmap\>' --or \
-e '\<arch_io_reserve_memtype_wc\>' --or \
-e '\<arch_io_free_memtype_wc\>' --or \
-e '\<__io_aw\>' --or \
-e '\<__io_pbw\>' --or \
-e '\<__io_paw\>' --or \
-e '\<__io_pbr\>' --or \
-e '\<__io_par\>' --or \
-e '\<__raw_readb\>' --or \
-e '\<__raw_readw\>' --or \
-e '\<__raw_readl\>' --or \
-e '\<__raw_readq\>' --or \
-e '\<__raw_writeb\>' --or \
-e '\<__raw_writew\>' --or \
-e '\<__raw_writel\>' --or \
-e '\<__raw_writeq\>' --or \
-e '\<readb\>' --or \
-e '\<readw\>' --or \
-e '\<readl\>' --or \
-e '\<readq\>' --or \
-e '\<writeb\>' --or \
-e '\<writew\>' --or \
-e '\<writel\>' --or \
-e '\<writeq\>' --or \
-e '\<readb_relaxed\>' --or \
-e '\<readw_relaxed\>' --or \
-e '\<readl_relaxed\>' --or \
-e '\<readq_relaxed\>' --or \
-e '\<writeb_relaxed\>' --or \
-e '\<writew_relaxed\>' --or \
-e '\<writel_relaxed\>' --or \
-e '\<writeq_relaxed\>' --or \
-e '\<readsb\>' --or \
-e '\<readsw\>' --or \
-e '\<readsl\>' --or \
-e '\<readsq\>' --or \
-e '\<writesb\>' --or \
-e '\<writesw\>' --or \
-e '\<writesl\>' --or \
-e '\<writesq\>' --or \
-e '\<inb\>' --or \
-e '\<inw\>' --or \
-e '\<inl\>' --or \
-e '\<outb\>' --or \
-e '\<outw\>' --or \
-e '\<outl\>' --or \
-e '\<inb_p\>' --or \
-e '\<inw_p\>' --or \
-e '\<inl_p\>' --or \
-e '\<outb_p\>' --or \
-e '\<outw_p\>' --or \
-e '\<outl_p\>' --or \
-e '\<insb\>' --or \
-e '\<insw\>' --or \
-e '\<insl\>' --or \
-e '\<outsb\>' --or \
-e '\<outsw\>' --or \
-e '\<outsl\>' --or \
-e '\<insb_p\>' --or \
-e '\<insw_p\>' --or \
-e '\<insl_p\>' --or \
-e '\<outsb_p\>' --or \
-e '\<outsw_p\>' --or \
-e '\<outsl_p\>' --or \
-e '\<ioread8\>' --or \
-e '\<ioread16\>' --or \
-e '\<ioread32\>' --or \
-e '\<ioread64\>' --or \
-e '\<iowrite8\>' --or \
-e '\<iowrite16\>' --or \
-e '\<iowrite32\>' --or \
-e '\<iowrite64\>' --or \
-e '\<ioread16be\>' --or \
-e '\<ioread32be\>' --or \
-e '\<ioread64be\>' --or \
-e '\<iowrite16be\>' --or \
-e '\<iowrite32be\>' --or \
-e '\<iowrite64be\>' --or \
-e '\<ioread8_rep\>' --or \
-e '\<ioread16_rep\>' --or \
-e '\<ioread32_rep\>' --or \
-e '\<ioread64_rep\>' --or \
-e '\<iowrite8_rep\>' --or \
-e '\<iowrite16_rep\>' --or \
-e '\<iowrite32_rep\>' --or \
-e '\<iowrite64_rep\>' --or \
-e '\<__io_virt\>' --or \
-e '\<pci_iounmap\>' --or \
-e '\<virt_to_phys\>' --or \
-e '\<phys_to_virt\>' --or \
-e '\<ioremap_uc\>' --or \
-e '\<ioremap\>' --or \
-e '\<__ioremap\>' --or \
-e '\<iounmap\>' --or \
-e '\<ioremap\>' --or \
-e '\<ioremap_nocache\>' --or \
-e '\<ioremap_uc\>' --or \
-e '\<ioremap_wc\>' --or \
-e '\<ioremap_wc\>' --or \
-e '\<ioremap_wt\>' --or \
-e '\<ioport_map\>' --or \
-e '\<ioport_unmap\>' --or \
-e '\<ioport_map\>' --or \
-e '\<ioport_unmap\>' --or \
-e '\<xlate_dev_kmem_ptr\>' --or \
-e '\<xlate_dev_mem_ptr\>' --or \
-e '\<unxlate_dev_mem_ptr\>' --or \
-e '\<virt_to_bus\>' --or \
-e '\<bus_to_virt\>' --or \
-e '\<memset_io\>' --or \
-e '\<memcpy_fromio\>' --or \
-e '\<memcpy_toio\>'

I also reordered a couple includes when they weren't alphabetical and
removed clk.h from kona, replacing it with clk-provider.h because
that driver doesn't use clk consumer APIs.

Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Chen-Yu Tsai <wens@csie.org>
Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>
Acked-by: Tero Kristo <t-kristo@ti.com>
Acked-by: Sekhar Nori <nsekhar@ti.com>
Cc: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Mark Brown <broonie@kernel.org>
Cc: Chris Zankel <chris@zankel.net>
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Acked-by: John Crispin <john@phrozen.org>
Acked-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

+159 -8
+1
arch/arm/mach-davinci/da830.c
··· 12 12 #include <linux/clk/davinci.h> 13 13 #include <linux/gpio.h> 14 14 #include <linux/init.h> 15 + #include <linux/io.h> 15 16 #include <linux/irqchip/irq-davinci-cp-intc.h> 16 17 #include <linux/platform_data/gpio-davinci.h> 17 18
+1
arch/arm/mach-davinci/da850.c
··· 18 18 #include <linux/cpufreq.h> 19 19 #include <linux/gpio.h> 20 20 #include <linux/init.h> 21 + #include <linux/io.h> 21 22 #include <linux/irqchip/irq-davinci-cp-intc.h> 22 23 #include <linux/mfd/da8xx-cfgchip.h> 23 24 #include <linux/platform_data/clk-da8xx-cfgchip.h>
+1
arch/arm/mach-davinci/devices-da8xx.c
··· 17 17 #include <linux/dma-contiguous.h> 18 18 #include <linux/dmaengine.h> 19 19 #include <linux/init.h> 20 + #include <linux/io.h> 20 21 #include <linux/platform_device.h> 21 22 #include <linux/reboot.h> 22 23 #include <linux/serial_8250.h>
+1
arch/arm/mach-davinci/dm355.c
··· 15 15 #include <linux/dma-mapping.h> 16 16 #include <linux/dmaengine.h> 17 17 #include <linux/init.h> 18 + #include <linux/io.h> 18 19 #include <linux/irqchip/irq-davinci-aintc.h> 19 20 #include <linux/platform_data/edma.h> 20 21 #include <linux/platform_data/gpio-davinci.h>
+1
arch/arm/mach-davinci/dm365.c
··· 19 19 #include <linux/dma-mapping.h> 20 20 #include <linux/dmaengine.h> 21 21 #include <linux/init.h> 22 + #include <linux/io.h> 22 23 #include <linux/irqchip/irq-davinci-aintc.h> 23 24 #include <linux/platform_data/edma.h> 24 25 #include <linux/platform_data/gpio-davinci.h>
+1
arch/arm/mach-davinci/dm644x.c
··· 14 14 #include <linux/clkdev.h> 15 15 #include <linux/dmaengine.h> 16 16 #include <linux/init.h> 17 + #include <linux/io.h> 17 18 #include <linux/irqchip/irq-davinci-aintc.h> 18 19 #include <linux/platform_data/edma.h> 19 20 #include <linux/platform_data/gpio-davinci.h>
+1
arch/arm/mach-davinci/dm646x.c
··· 15 15 #include <linux/dma-mapping.h> 16 16 #include <linux/dmaengine.h> 17 17 #include <linux/init.h> 18 + #include <linux/io.h> 18 19 #include <linux/irqchip/irq-davinci-aintc.h> 19 20 #include <linux/platform_data/edma.h> 20 21 #include <linux/platform_data/gpio-davinci.h>
+1
arch/arm/mach-dove/common.c
··· 11 11 #include <linux/clk-provider.h> 12 12 #include <linux/dma-mapping.h> 13 13 #include <linux/init.h> 14 + #include <linux/io.h> 14 15 #include <linux/of.h> 15 16 #include <linux/of_platform.h> 16 17 #include <linux/platform_data/dma-mv_xor.h>
+1
arch/arm/mach-mediatek/mediatek.c
··· 15 15 * GNU General Public License for more details. 16 16 */ 17 17 #include <linux/init.h> 18 + #include <linux/io.h> 18 19 #include <asm/mach/arch.h> 19 20 #include <linux/of.h> 20 21 #include <linux/clk-provider.h>
+1
arch/arm/mach-mv78xx0/common.c
··· 10 10 11 11 #include <linux/kernel.h> 12 12 #include <linux/init.h> 13 + #include <linux/io.h> 13 14 #include <linux/platform_device.h> 14 15 #include <linux/serial_8250.h> 15 16 #include <linux/ata_platform.h>
+1
arch/arm/mach-orion5x/common.c
··· 12 12 13 13 #include <linux/kernel.h> 14 14 #include <linux/init.h> 15 + #include <linux/io.h> 15 16 #include <linux/platform_device.h> 16 17 #include <linux/dma-mapping.h> 17 18 #include <linux/serial_8250.h>
+1
arch/arm/mach-rockchip/rockchip.c
··· 17 17 18 18 #include <linux/kernel.h> 19 19 #include <linux/init.h> 20 + #include <linux/io.h> 20 21 #include <linux/of_platform.h> 21 22 #include <linux/irqchip.h> 22 23 #include <linux/clk-provider.h>
+1
arch/arm/mach-zynq/common.c
··· 15 15 */ 16 16 17 17 #include <linux/init.h> 18 + #include <linux/io.h> 18 19 #include <linux/kernel.h> 19 20 #include <linux/cpumask.h> 20 21 #include <linux/platform_device.h>
+1
arch/h8300/kernel/setup.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/delay.h> 15 15 #include <linux/interrupt.h> 16 + #include <linux/io.h> 16 17 #include <linux/mm.h> 17 18 #include <linux/fs.h> 18 19 #include <linux/console.h>
+1
arch/mips/ath79/clock.c
··· 13 13 14 14 #include <linux/kernel.h> 15 15 #include <linux/init.h> 16 + #include <linux/io.h> 16 17 #include <linux/err.h> 17 18 #include <linux/clk.h> 18 19 #include <linux/clkdev.h>
+1
arch/mips/ath79/setup.c
··· 14 14 15 15 #include <linux/kernel.h> 16 16 #include <linux/init.h> 17 + #include <linux/io.h> 17 18 #include <linux/memblock.h> 18 19 #include <linux/err.h> 19 20 #include <linux/clk.h>
+1
arch/mips/txx9/generic/setup.c
··· 26 26 #include <linux/leds.h> 27 27 #include <linux/device.h> 28 28 #include <linux/slab.h> 29 + #include <linux/io.h> 29 30 #include <linux/irq.h> 30 31 #include <asm/bootinfo.h> 31 32 #include <asm/idle.h>
+1
arch/xtensa/platforms/xtfpga/setup.c
··· 18 18 #include <linux/stddef.h> 19 19 #include <linux/kernel.h> 20 20 #include <linux/init.h> 21 + #include <linux/io.h> 21 22 #include <linux/errno.h> 22 23 #include <linux/reboot.h> 23 24 #include <linux/kdev_t.h>
+1
drivers/acpi/acpi_apd.c
··· 17 17 #include <linux/clkdev.h> 18 18 #include <linux/acpi.h> 19 19 #include <linux/err.h> 20 + #include <linux/io.h> 20 21 #include <linux/pm.h> 21 22 22 23 #include "internal.h"
+1
drivers/clk/axs10x/i2s_pll_clock.c
··· 13 13 #include <linux/clk-provider.h> 14 14 #include <linux/err.h> 15 15 #include <linux/device.h> 16 + #include <linux/io.h> 16 17 #include <linux/of_address.h> 17 18 #include <linux/slab.h> 18 19 #include <linux/of.h>
+1
drivers/clk/axs10x/pll_clock.c
··· 14 14 #include <linux/delay.h> 15 15 #include <linux/err.h> 16 16 #include <linux/device.h> 17 + #include <linux/io.h> 17 18 #include <linux/of_address.h> 18 19 #include <linux/of_device.h> 19 20 #include <linux/slab.h>
+1
drivers/clk/bcm/clk-bcm2835-aux.c
··· 5 5 6 6 #include <linux/clk.h> 7 7 #include <linux/clk-provider.h> 8 + #include <linux/io.h> 8 9 #include <linux/module.h> 9 10 #include <linux/platform_device.h> 10 11 #include <dt-bindings/clock/bcm2835-aux.h>
+1
drivers/clk/bcm/clk-bcm2835.c
··· 29 29 #include <linux/clk.h> 30 30 #include <linux/debugfs.h> 31 31 #include <linux/delay.h> 32 + #include <linux/io.h> 32 33 #include <linux/module.h> 33 34 #include <linux/of.h> 34 35 #include <linux/platform_device.h>
+2 -1
drivers/clk/bcm/clk-kona.c
··· 15 15 #include "clk-kona.h" 16 16 17 17 #include <linux/delay.h> 18 + #include <linux/io.h> 18 19 #include <linux/kernel.h> 19 - #include <linux/clk.h> 20 + #include <linux/clk-provider.h> 20 21 21 22 /* 22 23 * "Policies" affect the frequencies of bus clocks provided by a
+1
drivers/clk/berlin/berlin2-div.c
··· 7 7 */ 8 8 #include <linux/bitops.h> 9 9 #include <linux/clk-provider.h> 10 + #include <linux/io.h> 10 11 #include <linux/of.h> 11 12 #include <linux/of_address.h> 12 13 #include <linux/slab.h>
+1
drivers/clk/berlin/bg2.c
··· 8 8 9 9 #include <linux/clk.h> 10 10 #include <linux/clk-provider.h> 11 + #include <linux/io.h> 11 12 #include <linux/kernel.h> 12 13 #include <linux/of.h> 13 14 #include <linux/of_address.h>
+1
drivers/clk/berlin/bg2q.c
··· 8 8 9 9 #include <linux/clk.h> 10 10 #include <linux/clk-provider.h> 11 + #include <linux/io.h> 11 12 #include <linux/kernel.h> 12 13 #include <linux/of.h> 13 14 #include <linux/of_address.h>
+2 -1
drivers/clk/clk-fixed-mmio.c
··· 10 10 */ 11 11 12 12 #include <linux/clk-provider.h> 13 - #include <linux/of_address.h> 13 + #include <linux/io.h> 14 14 #include <linux/module.h> 15 + #include <linux/of_address.h> 15 16 #include <linux/platform_device.h> 16 17 17 18 static struct clk_hw *fixed_mmio_clk_setup(struct device_node *node)
+1
drivers/clk/clk-fractional-divider.c
··· 8 8 */ 9 9 10 10 #include <linux/clk-provider.h> 11 + #include <linux/io.h> 11 12 #include <linux/module.h> 12 13 #include <linux/device.h> 13 14 #include <linux/slab.h>
+1
drivers/clk/clk-hsdk-pll.c
··· 12 12 #include <linux/delay.h> 13 13 #include <linux/device.h> 14 14 #include <linux/err.h> 15 + #include <linux/io.h> 15 16 #include <linux/of.h> 16 17 #include <linux/of_address.h> 17 18 #include <linux/of_device.h>
+1
drivers/clk/clk-multiplier.c
··· 7 7 #include <linux/clk-provider.h> 8 8 #include <linux/err.h> 9 9 #include <linux/export.h> 10 + #include <linux/io.h> 10 11 #include <linux/kernel.h> 11 12 #include <linux/of.h> 12 13 #include <linux/slab.h>
+1
drivers/clk/davinci/pll-da850.c
··· 11 11 #include <linux/clkdev.h> 12 12 #include <linux/device.h> 13 13 #include <linux/init.h> 14 + #include <linux/io.h> 14 15 #include <linux/kernel.h> 15 16 #include <linux/mfd/da8xx-cfgchip.h> 16 17 #include <linux/mfd/syscon.h>
+1
drivers/clk/h8300/clk-div.c
··· 7 7 8 8 #include <linux/clk-provider.h> 9 9 #include <linux/err.h> 10 + #include <linux/io.h> 10 11 #include <linux/of.h> 11 12 #include <linux/of_address.h> 12 13
+2 -1
drivers/clk/h8300/clk-h8s2678.c
··· 6 6 */ 7 7 8 8 #include <linux/clk-provider.h> 9 - #include <linux/err.h> 10 9 #include <linux/device.h> 10 + #include <linux/io.h> 11 + #include <linux/err.h> 11 12 #include <linux/of_address.h> 12 13 #include <linux/slab.h> 13 14
+1
drivers/clk/hisilicon/clk-hi3660-stub.c
··· 24 24 #include <linux/device.h> 25 25 #include <linux/err.h> 26 26 #include <linux/init.h> 27 + #include <linux/io.h> 27 28 #include <linux/mailbox_client.h> 28 29 #include <linux/module.h> 29 30 #include <linux/of.h>
+3 -2
drivers/clk/imx/clk-composite-8m.c
··· 3 3 * Copyright 2018 NXP 4 4 */ 5 5 6 - #include <linux/errno.h> 7 - #include <linux/slab.h> 8 6 #include <linux/clk-provider.h> 7 + #include <linux/errno.h> 8 + #include <linux/io.h> 9 + #include <linux/slab.h> 9 10 10 11 #include "clk.h" 11 12
+1
drivers/clk/imx/clk-frac-pll.c
··· 10 10 11 11 #include <linux/clk-provider.h> 12 12 #include <linux/err.h> 13 + #include <linux/io.h> 13 14 #include <linux/iopoll.h> 14 15 #include <linux/slab.h> 15 16 #include <linux/bitfield.h>
+1
drivers/clk/imx/clk-imx21.c
··· 11 11 12 12 #include <linux/clk-provider.h> 13 13 #include <linux/clkdev.h> 14 + #include <linux/io.h> 14 15 #include <linux/of.h> 15 16 #include <linux/of_address.h> 16 17 #include <dt-bindings/clock/imx21-clock.h>
+1
drivers/clk/imx/clk-imx27.c
··· 3 3 #include <linux/clk-provider.h> 4 4 #include <linux/clkdev.h> 5 5 #include <linux/err.h> 6 + #include <linux/io.h> 6 7 #include <linux/of.h> 7 8 #include <linux/of_address.h> 8 9 #include <dt-bindings/clock/imx27-clock.h>
+1
drivers/clk/imx/clk-pfdv2.c
··· 9 9 10 10 #include <linux/clk-provider.h> 11 11 #include <linux/err.h> 12 + #include <linux/io.h> 12 13 #include <linux/iopoll.h> 13 14 #include <linux/slab.h> 14 15
+1
drivers/clk/imx/clk-pllv4.c
··· 9 9 10 10 #include <linux/clk-provider.h> 11 11 #include <linux/err.h> 12 + #include <linux/io.h> 12 13 #include <linux/iopoll.h> 13 14 #include <linux/slab.h> 14 15
+1
drivers/clk/imx/clk-sccg-pll.c
··· 10 10 11 11 #include <linux/clk-provider.h> 12 12 #include <linux/err.h> 13 + #include <linux/io.h> 13 14 #include <linux/iopoll.h> 14 15 #include <linux/slab.h> 15 16 #include <linux/bitfield.h>
+1
drivers/clk/ingenic/cgu.c
··· 20 20 #include <linux/clk-provider.h> 21 21 #include <linux/clkdev.h> 22 22 #include <linux/delay.h> 23 + #include <linux/io.h> 23 24 #include <linux/math64.h> 24 25 #include <linux/of.h> 25 26 #include <linux/of_address.h>
+1
drivers/clk/ingenic/jz4740-cgu.c
··· 17 17 18 18 #include <linux/clk-provider.h> 19 19 #include <linux/delay.h> 20 + #include <linux/io.h> 20 21 #include <linux/of.h> 21 22 #include <dt-bindings/clock/jz4740-cgu.h> 22 23 #include <asm/mach-jz4740/clock.h>
+1
drivers/clk/ingenic/jz4770-cgu.c
··· 7 7 #include <linux/bitops.h> 8 8 #include <linux/clk-provider.h> 9 9 #include <linux/delay.h> 10 + #include <linux/io.h> 10 11 #include <linux/of.h> 11 12 #include <linux/syscore_ops.h> 12 13 #include <dt-bindings/clock/jz4770-cgu.h>
+1
drivers/clk/ingenic/jz4780-cgu.c
··· 17 17 18 18 #include <linux/clk-provider.h> 19 19 #include <linux/delay.h> 20 + #include <linux/io.h> 20 21 #include <linux/of.h> 21 22 #include <dt-bindings/clock/jz4780-cgu.h> 22 23 #include "cgu.h"
+1
drivers/clk/loongson1/clk-loongson1c.c
··· 9 9 10 10 #include <linux/clkdev.h> 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include <loongson1.h> 14 15 #include "clk.h"
+1
drivers/clk/microchip/clk-core.c
··· 15 15 #include <linux/delay.h> 16 16 #include <linux/device.h> 17 17 #include <linux/interrupt.h> 18 + #include <linux/io.h> 18 19 #include <linux/iopoll.h> 19 20 #include <asm/mach-pic32/pic32.h> 20 21 #include <asm/traps.h>
+1
drivers/clk/microchip/clk-pic32mzda.c
··· 15 15 #include <linux/clk.h> 16 16 #include <linux/clk-provider.h> 17 17 #include <linux/clkdev.h> 18 + #include <linux/io.h> 18 19 #include <linux/module.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/of_platform.h>
+1
drivers/clk/mvebu/armada-37xx-periph.c
··· 18 18 */ 19 19 20 20 #include <linux/clk-provider.h> 21 + #include <linux/io.h> 21 22 #include <linux/mfd/syscon.h> 22 23 #include <linux/of.h> 23 24 #include <linux/of_device.h>
+1
drivers/clk/mvebu/armada-37xx-tbg.c
··· 9 9 10 10 #include <linux/clk-provider.h> 11 11 #include <linux/clk.h> 12 + #include <linux/io.h> 12 13 #include <linux/of.h> 13 14 #include <linux/of_address.h> 14 15 #include <linux/platform_device.h>
+1
drivers/clk/mvebu/clk-corediv.c
··· 10 10 11 11 #include <linux/kernel.h> 12 12 #include <linux/clk-provider.h> 13 + #include <linux/io.h> 13 14 #include <linux/of_address.h> 14 15 #include <linux/slab.h> 15 16 #include <linux/delay.h>
+1
drivers/clk/nxp/clk-lpc18xx-ccu.c
··· 10 10 11 11 #include <linux/clk.h> 12 12 #include <linux/clk-provider.h> 13 + #include <linux/io.h> 13 14 #include <linux/kernel.h> 14 15 #include <linux/of.h> 15 16 #include <linux/of_address.h>
+1
drivers/clk/nxp/clk-lpc18xx-cgu.c
··· 10 10 11 11 #include <linux/clk-provider.h> 12 12 #include <linux/delay.h> 13 + #include <linux/io.h> 13 14 #include <linux/kernel.h> 14 15 #include <linux/of.h> 15 16 #include <linux/of_address.h>
+1
drivers/clk/nxp/clk-lpc32xx.c
··· 11 11 12 12 #include <linux/clk.h> 13 13 #include <linux/clk-provider.h> 14 + #include <linux/io.h> 14 15 #include <linux/of_address.h> 15 16 #include <linux/regmap.h> 16 17
+1
drivers/clk/pxa/clk-pxa.c
··· 13 13 #include <linux/clk.h> 14 14 #include <linux/clk-provider.h> 15 15 #include <linux/clkdev.h> 16 + #include <linux/io.h> 16 17 #include <linux/of.h> 17 18 18 19 #include <dt-bindings/clock/pxa-clock.h>
+1
drivers/clk/renesas/clk-r8a73a4.c
··· 8 8 #include <linux/clk-provider.h> 9 9 #include <linux/clk/renesas.h> 10 10 #include <linux/init.h> 11 + #include <linux/io.h> 11 12 #include <linux/kernel.h> 12 13 #include <linux/slab.h> 13 14 #include <linux/of.h>
+1
drivers/clk/renesas/clk-r8a7740.c
··· 8 8 #include <linux/clk-provider.h> 9 9 #include <linux/clk/renesas.h> 10 10 #include <linux/init.h> 11 + #include <linux/io.h> 11 12 #include <linux/kernel.h> 12 13 #include <linux/slab.h> 13 14 #include <linux/of.h>
+1
drivers/clk/renesas/clk-rcar-gen2.c
··· 10 10 #include <linux/clk-provider.h> 11 11 #include <linux/clk/renesas.h> 12 12 #include <linux/init.h> 13 + #include <linux/io.h> 13 14 #include <linux/kernel.h> 14 15 #include <linux/math64.h> 15 16 #include <linux/of.h>
+1
drivers/clk/renesas/clk-rz.c
··· 9 9 #include <linux/clk-provider.h> 10 10 #include <linux/clk/renesas.h> 11 11 #include <linux/init.h> 12 + #include <linux/io.h> 12 13 #include <linux/kernel.h> 13 14 #include <linux/of.h> 14 15 #include <linux/of_address.h>
+1
drivers/clk/renesas/clk-sh73a0.c
··· 8 8 #include <linux/clk-provider.h> 9 9 #include <linux/clk/renesas.h> 10 10 #include <linux/init.h> 11 + #include <linux/io.h> 11 12 #include <linux/kernel.h> 12 13 #include <linux/of.h> 13 14 #include <linux/of_address.h>
+1
drivers/clk/renesas/r9a06g032-clocks.c
··· 11 11 #include <linux/clk-provider.h> 12 12 #include <linux/delay.h> 13 13 #include <linux/init.h> 14 + #include <linux/io.h> 14 15 #include <linux/kernel.h> 15 16 #include <linux/math64.h> 16 17 #include <linux/of.h>
+1
drivers/clk/renesas/rcar-usb2-clock-sel.c
··· 13 13 #include <linux/clk-provider.h> 14 14 #include <linux/device.h> 15 15 #include <linux/init.h> 16 + #include <linux/io.h> 16 17 #include <linux/module.h> 17 18 #include <linux/of_device.h> 18 19 #include <linux/platform_device.h>
+1
drivers/clk/renesas/renesas-cpg-mssr.c
··· 16 16 #include <linux/delay.h> 17 17 #include <linux/device.h> 18 18 #include <linux/init.h> 19 + #include <linux/io.h> 19 20 #include <linux/mod_devicetable.h> 20 21 #include <linux/module.h> 21 22 #include <linux/of_address.h>
+2 -1
drivers/clk/rockchip/clk-half-divider.c
··· 3 3 * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd 4 4 */ 5 5 6 - #include <linux/slab.h> 7 6 #include <linux/clk-provider.h> 7 + #include <linux/io.h> 8 + #include <linux/slab.h> 8 9 #include "clk.h" 9 10 10 11 #define div_mask(width) ((1 << (width)) - 1)
+1
drivers/clk/rockchip/clk-px30.c
··· 14 14 */ 15 15 16 16 #include <linux/clk-provider.h> 17 + #include <linux/io.h> 17 18 #include <linux/of.h> 18 19 #include <linux/of_address.h> 19 20 #include <linux/syscore_ops.h>
+1
drivers/clk/rockchip/clk-rk3036.c
··· 17 17 */ 18 18 19 19 #include <linux/clk-provider.h> 20 + #include <linux/io.h> 20 21 #include <linux/of.h> 21 22 #include <linux/of_address.h> 22 23 #include <linux/syscore_ops.h>
+1
drivers/clk/rockchip/clk-rk3128.c
··· 14 14 */ 15 15 16 16 #include <linux/clk-provider.h> 17 + #include <linux/io.h> 17 18 #include <linux/of.h> 18 19 #include <linux/of_address.h> 19 20 #include <linux/syscore_ops.h>
+1
drivers/clk/rockchip/clk-rk3188.c
··· 15 15 16 16 #include <linux/clk.h> 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 21 #include <dt-bindings/clock/rk3188-cru-common.h>
+1
drivers/clk/rockchip/clk-rk3228.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/syscore_ops.h>
+1
drivers/clk/rockchip/clk-rk3288.c
··· 14 14 */ 15 15 16 16 #include <linux/clk-provider.h> 17 + #include <linux/io.h> 17 18 #include <linux/of.h> 18 19 #include <linux/of_address.h> 19 20 #include <linux/syscore_ops.h>
+1
drivers/clk/rockchip/clk-rk3328.c
··· 14 14 */ 15 15 16 16 #include <linux/clk-provider.h> 17 + #include <linux/io.h> 17 18 #include <linux/of.h> 18 19 #include <linux/of_address.h> 19 20 #include <linux/syscore_ops.h>
+1
drivers/clk/rockchip/clk-rk3368.c
··· 13 13 */ 14 14 15 15 #include <linux/clk-provider.h> 16 + #include <linux/io.h> 16 17 #include <linux/of.h> 17 18 #include <linux/of_address.h> 18 19 #include <linux/platform_device.h>
+1
drivers/clk/rockchip/clk-rk3399.c
··· 14 14 */ 15 15 16 16 #include <linux/clk-provider.h> 17 + #include <linux/io.h> 17 18 #include <linux/of.h> 18 19 #include <linux/of_address.h> 19 20 #include <linux/platform_device.h>
+1
drivers/clk/rockchip/clk-rv1108.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/syscore_ops.h>
+1
drivers/clk/rockchip/clk.c
··· 26 26 #include <linux/slab.h> 27 27 #include <linux/clk.h> 28 28 #include <linux/clk-provider.h> 29 + #include <linux/io.h> 29 30 #include <linux/mfd/syscon.h> 30 31 #include <linux/regmap.h> 31 32 #include <linux/reboot.h>
+1
drivers/clk/samsung/clk-cpu.c
··· 33 33 */ 34 34 35 35 #include <linux/errno.h> 36 + #include <linux/io.h> 36 37 #include <linux/slab.h> 37 38 #include <linux/clk.h> 38 39 #include <linux/clk-provider.h>
+1
drivers/clk/samsung/clk-exynos-clkout.c
··· 12 12 #include <linux/slab.h> 13 13 #include <linux/clk.h> 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of.h> 16 17 #include <linux/of_address.h> 17 18 #include <linux/syscore_ops.h>
+1
drivers/clk/samsung/clk-exynos3250.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 #include <linux/of.h> 13 14 #include <linux/of_address.h> 14 15 #include <linux/platform_device.h>
+1
drivers/clk/samsung/clk-exynos4.c
··· 14 14 #include <linux/slab.h> 15 15 #include <linux/clk.h> 16 16 #include <linux/clk-provider.h> 17 + #include <linux/io.h> 17 18 #include <linux/of.h> 18 19 #include <linux/of_address.h> 19 20
+1
drivers/clk/samsung/clk-exynos5-subcmu.c
··· 4 4 // Author: Marek Szyprowski <m.szyprowski@samsung.com> 5 5 // Common Clock Framework support for Exynos5 power-domain dependent clocks 6 6 7 + #include <linux/io.h> 7 8 #include <linux/of_platform.h> 8 9 #include <linux/platform_device.h> 9 10 #include <linux/pm_domain.h>
+1
drivers/clk/samsung/clk-exynos5250.c
··· 12 12 13 13 #include <dt-bindings/clock/exynos5250.h> 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of.h> 16 17 #include <linux/of_address.h> 17 18
+2 -1
drivers/clk/samsung/clk-pll.c
··· 13 13 #include <linux/hrtimer.h> 14 14 #include <linux/delay.h> 15 15 #include <linux/slab.h> 16 - #include <linux/clkdev.h> 16 + #include <linux/clk-provider.h> 17 + #include <linux/io.h> 17 18 #include "clk.h" 18 19 #include "clk-pll.h" 19 20
+1
drivers/clk/samsung/clk-s3c2410-dclk.c
··· 12 12 #include <linux/slab.h> 13 13 #include <linux/clk.h> 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/platform_device.h> 16 17 #include <linux/module.h> 17 18 #include "clk.h"
+1
drivers/clk/samsung/clk-s3c2412.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 #include <linux/of.h> 13 14 #include <linux/of_address.h> 14 15 #include <linux/reboot.h>
+1
drivers/clk/samsung/clk-s3c2443.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 #include <linux/of.h> 13 14 #include <linux/of_address.h> 14 15 #include <linux/reboot.h>
+1
drivers/clk/samsung/clk.c
··· 15 15 #include <linux/clkdev.h> 16 16 #include <linux/clk.h> 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of_address.h> 19 20 #include <linux/syscore_ops.h> 20 21
+1
drivers/clk/sifive/fu540-prci.c
··· 30 30 #include <linux/clk/analogbits-wrpll-cln28hpc.h> 31 31 #include <linux/delay.h> 32 32 #include <linux/err.h> 33 + #include <linux/io.h> 33 34 #include <linux/module.h> 34 35 #include <linux/of.h> 35 36 #include <linux/of_clk.h>
+1
drivers/clk/socfpga/clk-gate-s10.c
··· 3 3 * Copyright (C) 2017, Intel Corporation 4 4 */ 5 5 #include <linux/clk-provider.h> 6 + #include <linux/io.h> 6 7 #include <linux/slab.h> 7 8 #include "stratix10-clk.h" 8 9 #include "clk.h"
+1
drivers/clk/socfpga/clk-periph-s10.c
··· 4 4 */ 5 5 #include <linux/slab.h> 6 6 #include <linux/clk-provider.h> 7 + #include <linux/io.h> 7 8 8 9 #include "stratix10-clk.h" 9 10 #include "clk.h"
+1
drivers/clk/socfpga/clk-pll-s10.c
··· 4 4 */ 5 5 #include <linux/slab.h> 6 6 #include <linux/clk-provider.h> 7 + #include <linux/io.h> 7 8 8 9 #include "stratix10-clk.h" 9 10 #include "clk.h"
+1
drivers/clk/st/clkgen-mux.c
··· 14 14 */ 15 15 16 16 #include <linux/slab.h> 17 + #include <linux/io.h> 17 18 #include <linux/of_address.h> 18 19 #include <linux/clk.h> 19 20 #include <linux/clk-provider.h>
+1
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
··· 14 14 */ 15 15 16 16 #include <linux/clk-provider.h> 17 + #include <linux/io.h> 17 18 #include <linux/of_address.h> 18 19 19 20 #include "ccu_common.h"
+1
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
··· 12 12 */ 13 13 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of_address.h> 16 17 #include <linux/platform_device.h> 17 18
+1
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
··· 4 4 */ 5 5 6 6 #include <linux/clk-provider.h> 7 + #include <linux/io.h> 7 8 #include <linux/of_address.h> 8 9 #include <linux/platform_device.h> 9 10
+1
drivers/clk/sunxi-ng/ccu-sun5i.c
··· 12 12 */ 13 13 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of_address.h> 16 17 17 18 #include "ccu_common.h"
+1
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
··· 16 16 */ 17 17 18 18 #include <linux/clk-provider.h> 19 + #include <linux/io.h> 19 20 #include <linux/of_address.h> 20 21 21 22 #include "ccu_common.h"
+1
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
··· 12 12 */ 13 13 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of_address.h> 16 17 17 18 #include "ccu_common.h"
+1
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
··· 12 12 */ 13 13 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of_address.h> 16 17 17 18 #include "ccu_common.h"
+1
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
··· 12 12 */ 13 13 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of_address.h> 16 17 #include <linux/platform_device.h> 17 18
+1
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
··· 12 12 */ 13 13 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of_address.h> 16 17 17 18 #include "ccu_common.h"
+1
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
··· 12 12 */ 13 13 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/platform_device.h> 16 17 #include <linux/regmap.h> 17 18
+1
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of_address.h> 19 20 20 21 #include "ccu_common.h"
+1
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
··· 12 12 */ 13 13 14 14 #include <linux/clk-provider.h> 15 + #include <linux/io.h> 15 16 #include <linux/of_address.h> 16 17 #include <linux/platform_device.h> 17 18
+1
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
··· 5 5 */ 6 6 7 7 #include <linux/clk-provider.h> 8 + #include <linux/io.h> 8 9 #include <linux/of_address.h> 9 10 10 11 #include "ccu_common.h"
+1
drivers/clk/sunxi-ng/ccu_div.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include "ccu_gate.h" 14 15 #include "ccu_div.h"
+1
drivers/clk/sunxi-ng/ccu_frac.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 #include <linux/spinlock.h> 13 14 14 15 #include "ccu_frac.h"
+1
drivers/clk/sunxi-ng/ccu_gate.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include "ccu_gate.h" 14 15
+1
drivers/clk/sunxi-ng/ccu_mmc_timing.c
··· 13 13 14 14 #include <linux/clk-provider.h> 15 15 #include <linux/clk/sunxi-ng.h> 16 + #include <linux/io.h> 16 17 17 18 #include "ccu_common.h" 18 19
+1
drivers/clk/sunxi-ng/ccu_mp.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include "ccu_gate.h" 14 15 #include "ccu_mp.h"
+1
drivers/clk/sunxi-ng/ccu_mult.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include "ccu_gate.h" 14 15 #include "ccu_mult.h"
+1
drivers/clk/sunxi-ng/ccu_mux.c
··· 11 11 #include <linux/clk.h> 12 12 #include <linux/clk-provider.h> 13 13 #include <linux/delay.h> 14 + #include <linux/io.h> 14 15 15 16 #include "ccu_gate.h" 16 17 #include "ccu_mux.h"
+1
drivers/clk/sunxi-ng/ccu_nk.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include "ccu_gate.h" 14 15 #include "ccu_nk.h"
+1
drivers/clk/sunxi-ng/ccu_nkm.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include "ccu_gate.h" 14 15 #include "ccu_nkm.h"
+1
drivers/clk/sunxi-ng/ccu_nkmp.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include "ccu_gate.h" 14 15 #include "ccu_nkmp.h"
+1
drivers/clk/sunxi-ng/ccu_nm.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 13 14 #include "ccu_frac.h" 14 15 #include "ccu_gate.h"
+1
drivers/clk/sunxi-ng/ccu_phase.c
··· 9 9 */ 10 10 11 11 #include <linux/clk-provider.h> 12 + #include <linux/io.h> 12 13 #include <linux/spinlock.h> 13 14 14 15 #include "ccu_phase.h"
+1
drivers/clk/sunxi-ng/ccu_sdm.c
··· 8 8 */ 9 9 10 10 #include <linux/clk-provider.h> 11 + #include <linux/io.h> 11 12 #include <linux/spinlock.h> 12 13 13 14 #include "ccu_sdm.h"
+1
drivers/clk/sunxi/clk-a10-mod1.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/slab.h>
+1
drivers/clk/sunxi/clk-a10-pll2.c
··· 17 17 */ 18 18 19 19 #include <linux/clk-provider.h> 20 + #include <linux/io.h> 20 21 #include <linux/of.h> 21 22 #include <linux/of_address.h> 22 23 #include <linux/slab.h>
+1
drivers/clk/sunxi/clk-a10-ve.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/reset-controller.h>
+1
drivers/clk/sunxi/clk-a20-gmac.c
··· 17 17 */ 18 18 19 19 #include <linux/clk-provider.h> 20 + #include <linux/io.h> 20 21 #include <linux/of.h> 21 22 #include <linux/of_address.h> 22 23 #include <linux/slab.h>
+1
drivers/clk/sunxi/clk-mod0.c
··· 16 16 17 17 #include <linux/clk.h> 18 18 #include <linux/clk-provider.h> 19 + #include <linux/io.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/platform_device.h> 21 22 #include <linux/slab.h>
+1
drivers/clk/sunxi/clk-simple-gates.c
··· 16 16 17 17 #include <linux/clk.h> 18 18 #include <linux/clk-provider.h> 19 + #include <linux/io.h> 19 20 #include <linux/of.h> 20 21 #include <linux/of_address.h> 21 22 #include <linux/slab.h>
+1
drivers/clk/sunxi/clk-sun4i-display.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/kernel.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/reset-controller.h>
+1
drivers/clk/sunxi/clk-sun4i-pll3.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/slab.h>
+1
drivers/clk/sunxi/clk-sun4i-tcon-ch1.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 21 #include <linux/slab.h>
+1
drivers/clk/sunxi/clk-sun8i-apb0.c
··· 16 16 17 17 #include <linux/clk-provider.h> 18 18 #include <linux/init.h> 19 + #include <linux/io.h> 19 20 #include <linux/of.h> 20 21 #include <linux/of_address.h> 21 22 #include <linux/platform_device.h>
+1
drivers/clk/sunxi/clk-sun8i-bus-gates.c
··· 18 18 */ 19 19 20 20 #include <linux/clk-provider.h> 21 + #include <linux/io.h> 21 22 #include <linux/of.h> 22 23 #include <linux/of_address.h> 23 24 #include <linux/slab.h>
+1
drivers/clk/sunxi/clk-sun8i-mbus.c
··· 16 16 17 17 #include <linux/clk.h> 18 18 #include <linux/clk-provider.h> 19 + #include <linux/io.h> 19 20 #include <linux/slab.h> 20 21 #include <linux/spinlock.h> 21 22 #include <linux/of_address.h>
+1
drivers/clk/sunxi/clk-sun9i-cpus.c
··· 10 10 11 11 #include <linux/clk.h> 12 12 #include <linux/clk-provider.h> 13 + #include <linux/io.h> 13 14 #include <linux/slab.h> 14 15 #include <linux/spinlock.h> 15 16 #include <linux/of.h>
+1
drivers/clk/sunxi/clk-sun9i-mmc.c
··· 18 18 #include <linux/clk-provider.h> 19 19 #include <linux/delay.h> 20 20 #include <linux/init.h> 21 + #include <linux/io.h> 21 22 #include <linux/of.h> 22 23 #include <linux/of_device.h> 23 24 #include <linux/reset.h>
+1
drivers/clk/sunxi/clk-sunxi.c
··· 17 17 #include <linux/clk.h> 18 18 #include <linux/clk-provider.h> 19 19 #include <linux/clkdev.h> 20 + #include <linux/io.h> 20 21 #include <linux/of.h> 21 22 #include <linux/of_address.h> 22 23 #include <linux/reset-controller.h>
+1
drivers/clk/sunxi/clk-usb.c
··· 16 16 17 17 #include <linux/clk.h> 18 18 #include <linux/clk-provider.h> 19 + #include <linux/io.h> 19 20 #include <linux/of.h> 20 21 #include <linux/of_address.h> 21 22 #include <linux/reset-controller.h>
+1
drivers/clk/tegra/clk-emc.c
··· 20 20 #include <linux/clk.h> 21 21 #include <linux/clkdev.h> 22 22 #include <linux/delay.h> 23 + #include <linux/io.h> 23 24 #include <linux/module.h> 24 25 #include <linux/of_address.h> 25 26 #include <linux/of_platform.h>
+1
drivers/clk/tegra/clk-periph-fixed.c
··· 15 15 */ 16 16 17 17 #include <linux/clk-provider.h> 18 + #include <linux/io.h> 18 19 19 20 #include "clk.h" 20 21
+1
drivers/clk/tegra/clk-sdmmc-mux.c
··· 12 12 13 13 #include <linux/clk-provider.h> 14 14 #include <linux/err.h> 15 + #include <linux/io.h> 15 16 #include <linux/types.h> 16 17 17 18 #include "clk.h"
+1
drivers/clk/tegra/clk.c
··· 18 18 #include <linux/clk.h> 19 19 #include <linux/clk-provider.h> 20 20 #include <linux/delay.h> 21 + #include <linux/io.h> 21 22 #include <linux/of.h> 22 23 #include <linux/clk/tegra.h> 23 24 #include <linux/reset-controller.h>
+1
drivers/clk/ti/adpll.c
··· 14 14 #include <linux/clk-provider.h> 15 15 #include <linux/delay.h> 16 16 #include <linux/err.h> 17 + #include <linux/io.h> 17 18 #include <linux/math64.h> 18 19 #include <linux/module.h> 19 20 #include <linux/of_device.h>
+1
drivers/clk/ti/clk.c
··· 19 19 #include <linux/clk-provider.h> 20 20 #include <linux/clkdev.h> 21 21 #include <linux/clk/ti.h> 22 + #include <linux/io.h> 22 23 #include <linux/of.h> 23 24 #include <linux/of_address.h> 24 25 #include <linux/list.h>
+1
drivers/clk/ti/fapll.c
··· 13 13 #include <linux/clk-provider.h> 14 14 #include <linux/delay.h> 15 15 #include <linux/err.h> 16 + #include <linux/io.h> 16 17 #include <linux/math64.h> 17 18 #include <linux/of.h> 18 19 #include <linux/of_address.h>
+1
drivers/clk/versatile/clk-sp810.c
··· 16 16 #include <linux/clk.h> 17 17 #include <linux/clk-provider.h> 18 18 #include <linux/err.h> 19 + #include <linux/io.h> 19 20 #include <linux/of.h> 20 21 #include <linux/of_address.h> 21 22
+1
drivers/clk/x86/clk-pmc-atom.c
··· 17 17 #include <linux/clk-provider.h> 18 18 #include <linux/clkdev.h> 19 19 #include <linux/err.h> 20 + #include <linux/io.h> 20 21 #include <linux/platform_data/x86/clk-pmc-atom.h> 21 22 #include <linux/platform_device.h> 22 23 #include <linux/slab.h>
+1
drivers/cpufreq/loongson1-cpufreq.c
··· 13 13 #include <linux/cpu.h> 14 14 #include <linux/cpufreq.h> 15 15 #include <linux/delay.h> 16 + #include <linux/io.h> 16 17 #include <linux/module.h> 17 18 #include <linux/platform_device.h> 18 19 #include <linux/slab.h>
+1
drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c
··· 11 11 */ 12 12 13 13 #include <linux/clk-provider.h> 14 + #include <linux/io.h> 14 15 15 16 #include "sun4i_hdmi.h" 16 17
+1
drivers/gpu/drm/vc4/vc4_dsi.c
··· 41 41 #include <linux/component.h> 42 42 #include <linux/dmaengine.h> 43 43 #include <linux/i2c.h> 44 + #include <linux/io.h> 44 45 #include <linux/of_address.h> 45 46 #include <linux/of_platform.h> 46 47 #include <linux/pm_runtime.h>
+1
drivers/mailbox/mtk-cmdq-mailbox.c
··· 8 8 #include <linux/dma-mapping.h> 9 9 #include <linux/errno.h> 10 10 #include <linux/interrupt.h> 11 + #include <linux/io.h> 11 12 #include <linux/iopoll.h> 12 13 #include <linux/kernel.h> 13 14 #include <linux/module.h>
+1
drivers/memory/tegra/tegra124-emc.c
··· 20 20 #include <linux/clkdev.h> 21 21 #include <linux/debugfs.h> 22 22 #include <linux/delay.h> 23 + #include <linux/io.h> 23 24 #include <linux/of_address.h> 24 25 #include <linux/of_platform.h> 25 26 #include <linux/platform_device.h>
+1
drivers/mfd/intel-lpss.c
··· 18 18 #include <linux/clk-provider.h> 19 19 #include <linux/debugfs.h> 20 20 #include <linux/idr.h> 21 + #include <linux/io.h> 21 22 #include <linux/ioport.h> 22 23 #include <linux/kernel.h> 23 24 #include <linux/module.h>
+1
drivers/mmc/host/meson-mx-sdio.c
··· 19 19 #include <linux/dma-mapping.h> 20 20 #include <linux/module.h> 21 21 #include <linux/interrupt.h> 22 + #include <linux/io.h> 22 23 #include <linux/ioport.h> 23 24 #include <linux/platform_device.h> 24 25 #include <linux/of_platform.h>
+1
drivers/net/ieee802154/ca8210.c
··· 53 53 #include <linux/delay.h> 54 54 #include <linux/gpio.h> 55 55 #include <linux/ieee802154.h> 56 + #include <linux/io.h> 56 57 #include <linux/kfifo.h> 57 58 #include <linux/of.h> 58 59 #include <linux/of_device.h>
-1
include/linux/clk-provider.h
··· 6 6 #ifndef __LINUX_CLK_PROVIDER_H 7 7 #define __LINUX_CLK_PROVIDER_H 8 8 9 - #include <linux/io.h> 10 9 #include <linux/of.h> 11 10 #include <linux/of_clk.h> 12 11
+1
sound/soc/mxs/mxs-saif.c
··· 26 26 #include <linux/clk.h> 27 27 #include <linux/clk-provider.h> 28 28 #include <linux/delay.h> 29 + #include <linux/io.h> 29 30 #include <linux/time.h> 30 31 #include <sound/core.h> 31 32 #include <sound/pcm.h>