diff options
Diffstat (limited to 'drivers/usb')
145 files changed, 210 insertions, 0 deletions
diff --git a/drivers/usb/cdns3/cdns3-ti.c b/drivers/usb/cdns3/cdns3-ti.c index 370856c9bf..023131b12a 100644 --- a/drivers/usb/cdns3/cdns3-ti.c +++ b/drivers/usb/cdns3/cdns3-ti.c @@ -6,9 +6,11 @@ */ #include <common.h> +#include <compiler.h> #include <asm-generic/io.h> #include <clk.h> #include <dm.h> +#include <asm/types.h> #include <dm/device_compat.h> #include <linux/bitops.h> #include <linux/errno.h> diff --git a/drivers/usb/cdns3/core.h b/drivers/usb/cdns3/core.h index 70cc386664..002da7aa24 100644 --- a/drivers/usb/cdns3/core.h +++ b/drivers/usb/cdns3/core.h @@ -8,6 +8,7 @@ * Authors: Peter Chen <peter.chen@nxp.com> * Pawel Laszczak <pawell@cadence.com> */ +#include <compiler.h> #include <stdbool.h> #include <linux/compiler.h> #include <linux/types.h> diff --git a/drivers/usb/cdns3/drd.c b/drivers/usb/cdns3/drd.c index e84fb57b2e..09dd5f58d5 100644 --- a/drivers/usb/cdns3/drd.c +++ b/drivers/usb/cdns3/drd.c @@ -10,7 +10,9 @@ * * */ +#include <compiler.h> #include <dm.h> +#include <asm/types.h> #include <dm/device_compat.h> #include <linux/delay.h> #include <linux/errno.h> diff --git a/drivers/usb/cdns3/ep0.c b/drivers/usb/cdns3/ep0.c index f41d4a162c..7499a51f4a 100644 --- a/drivers/usb/cdns3/ep0.c +++ b/drivers/usb/cdns3/ep0.c @@ -10,7 +10,9 @@ * Peter Chen <peter.chen@nxp.com> */ +#include <compiler.h> #include <cpu_func.h> +#include <stdbool.h> #include <vsprintf.h> #include <asm/cache.h> #include <dm/device_compat.h> @@ -18,6 +20,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> #include <linux/usb/composite.h> #include <linux/iopoll.h> diff --git a/drivers/usb/cdns3/gadget.c b/drivers/usb/cdns3/gadget.c index a04e5fd610..f04ec8776a 100644 --- a/drivers/usb/cdns3/gadget.c +++ b/drivers/usb/cdns3/gadget.c @@ -56,7 +56,9 @@ * */ +#include <compiler.h> #include <dm.h> +#include <stdbool.h> #include <vsprintf.h> #include <dm/device_compat.h> #include <dm/devres.h> @@ -67,6 +69,7 @@ #include <linux/kernel.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/gadget.h> #include <linux/compat.h> #include <linux/iopoll.h> diff --git a/drivers/usb/cdns3/gadget.h b/drivers/usb/cdns3/gadget.h index 42216fdc25..d9cbc0603c 100644 --- a/drivers/usb/cdns3/gadget.h +++ b/drivers/usb/cdns3/gadget.h @@ -11,8 +11,10 @@ */ #ifndef __LINUX_CDNS3_GADGET #define __LINUX_CDNS3_GADGET +#include <compiler.h> #include <linux/bitops.h> #include <linux/kernel.h> +#include <linux/types.h> #include <linux/usb/gadget.h> /* diff --git a/drivers/usb/common/fsl-dt-fixup.c b/drivers/usb/common/fsl-dt-fixup.c index 0299e5adb0..99944526bc 100644 --- a/drivers/usb/common/fsl-dt-fixup.c +++ b/drivers/usb/common/fsl-dt-fixup.c @@ -9,6 +9,7 @@ #include <common.h> #include <log.h> +#include <stdbool.h> #include <stdio.h> #include <usb.h> #include <vsprintf.h> diff --git a/drivers/usb/common/fsl-errata.c b/drivers/usb/common/fsl-errata.c index e7552f1b9d..a957a9f1e9 100644 --- a/drivers/usb/common/fsl-errata.c +++ b/drivers/usb/common/fsl-errata.c @@ -9,6 +9,7 @@ #include <hwconfig.h> #include <fsl_errata.h> #include <stdbool.h> +#include <asm/types.h> #include<fsl_usb.h> #if defined(CONFIG_FSL_LSCH2) || defined(CONFIG_FSL_LSCH3) || \ defined(CONFIG_ARM) diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c index 9889a6c9e8..93556515a0 100644 --- a/drivers/usb/dwc3/core.c +++ b/drivers/usb/dwc3/core.c @@ -28,6 +28,7 @@ #include <dm.h> #include <generic-phy.h> #include <linux/kernel.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h index 44533fd7fe..7eb393453b 100644 --- a/drivers/usb/dwc3/core.h +++ b/drivers/usb/dwc3/core.h @@ -17,8 +17,10 @@ #ifndef __DRIVERS_USB_DWC3_CORE_H #define __DRIVERS_USB_DWC3_CORE_H +#include <compiler.h> #include <linux/bitops.h> #include <linux/ioport.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/otg.h> diff --git a/drivers/usb/dwc3/dwc3-generic.c b/drivers/usb/dwc3/dwc3-generic.c index 54a9ffb9d6..90dafb0963 100644 --- a/drivers/usb/dwc3/dwc3-generic.c +++ b/drivers/usb/dwc3/dwc3-generic.c @@ -19,6 +19,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/printk.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> #include <malloc.h> diff --git a/drivers/usb/dwc3/dwc3-omap.c b/drivers/usb/dwc3/dwc3-omap.c index 2d722376ef..b62fc8afdb 100644 --- a/drivers/usb/dwc3/dwc3-omap.c +++ b/drivers/usb/dwc3/dwc3-omap.c @@ -14,10 +14,12 @@ */ #include <common.h> +#include <compiler.h> #include <malloc.h> #include <asm/io.h> #include <dm.h> #include <dwc3-omap-uboot.h> +#include <asm/types.h> #include <dm/device_compat.h> #include <dm/devres.h> #include <linux/errno.h> diff --git a/drivers/usb/dwc3/dwc3-uniphier.c b/drivers/usb/dwc3/dwc3-uniphier.c index 54b52dcd66..4f5d4c1593 100644 --- a/drivers/usb/dwc3/dwc3-uniphier.c +++ b/drivers/usb/dwc3/dwc3-uniphier.c @@ -6,12 +6,14 @@ * Author: Masahiro Yamada <yamada.masahiro@socionext.com> */ +#include <compiler.h> #include <dm.h> #include <dm/device_compat.h> #include <linux/bitops.h> #include <linux/errno.h> #include <linux/io.h> #include <linux/sizes.h> +#include <linux/types.h> #define UNIPHIER_PRO4_DWC3_RESET 0x40 #define UNIPHIER_PRO4_DWC3_RESET_XIOMMU BIT(5) diff --git a/drivers/usb/dwc3/ep0.c b/drivers/usb/dwc3/ep0.c index 80de10ec12..1d4d0d612a 100644 --- a/drivers/usb/dwc3/ep0.c +++ b/drivers/usb/dwc3/ep0.c @@ -13,6 +13,7 @@ * commit c00552ebaf : Merge 3.18-rc7 into usb-next */ #include <common.h> +#include <compiler.h> #include <cpu_func.h> #include <dm/device_compat.h> #include <linux/bug.h> @@ -20,6 +21,7 @@ #include <linux/kernel.h> #include <linux/list.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index e4c6042bee..0024991c8f 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -17,6 +17,7 @@ #include <cpu_func.h> #include <log.h> #include <malloc.h> +#include <stdbool.h> #include <vsprintf.h> #include <dm/device_compat.h> #include <dm/devres.h> @@ -28,6 +29,7 @@ #include <linux/list.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> diff --git a/drivers/usb/dwc3/gadget.h b/drivers/usb/dwc3/gadget.h index 2f2eb18b99..85a144444a 100644 --- a/drivers/usb/dwc3/gadget.h +++ b/drivers/usb/dwc3/gadget.h @@ -20,6 +20,7 @@ #include <linux/kernel.h> #include <linux/list.h> +#include <linux/types.h> #include <linux/usb/gadget.h> #include "io.h" diff --git a/drivers/usb/dwc3/io.h b/drivers/usb/dwc3/io.h index f5268d752c..a60807d6c0 100644 --- a/drivers/usb/dwc3/io.h +++ b/drivers/usb/dwc3/io.h @@ -17,9 +17,11 @@ #ifndef __DRIVERS_USB_DWC3_IO_H #define __DRIVERS_USB_DWC3_IO_H +#include <compiler.h> #include <cpu_func.h> #include <asm/io.h> #include <linux/kernel.h> +#include <linux/types.h> #define CACHELINE_SIZE CONFIG_SYS_CACHELINE_SIZE static inline u32 dwc3_readl(void __iomem *base, u32 offset) diff --git a/drivers/usb/dwc3/linux-compat.h b/drivers/usb/dwc3/linux-compat.h index 92a3dc2850..49848397f6 100644 --- a/drivers/usb/dwc3/linux-compat.h +++ b/drivers/usb/dwc3/linux-compat.h @@ -12,6 +12,7 @@ #define __DWC3_LINUX_COMPAT__ #include <linux/string.h> +#include <linux/types.h> #define dev_WARN(dev, format, arg...) debug(format, ##arg) static inline size_t strlcat(char *dest, const char *src, size_t n) diff --git a/drivers/usb/dwc3/samsung_usb_phy.c b/drivers/usb/dwc3/samsung_usb_phy.c index abbd413689..789968951b 100644 --- a/drivers/usb/dwc3/samsung_usb_phy.c +++ b/drivers/usb/dwc3/samsung_usb_phy.c @@ -10,6 +10,7 @@ #include <common.h> #include <asm/arch/power.h> #include <asm/arch/xhci-exynos.h> +#include <asm/types.h> #include <linux/delay.h> void exynos5_usb3_phy_init(struct exynos_usb3_phy *phy) diff --git a/drivers/usb/dwc3/ti_usb_phy.c b/drivers/usb/dwc3/ti_usb_phy.c index ea512ea8ff..1ecfda8275 100644 --- a/drivers/usb/dwc3/ti_usb_phy.c +++ b/drivers/usb/dwc3/ti_usb_phy.c @@ -17,8 +17,10 @@ */ #include <common.h> +#include <compiler.h> #include <malloc.h> #include <ti-usb-phy-uboot.h> +#include <asm/types.h> #include <dm/device_compat.h> #include <dm/devres.h> #include <linux/bitops.h> diff --git a/drivers/usb/emul/sandbox_flash.c b/drivers/usb/emul/sandbox_flash.c index f7090195c1..210bbfd7c2 100644 --- a/drivers/usb/emul/sandbox_flash.c +++ b/drivers/usb/emul/sandbox_flash.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <compiler.h> #include <dm.h> #include <log.h> #include <os.h> @@ -13,6 +14,7 @@ #include <usb.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> /* * This driver emulates a flash stick using the UFI command specification and diff --git a/drivers/usb/emul/sandbox_keyb.c b/drivers/usb/emul/sandbox_keyb.c index 68e5f12f35..339ada4a29 100644 --- a/drivers/usb/emul/sandbox_keyb.c +++ b/drivers/usb/emul/sandbox_keyb.c @@ -13,6 +13,7 @@ #include <usb.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> /* * This driver emulates a USB keyboard using the USB HID specification (boot diff --git a/drivers/usb/emul/usb-emul-uclass.c b/drivers/usb/emul/usb-emul-uclass.c index 8d24556c2c..97aa60189a 100644 --- a/drivers/usb/emul/usb-emul-uclass.c +++ b/drivers/usb/emul/usb-emul-uclass.c @@ -7,11 +7,13 @@ #include <common.h> #include <dm.h> #include <log.h> +#include <stdbool.h> #include <usb.h> #include <dm/device-internal.h> #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> static int copy_to_unicode(char *buff, int length, const char *str) { diff --git a/drivers/usb/eth/asix.c b/drivers/usb/eth/asix.c index de25ba12f6..a293fb714b 100644 --- a/drivers/usb/eth/asix.c +++ b/drivers/usb/eth/asix.c @@ -19,6 +19,7 @@ #include <linux/errno.h> #include <linux/mii.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" /* ASIX AX8817X based USB 2.0 Ethernet Devices */ diff --git a/drivers/usb/eth/asix88179.c b/drivers/usb/eth/asix88179.c index c1c873c2c2..c45e4a6da6 100644 --- a/drivers/usb/eth/asix88179.c +++ b/drivers/usb/eth/asix88179.c @@ -17,6 +17,7 @@ #include <linux/errno.h> #include <linux/mii.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" #include <malloc.h> #include <memalign.h> diff --git a/drivers/usb/eth/lan75xx.c b/drivers/usb/eth/lan75xx.c index 7d828d75dc..78d1fb5107 100644 --- a/drivers/usb/eth/lan75xx.c +++ b/drivers/usb/eth/lan75xx.c @@ -9,6 +9,7 @@ #include <linux/bitops.h> #include <linux/mii.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" #include "lan7x.h" diff --git a/drivers/usb/eth/lan78xx.c b/drivers/usb/eth/lan78xx.c index 194753fb27..c571f03a64 100644 --- a/drivers/usb/eth/lan78xx.c +++ b/drivers/usb/eth/lan78xx.c @@ -10,6 +10,7 @@ #include <linux/bitops.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" #include "lan7x.h" diff --git a/drivers/usb/eth/lan7x.c b/drivers/usb/eth/lan7x.c index 503d36c8d9..94cf1e46ba 100644 --- a/drivers/usb/eth/lan7x.c +++ b/drivers/usb/eth/lan7x.c @@ -17,6 +17,7 @@ #include <linux/kernel.h> #include <linux/mii.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" #include "lan7x.h" diff --git a/drivers/usb/eth/lan7x.h b/drivers/usb/eth/lan7x.h index 57c8293a89..9389ba35bf 100644 --- a/drivers/usb/eth/lan7x.h +++ b/drivers/usb/eth/lan7x.h @@ -11,6 +11,7 @@ #include <linux/bitops.h> #include <linux/delay.h> #include <linux/errno.h> +#include <linux/types.h> /* USB Vendor Requests */ #define USB_VENDOR_REQUEST_WRITE_REGISTER 0xA0 diff --git a/drivers/usb/eth/mcs7830.c b/drivers/usb/eth/mcs7830.c index f223d96559..a49e976cf1 100644 --- a/drivers/usb/eth/mcs7830.c +++ b/drivers/usb/eth/mcs7830.c @@ -14,6 +14,7 @@ #include <errno.h> #include <log.h> #include <net.h> +#include <stdbool.h> #include <vsprintf.h> #include <asm/u-boot.h> #include <linux/delay.h> @@ -25,6 +26,7 @@ #include <usb.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" diff --git a/drivers/usb/eth/r8152.c b/drivers/usb/eth/r8152.c index f7c46fbc25..aeb7ba52c0 100644 --- a/drivers/usb/eth/r8152.c +++ b/drivers/usb/eth/r8152.c @@ -11,6 +11,7 @@ #include <malloc.h> #include <memalign.h> #include <net.h> +#include <stdbool.h> #include <stdio.h> #include <usb.h> #include <vsprintf.h> @@ -21,6 +22,7 @@ #include <linux/mii.h> #include <linux/bitops.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" #include "r8152.h" diff --git a/drivers/usb/eth/r8152.h b/drivers/usb/eth/r8152.h index 378eb8c812..d6e201c757 100644 --- a/drivers/usb/eth/r8152.h +++ b/drivers/usb/eth/r8152.h @@ -7,8 +7,10 @@ #ifndef _RTL8152_ETH_H #define _RTL8152_ETH_H +#include <stdbool.h> #include <linux/bitops.h> #include <linux/kernel.h> +#include <linux/types.h> #define R8152_BASE_NAME "r8152" #define PLA_IDR 0xc000 diff --git a/drivers/usb/eth/r8152_fw.c b/drivers/usb/eth/r8152_fw.c index 2211dc9489..639670bfd8 100644 --- a/drivers/usb/eth/r8152_fw.c +++ b/drivers/usb/eth/r8152_fw.c @@ -6,6 +6,7 @@ #include <common.h> #include <dm.h> #include <errno.h> +#include <asm/types.h> #include <linux/bitops.h> #include <linux/delay.h> #include <linux/errno.h> diff --git a/drivers/usb/eth/smsc95xx.c b/drivers/usb/eth/smsc95xx.c index 4821602544..1e8529fe9e 100644 --- a/drivers/usb/eth/smsc95xx.c +++ b/drivers/usb/eth/smsc95xx.c @@ -24,6 +24,7 @@ #include <linux/kernel.h> #include <linux/mii.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" /* SMSC LAN95xx based USB 2.0 Ethernet Devices */ diff --git a/drivers/usb/eth/usb_ether.c b/drivers/usb/eth/usb_ether.c index ce86d2cd25..a5de82cc15 100644 --- a/drivers/usb/eth/usb_ether.c +++ b/drivers/usb/eth/usb_ether.c @@ -16,6 +16,7 @@ #include <dm/device-internal.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> #include "usb_ether.h" diff --git a/drivers/usb/gadget/at91_udc.c b/drivers/usb/gadget/at91_udc.c index e5a8872f71..fe0f91d586 100644 --- a/drivers/usb/gadget/at91_udc.c +++ b/drivers/usb/gadget/at91_udc.c @@ -14,6 +14,7 @@ #undef PACKET_TRACE #include <common.h> +#include <compiler.h> #include <stdio.h> #include <dm/devres.h> #include <linux/bug.h> @@ -25,6 +26,7 @@ #include <linux/kernel.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <mach/at91_matrix.h> #include <linux/list.h> #include <linux/usb/ch9.h> diff --git a/drivers/usb/gadget/at91_udc.h b/drivers/usb/gadget/at91_udc.h index 2b2e73420a..f86e2a3ca7 100644 --- a/drivers/usb/gadget/at91_udc.h +++ b/drivers/usb/gadget/at91_udc.h @@ -13,6 +13,8 @@ * Based on AT91RM9200 datasheet revision E. */ +#include <compiler.h> +#include <asm/types.h> #include <linux/kernel.h> #define AT91_UDP_FRM_NUM 0x00 /* Frame Number Register */ #define AT91_UDP_NUM (0x7ff << 0) /* Frame Number */ diff --git a/drivers/usb/gadget/atmel_usba_udc.c b/drivers/usb/gadget/atmel_usba_udc.c index 03bbe1edb6..e98d63b9fb 100644 --- a/drivers/usb/gadget/atmel_usba_udc.c +++ b/drivers/usb/gadget/atmel_usba_udc.c @@ -17,6 +17,7 @@ #include <linux/list.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> #include <linux/usb/atmel_usba_udc.h> diff --git a/drivers/usb/gadget/atmel_usba_udc.h b/drivers/usb/gadget/atmel_usba_udc.h index b0692e2795..d1edf95f27 100644 --- a/drivers/usb/gadget/atmel_usba_udc.h +++ b/drivers/usb/gadget/atmel_usba_udc.h @@ -11,6 +11,7 @@ #define __LINUX_USB_GADGET_USBA_UDC_H__ /* USB register offsets */ +#include <asm/types.h> #include <linux/kernel.h> #define USBA_CTRL 0x0000 #define USBA_FNUM 0x0004 diff --git a/drivers/usb/gadget/bcm_udc_otg.h b/drivers/usb/gadget/bcm_udc_otg.h index 24cc936c6b..52a0110bf8 100644 --- a/drivers/usb/gadget/bcm_udc_otg.h +++ b/drivers/usb/gadget/bcm_udc_otg.h @@ -7,6 +7,7 @@ #define __BCM_UDC_OTG_H #include <common.h> +#include <linux/types.h> static inline void wfld_set(uintptr_t addr, uint32_t fld_val, uint32_t fld_mask) { diff --git a/drivers/usb/gadget/ci_udc.c b/drivers/usb/gadget/ci_udc.c index 5f92c484b9..29805ca65e 100644 --- a/drivers/usb/gadget/ci_udc.c +++ b/drivers/usb/gadget/ci_udc.c @@ -9,10 +9,12 @@ #include <common.h> #include <command.h> +#include <compiler.h> #include <config.h> #include <cpu_func.h> #include <net.h> #include <malloc.h> +#include <stdbool.h> #include <stdio.h> #include <asm/byteorder.h> #include <asm/cache.h> diff --git a/drivers/usb/gadget/ci_udc.h b/drivers/usb/gadget/ci_udc.h index c5ef74d74f..cbd7ea893a 100644 --- a/drivers/usb/gadget/ci_udc.h +++ b/drivers/usb/gadget/ci_udc.h @@ -7,6 +7,7 @@ #define __GADGET__CI_UDC_H__ #include <stdbool.h> +#include <linux/types.h> #define NUM_ENDPOINTS 6 #ifdef CONFIG_CI_UDC_HAS_HOSTPC diff --git a/drivers/usb/gadget/composite.c b/drivers/usb/gadget/composite.c index 30c26a6410..7fa79b3bfd 100644 --- a/drivers/usb/gadget/composite.c +++ b/drivers/usb/gadget/composite.c @@ -1,5 +1,7 @@ // SPDX-License-Identifier: GPL-2.0+ /* +#include <compiler.h> +#include <linux/types.h> * composite.c - infrastructure for Composite USB Gadgets * * Copyright (C) 2006-2008 David Brownell diff --git a/drivers/usb/gadget/config.c b/drivers/usb/gadget/config.c index e96782644f..39ec1889da 100644 --- a/drivers/usb/gadget/config.c +++ b/drivers/usb/gadget/config.c @@ -9,6 +9,7 @@ */ #include <common.h> +#include <asm/types.h> #include <asm/unaligned.h> #include <linux/errno.h> #include <linux/list.h> diff --git a/drivers/usb/gadget/core.c b/drivers/usb/gadget/core.c index 3781d25fd6..ee8ebb37a0 100644 --- a/drivers/usb/gadget/core.c +++ b/drivers/usb/gadget/core.c @@ -19,6 +19,7 @@ #include <malloc.h> #include <serial.h> #include <usbdevice.h> +#include <asm/types.h> #define MAX_INTERFACES 2 diff --git a/drivers/usb/gadget/designware_udc.c b/drivers/usb/gadget/designware_udc.c index 82d07349e4..051fed6222 100644 --- a/drivers/usb/gadget/designware_udc.c +++ b/drivers/usb/gadget/designware_udc.c @@ -13,6 +13,7 @@ #include <linux/delay.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <env.h> #include <usbdevice.h> diff --git a/drivers/usb/gadget/dwc2_udc_otg.c b/drivers/usb/gadget/dwc2_udc_otg.c index 04a6b7129b..ae0ba5778f 100644 --- a/drivers/usb/gadget/dwc2_udc_otg.c +++ b/drivers/usb/gadget/dwc2_udc_otg.c @@ -19,11 +19,13 @@ #undef DEBUG #include <common.h> #include <clk.h> +#include <compiler.h> #include <dm.h> #include <generic-phy.h> #include <log.h> #include <malloc.h> #include <reset.h> +#include <stdbool.h> #include <stdio.h> #include <dm/device_compat.h> #include <dm/devres.h> @@ -32,6 +34,7 @@ #include <linux/kernel.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/errno.h> #include <linux/list.h> diff --git a/drivers/usb/gadget/dwc2_udc_otg_priv.h b/drivers/usb/gadget/dwc2_udc_otg_priv.h index e72b22ac61..52c0727bca 100644 --- a/drivers/usb/gadget/dwc2_udc_otg_priv.h +++ b/drivers/usb/gadget/dwc2_udc_otg_priv.h @@ -7,6 +7,7 @@ #ifndef __DWC2_UDC_OTG_PRIV__ #define __DWC2_UDC_OTG_PRIV__ +#include <asm/types.h> #include <linux/errno.h> #include <linux/sizes.h> #include <linux/usb/ch9.h> diff --git a/drivers/usb/gadget/dwc2_udc_otg_regs.h b/drivers/usb/gadget/dwc2_udc_otg_regs.h index 2eda5c3720..62dc2b9488 100644 --- a/drivers/usb/gadget/dwc2_udc_otg_regs.h +++ b/drivers/usb/gadget/dwc2_udc_otg_regs.h @@ -11,6 +11,7 @@ #define __ASM_ARCH_REGS_USB_OTG_HS_H /* USB2.0 OTG Controller register */ +#include <asm/types.h> #include <linux/bitops.h> struct dwc2_usbotg_phy { u32 phypwr; diff --git a/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c b/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c index ceb3a09840..df1ef17cf9 100644 --- a/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c +++ b/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c @@ -25,6 +25,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> static u8 clear_feature_num; int clear_feature_flag; diff --git a/drivers/usb/gadget/epautoconf.c b/drivers/usb/gadget/epautoconf.c index caab17473d..edcd732f89 100644 --- a/drivers/usb/gadget/epautoconf.c +++ b/drivers/usb/gadget/epautoconf.c @@ -10,6 +10,7 @@ #include <common.h> #include <vsprintf.h> +#include <asm/types.h> #include <linux/string.h> #include <linux/usb/ch9.h> #include <linux/errno.h> diff --git a/drivers/usb/gadget/ether.c b/drivers/usb/gadget/ether.c index 1c0c1693d2..a78b85d9ad 100644 --- a/drivers/usb/gadget/ether.c +++ b/drivers/usb/gadget/ether.c @@ -21,6 +21,7 @@ #include <linux/netdevice.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/cdc.h> #include <linux/usb/gadget.h> diff --git a/drivers/usb/gadget/f_dfu.c b/drivers/usb/gadget/f_dfu.c index 281c0f29f2..ef4c6dc878 100644 --- a/drivers/usb/gadget/f_dfu.c +++ b/drivers/usb/gadget/f_dfu.c @@ -20,6 +20,7 @@ #include <log.h> #include <malloc.h> #include <stdio.h> +#include <asm/types.h> #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> diff --git a/drivers/usb/gadget/f_dfu.h b/drivers/usb/gadget/f_dfu.h index a175e3f134..ba82dab21e 100644 --- a/drivers/usb/gadget/f_dfu.h +++ b/drivers/usb/gadget/f_dfu.h @@ -9,7 +9,9 @@ #ifndef __F_DFU_H_ #define __F_DFU_H_ +#include <compiler.h> #include <linux/compiler.h> +#include <linux/types.h> #include <linux/usb/composite.h> #define DFU_CONFIG_VAL 1 diff --git a/drivers/usb/gadget/f_mass_storage.c b/drivers/usb/gadget/f_mass_storage.c index 12ca77299f..2f46cf8e2a 100644 --- a/drivers/usb/gadget/f_mass_storage.c +++ b/drivers/usb/gadget/f_mass_storage.c @@ -21,6 +21,7 @@ * function can indicate that LUN is removable and/or CD-ROM. (The * later implies read-only access.) * +#include <linux/types.h> * MSF is configured by specifying a fsg_config structure. It has the * following fields: * diff --git a/drivers/usb/gadget/f_rockusb.c b/drivers/usb/gadget/f_rockusb.c index e6aa089aa7..d907890b58 100644 --- a/drivers/usb/gadget/f_rockusb.c +++ b/drivers/usb/gadget/f_rockusb.c @@ -5,6 +5,7 @@ * Eddie Cai <eddie.cai.linux@gmail.com> */ #include <command.h> +#include <compiler.h> #include <config.h> #include <common.h> #include <env.h> @@ -17,6 +18,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> #include <linux/usb/composite.h> diff --git a/drivers/usb/gadget/f_sdp.c b/drivers/usb/gadget/f_sdp.c index 5eb6474072..c2588773b8 100644 --- a/drivers/usb/gadget/f_sdp.c +++ b/drivers/usb/gadget/f_sdp.c @@ -16,17 +16,20 @@ * Parts of the implementation are based on f_dfu and f_thor. */ +#include <compiler.h> #include <errno.h> #include <common.h> #include <console.h> #include <env.h> #include <log.h> #include <malloc.h> +#include <stdbool.h> #include <stdio.h> #include <linux/errno.h> #include <linux/kernel.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> diff --git a/drivers/usb/gadget/f_thor.c b/drivers/usb/gadget/f_thor.c index 667f1e19c3..c69a90c369 100644 --- a/drivers/usb/gadget/f_thor.c +++ b/drivers/usb/gadget/f_thor.c @@ -25,6 +25,7 @@ #include <stdio.h> #include <version.h> #include <vsprintf.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/errno.h> #include <linux/kernel.h> diff --git a/drivers/usb/gadget/f_thor.h b/drivers/usb/gadget/f_thor.h index 8ba3fa21b7..995668afc4 100644 --- a/drivers/usb/gadget/f_thor.h +++ b/drivers/usb/gadget/f_thor.h @@ -9,6 +9,7 @@ #ifndef _USB_THOR_H_ #define _USB_THOR_H_ +#include <compiler.h> #include <linux/compiler.h> #include <linux/sizes.h> diff --git a/drivers/usb/gadget/fotg210.c b/drivers/usb/gadget/fotg210.c index 66952aab4f..659e667d51 100644 --- a/drivers/usb/gadget/fotg210.c +++ b/drivers/usb/gadget/fotg210.c @@ -8,6 +8,7 @@ #include <common.h> #include <command.h> +#include <compiler.h> #include <config.h> #include <cpu_func.h> #include <log.h> diff --git a/drivers/usb/gadget/g_dnl.c b/drivers/usb/gadget/g_dnl.c index 9397f915a4..d6c7aba7ff 100644 --- a/drivers/usb/gadget/g_dnl.c +++ b/drivers/usb/gadget/g_dnl.c @@ -7,6 +7,7 @@ */ #include <common.h> +#include <compiler.h> #include <log.h> #include <malloc.h> #include <stdbool.h> diff --git a/drivers/usb/gadget/ndis.h b/drivers/usb/gadget/ndis.h index 753838f794..7726c82d50 100644 --- a/drivers/usb/gadget/ndis.h +++ b/drivers/usb/gadget/ndis.h @@ -22,6 +22,7 @@ #define _USBGADGET_NDIS_H +#include <linux/types.h> #define NDIS_STATUS_MULTICAST_FULL 0xC0010009 #define NDIS_STATUS_MULTICAST_EXISTS 0xC001000A #define NDIS_STATUS_MULTICAST_NOT_FOUND 0xC001000B diff --git a/drivers/usb/gadget/pxa25x_udc.c b/drivers/usb/gadget/pxa25x_udc.c index 71c918a64e..5a8880d3f9 100644 --- a/drivers/usb/gadget/pxa25x_udc.c +++ b/drivers/usb/gadget/pxa25x_udc.c @@ -35,6 +35,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> diff --git a/drivers/usb/gadget/pxa27x_udc.c b/drivers/usb/gadget/pxa27x_udc.c index 03a067888e..966999ee54 100644 --- a/drivers/usb/gadget/pxa27x_udc.c +++ b/drivers/usb/gadget/pxa27x_udc.c @@ -14,6 +14,7 @@ #include <asm/byteorder.h> #include <asm/io.h> #include <usbdevice.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/kernel.h> #include <usb/pxa27x_udc.h> diff --git a/drivers/usb/gadget/storage_common.c b/drivers/usb/gadget/storage_common.c index 5674e8fe49..12446e9795 100644 --- a/drivers/usb/gadget/storage_common.c +++ b/drivers/usb/gadget/storage_common.c @@ -42,6 +42,7 @@ /* * When FSG_BUFFHD_STATIC_BUFFER is defined when this file is included +#include <asm/types.h> * the fsg_buffhd structure's buf field will be an array of FSG_BUFLEN * characters rather then a pointer to void. */ diff --git a/drivers/usb/gadget/usbstring.c b/drivers/usb/gadget/usbstring.c index 1a5917e0cc..b3193c5433 100644 --- a/drivers/usb/gadget/usbstring.c +++ b/drivers/usb/gadget/usbstring.c @@ -10,6 +10,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> diff --git a/drivers/usb/host/dwc2.c b/drivers/usb/host/dwc2.c index 1095df170c..56fc2456fa 100644 --- a/drivers/usb/host/dwc2.c +++ b/drivers/usb/host/dwc2.c @@ -14,6 +14,7 @@ #include <malloc.h> #include <memalign.h> #include <phys2bus.h> +#include <stdbool.h> #include <stdio.h> #include <time.h> #include <usb.h> @@ -26,6 +27,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <power/regulator.h> #include <reset.h> diff --git a/drivers/usb/host/dwc2.h b/drivers/usb/host/dwc2.h index 97a06c48f2..086712bba9 100644 --- a/drivers/usb/host/dwc2.h +++ b/drivers/usb/host/dwc2.h @@ -6,6 +6,7 @@ #ifndef __DWC2_H__ #define __DWC2_H__ +#include <asm/types.h> struct dwc2_hc_regs { u32 hcchar; /* 0x00 */ u32 hcsplt; diff --git a/drivers/usb/host/dwc3-sti-glue.c b/drivers/usb/host/dwc3-sti-glue.c index 876ebdfc40..00af786aaa 100644 --- a/drivers/usb/host/dwc3-sti-glue.c +++ b/drivers/usb/host/dwc3-sti-glue.c @@ -12,6 +12,7 @@ #include <asm/io.h> #include <dm.h> #include <errno.h> +#include <asm/types.h> #include <dm/lists.h> #include <regmap.h> #include <reset-uclass.h> diff --git a/drivers/usb/host/ehci-armada100.c b/drivers/usb/host/ehci-armada100.c index 2ce9f27b86..7026168a3e 100644 --- a/drivers/usb/host/ehci-armada100.c +++ b/drivers/usb/host/ehci-armada100.c @@ -14,6 +14,7 @@ #include <log.h> #include <asm/io.h> #include <usb.h> +#include <linux/types.h> #include "ehci.h" #include <asm/arch/cpu.h> #include <asm/arch/armada100.h> diff --git a/drivers/usb/host/ehci-atmel.c b/drivers/usb/host/ehci-atmel.c index dc6eb5b9bb..00f92a6a29 100644 --- a/drivers/usb/host/ehci-atmel.c +++ b/drivers/usb/host/ehci-atmel.c @@ -14,6 +14,7 @@ #include <asm/io.h> #include <asm/arch/clk.h> #include <linux/errno.h> +#include <linux/types.h> #include "ehci.h" diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/usb/host/ehci-exynos.c index 9f1ec7ea92..3d79f1fae2 100644 --- a/drivers/usb/host/ehci-exynos.c +++ b/drivers/usb/host/ehci-exynos.c @@ -22,6 +22,7 @@ #include <asm/gpio.h> #include <linux/errno.h> #include <linux/compat.h> +#include <linux/types.h> #include "ehci.h" /* Declare global data pointer */ diff --git a/drivers/usb/host/ehci-faraday.c b/drivers/usb/host/ehci-faraday.c index df81d5605a..e1a3ab0bb2 100644 --- a/drivers/usb/host/ehci-faraday.c +++ b/drivers/usb/host/ehci-faraday.c @@ -7,12 +7,14 @@ */ #include <common.h> +#include <compiler.h> #include <log.h> #include <stdio.h> #include <asm/io.h> #include <usb.h> #include <linux/delay.h> #include <linux/kernel.h> +#include <linux/types.h> #include <usb/fusbh200.h> #include <usb/fotg210.h> diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c index c9303bfba2..c46a466acd 100644 --- a/drivers/usb/host/ehci-fsl.c +++ b/drivers/usb/host/ehci-fsl.c @@ -20,6 +20,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <usb/ehci-ci.h> #include <hwconfig.h> #include <fsl_usb.h> diff --git a/drivers/usb/host/ehci-generic.c b/drivers/usb/host/ehci-generic.c index b9ad1785ce..bb78266522 100644 --- a/drivers/usb/host/ehci-generic.c +++ b/drivers/usb/host/ehci-generic.c @@ -14,6 +14,7 @@ #include <asm/io.h> #include <dm.h> #include <linux/errno.h> +#include <linux/types.h> #include "ehci.h" #include <power/regulator.h> diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index 05fe83c399..16a34b4660 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c @@ -11,6 +11,7 @@ #include <dm.h> #include <errno.h> #include <log.h> +#include <stdbool.h> #include <stdio.h> #include <time.h> #include <asm/byteorder.h> @@ -27,6 +28,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include "ehci.h" diff --git a/drivers/usb/host/ehci-marvell.c b/drivers/usb/host/ehci-marvell.c index 635f9f2523..631b58032a 100644 --- a/drivers/usb/host/ehci-marvell.c +++ b/drivers/usb/host/ehci-marvell.c @@ -12,6 +12,7 @@ #include <usb.h> #include <linux/delay.h> #include <linux/errno.h> +#include <linux/types.h> #include "ehci.h" #include <linux/mbus.h> #include <asm/arch/cpu.h> diff --git a/drivers/usb/host/ehci-msm.c b/drivers/usb/host/ehci-msm.c index 4c4d0a48bc..579daa92ad 100644 --- a/drivers/usb/host/ehci-msm.c +++ b/drivers/usb/host/ehci-msm.c @@ -12,6 +12,7 @@ #include <errno.h> #include <stdio.h> #include <usb.h> +#include <asm/types.h> #include <linux/errno.h> #include <linux/kernel.h> #include <usb/ehci-ci.h> diff --git a/drivers/usb/host/ehci-mx5.c b/drivers/usb/host/ehci-mx5.c index 2b7c9cc80d..214bd28d3c 100644 --- a/drivers/usb/host/ehci-mx5.c +++ b/drivers/usb/host/ehci-mx5.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <compiler.h> #include <log.h> #include <stdio.h> #include <usb.h> @@ -14,6 +15,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> #include <usb/ehci-ci.h> #include <asm/io.h> #include <asm/arch/imx-regs.h> diff --git a/drivers/usb/host/ehci-mx6.c b/drivers/usb/host/ehci-mx6.c index bb96c11f35..d5e6cca9b0 100644 --- a/drivers/usb/host/ehci-mx6.c +++ b/drivers/usb/host/ehci-mx6.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <compiler.h> #include <log.h> #include <stdio.h> #include <usb.h> @@ -15,6 +16,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> #include <usb/ehci-ci.h> #include <asm/io.h> #include <asm/arch/imx-regs.h> diff --git a/drivers/usb/host/ehci-mxc.c b/drivers/usb/host/ehci-mxc.c index 0cbc8ee75e..f12c9e0beb 100644 --- a/drivers/usb/host/ehci-mxc.c +++ b/drivers/usb/host/ehci-mxc.c @@ -10,6 +10,7 @@ #include <asm/arch/imx-regs.h> #include <linux/delay.h> #include <linux/errno.h> +#include <linux/types.h> #include <usb/ehci-ci.h> #include <errno.h> diff --git a/drivers/usb/host/ehci-mxs.c b/drivers/usb/host/ehci-mxs.c index f951e5d3a8..53d1324d66 100644 --- a/drivers/usb/host/ehci-mxs.c +++ b/drivers/usb/host/ehci-mxs.c @@ -7,6 +7,7 @@ */ #include <common.h> +#include <compiler.h> #include <stdio.h> #include <asm/io.h> #include <asm/arch/imx-regs.h> @@ -14,6 +15,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> #include "ehci.h" diff --git a/drivers/usb/host/ehci-omap.c b/drivers/usb/host/ehci-omap.c index cc5c940611..4f659b11fa 100644 --- a/drivers/usb/host/ehci-omap.c +++ b/drivers/usb/host/ehci-omap.c @@ -16,6 +16,7 @@ #include <time.h> #include <usb.h> #include <vsprintf.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/errno.h> #include <linux/string.h> diff --git a/drivers/usb/host/ehci-pci.c b/drivers/usb/host/ehci-pci.c index d8dbd77114..b448f0dc55 100644 --- a/drivers/usb/host/ehci-pci.c +++ b/drivers/usb/host/ehci-pci.c @@ -13,6 +13,7 @@ #include <stdio.h> #include <usb.h> #include <asm/io.h> +#include <linux/types.h> #include "ehci.h" diff --git a/drivers/usb/host/ehci-rmobile.c b/drivers/usb/host/ehci-rmobile.c index 8e826163aa..d0b0921dc8 100644 --- a/drivers/usb/host/ehci-rmobile.c +++ b/drivers/usb/host/ehci-rmobile.c @@ -12,6 +12,7 @@ #include <asm/arch/ehci-rmobile.h> #include <linux/delay.h> #include <linux/kernel.h> +#include <linux/types.h> #include "ehci.h" #if defined(CONFIG_R8A7740) diff --git a/drivers/usb/host/ehci-spear.c b/drivers/usb/host/ehci-spear.c index 2e3ea349a7..7e88fac14a 100644 --- a/drivers/usb/host/ehci-spear.c +++ b/drivers/usb/host/ehci-spear.c @@ -14,6 +14,7 @@ #include <asm/io.h> #include <usb.h> #include <linux/delay.h> +#include <linux/types.h> #include "ehci.h" #include <asm/arch/hardware.h> #include <asm/arch/spr_misc.h> diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c index 605a0a1dc8..608dd703ea 100644 --- a/drivers/usb/host/ehci-tegra.c +++ b/drivers/usb/host/ehci-tegra.c @@ -19,6 +19,7 @@ #include <asm/arch-tegra/clk_rst.h> #include <usb.h> #include <linux/string.h> +#include <linux/types.h> #include <usb/ulpi.h> #include <linux/libfdt.h> diff --git a/drivers/usb/host/ehci-vct.c b/drivers/usb/host/ehci-vct.c index 7167f82b48..334369638d 100644 --- a/drivers/usb/host/ehci-vct.c +++ b/drivers/usb/host/ehci-vct.c @@ -5,6 +5,7 @@ #include <common.h> #include <usb.h> +#include <asm/types.h> #include "ehci.h" diff --git a/drivers/usb/host/ehci-vf.c b/drivers/usb/host/ehci-vf.c index 816d105087..a90c4df2e2 100644 --- a/drivers/usb/host/ehci-vf.c +++ b/drivers/usb/host/ehci-vf.c @@ -7,6 +7,7 @@ */ #include <common.h> +#include <compiler.h> #include <dm.h> #include <log.h> #include <usb.h> @@ -24,6 +25,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <usb/ehci-ci.h> #include <linux/libfdt.h> #include <fdtdec.h> diff --git a/drivers/usb/host/ehci-zynq.c b/drivers/usb/host/ehci-zynq.c index 918e224e76..569baf84a9 100644 --- a/drivers/usb/host/ehci-zynq.c +++ b/drivers/usb/host/ehci-zynq.c @@ -13,6 +13,7 @@ #include <asm/arch/sys_proto.h> #include <asm/io.h> #include <linux/errno.h> +#include <linux/types.h> #include <usb/ehci-ci.h> #include <usb/ulpi.h> diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h index 8e0755423a..68922d91c0 100644 --- a/drivers/usb/host/ehci.h +++ b/drivers/usb/host/ehci.h @@ -11,6 +11,7 @@ #include <stdbool.h> #include <usb.h> #include <generic-phy.h> +#include <linux/types.h> /* Section 2.2.3 - N_PORTS */ #define MAX_HC_PORTS 15 diff --git a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c index ecdd64c48c..6d4f71d92e 100644 --- a/drivers/usb/host/ohci-hcd.c +++ b/drivers/usb/host/ohci-hcd.c @@ -29,6 +29,7 @@ #include <common.h> #include <cpu_func.h> +#include <stdbool.h> #include <stdio.h> #include <asm/byteorder.h> #include <dm.h> @@ -38,6 +39,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #if defined(CONFIG_PCI_OHCI) # include <pci.h> diff --git a/drivers/usb/host/ohci-lpc32xx.c b/drivers/usb/host/ohci-lpc32xx.c index afb9e29f78..196bbbe1c9 100644 --- a/drivers/usb/host/ohci-lpc32xx.c +++ b/drivers/usb/host/ohci-lpc32xx.c @@ -19,6 +19,7 @@ #include <asm/arch/i2c.h> #include <usb.h> #include <i2c.h> +#include <asm/types.h> /* OTG I2C controller module register structures */ struct otgi2c_regs { diff --git a/drivers/usb/host/ohci.h b/drivers/usb/host/ohci.h index a38cd25eb8..d4422ec452 100644 --- a/drivers/usb/host/ohci.h +++ b/drivers/usb/host/ohci.h @@ -13,6 +13,7 @@ #include <asm/cache.h> #include <asm/io.h> +#include <asm/types.h> #ifdef CONFIG_SYS_OHCI_SWAP_REG_ACCESS # define ohci_readl(a) __swap_32(in_be32((u32 *)a)) diff --git a/drivers/usb/host/r8a66597-hcd.c b/drivers/usb/host/r8a66597-hcd.c index 66c20c103c..5b4cfff8cf 100644 --- a/drivers/usb/host/r8a66597-hcd.c +++ b/drivers/usb/host/r8a66597-hcd.c @@ -18,6 +18,7 @@ #include <linux/iopoll.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <power/regulator.h> #include "r8a66597.h" diff --git a/drivers/usb/host/r8a66597.h b/drivers/usb/host/r8a66597.h index b42389b918..678712d524 100644 --- a/drivers/usb/host/r8a66597.h +++ b/drivers/usb/host/r8a66597.h @@ -8,6 +8,7 @@ #ifndef __R8A66597_H__ #define __R8A66597_H__ +#include <asm/types.h> #include <linux/bitops.h> #include <linux/string.h> #define SYSCFG0 0x00 diff --git a/drivers/usb/host/sl811-hcd.c b/drivers/usb/host/sl811-hcd.c index 0b786e1d13..9184a91c4e 100644 --- a/drivers/usb/host/sl811-hcd.c +++ b/drivers/usb/host/sl811-hcd.c @@ -20,9 +20,11 @@ #include <common.h> #include <mpc8xx.h> +#include <stdbool.h> #include <stdio.h> #include <time.h> #include <usb.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/kernel.h> #include <linux/string.h> diff --git a/drivers/usb/host/usb-sandbox.c b/drivers/usb/host/usb-sandbox.c index 090cb2ae84..78e4234da2 100644 --- a/drivers/usb/host/usb-sandbox.c +++ b/drivers/usb/host/usb-sandbox.c @@ -10,6 +10,7 @@ #include <stdbool.h> #include <usb.h> #include <dm/root.h> +#include <linux/types.h> struct sandbox_usb_ctrl { int rootdev; diff --git a/drivers/usb/host/usb-uclass.c b/drivers/usb/host/usb-uclass.c index 2d3321df3c..4063752267 100644 --- a/drivers/usb/host/usb-uclass.c +++ b/drivers/usb/host/usb-uclass.c @@ -20,6 +20,7 @@ #include <dm/uclass-internal.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> extern bool usb_started; /* flag for the started/stopped USB status */ static bool asynch_allowed; diff --git a/drivers/usb/host/xhci-brcm.c b/drivers/usb/host/xhci-brcm.c index 3308b7e756..bdb30b89c2 100644 --- a/drivers/usb/host/xhci-brcm.c +++ b/drivers/usb/host/xhci-brcm.c @@ -4,6 +4,7 @@ */ #include <common.h> +#include <compiler.h> #include <dm.h> #include <fdtdec.h> #include <usb.h> diff --git a/drivers/usb/host/xhci-dwc3.c b/drivers/usb/host/xhci-dwc3.c index b96aea1e01..e10c4fdf61 100644 --- a/drivers/usb/host/xhci-dwc3.c +++ b/drivers/usb/host/xhci-dwc3.c @@ -17,6 +17,7 @@ #include <linux/delay.h> #include <linux/errno.h> #include <linux/string.h> +#include <linux/types.h> #include <usb/xhci.h> #include <asm/io.h> diff --git a/drivers/usb/host/xhci-exynos5.c b/drivers/usb/host/xhci-exynos5.c index ee61c88e2a..77ee798168 100644 --- a/drivers/usb/host/xhci-exynos5.c +++ b/drivers/usb/host/xhci-exynos5.c @@ -29,6 +29,7 @@ #include <asm/gpio.h> #include <linux/errno.h> #include <linux/compat.h> +#include <linux/types.h> #include <linux/usb/dwc3.h> #include <usb/xhci.h> diff --git a/drivers/usb/host/xhci-fsl.c b/drivers/usb/host/xhci-fsl.c index 440f17f66d..7eab30aabb 100644 --- a/drivers/usb/host/xhci-fsl.c +++ b/drivers/usb/host/xhci-fsl.c @@ -8,11 +8,13 @@ */ #include <common.h> +#include <compiler.h> #include <log.h> #include <stdio.h> #include <usb.h> #include <linux/errno.h> #include <linux/compat.h> +#include <linux/types.h> #include <linux/usb/xhci-fsl.h> #include <linux/usb/dwc3.h> #include <usb/xhci.h> diff --git a/drivers/usb/host/xhci-mem.c b/drivers/usb/host/xhci-mem.c index 09d301ed95..3c18aacbd4 100644 --- a/drivers/usb/host/xhci-mem.c +++ b/drivers/usb/host/xhci-mem.c @@ -17,6 +17,7 @@ #include <cpu_func.h> #include <dm.h> #include <log.h> +#include <stdbool.h> #include <stdio.h> #include <asm/byteorder.h> #include <usb.h> @@ -26,6 +27,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <usb/xhci.h> diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c index 8ff71854fc..4b6c7d278d 100644 --- a/drivers/usb/host/xhci-mtk.c +++ b/drivers/usb/host/xhci-mtk.c @@ -6,6 +6,7 @@ #include <clk.h> #include <common.h> +#include <compiler.h> #include <dm.h> #include <dm/devres.h> #include <generic-phy.h> @@ -13,6 +14,7 @@ #include <usb.h> #include <linux/errno.h> #include <linux/compat.h> +#include <linux/types.h> #include <power/regulator.h> #include <linux/iopoll.h> #include <usb/xhci.h> diff --git a/drivers/usb/host/xhci-mvebu.c b/drivers/usb/host/xhci-mvebu.c index bc3a9f4d01..f9d3facd1f 100644 --- a/drivers/usb/host/xhci-mvebu.c +++ b/drivers/usb/host/xhci-mvebu.c @@ -6,12 +6,14 @@ */ #include <common.h> +#include <compiler.h> #include <dm.h> #include <fdtdec.h> #include <log.h> #include <stdio.h> #include <usb.h> #include <linux/errno.h> +#include <linux/types.h> #include <power/regulator.h> #include <asm/gpio.h> diff --git a/drivers/usb/host/xhci-omap.c b/drivers/usb/host/xhci-omap.c index 00b7d8571d..a6225def28 100644 --- a/drivers/usb/host/xhci-omap.c +++ b/drivers/usb/host/xhci-omap.c @@ -16,6 +16,7 @@ #include <asm/omap_common.h> #include <asm/arch/cpu.h> #include <asm/arch/sys_proto.h> +#include <linux/types.h> #include <linux/compat.h> #include <linux/usb/dwc3.h> diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 9fb6d2f763..cb957f0172 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c @@ -11,6 +11,7 @@ #include <log.h> #include <pci.h> #include <usb.h> +#include <linux/types.h> #include <usb/xhci.h> static void xhci_pci_init(struct udevice *dev, struct xhci_hccr **ret_hccr, diff --git a/drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h b/drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h index f0f48a3354..e04dba8c7d 100644 --- a/drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h +++ b/drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h @@ -48,6 +48,7 @@ #ifndef __FIRMWARE_R8A779X_USB3_V3__ #define __FIRMWARE_R8A779X_USB3_V3__ +#include <asm/types.h> static const u32 firmware_r8a779x_usb3_v3[] = { 0xf4c455aa, 0x00d20014, 0x00000000, 0x23dc00e8, 0x00000000, 0x1a5c2007, 0x0001ff63, 0x001eff80, diff --git a/drivers/usb/host/xhci-rcar.c b/drivers/usb/host/xhci-rcar.c index a343d4d098..40ac9a6f28 100644 --- a/drivers/usb/host/xhci-rcar.c +++ b/drivers/usb/host/xhci-rcar.c @@ -7,6 +7,7 @@ #include <common.h> #include <clk.h> +#include <compiler.h> #include <dm.h> #include <fdtdec.h> #include <log.h> @@ -17,6 +18,7 @@ #include <linux/bitops.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> #include <usb/xhci.h> #include "xhci-rcar-r8a779x_usb3_v3.h" diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c index 7f9286a52a..2da225c41a 100644 --- a/drivers/usb/host/xhci-ring.c +++ b/drivers/usb/host/xhci-ring.c @@ -16,6 +16,7 @@ #include <common.h> #include <cpu_func.h> #include <log.h> +#include <stdbool.h> #include <stdio.h> #include <time.h> #include <asm/byteorder.h> @@ -24,6 +25,7 @@ #include <linux/bug.h> #include <linux/errno.h> #include <linux/kernel.h> +#include <linux/types.h> #include <usb/xhci.h> diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index 64a0c9d52c..e6e21e8f00 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -23,6 +23,7 @@ #include <cpu_func.h> #include <dm.h> #include <log.h> +#include <stdbool.h> #include <stdio.h> #include <asm/byteorder.h> #include <usb.h> @@ -36,6 +37,7 @@ #include <linux/errno.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/types.h> #include <usb/xhci.h> #ifndef CONFIG_USB_MAX_CONTROLLER_COUNT diff --git a/drivers/usb/musb-new/am35x.c b/drivers/usb/musb-new/am35x.c index 8d8aa77946..577774b769 100644 --- a/drivers/usb/musb-new/am35x.c +++ b/drivers/usb/musb-new/am35x.c @@ -25,8 +25,10 @@ #include <plat/usb.h> #else #include <common.h> +#include <compiler.h> #include <time.h> #include <asm/omap_musb.h> +#include <asm/types.h> #include <linux/bug.h> #include <linux/delay.h> #include <linux/errno.h> diff --git a/drivers/usb/musb-new/da8xx.c b/drivers/usb/musb-new/da8xx.c index 8c44ed2429..2937a7a16b 100644 --- a/drivers/usb/musb-new/da8xx.c +++ b/drivers/usb/musb-new/da8xx.c @@ -14,9 +14,11 @@ */ #include <common.h> +#include <compiler.h> #include <dm.h> #include <log.h> #include <asm/global_data.h> +#include <asm/types.h> #include <dm/device-internal.h> #include <dm/device_compat.h> #include <dm/lists.h> diff --git a/drivers/usb/musb-new/mt85xx.c b/drivers/usb/musb-new/mt85xx.c index 6bf1909f1a..fce224afe9 100644 --- a/drivers/usb/musb-new/mt85xx.c +++ b/drivers/usb/musb-new/mt85xx.c @@ -12,6 +12,7 @@ #include <common.h> #include <clk.h> #include <dm.h> +#include <stdbool.h> #include <stdio.h> #include <dm/lists.h> #include <dm/root.h> @@ -20,6 +21,7 @@ #include <linux/kernel.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/musb.h> #include <usb.h> #include "linux-compat.h" diff --git a/drivers/usb/musb-new/musb_core.c b/drivers/usb/musb-new/musb_core.c index 0a537fc455..1947463a77 100644 --- a/drivers/usb/musb-new/musb_core.c +++ b/drivers/usb/musb-new/musb_core.c @@ -80,6 +80,8 @@ #include <linux/io.h> #else #include <common.h> +#include <compiler.h> +#include <stdbool.h> #include <usb.h> #include <vsprintf.h> #include <linux/bitops.h> @@ -87,6 +89,7 @@ #include <linux/errno.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> #include <linux/usb/musb.h> diff --git a/drivers/usb/musb-new/musb_core.h b/drivers/usb/musb-new/musb_core.h index 91b1ec3304..8b0372ae80 100644 --- a/drivers/usb/musb-new/musb_core.h +++ b/drivers/usb/musb-new/musb_core.h @@ -20,6 +20,9 @@ #include <linux/usb.h> #include <linux/usb/otg.h> #else +#include <compiler.h> +#include <stdbool.h> +#include <asm/types.h> #include <linux/errno.h> #include <linux/kernel.h> #endif diff --git a/drivers/usb/musb-new/musb_dma.h b/drivers/usb/musb-new/musb_dma.h index 5ad64ed343..3a51d3a562 100644 --- a/drivers/usb/musb-new/musb_dma.h +++ b/drivers/usb/musb-new/musb_dma.h @@ -10,7 +10,9 @@ #ifndef __MUSB_DMA_H__ #define __MUSB_DMA_H__ +#include <compiler.h> #include <stdbool.h> +#include <linux/types.h> struct musb_hw_ep; /* diff --git a/drivers/usb/musb-new/musb_dsps.c b/drivers/usb/musb-new/musb_dsps.c index 14d8cfb70f..292870f1ad 100644 --- a/drivers/usb/musb-new/musb_dsps.c +++ b/drivers/usb/musb-new/musb_dsps.c @@ -32,9 +32,11 @@ #include <plat/usb.h> #else #include <common.h> +#include <compiler.h> #include <time.h> #include <vsprintf.h> #include <asm/omap_musb.h> +#include <asm/types.h> #include <linux/errno.h> #include <linux/printk.h> #include "linux-compat.h" diff --git a/drivers/usb/musb-new/musb_gadget.c b/drivers/usb/musb-new/musb_gadget.c index 949bea72aa..39902aaa03 100644 --- a/drivers/usb/musb-new/musb_gadget.c +++ b/drivers/usb/musb-new/musb_gadget.c @@ -23,11 +23,13 @@ #include <linux/slab.h> #else #include <common.h> +#include <compiler.h> #include <vsprintf.h> #include <linux/bug.h> #include <linux/errno.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include "linux-compat.h" #endif diff --git a/drivers/usb/musb-new/musb_gadget.h b/drivers/usb/musb-new/musb_gadget.h index 4ae18f910f..9786113039 100644 --- a/drivers/usb/musb-new/musb_gadget.h +++ b/drivers/usb/musb-new/musb_gadget.h @@ -15,6 +15,7 @@ #ifdef __UBOOT__ #include <asm/byteorder.h> #include <linux/errno.h> +#include <linux/types.h> #include <linux/usb/ch9.h> #include <linux/usb/gadget.h> #endif diff --git a/drivers/usb/musb-new/musb_gadget_ep0.c b/drivers/usb/musb-new/musb_gadget_ep0.c index 769aa25f17..bd893ac9e2 100644 --- a/drivers/usb/musb-new/musb_gadget_ep0.c +++ b/drivers/usb/musb-new/musb_gadget_ep0.c @@ -19,8 +19,10 @@ #include <linux/interrupt.h> #else #include <common.h> +#include <compiler.h> #include <linux/errno.h> #include <linux/printk.h> +#include <linux/types.h> #include "linux-compat.h" #include <asm/processor.h> #endif diff --git a/drivers/usb/musb-new/musb_host.c b/drivers/usb/musb-new/musb_host.c index 5fa013659c..b7ba5cb9f6 100644 --- a/drivers/usb/musb-new/musb_host.c +++ b/drivers/usb/musb-new/musb_host.c @@ -22,8 +22,11 @@ #include <linux/dma-mapping.h> #else #include <common.h> +#include <compiler.h> +#include <stdbool.h> #include <usb.h> #include <linux/bug.h> +#include <linux/types.h> #include "linux-compat.h" #include "usb-compat.h" #endif diff --git a/drivers/usb/musb-new/musb_io.h b/drivers/usb/musb-new/musb_io.h index 72a5365632..ff57271282 100644 --- a/drivers/usb/musb-new/musb_io.h +++ b/drivers/usb/musb-new/musb_io.h @@ -17,7 +17,9 @@ #ifndef __UBOOT__ #include <linux/io.h> #else +#include <compiler.h> #include <asm/io.h> +#include <asm/types.h> #endif #if !defined(CONFIG_ARM) && !defined(CONFIG_SUPERH) \ diff --git a/drivers/usb/musb-new/musb_regs.h b/drivers/usb/musb-new/musb_regs.h index c4d7203b85..20b00b3e1b 100644 --- a/drivers/usb/musb-new/musb_regs.h +++ b/drivers/usb/musb-new/musb_regs.h @@ -94,6 +94,8 @@ #define MUSB_CSR0_H_SETUPPKT 0x0008 #define MUSB_CSR0_H_RXSTALL 0x0004 +#include <compiler.h> +#include <asm/types.h> /* CSR0 bits to avoid zeroing (write zero clears, write 1 ignored) */ #define MUSB_CSR0_P_WZC_BITS \ (MUSB_CSR0_P_SENTSTALL) diff --git a/drivers/usb/musb-new/musb_uboot.c b/drivers/usb/musb-new/musb_uboot.c index 233acc1ea1..2558b260fe 100644 --- a/drivers/usb/musb-new/musb_uboot.c +++ b/drivers/usb/musb-new/musb_uboot.c @@ -2,9 +2,11 @@ #include <console.h> #include <dm.h> #include <malloc.h> +#include <stdbool.h> #include <stdio.h> #include <time.h> #include <watchdog.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/err.h> #include <linux/errno.h> diff --git a/drivers/usb/musb-new/omap2430.c b/drivers/usb/musb-new/omap2430.c index b609034184..3316f7dc6a 100644 --- a/drivers/usb/musb-new/omap2430.c +++ b/drivers/usb/musb-new/omap2430.c @@ -14,6 +14,7 @@ #include <serial.h> #include <time.h> #include <asm/global_data.h> +#include <asm/types.h> #include <dm/device-internal.h> #include <dm/device_compat.h> #include <dm/lists.h> diff --git a/drivers/usb/musb-new/pic32.c b/drivers/usb/musb-new/pic32.c index c4fd7f0da0..d74aa5712a 100644 --- a/drivers/usb/musb-new/pic32.c +++ b/drivers/usb/musb-new/pic32.c @@ -11,8 +11,10 @@ #include <common.h> #include <dm.h> +#include <compiler.h> #include <stdio.h> #include <asm/global_data.h> +#include <asm/types.h> #include <dm/device_compat.h> #include <linux/bitops.h> #include <linux/delay.h> diff --git a/drivers/usb/musb-new/sunxi.c b/drivers/usb/musb-new/sunxi.c index b49954fe14..28f6a67993 100644 --- a/drivers/usb/musb-new/sunxi.c +++ b/drivers/usb/musb-new/sunxi.c @@ -17,12 +17,14 @@ */ #include <common.h> #include <clk.h> +#include <compiler.h> #include <dm.h> #include <generic-phy.h> #include <log.h> #include <malloc.h> #include <phy-sun4i-usb.h> #include <reset.h> +#include <stdbool.h> #include <stdio.h> #include <asm/arch/cpu.h> #include <asm/arch/clock.h> @@ -37,6 +39,7 @@ #include <linux/kernel.h> #include <linux/printk.h> #include <linux/string.h> +#include <linux/types.h> #include <linux/usb/musb.h> #include "linux-compat.h" #include "musb_core.h" diff --git a/drivers/usb/musb-new/ti-musb.c b/drivers/usb/musb-new/ti-musb.c index e4382a3096..09a74bd6b7 100644 --- a/drivers/usb/musb-new/ti-musb.c +++ b/drivers/usb/musb-new/ti-musb.c @@ -13,6 +13,7 @@ #include <malloc.h> #include <vsprintf.h> #include <asm/global_data.h> +#include <asm/types.h> #include <linux/errno.h> #include <linux/printk.h> #include <linux/string.h> diff --git a/drivers/usb/musb-new/usb-compat.h b/drivers/usb/musb-new/usb-compat.h index 1c66c4fe36..4652095b9b 100644 --- a/drivers/usb/musb-new/usb-compat.h +++ b/drivers/usb/musb-new/usb-compat.h @@ -1,6 +1,7 @@ #ifndef __USB_COMPAT_H__ #define __USB_COMPAT_H__ +#include <asm/types.h> #include "usb.h" struct udevice; diff --git a/drivers/usb/musb/am35x.c b/drivers/usb/musb/am35x.c index e749ae9718..8f01e80fd8 100644 --- a/drivers/usb/musb/am35x.c +++ b/drivers/usb/musb/am35x.c @@ -10,6 +10,7 @@ */ #include <common.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/string.h> diff --git a/drivers/usb/musb/am35x.h b/drivers/usb/musb/am35x.h index 82ad94329c..fd4383ad53 100644 --- a/drivers/usb/musb/am35x.h +++ b/drivers/usb/musb/am35x.h @@ -13,6 +13,7 @@ #define __AM35X_USB_H__ #include <asm/arch/am35x_def.h> +#include <asm/types.h> #include "musb_core.h" /* Base address of musb wrapper */ diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c index 147b2eb929..ae174d1c39 100644 --- a/drivers/usb/musb/musb_core.c +++ b/drivers/usb/musb/musb_core.c @@ -9,6 +9,7 @@ */ #include <common.h> +#include <asm/types.h> #include <linux/bitops.h> #include "musb_core.h" diff --git a/drivers/usb/musb/musb_core.h b/drivers/usb/musb/musb_core.h index e5d8ac7028..167ab23bc5 100644 --- a/drivers/usb/musb/musb_core.h +++ b/drivers/usb/musb/musb_core.h @@ -11,6 +11,7 @@ #include <usb_defs.h> #include <asm/io.h> +#include <asm/types.h> #define MUSB_EP0_FIFOSIZE 64 /* This is non-configurable */ diff --git a/drivers/usb/musb/musb_hcd.c b/drivers/usb/musb/musb_hcd.c index 8942ed31fc..2f7849d36f 100644 --- a/drivers/usb/musb/musb_hcd.c +++ b/drivers/usb/musb/musb_hcd.c @@ -9,7 +9,9 @@ #include <common.h> #include <log.h> +#include <stdbool.h> #include <usb.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/kernel.h> #include <linux/string.h> diff --git a/drivers/usb/musb/musb_udc.c b/drivers/usb/musb/musb_udc.c index 56a92cc613..e0714b6d87 100644 --- a/drivers/usb/musb/musb_udc.c +++ b/drivers/usb/musb/musb_udc.c @@ -41,6 +41,7 @@ #include <hang.h> #include <serial.h> #include <usbdevice.h> +#include <asm/types.h> #include <linux/delay.h> #include <linux/kernel.h> #include <usb/udc.h> diff --git a/drivers/usb/musb/omap3.c b/drivers/usb/musb/omap3.c index 080bd78523..2e824ff31f 100644 --- a/drivers/usb/musb/omap3.c +++ b/drivers/usb/musb/omap3.c @@ -20,6 +20,7 @@ #include <asm/omap_common.h> #include <twl4030.h> #include <twl6030.h> +#include <asm/types.h> #include "omap3.h" static int platform_needs_initialization = 1; diff --git a/drivers/usb/musb/omap3.h b/drivers/usb/musb/omap3.h index 78fdb2959b..0adbef2984 100644 --- a/drivers/usb/musb/omap3.h +++ b/drivers/usb/musb/omap3.h @@ -18,6 +18,7 @@ #define _MUSB_OMAP3_H_ #include <asm/arch/cpu.h> +#include <asm/types.h> #include "musb_core.h" /* Base address of MUSB registers */ diff --git a/drivers/usb/phy/omap_usb_phy.c b/drivers/usb/phy/omap_usb_phy.c index be733f39b2..8d0bc8cb9d 100644 --- a/drivers/usb/phy/omap_usb_phy.c +++ b/drivers/usb/phy/omap_usb_phy.c @@ -10,6 +10,7 @@ #include <common.h> #include <usb.h> +#include <asm/types.h> #include <dm/device_compat.h> #include <linux/delay.h> #include <linux/errno.h> diff --git a/drivers/usb/phy/rockchip_usb2_phy.c b/drivers/usb/phy/rockchip_usb2_phy.c index d1d92ddfe7..2951da46ab 100644 --- a/drivers/usb/phy/rockchip_usb2_phy.c +++ b/drivers/usb/phy/rockchip_usb2_phy.c @@ -6,6 +6,7 @@ #include <common.h> #include <hang.h> #include <log.h> +#include <stdbool.h> #include <asm/global_data.h> #include <asm/io.h> #include <linux/bitops.h> diff --git a/drivers/usb/phy/twl4030.c b/drivers/usb/phy/twl4030.c index 9bea192fcc..db8321459c 100644 --- a/drivers/usb/phy/twl4030.c +++ b/drivers/usb/phy/twl4030.c @@ -25,6 +25,7 @@ #include <stdio.h> #include <twl4030.h> +#include <asm/types.h> #include <linux/delay.h> /* Defines for bits in registers */ diff --git a/drivers/usb/ulpi/omap-ulpi-viewport.c b/drivers/usb/ulpi/omap-ulpi-viewport.c index 8b930e3fa9..0024347c6d 100644 --- a/drivers/usb/ulpi/omap-ulpi-viewport.c +++ b/drivers/usb/ulpi/omap-ulpi-viewport.c @@ -10,6 +10,7 @@ #include <common.h> #include <log.h> #include <asm/io.h> +#include <asm/types.h> #include <linux/delay.h> #include <usb/ulpi.h> diff --git a/drivers/usb/ulpi/ulpi-viewport.c b/drivers/usb/ulpi/ulpi-viewport.c index 5a7f034da1..85f5c7ddf5 100644 --- a/drivers/usb/ulpi/ulpi-viewport.c +++ b/drivers/usb/ulpi/ulpi-viewport.c @@ -17,6 +17,7 @@ #include <stdio.h> #include <asm/io.h> #include <linux/delay.h> +#include <linux/types.h> #include <usb/ulpi.h> /* ULPI viewport control bits */ diff --git a/drivers/usb/ulpi/ulpi.c b/drivers/usb/ulpi/ulpi.c index d5045a1795..ecf2b016bf 100644 --- a/drivers/usb/ulpi/ulpi.c +++ b/drivers/usb/ulpi/ulpi.c @@ -23,6 +23,7 @@ #include <exports.h> #include <log.h> #include <stdio.h> +#include <asm/types.h> #include <linux/delay.h> #include <usb/ulpi.h> |