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

pinctrl: Explicitly include correct DT includes

The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it as merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Acked-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20230714174901.4062397-1-robh@kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Rob Herring and committed by
Linus Walleij
060f03e9 59d612a3

+80 -145
+2 -2
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
··· 21 21 #include <linux/io.h> 22 22 #include <linux/ioport.h> 23 23 #include <linux/kernel.h> 24 - #include <linux/of_device.h> 25 - #include <linux/of_irq.h> 24 + #include <linux/of.h> 25 + #include <linux/platform_device.h> 26 26 #include <linux/seq_file.h> 27 27 #include <linux/slab.h> 28 28
+2 -3
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
··· 15 15 #include <linux/io.h> 16 16 #include <linux/ioport.h> 17 17 #include <linux/kernel.h> 18 - #include <linux/of_address.h> 19 - #include <linux/of_device.h> 20 - #include <linux/of_irq.h> 18 + #include <linux/of.h> 21 19 #include <linux/pinctrl/pinconf.h> 22 20 #include <linux/pinctrl/pinconf-generic.h> 23 21 #include <linux/pinctrl/pinctrl.h> 22 + #include <linux/platform_device.h> 24 23 #include <linux/slab.h> 25 24 26 25 #include "../pinctrl-utils.h"
+1 -1
drivers/pinctrl/freescale/pinctrl-imx.c
··· 14 14 #include <linux/module.h> 15 15 #include <linux/of.h> 16 16 #include <linux/of_address.h> 17 - #include <linux/of_device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/regmap.h> 19 19 #include <linux/seq_file.h> 20 20 #include <linux/slab.h>
+2 -1
drivers/pinctrl/freescale/pinctrl-imx1-core.c
··· 15 15 #include <linux/init.h> 16 16 #include <linux/io.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 18 + #include <linux/of_platform.h> 19 + #include <linux/platform_device.h> 19 20 #include <linux/seq_file.h> 20 21 #include <linux/slab.h> 21 22
+2 -1
drivers/pinctrl/freescale/pinctrl-imx23.c
··· 6 6 // Copyright 2012 Freescale Semiconductor, Inc. 7 7 8 8 #include <linux/init.h> 9 - #include <linux/of_device.h> 9 + #include <linux/mod_devicetable.h> 10 + #include <linux/platform_device.h> 10 11 #include <linux/pinctrl/pinctrl.h> 11 12 #include "pinctrl-mxs.h" 12 13
+2 -2
drivers/pinctrl/freescale/pinctrl-imx25.c
··· 14 14 #include <linux/err.h> 15 15 #include <linux/init.h> 16 16 #include <linux/io.h> 17 - #include <linux/of.h> 18 - #include <linux/of_device.h> 17 + #include <linux/mod_devicetable.h> 18 + #include <linux/platform_device.h> 19 19 #include <linux/pinctrl/pinctrl.h> 20 20 21 21 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx27.c
··· 9 9 #include <linux/err.h> 10 10 #include <linux/init.h> 11 11 #include <linux/io.h> 12 - #include <linux/of.h> 13 - #include <linux/of_device.h> 12 + #include <linux/mod_devicetable.h> 13 + #include <linux/platform_device.h> 14 14 #include <linux/pinctrl/pinctrl.h> 15 15 16 16 #include "pinctrl-imx1.h"
+2 -1
drivers/pinctrl/freescale/pinctrl-imx28.c
··· 6 6 // Copyright 2012 Freescale Semiconductor, Inc. 7 7 8 8 #include <linux/init.h> 9 - #include <linux/of_device.h> 9 + #include <linux/mod_devicetable.h> 10 + #include <linux/platform_device.h> 10 11 #include <linux/pinctrl/pinctrl.h> 11 12 #include "pinctrl-mxs.h" 12 13
+2 -2
drivers/pinctrl/freescale/pinctrl-imx35.c
··· 12 12 #include <linux/err.h> 13 13 #include <linux/init.h> 14 14 #include <linux/io.h> 15 - #include <linux/of.h> 16 - #include <linux/of_device.h> 15 + #include <linux/mod_devicetable.h> 16 + #include <linux/platform_device.h> 17 17 #include <linux/pinctrl/pinctrl.h> 18 18 19 19 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx50.c
··· 9 9 #include <linux/err.h> 10 10 #include <linux/init.h> 11 11 #include <linux/io.h> 12 - #include <linux/of.h> 13 - #include <linux/of_device.h> 12 + #include <linux/mod_devicetable.h> 13 + #include <linux/platform_device.h> 14 14 #include <linux/pinctrl/pinctrl.h> 15 15 16 16 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx51.c
··· 10 10 #include <linux/err.h> 11 11 #include <linux/init.h> 12 12 #include <linux/io.h> 13 - #include <linux/of.h> 14 - #include <linux/of_device.h> 13 + #include <linux/mod_devicetable.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/pinctrl/pinctrl.h> 16 16 17 17 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx53.c
··· 10 10 #include <linux/err.h> 11 11 #include <linux/init.h> 12 12 #include <linux/io.h> 13 - #include <linux/of.h> 14 - #include <linux/of_device.h> 13 + #include <linux/mod_devicetable.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/pinctrl/pinctrl.h> 16 16 17 17 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx6dl.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/init.h> 10 10 #include <linux/io.h> 11 - #include <linux/of.h> 12 - #include <linux/of_device.h> 11 + #include <linux/mod_devicetable.h> 12 + #include <linux/platform_device.h> 13 13 #include <linux/pinctrl/pinctrl.h> 14 14 15 15 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx6q.c
··· 10 10 #include <linux/err.h> 11 11 #include <linux/init.h> 12 12 #include <linux/io.h> 13 - #include <linux/of.h> 14 - #include <linux/of_device.h> 13 + #include <linux/mod_devicetable.h> 14 + #include <linux/platform_device.h> 15 15 #include <linux/pinctrl/pinctrl.h> 16 16 17 17 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx6sl.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/init.h> 10 10 #include <linux/io.h> 11 - #include <linux/of.h> 12 - #include <linux/of_device.h> 11 + #include <linux/mod_devicetable.h> 12 + #include <linux/platform_device.h> 13 13 #include <linux/pinctrl/pinctrl.h> 14 14 15 15 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx6sll.c
··· 7 7 #include <linux/init.h> 8 8 #include <linux/io.h> 9 9 #include <linux/module.h> 10 - #include <linux/of.h> 11 - #include <linux/of_device.h> 10 + #include <linux/mod_devicetable.h> 11 + #include <linux/platform_device.h> 12 12 #include <linux/pinctrl/pinctrl.h> 13 13 14 14 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx6sx.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/init.h> 10 10 #include <linux/io.h> 11 - #include <linux/of.h> 12 - #include <linux/of_device.h> 11 + #include <linux/mod_devicetable.h> 12 + #include <linux/platform_device.h> 13 13 #include <linux/pinctrl/pinctrl.h> 14 14 15 15 #include "pinctrl-imx.h"
+1 -1
drivers/pinctrl/freescale/pinctrl-imx6ul.c
··· 9 9 #include <linux/init.h> 10 10 #include <linux/io.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_device.h> 12 + #include <linux/platform_device.h> 13 13 #include <linux/pinctrl/pinctrl.h> 14 14 15 15 #include "pinctrl-imx.h"
+1 -1
drivers/pinctrl/freescale/pinctrl-imx7d.c
··· 9 9 #include <linux/init.h> 10 10 #include <linux/io.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_device.h> 12 + #include <linux/platform_device.h> 13 13 #include <linux/pinctrl/pinctrl.h> 14 14 15 15 #include "pinctrl-imx.h"
+2 -3
drivers/pinctrl/freescale/pinctrl-imx7ulp.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/init.h> 10 10 #include <linux/io.h> 11 - #include <linux/module.h> 12 - #include <linux/of.h> 13 - #include <linux/of_device.h> 11 + #include <linux/mod_devicetable.h> 12 + #include <linux/platform_device.h> 14 13 #include <linux/pinctrl/pinctrl.h> 15 14 16 15 #include "pinctrl-imx.h"
+2 -2
drivers/pinctrl/freescale/pinctrl-imx8dxl.c
··· 8 8 #include <linux/firmware/imx/sci.h> 9 9 #include <linux/init.h> 10 10 #include <linux/io.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/module.h> 12 - #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/pinctrl/pinctrl.h> 14 + #include <linux/platform_device.h> 15 15 16 16 #include "pinctrl-imx.h" 17 17
+1 -1
drivers/pinctrl/freescale/pinctrl-imx8mm.c
··· 6 6 #include <linux/err.h> 7 7 #include <linux/init.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_device.h> 9 + #include <linux/of.h> 10 10 #include <linux/pinctrl/pinctrl.h> 11 11 #include <linux/platform_device.h> 12 12
+2 -2
drivers/pinctrl/freescale/pinctrl-imx8mq.c
··· 8 8 #include <linux/err.h> 9 9 #include <linux/init.h> 10 10 #include <linux/io.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/module.h> 12 - #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/pinctrl/pinctrl.h> 14 + #include <linux/platform_device.h> 15 15 16 16 #include "pinctrl-imx.h" 17 17
+2 -1
drivers/pinctrl/freescale/pinctrl-imx8qxp.c
··· 10 10 #include <linux/firmware/imx/sci.h> 11 11 #include <linux/init.h> 12 12 #include <linux/io.h> 13 + #include <linux/mod_devicetable.h> 13 14 #include <linux/module.h> 14 15 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 16 #include <linux/pinctrl/pinctrl.h> 17 + #include <linux/platform_device.h> 17 18 18 19 #include "pinctrl-imx.h" 19 20
+2 -2
drivers/pinctrl/freescale/pinctrl-imx8ulp.c
··· 6 6 #include <linux/err.h> 7 7 #include <linux/init.h> 8 8 #include <linux/io.h> 9 + #include <linux/mod_devicetable.h> 9 10 #include <linux/module.h> 10 - #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/pinctrl/pinctrl.h> 12 + #include <linux/platform_device.h> 13 13 14 14 #include "pinctrl-imx.h" 15 15
+2 -2
drivers/pinctrl/freescale/pinctrl-imx93.c
··· 6 6 #include <linux/err.h> 7 7 #include <linux/init.h> 8 8 #include <linux/io.h> 9 + #include <linux/mod_devicetable.h> 9 10 #include <linux/module.h> 10 - #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/pinctrl/pinctrl.h> 12 + #include <linux/platform_device.h> 13 13 14 14 #include "pinctrl-imx.h" 15 15
+1 -1
drivers/pinctrl/freescale/pinctrl-imxrt1050.c
··· 6 6 7 7 #include <linux/err.h> 8 8 #include <linux/init.h> 9 - #include <linux/of_device.h> 9 + #include <linux/of.h> 10 10 #include <linux/pinctrl/pinctrl.h> 11 11 #include <linux/platform_device.h> 12 12
+1 -1
drivers/pinctrl/freescale/pinctrl-imxrt1170.c
··· 6 6 7 7 #include <linux/err.h> 8 8 #include <linux/init.h> 9 - #include <linux/of_device.h> 9 + #include <linux/of.h> 10 10 #include <linux/pinctrl/pinctrl.h> 11 11 #include <linux/platform_device.h> 12 12
+2 -2
drivers/pinctrl/freescale/pinctrl-vf610.c
··· 7 7 #include <linux/err.h> 8 8 #include <linux/init.h> 9 9 #include <linux/io.h> 10 - #include <linux/of.h> 11 - #include <linux/of_device.h> 10 + #include <linux/mod_devicetable.h> 11 + #include <linux/platform_device.h> 12 12 #include <linux/pinctrl/pinctrl.h> 13 13 14 14 #include "pinctrl-imx.h"
-1
drivers/pinctrl/mediatek/pinctrl-mt2701.c
··· 7 7 #include <dt-bindings/pinctrl/mt65xx.h> 8 8 #include <linux/module.h> 9 9 #include <linux/of.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/platform_device.h> 12 11 #include <linux/pinctrl/pinctrl.h> 13 12 #include <linux/regmap.h>
-1
drivers/pinctrl/mediatek/pinctrl-mt2712.c
··· 8 8 #include <linux/module.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/pinctrl/pinctrl.h> 13 12 #include <linux/regmap.h> 14 13 #include <linux/pinctrl/pinconf-generic.h>
-1
drivers/pinctrl/mediatek/pinctrl-mt6397.c
··· 7 7 #include <linux/init.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/of.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/pinctrl/pinctrl.h> 12 11 #include <linux/pinctrl/pinconf-generic.h> 13 12 #include <linux/mfd/mt6397/core.h>
-1
drivers/pinctrl/mediatek/pinctrl-mt8127.c
··· 8 8 #include <linux/init.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/pinctrl/pinctrl.h> 13 12 #include <linux/regmap.h> 14 13 #include <dt-bindings/pinctrl/mt65xx.h>
-1
drivers/pinctrl/mediatek/pinctrl-mt8135.c
··· 7 7 #include <linux/init.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/of.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/pinctrl/pinctrl.h> 12 11 #include <linux/regmap.h> 13 12 #include <dt-bindings/pinctrl/mt65xx.h>
-1
drivers/pinctrl/mediatek/pinctrl-mt8167.c
··· 6 6 7 7 #include <dt-bindings/pinctrl/mt65xx.h> 8 8 #include <linux/of.h> 9 - #include <linux/of_device.h> 10 9 #include <linux/module.h> 11 10 #include <linux/pinctrl/pinctrl.h> 12 11 #include <linux/platform_device.h>
-1
drivers/pinctrl/mediatek/pinctrl-mt8173.c
··· 7 7 #include <linux/init.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/of.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/pinctrl/pinctrl.h> 12 11 #include <linux/regmap.h> 13 12 #include <linux/pinctrl/pinconf-generic.h>
-1
drivers/pinctrl/mediatek/pinctrl-mt8365.c
··· 6 6 7 7 #include <dt-bindings/pinctrl/mt65xx.h> 8 8 #include <linux/of.h> 9 - #include <linux/of_device.h> 10 9 #include <linux/module.h> 11 10 #include <linux/pinctrl/pinctrl.h> 12 11 #include <linux/platform_device.h>
-1
drivers/pinctrl/mediatek/pinctrl-mt8516.c
··· 6 6 7 7 #include <dt-bindings/pinctrl/mt65xx.h> 8 8 #include <linux/of.h> 9 - #include <linux/of_device.h> 10 9 #include <linux/module.h> 11 10 #include <linux/pinctrl/pinctrl.h> 12 11 #include <linux/platform_device.h>
-2
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
··· 8 8 #include <linux/io.h> 9 9 #include <linux/gpio/driver.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_address.h> 12 - #include <linux/of_device.h> 13 11 #include <linux/of_irq.h> 14 12 #include <linux/pinctrl/consumer.h> 15 13 #include <linux/pinctrl/machine.h>
-1
drivers/pinctrl/meson/pinctrl-meson.c
··· 43 43 #include <linux/io.h> 44 44 #include <linux/of.h> 45 45 #include <linux/of_address.h> 46 - #include <linux/of_device.h> 47 46 #include <linux/pinctrl/pinconf-generic.h> 48 47 #include <linux/pinctrl/pinconf.h> 49 48 #include <linux/pinctrl/pinctrl.h>
-1
drivers/pinctrl/mvebu/pinctrl-ac5.c
··· 12 12 #include <linux/io.h> 13 13 #include <linux/platform_device.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/pinctrl/pinctrl.h> 17 16 18 17 #include "pinctrl-mvebu.h"
-1
drivers/pinctrl/mvebu/pinctrl-armada-370.c
··· 13 13 #include <linux/platform_device.h> 14 14 #include <linux/clk.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/pinctrl/pinctrl.h> 18 17 19 18 #include "pinctrl-mvebu.h"
-1
drivers/pinctrl/mvebu/pinctrl-armada-375.c
··· 13 13 #include <linux/platform_device.h> 14 14 #include <linux/clk.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/pinctrl/pinctrl.h> 18 17 19 18 #include "pinctrl-mvebu.h"
-2
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
··· 13 13 #include <linux/gpio/driver.h> 14 14 #include <linux/mfd/syscon.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_address.h> 17 - #include <linux/of_device.h> 18 16 #include <linux/of_irq.h> 19 17 #include <linux/pinctrl/pinconf-generic.h> 20 18 #include <linux/pinctrl/pinconf.h>
-2
drivers/pinctrl/mvebu/pinctrl-mvebu.c
··· 11 11 #include <linux/io.h> 12 12 #include <linux/mfd/syscon.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_address.h> 15 - #include <linux/of_platform.h> 16 14 #include <linux/platform_device.h> 17 15 #include <linux/regmap.h> 18 16 #include <linux/seq_file.h>
+1 -1
drivers/pinctrl/nxp/pinctrl-s32cc.c
··· 14 14 #include <linux/io.h> 15 15 #include <linux/module.h> 16 16 #include <linux/of.h> 17 - #include <linux/of_device.h> 17 + #include <linux/platform_device.h> 18 18 #include <linux/pinctrl/machine.h> 19 19 #include <linux/pinctrl/pinconf.h> 20 20 #include <linux/pinctrl/pinctrl.h>
+1 -1
drivers/pinctrl/nxp/pinctrl-s32g2.c
··· 12 12 #include <linux/io.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 15 + #include <linux/platform_device.h> 16 16 #include <linux/pinctrl/pinctrl.h> 17 17 18 18 #include "pinctrl-s32.h"
-1
drivers/pinctrl/pinctrl-axp209.c
··· 15 15 #include <linux/mfd/axp20x.h> 16 16 #include <linux/module.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/platform_device.h> 20 19 #include <linux/regmap.h> 21 20 #include <linux/slab.h>
+1 -1
drivers/pinctrl/pinctrl-k210.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/io.h> 9 9 #include <linux/mfd/syscon.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/platform_device.h> 12 12 #include <linux/regmap.h> 13 13 #include <linux/seq_file.h>
+2 -2
drivers/pinctrl/pinctrl-lpc18xx.c
··· 12 12 #include <linux/clk.h> 13 13 #include <linux/init.h> 14 14 #include <linux/io.h> 15 - #include <linux/of.h> 16 - #include <linux/of_device.h> 15 + #include <linux/mod_devicetable.h> 16 + #include <linux/platform_device.h> 17 17 18 18 #include <linux/pinctrl/pinconf-generic.h> 19 19 #include <linux/pinctrl/pinconf.h>
+1 -3
drivers/pinctrl/pinctrl-ocelot.c
··· 11 11 #include <linux/interrupt.h> 12 12 #include <linux/io.h> 13 13 #include <linux/mfd/ocelot.h> 14 - #include <linux/of_device.h> 15 - #include <linux/of_irq.h> 16 - #include <linux/of_platform.h> 14 + #include <linux/of.h> 17 15 #include <linux/platform_device.h> 18 16 #include <linux/regmap.h> 19 17 #include <linux/reset.h>
-1
drivers/pinctrl/pinctrl-oxnas.c
··· 13 13 #include <linux/io.h> 14 14 #include <linux/irq.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/pinctrl/pinconf.h> 18 17 #include <linux/pinctrl/pinconf-generic.h> 19 18 #include <linux/pinctrl/pinctrl.h>
-1
drivers/pinctrl/pinctrl-palmas.c
··· 11 11 #include <linux/module.h> 12 12 #include <linux/mfd/palmas.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 14 #include <linux/platform_device.h> 16 15 #include <linux/pinctrl/machine.h> 17 16 #include <linux/pinctrl/pinctrl.h>
-1
drivers/pinctrl/pinctrl-pic32.c
··· 11 11 #include <linux/io.h> 12 12 #include <linux/irq.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 14 #include <linux/pinctrl/pinconf.h> 16 15 #include <linux/pinctrl/pinconf-generic.h> 17 16 #include <linux/pinctrl/pinctrl.h>
+2 -3
drivers/pinctrl/pinctrl-rockchip.c
··· 21 21 #include <linux/io.h> 22 22 #include <linux/bitops.h> 23 23 #include <linux/gpio/driver.h> 24 - #include <linux/of_address.h> 25 - #include <linux/of_device.h> 26 - #include <linux/of_irq.h> 24 + #include <linux/of.h> 25 + #include <linux/of_platform.h> 27 26 #include <linux/pinctrl/machine.h> 28 27 #include <linux/pinctrl/pinconf.h> 29 28 #include <linux/pinctrl/pinctrl.h>
+1 -2
drivers/pinctrl/pinctrl-single.c
··· 12 12 #include <linux/init.h> 13 13 #include <linux/module.h> 14 14 #include <linux/io.h> 15 + #include <linux/platform_device.h> 15 16 #include <linux/slab.h> 16 17 #include <linux/err.h> 17 18 #include <linux/list.h> 18 19 #include <linux/interrupt.h> 19 20 #include <linux/irqchip/chained_irq.h> 20 21 #include <linux/of.h> 21 - #include <linux/of_device.h> 22 - #include <linux/of_address.h> 23 22 #include <linux/of_irq.h> 24 23 #include <linux/seq_file.h> 25 24
-1
drivers/pinctrl/pinctrl-sx150x.c
··· 19 19 #include <linux/mutex.h> 20 20 #include <linux/slab.h> 21 21 #include <linux/of.h> 22 - #include <linux/of_device.h> 23 22 #include <linux/gpio/driver.h> 24 23 #include <linux/pinctrl/pinconf.h> 25 24 #include <linux/pinctrl/pinctrl.h>
-1
drivers/pinctrl/pxa/pinctrl-pxa25x.c
··· 7 7 #include <linux/module.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/of.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/pinctrl/pinctrl.h> 12 11 13 12 #include "pinctrl-pxa2xx.h"
-1
drivers/pinctrl/pxa/pinctrl-pxa27x.c
··· 7 7 #include <linux/module.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/of.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/pinctrl/pinctrl.h> 12 11 13 12 #include "pinctrl-pxa2xx.h"
+2 -1
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
··· 8 8 #include <linux/clk.h> 9 9 #include <linux/gpio/driver.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 + #include <linux/platform_device.h> 12 13 #include <linux/seq_file.h> 13 14 14 15 #include <linux/pinctrl/pinconf-generic.h>
-1
drivers/pinctrl/qcom/pinctrl-sdx75.c
··· 5 5 6 6 #include <linux/module.h> 7 7 #include <linux/of.h> 8 - #include <linux/of_device.h> 9 8 #include <linux/platform_device.h> 10 9 #include "pinctrl-msm.h" 11 10
+1 -1
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
··· 7 7 #include <linux/gpio/driver.h> 8 8 #include <linux/interrupt.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/of_irq.h> 12 12 #include <linux/platform_device.h> 13 13 #include <linux/regmap.h>
+1 -1
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
··· 7 7 #include <linux/gpio/driver.h> 8 8 #include <linux/interrupt.h> 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/of_irq.h> 12 12 #include <linux/platform_device.h> 13 13 #include <linux/regmap.h>
-1
drivers/pinctrl/renesas/core.c
··· 19 19 #include <linux/kernel.h> 20 20 #include <linux/math.h> 21 21 #include <linux/of.h> 22 - #include <linux/of_device.h> 23 22 #include <linux/pinctrl/machine.h> 24 23 #include <linux/platform_device.h> 25 24 #include <linux/psci.h>
+1 -2
drivers/pinctrl/renesas/pinctrl-rza1.c
··· 19 19 #include <linux/ioport.h> 20 20 #include <linux/module.h> 21 21 #include <linux/of.h> 22 - #include <linux/of_address.h> 23 - #include <linux/of_device.h> 24 22 #include <linux/pinctrl/pinconf-generic.h> 25 23 #include <linux/pinctrl/pinctrl.h> 26 24 #include <linux/pinctrl/pinmux.h> 25 + #include <linux/platform_device.h> 27 26 #include <linux/property.h> 28 27 #include <linux/slab.h> 29 28
+2 -1
drivers/pinctrl/renesas/pinctrl-rza2.c
··· 14 14 #include <linux/gpio/driver.h> 15 15 #include <linux/io.h> 16 16 #include <linux/module.h> 17 - #include <linux/of_device.h> 17 + #include <linux/of.h> 18 18 #include <linux/pinctrl/pinmux.h> 19 + #include <linux/platform_device.h> 19 20 20 21 #include "../core.h" 21 22 #include "../pinmux.h"
+2 -1
drivers/pinctrl/renesas/pinctrl-rzg2l.c
··· 11 11 #include <linux/interrupt.h> 12 12 #include <linux/io.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 15 #include <linux/of_irq.h> 16 + #include <linux/platform_device.h> 16 17 #include <linux/seq_file.h> 17 18 #include <linux/spinlock.h> 18 19
+2 -1
drivers/pinctrl/renesas/pinctrl-rzv2m.c
··· 14 14 #include <linux/gpio/driver.h> 15 15 #include <linux/io.h> 16 16 #include <linux/module.h> 17 - #include <linux/of_device.h> 17 + #include <linux/of.h> 18 + #include <linux/platform_device.h> 18 19 #include <linux/spinlock.h> 19 20 20 21 #include <linux/pinctrl/consumer.h>
+1 -1
drivers/pinctrl/samsung/pinctrl-samsung.c
··· 20 20 #include <linux/init.h> 21 21 #include <linux/io.h> 22 22 #include <linux/irqdomain.h> 23 - #include <linux/of_device.h> 23 + #include <linux/of.h> 24 24 #include <linux/platform_device.h> 25 25 #include <linux/property.h> 26 26 #include <linux/seq_file.h>
+1 -1
drivers/pinctrl/spear/pinctrl-spear1310.c
··· 11 11 12 12 #include <linux/err.h> 13 13 #include <linux/init.h> 14 - #include <linux/of_device.h> 14 + #include <linux/mod_devicetable.h> 15 15 #include <linux/platform_device.h> 16 16 #include "pinctrl-spear.h" 17 17
+1 -1
drivers/pinctrl/spear/pinctrl-spear1340.c
··· 11 11 12 12 #include <linux/err.h> 13 13 #include <linux/init.h> 14 - #include <linux/of_device.h> 14 + #include <linux/mod_devicetable.h> 15 15 #include <linux/platform_device.h> 16 16 #include "pinctrl-spear.h" 17 17
+1 -1
drivers/pinctrl/spear/pinctrl-spear300.c
··· 11 11 12 12 #include <linux/err.h> 13 13 #include <linux/init.h> 14 - #include <linux/of_device.h> 14 + #include <linux/mod_devicetable.h> 15 15 #include <linux/platform_device.h> 16 16 #include "pinctrl-spear3xx.h" 17 17
+1 -1
drivers/pinctrl/spear/pinctrl-spear310.c
··· 11 11 12 12 #include <linux/err.h> 13 13 #include <linux/init.h> 14 - #include <linux/of_device.h> 14 + #include <linux/mod_devicetable.h> 15 15 #include <linux/platform_device.h> 16 16 #include "pinctrl-spear3xx.h" 17 17
+1 -1
drivers/pinctrl/spear/pinctrl-spear320.c
··· 11 11 12 12 #include <linux/err.h> 13 13 #include <linux/init.h> 14 - #include <linux/of_device.h> 14 + #include <linux/mod_devicetable.h> 15 15 #include <linux/platform_device.h> 16 16 #include "pinctrl-spear3xx.h" 17 17
-1
drivers/pinctrl/sprd/pinctrl-sprd.c
··· 11 11 #include <linux/kernel.h> 12 12 #include <linux/module.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 14 #include <linux/platform_device.h> 16 15 #include <linux/seq_file.h> 17 16 #include <linux/slab.h>
+1 -4
drivers/pinctrl/starfive/pinctrl-starfive-jh7110-aon.c
··· 10 10 #include <linux/init.h> 11 11 #include <linux/interrupt.h> 12 12 #include <linux/io.h> 13 + #include <linux/mod_devicetable.h> 13 14 #include <linux/module.h> 14 - #include <linux/of.h> 15 - #include <linux/of_device.h> 16 - #include <linux/of_irq.h> 17 - #include <linux/of_platform.h> 18 15 #include <linux/pinctrl/pinconf.h> 19 16 #include <linux/pinctrl/pinconf-generic.h> 20 17 #include <linux/pinctrl/pinctrl.h>
-2
drivers/pinctrl/starfive/pinctrl-starfive-jh7110-sys.c
··· 13 13 #include <linux/mod_devicetable.h> 14 14 #include <linux/module.h> 15 15 #include <linux/mutex.h> 16 - #include <linux/of.h> 17 - #include <linux/of_device.h> 18 16 #include <linux/platform_device.h> 19 17 #include <linux/reset.h> 20 18 #include <linux/spinlock.h>
-1
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
··· 14 14 #include <linux/module.h> 15 15 #include <linux/mutex.h> 16 16 #include <linux/of.h> 17 - #include <linux/of_device.h> 18 17 #include <linux/platform_device.h> 19 18 #include <linux/reset.h> 20 19 #include <linux/seq_file.h>
+1 -2
drivers/pinctrl/stm32/pinctrl-stm32.c
··· 13 13 #include <linux/irq.h> 14 14 #include <linux/mfd/syscon.h> 15 15 #include <linux/module.h> 16 - #include <linux/of_address.h> 17 - #include <linux/of_device.h> 18 16 #include <linux/of.h> 17 + #include <linux/of_address.h> 19 18 #include <linux/of_irq.h> 20 19 #include <linux/platform_device.h> 21 20 #include <linux/property.h>
-1
drivers/pinctrl/sunplus/sppctl.c
··· 11 11 #include <linux/init.h> 12 12 #include <linux/module.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 14 #include <linux/overflow.h> 16 15 #include <linux/platform_device.h> 17 16 #include <linux/seq_file.h>
-1
drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c
··· 9 9 #include <linux/module.h> 10 10 #include <linux/platform_device.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/pinctrl/pinctrl.h> 14 13 15 14 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/platform_device.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/pinctrl/pinctrl.h> 18 17 19 18 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c
··· 8 8 9 9 #include <linux/module.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/pinctrl/pinctrl.h> 13 12 #include <linux/platform_device.h> 14 13
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c
··· 8 8 9 9 #include <linux/module.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/pinctrl/pinctrl.h> 13 12 #include <linux/platform_device.h> 14 13
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c
··· 21 21 */ 22 22 23 23 #include <linux/of.h> 24 - #include <linux/of_device.h> 25 24 #include <linux/pinctrl/pinctrl.h> 26 25 #include <linux/platform_device.h> 27 26
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/pinctrl/pinctrl.h> 20 19 21 20 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c
··· 18 18 #include <linux/module.h> 19 19 #include <linux/platform_device.h> 20 20 #include <linux/of.h> 21 - #include <linux/of_device.h> 22 21 #include <linux/pinctrl/pinctrl.h> 23 22 24 23 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c
··· 14 14 #include <linux/init.h> 15 15 #include <linux/platform_device.h> 16 16 #include <linux/of.h> 17 - #include <linux/of_device.h> 18 17 #include <linux/pinctrl/pinctrl.h> 19 18 20 19 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c
··· 8 8 #include <linux/module.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/pinctrl/pinctrl.h> 13 12 14 13 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c
··· 10 10 #include <linux/init.h> 11 11 #include <linux/platform_device.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/pinctrl/pinctrl.h> 15 14 16 15 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c
··· 10 10 #include <linux/module.h> 11 11 #include <linux/platform_device.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/pinctrl/pinctrl.h> 15 14 16 15 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun5i.c
··· 12 12 #include <linux/init.h> 13 13 #include <linux/platform_device.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/pinctrl/pinctrl.h> 17 16 18 17 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c
··· 15 15 #include <linux/init.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/pinctrl/pinctrl.h> 20 19 21 20 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/platform_device.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/pinctrl/pinctrl.h> 18 17 19 18 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c
··· 18 18 #include <linux/init.h> 19 19 #include <linux/platform_device.h> 20 20 #include <linux/of.h> 21 - #include <linux/of_device.h> 22 21 #include <linux/pinctrl/pinctrl.h> 23 22 24 23 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c
··· 17 17 #include <linux/init.h> 18 18 #include <linux/platform_device.h> 19 19 #include <linux/of.h> 20 - #include <linux/of_device.h> 21 20 #include <linux/pinctrl/pinctrl.h> 22 21 23 22 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c
··· 15 15 #include <linux/init.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/pinctrl/pinctrl.h> 20 19 21 20 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c
··· 24 24 */ 25 25 26 26 #include <linux/of.h> 27 - #include <linux/of_device.h> 28 27 #include <linux/pinctrl/pinctrl.h> 29 28 #include <linux/platform_device.h> 30 29
-1
drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c
··· 15 15 #include <linux/init.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/pinctrl/pinctrl.h> 20 19 21 20 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c
··· 11 11 #include <linux/module.h> 12 12 #include <linux/platform_device.h> 13 13 #include <linux/of.h> 14 - #include <linux/of_device.h> 15 14 #include <linux/pinctrl/pinctrl.h> 16 15 17 16 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/platform_device.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/pinctrl/pinctrl.h> 20 19 21 20 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c
··· 18 18 #include <linux/module.h> 19 19 #include <linux/platform_device.h> 20 20 #include <linux/of.h> 21 - #include <linux/of_device.h> 22 21 #include <linux/pinctrl/pinctrl.h> 23 22 24 23 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c
··· 12 12 #include <linux/init.h> 13 13 #include <linux/platform_device.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 15 #include <linux/pinctrl/pinctrl.h> 17 16 18 17 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/platform_device.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/pinctrl/pinctrl.h> 18 17 19 18 #include "pinctrl-sunxi.h"
-1
drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c
··· 25 25 #include <linux/module.h> 26 26 #include <linux/platform_device.h> 27 27 #include <linux/of.h> 28 - #include <linux/of_device.h> 29 28 #include <linux/pinctrl/pinctrl.h> 30 29 31 30 #include "pinctrl-sunxi.h"
-3
drivers/pinctrl/sunxi/pinctrl-sunxi.c
··· 18 18 #include <linux/irqchip/chained_irq.h> 19 19 #include <linux/irqdomain.h> 20 20 #include <linux/of.h> 21 - #include <linux/of_address.h> 22 21 #include <linux/of_clk.h> 23 - #include <linux/of_device.h> 24 - #include <linux/of_irq.h> 25 22 #include <linux/platform_device.h> 26 23 #include <linux/regulator/consumer.h> 27 24 #include <linux/slab.h>
-1
drivers/pinctrl/tegra/pinctrl-tegra194.c
··· 16 16 17 17 #include <linux/init.h> 18 18 #include <linux/of.h> 19 - #include <linux/of_device.h> 20 19 #include <linux/platform_device.h> 21 20 #include <linux/pinctrl/pinctrl.h> 22 21 #include <linux/pinctrl/pinmux.h>