diff options
53 files changed, 57 insertions, 2 deletions
diff --git a/arch/arm/boards/dmo-mx6-realq7/board.c b/arch/arm/boards/dmo-mx6-realq7/board.c index a456389503..1753bddd51 100644 --- a/arch/arm/boards/dmo-mx6-realq7/board.c +++ b/arch/arm/boards/dmo-mx6-realq7/board.c @@ -27,6 +27,7 @@ #include <init.h> #include <gpio.h> #include <fec.h> +#include <of.h> #include <linux/micrel_phy.h> #include <mfd/stmpe-i2c.h> diff --git a/arch/arm/boards/efika-mx-smartbook/board.c b/arch/arm/boards/efika-mx-smartbook/board.c index 4469f975fb..0293c3e474 100644 --- a/arch/arm/boards/efika-mx-smartbook/board.c +++ b/arch/arm/boards/efika-mx-smartbook/board.c @@ -23,6 +23,7 @@ #include <led.h> #include <fs.h> #include <io.h> +#include <of.h> #include <spi/spi.h> #include <mfd/mc13xxx.h> diff --git a/arch/arm/boards/freescale-mx51-pdk/board.c b/arch/arm/boards/freescale-mx51-pdk/board.c index ad09781ccd..379313edc6 100644 --- a/arch/arm/boards/freescale-mx51-pdk/board.c +++ b/arch/arm/boards/freescale-mx51-pdk/board.c @@ -24,6 +24,7 @@ #include <generated/mach-types.h> #include <partition.h> #include <fs.h> +#include <of.h> #include <fcntl.h> #include <mach/bbu.h> #include <nand.h> diff --git a/arch/arm/boards/freescale-mx53-loco/board.c b/arch/arm/boards/freescale-mx53-loco/board.c index 15dc591aae..1f00ec046a 100644 --- a/arch/arm/boards/freescale-mx53-loco/board.c +++ b/arch/arm/boards/freescale-mx53-loco/board.c @@ -22,6 +22,7 @@ #include <init.h> #include <fs.h> #include <io.h> +#include <of.h> #include <mfd/mc13xxx.h> #include <i2c/i2c.h> diff --git a/arch/arm/boards/gk802/board.c b/arch/arm/boards/gk802/board.c index fa5f320fdb..a4be03f149 100644 --- a/arch/arm/boards/gk802/board.c +++ b/arch/arm/boards/gk802/board.c @@ -25,6 +25,7 @@ #include <mach/imx6.h> #include <mfd/imx6q-iomuxc-gpr.h> #include <sizes.h> +#include <of.h> #define GK802_GPIO_RECOVERY_BTN IMX_GPIO_NR(3, 16) /* recovery button */ #define GK802_GPIO_RTL8192_PDN IMX_GPIO_NR(2, 0) /* RTL8192CU powerdown */ diff --git a/arch/arm/boards/tqma6x/board.c b/arch/arm/boards/tqma6x/board.c index 3e051a5535..a870bf290f 100644 --- a/arch/arm/boards/tqma6x/board.c +++ b/arch/arm/boards/tqma6x/board.c @@ -27,6 +27,7 @@ #include <init.h> #include <gpio.h> #include <fec.h> +#include <of.h> #include <linux/micrel_phy.h> #include <mfd/stmpe-i2c.h> diff --git a/arch/arm/cpu/start.c b/arch/arm/cpu/start.c index f0a7df37bd..0eb15e665a 100644 --- a/arch/arm/cpu/start.c +++ b/arch/arm/cpu/start.c @@ -20,6 +20,7 @@ #include <common.h> #include <init.h> #include <sizes.h> +#include <of.h> #include <asm/barebox-arm.h> #include <asm/barebox-arm-head.h> #include <asm-generic/memory_layout.h> diff --git a/arch/arm/mach-imx/clk-imx5.c b/arch/arm/mach-imx/clk-imx5.c index 8c7ed1cbe5..f389653315 100644 --- a/arch/arm/mach-imx/clk-imx5.c +++ b/arch/arm/mach-imx/clk-imx5.c @@ -11,6 +11,7 @@ #include <driver.h> #include <linux/clk.h> #include <io.h> +#include <of.h> #include <linux/clkdev.h> #include <linux/err.h> #include <mach/imx51-regs.h> diff --git a/arch/arm/mach-imx/clk-imx6.c b/arch/arm/mach-imx/clk-imx6.c index 4639c0b71b..c32b6ccb56 100644 --- a/arch/arm/mach-imx/clk-imx6.c +++ b/arch/arm/mach-imx/clk-imx6.c @@ -15,6 +15,7 @@ #include <driver.h> #include <linux/clk.h> #include <io.h> +#include <of.h> #include <linux/clkdev.h> #include <linux/err.h> #include <mach/imx6-regs.h> diff --git a/arch/arm/mach-imx/clocksource.c b/arch/arm/mach-imx/clocksource.c index c04af630c3..dc29d200c0 100644 --- a/arch/arm/mach-imx/clocksource.c +++ b/arch/arm/mach-imx/clocksource.c @@ -29,6 +29,7 @@ #include <init.h> #include <clock.h> #include <errno.h> +#include <of.h> #include <linux/clk.h> #include <linux/err.h> #include <notifier.h> diff --git a/arch/arm/mach-imx/esdctl.c b/arch/arm/mach-imx/esdctl.c index e2025b3327..3ac4075a48 100644 --- a/arch/arm/mach-imx/esdctl.c +++ b/arch/arm/mach-imx/esdctl.c @@ -18,6 +18,7 @@ #include <common.h> #include <io.h> +#include <errno.h> #include <sizes.h> #include <init.h> #include <asm/barebox-arm.h> diff --git a/arch/arm/mach-imx/iim.c b/arch/arm/mach-imx/iim.c index 938c3f377d..dccaaa9e9a 100644 --- a/arch/arm/mach-imx/iim.c +++ b/arch/arm/mach-imx/iim.c @@ -24,7 +24,7 @@ #include <param.h> #include <fcntl.h> #include <malloc.h> - +#include <of.h> #include <io.h> #include <mach/iim.h> diff --git a/arch/arm/mach-imx/imx.c b/arch/arm/mach-imx/imx.c index be44339f7d..07d7ba1be7 100644 --- a/arch/arm/mach-imx/imx.c +++ b/arch/arm/mach-imx/imx.c @@ -12,6 +12,7 @@ */ #include <common.h> +#include <of.h> #include <init.h> #include <mach/revision.h> #include <mach/generic.h> diff --git a/arch/arm/mach-imx/include/mach/bbu.h b/arch/arm/mach-imx/include/mach/bbu.h index 077133a352..3cd3b1e4cf 100644 --- a/arch/arm/mach-imx/include/mach/bbu.h +++ b/arch/arm/mach-imx/include/mach/bbu.h @@ -2,6 +2,7 @@ #define __MACH_BBU_H #include <bbu.h> +#include <errno.h> struct imx_dcd_entry; struct imx_dcd_v2_entry; diff --git a/arch/arm/mach-imx/ocotp.c b/arch/arm/mach-imx/ocotp.c index 04feb84731..e36b484e27 100644 --- a/arch/arm/mach-imx/ocotp.c +++ b/arch/arm/mach-imx/ocotp.c @@ -24,6 +24,7 @@ #include <init.h> #include <net.h> #include <io.h> +#include <of.h> /* * a single MAC address reference has the form diff --git a/commands/detect.c b/commands/detect.c index 15055e78bc..499994ba78 100644 --- a/commands/detect.c +++ b/commands/detect.c @@ -21,6 +21,7 @@ #include <complete.h> #include <driver.h> #include <getopt.h> +#include <errno.h> static int do_detect(int argc, char *argv[]) { diff --git a/commands/filetype.c b/commands/filetype.c index 20d335bd6d..f82a4616b1 100644 --- a/commands/filetype.c +++ b/commands/filetype.c @@ -12,7 +12,7 @@ #include <magicvar.h> #include <getopt.h> #include <linux/stat.h> -#include <fs.h> +#include <errno.h> static int do_filetype(int argc, char *argv[]) { diff --git a/commands/loadenv.c b/commands/loadenv.c index 14b964340b..df0df27a9d 100644 --- a/commands/loadenv.c +++ b/commands/loadenv.c @@ -24,6 +24,7 @@ #include <getopt.h> #include <command.h> #include <envfs.h> +#include <errno.h> #include <fs.h> static int do_loadenv(int argc, char *argv[]) diff --git a/common/console.c b/common/console.c index 56bc864ad1..329bc72493 100644 --- a/common/console.c +++ b/common/console.c @@ -25,6 +25,7 @@ #include <console.h> #include <driver.h> #include <fs.h> +#include <of.h> #include <init.h> #include <clock.h> #include <kfifo.h> diff --git a/common/globalvar.c b/common/globalvar.c index 41ce06e468..1f9b0cc1ee 100644 --- a/common/globalvar.c +++ b/common/globalvar.c @@ -1,6 +1,7 @@ #include <common.h> #include <malloc.h> #include <globalvar.h> +#include <errno.h> #include <init.h> #include <environment.h> #include <magicvar.h> diff --git a/common/memory_display.c b/common/memory_display.c index 7e4f4da622..c8ae57a594 100644 --- a/common/memory_display.c +++ b/common/memory_display.c @@ -1,4 +1,5 @@ #include <common.h> +#include <errno.h> #define DISP_LINE_LEN 16 diff --git a/common/memtest.c b/common/memtest.c index 22178cfea2..5303c92f62 100644 --- a/common/memtest.c +++ b/common/memtest.c @@ -25,6 +25,7 @@ #include <memory.h> #include <types.h> #include <sizes.h> +#include <errno.h> #include <memtest.h> static const resource_size_t bitpattern[] = { diff --git a/common/misc.c b/common/misc.c index f73f4cfe99..65f3306bee 100644 --- a/common/misc.c +++ b/common/misc.c @@ -22,6 +22,7 @@ #include <magicvar.h> #include <globalvar.h> #include <environment.h> +#include <of.h> int errno; EXPORT_SYMBOL(errno); diff --git a/common/startup.c b/common/startup.c index 2e0a4ba3dc..74c7735e31 100644 --- a/common/startup.c +++ b/common/startup.c @@ -35,6 +35,7 @@ #include <malloc.h> #include <debug_ll.h> #include <fs.h> +#include <errno.h> #include <linux/stat.h> #include <envfs.h> #include <asm/sections.h> diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index f9cf2d1436..96138cffc0 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -29,6 +29,7 @@ #include <init.h> #include <errno.h> #include <io.h> +#include <of.h> #include <malloc.h> #include <scsi.h> #include <linux/ctype.h> diff --git a/drivers/ata/ide-sff.c b/drivers/ata/ide-sff.c index a7f2647afd..3d5932e278 100644 --- a/drivers/ata/ide-sff.c +++ b/drivers/ata/ide-sff.c @@ -1,6 +1,7 @@ #include <common.h> #include <ata_drive.h> #include <io.h> +#include <errno.h> #include <clock.h> #include <disks.h> #include <malloc.h> diff --git a/drivers/ata/pata-imx.c b/drivers/ata/pata-imx.c index 93809c2ebe..fd3a1cbfca 100644 --- a/drivers/ata/pata-imx.c +++ b/drivers/ata/pata-imx.c @@ -30,6 +30,7 @@ #include <ata_drive.h> #include <platform_ide.h> #include <io.h> +#include <of.h> #include <linux/err.h> #include <linux/clk.h> diff --git a/drivers/ata/sata-imx.c b/drivers/ata/sata-imx.c index ef7989e610..b7bd1107cc 100644 --- a/drivers/ata/sata-imx.c +++ b/drivers/ata/sata-imx.c @@ -1,6 +1,7 @@ #include <common.h> #include <ata_drive.h> #include <io.h> +#include <of.h> #include <clock.h> #include <disks.h> #include <driver.h> diff --git a/drivers/base/bus.c b/drivers/base/bus.c index 4357020241..b383d09c3e 100644 --- a/drivers/base/bus.c +++ b/drivers/base/bus.c @@ -7,6 +7,7 @@ #include <common.h> #include <driver.h> #include <errno.h> +#include <of.h> LIST_HEAD(bus_list); EXPORT_SYMBOL(bus_list); diff --git a/drivers/base/driver.c b/drivers/base/driver.c index 80e0ea882f..4250fb0912 100644 --- a/drivers/base/driver.c +++ b/drivers/base/driver.c @@ -30,6 +30,7 @@ #include <linux/ctype.h> #include <errno.h> #include <fs.h> +#include <of.h> #include <linux/list.h> #include <complete.h> #include <pinctrl.h> diff --git a/drivers/base/platform.c b/drivers/base/platform.c index 34a79b2caa..e053ec7bbc 100644 --- a/drivers/base/platform.c +++ b/drivers/base/platform.c @@ -20,6 +20,7 @@ #include <driver.h> #include <errno.h> #include <init.h> +#include <of.h> static int platform_probe(struct device_d *dev) { diff --git a/drivers/gpio/gpio-imx.c b/drivers/gpio/gpio-imx.c index 063a81c896..a71492a3c3 100644 --- a/drivers/gpio/gpio-imx.c +++ b/drivers/gpio/gpio-imx.c @@ -23,6 +23,7 @@ #include <common.h> #include <errno.h> #include <io.h> +#include <of.h> #include <gpio.h> #include <init.h> diff --git a/drivers/i2c/busses/i2c-imx.c b/drivers/i2c/busses/i2c-imx.c index c607bcba1a..f657c287f7 100644 --- a/drivers/i2c/busses/i2c-imx.c +++ b/drivers/i2c/busses/i2c-imx.c @@ -34,6 +34,7 @@ #include <common.h> #include <driver.h> #include <init.h> +#include <of.h> #include <malloc.h> #include <types.h> #include <xfuncs.h> diff --git a/drivers/i2c/i2c.c b/drivers/i2c/i2c.c index ccc484480f..3b9f601f68 100644 --- a/drivers/i2c/i2c.c +++ b/drivers/i2c/i2c.c @@ -22,6 +22,7 @@ #include <malloc.h> #include <xfuncs.h> #include <init.h> +#include <of.h> #include <i2c/i2c.h> diff --git a/drivers/mci/imx-esdhc.c b/drivers/mci/imx-esdhc.c index 8da7097c43..7664e7be4c 100644 --- a/drivers/mci/imx-esdhc.c +++ b/drivers/mci/imx-esdhc.c @@ -24,6 +24,7 @@ #include <common.h> #include <driver.h> #include <init.h> +#include <of.h> #include <malloc.h> #include <mci.h> #include <clock.h> diff --git a/drivers/mci/mci-core.c b/drivers/mci/mci-core.c index cfae91b2ea..e62569d5ae 100644 --- a/drivers/mci/mci-core.c +++ b/drivers/mci/mci-core.c @@ -34,6 +34,7 @@ #include <asm/byteorder.h> #include <block.h> #include <disks.h> +#include <of.h> #include <linux/err.h> #define MAX_BUFFER_NUMBER 0xffffffff diff --git a/drivers/mfd/mc13xxx.c b/drivers/mfd/mc13xxx.c index cf4c02aa05..bfbd328323 100644 --- a/drivers/mfd/mc13xxx.c +++ b/drivers/mfd/mc13xxx.c @@ -21,6 +21,7 @@ #include <xfuncs.h> #include <errno.h> #include <malloc.h> +#include <of.h> #include <i2c/i2c.h> #include <spi/spi.h> diff --git a/drivers/mfd/stmpe-i2c.c b/drivers/mfd/stmpe-i2c.c index 3a2db923fd..c1e7d9ece4 100644 --- a/drivers/mfd/stmpe-i2c.c +++ b/drivers/mfd/stmpe-i2c.c @@ -19,6 +19,7 @@ #include <driver.h> #include <xfuncs.h> #include <errno.h> +#include <of.h> #include <i2c/i2c.h> #include <mfd/stmpe-i2c.h> diff --git a/drivers/mtd/core.c b/drivers/mtd/core.c index f63b10e9cd..33f900e732 100644 --- a/drivers/mtd/core.c +++ b/drivers/mtd/core.c @@ -25,6 +25,7 @@ #include <ioctl.h> #include <nand.h> #include <errno.h> +#include <of.h> #include "mtd.h" diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c index 1e3bc936f1..959401138d 100644 --- a/drivers/mtd/devices/m25p80.c +++ b/drivers/mtd/devices/m25p80.c @@ -17,6 +17,7 @@ #include <common.h> #include <init.h> #include <driver.h> +#include <of.h> #include <spi/spi.h> #include <spi/flash.h> #include <xfuncs.h> diff --git a/drivers/mtd/devices/mtd_dataflash.c b/drivers/mtd/devices/mtd_dataflash.c index d785e33dae..cdc0120c53 100644 --- a/drivers/mtd/devices/mtd_dataflash.c +++ b/drivers/mtd/devices/mtd_dataflash.c @@ -17,6 +17,7 @@ #include <linux/err.h> #include <errno.h> #include <io.h> +#include <of.h> #include <clock.h> #include <spi/spi.h> diff --git a/drivers/pinctrl/imx-iomux-v3.c b/drivers/pinctrl/imx-iomux-v3.c index 1223c02730..7fcbb98d03 100644 --- a/drivers/pinctrl/imx-iomux-v3.c +++ b/drivers/pinctrl/imx-iomux-v3.c @@ -20,6 +20,7 @@ #include <common.h> #include <init.h> #include <io.h> +#include <of.h> #include <pinctrl.h> #include <malloc.h> #include <mach/iomux-v3.h> diff --git a/drivers/pinctrl/pinctrl.c b/drivers/pinctrl/pinctrl.c index 7c797d35bc..7f76d5a681 100644 --- a/drivers/pinctrl/pinctrl.c +++ b/drivers/pinctrl/pinctrl.c @@ -19,6 +19,8 @@ #include <common.h> #include <malloc.h> #include <pinctrl.h> +#include <errno.h> +#include <of.h> static LIST_HEAD(pinctrl_list); diff --git a/drivers/serial/serial_imx.c b/drivers/serial/serial_imx.c index 01c7cc7fea..8468fa0adc 100644 --- a/drivers/serial/serial_imx.c +++ b/drivers/serial/serial_imx.c @@ -20,6 +20,7 @@ #include <malloc.h> #include <notifier.h> #include <io.h> +#include <of.h> #include <linux/err.h> #include <linux/clk.h> diff --git a/drivers/spi/imx_spi.c b/drivers/spi/imx_spi.c index 1c6b68448b..c0c2ed7c49 100644 --- a/drivers/spi/imx_spi.c +++ b/drivers/spi/imx_spi.c @@ -20,6 +20,7 @@ #include <spi/spi.h> #include <xfuncs.h> #include <io.h> +#include <of.h> #include <errno.h> #include <malloc.h> #include <gpio.h> diff --git a/drivers/usb/imx/chipidea-imx.c b/drivers/usb/imx/chipidea-imx.c index a0dab70337..d8209d174b 100644 --- a/drivers/usb/imx/chipidea-imx.c +++ b/drivers/usb/imx/chipidea-imx.c @@ -15,6 +15,8 @@ #include <common.h> #include <init.h> #include <io.h> +#include <of.h> +#include <errno.h> #include <driver.h> #include <usb/usb.h> #include <usb/ehci.h> diff --git a/drivers/usb/imx/imx-usb-misc.c b/drivers/usb/imx/imx-usb-misc.c index 68c8c4bebd..ed44d78b0f 100644 --- a/drivers/usb/imx/imx-usb-misc.c +++ b/drivers/usb/imx/imx-usb-misc.c @@ -16,6 +16,8 @@ #include <common.h> #include <init.h> #include <io.h> +#include <of.h> +#include <errno.h> #include <usb/chipidea-imx.h> #include <mach/imx6-regs.h> #include <mach/iomux-mx6.h> diff --git a/drivers/usb/imx/imx-usb-phy.c b/drivers/usb/imx/imx-usb-phy.c index 776bfe5167..a573c7fe52 100644 --- a/drivers/usb/imx/imx-usb-phy.c +++ b/drivers/usb/imx/imx-usb-phy.c @@ -15,6 +15,8 @@ #include <common.h> #include <init.h> #include <io.h> +#include <of.h> +#include <errno.h> #include <driver.h> #include <malloc.h> #include <linux/clk.h> diff --git a/drivers/watchdog/imxwd.c b/drivers/watchdog/imxwd.c index 78f0f38290..f5910ac0a9 100644 --- a/drivers/watchdog/imxwd.c +++ b/drivers/watchdog/imxwd.c @@ -15,6 +15,7 @@ #include <common.h> #include <init.h> #include <io.h> +#include <of.h> #include <errno.h> #include <malloc.h> #include <watchdog.h> diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h index 1735b49874..402e4978b1 100644 --- a/include/linux/mtd/mtd.h +++ b/include/linux/mtd/mtd.h @@ -12,6 +12,7 @@ #ifndef DOXYGEN_SHOULD_SKIP_THIS #include <driver.h> +#include <errno.h> #include <linux/types.h> #include <linux/list.h> #include <linux/mtd/mtd-abi.h> diff --git a/lib/math.c b/lib/math.c index 5a68f5e8b2..a4731edb9a 100644 --- a/lib/math.c +++ b/lib/math.c @@ -118,6 +118,7 @@ #include <linux/ctype.h> #include <linux/string.h> #include <libbb.h> +#include <errno.h> #include <math.h> #define lookupvar (math_state->lookupvar) diff --git a/lib/unlink-recursive.c b/lib/unlink-recursive.c index a4885538c0..8f7812f852 100644 --- a/lib/unlink-recursive.c +++ b/lib/unlink-recursive.c @@ -1,4 +1,5 @@ #include <common.h> +#include <errno.h> #include <libbb.h> #include <fs.h> @@ -23,6 +23,7 @@ #include <driver.h> #include <init.h> #include <net.h> +#include <of.h> #include <linux/phy.h> #include <errno.h> #include <malloc.h> |