Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c | 2 +- arch/arm/boards/freescale-mx25-3-stack/3stack.c | 2 +- arch/arm/boards/freescale-mx35-3-stack/3stack.c | 4 ++-- drivers/mfd/mc13892.c | 2 +- drivers/mfd/mc34704.c | 2 +- drivers/mfd/mc9sdz60.c | 2 +- drivers/mfd/twl4030.c | 2 +- drivers/usb/host/ehci-omap.c | 2 +- drivers/usb/otg/twl4030.c | 2 +- include/{i2c => mfd}/lp3972.h | 0 include/{i2c => mfd}/mc13892.h | 8 ++++++++ include/{i2c => mfd}/mc34704.h | 0 include/{i2c => mfd}/mc9sdz60.h | 0 include/{i2c => mfd}/twl4030.h | 0 14 files changed, 18 insertions(+), 10 deletions(-) rename include/{i2c => mfd}/lp3972.h (100%) rename include/{i2c => mfd}/mc13892.h (95%) rename include/{i2c => mfd}/mc34704.h (100%) rename include/{i2c => mfd}/mc9sdz60.h (100%) rename include/{i2c => mfd}/twl4030.h (100%) diff --git a/arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c b/arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c index 4d1797b..cbc7500 100644 --- a/arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c +++ b/arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c @@ -44,7 +44,7 @@ #include <ns16550.h> #include <asm/mmu.h> #include <i2c/i2c.h> -#include <i2c/lp3972.h> +#include <mfd/lp3972.h> #include <mach/iomux-mx27.h> static struct device_d cfi_dev = { diff --git a/arch/arm/boards/freescale-mx25-3-stack/3stack.c b/arch/arm/boards/freescale-mx25-3-stack/3stack.c index 70de7958..25945f1 100644 --- a/arch/arm/boards/freescale-mx25-3-stack/3stack.c +++ b/arch/arm/boards/freescale-mx25-3-stack/3stack.c @@ -39,7 +39,7 @@ #include <mach/generic.h> #include <linux/err.h> #include <i2c/i2c.h> -#include <i2c/mc34704.h> +#include <mfd/mc34704.h> extern unsigned long _stext; extern void exception_vectors(void); diff --git a/arch/arm/boards/freescale-mx35-3-stack/3stack.c b/arch/arm/boards/freescale-mx35-3-stack/3stack.c index 71aaa92..9b8d718 100644 --- a/arch/arm/boards/freescale-mx35-3-stack/3stack.c +++ b/arch/arm/boards/freescale-mx35-3-stack/3stack.c @@ -50,8 +50,8 @@ #include <mach/generic.h> #include <i2c/i2c.h> -#include <i2c/mc13892.h> -#include <i2c/mc9sdz60.h> +#include <mfd/mc13892.h> +#include <mfd/mc9sdz60.h> /* Board rev for the PDK 3stack */ diff --git a/drivers/mfd/mc13892.c b/drivers/mfd/mc13892.c index 67d4232..240a7a9 100644 --- a/drivers/mfd/mc13892.c +++ b/drivers/mfd/mc13892.c @@ -26,7 +26,7 @@ #include <errno.h> #include <i2c/i2c.h> -#include <i2c/mc13892.h> +#include <mfd/mc13892.h> #define DRIVERNAME "mc13892" diff --git a/drivers/mfd/mc34704.c b/drivers/mfd/mc34704.c index 51a8737..a2171b3 100644 --- a/drivers/mfd/mc34704.c +++ b/drivers/mfd/mc34704.c @@ -27,7 +27,7 @@ #include <errno.h> #include <i2c/i2c.h> -#include <i2c/mc34704.h> +#include <mfd/mc34704.h> #define DRIVERNAME "mc34704" diff --git a/drivers/mfd/mc9sdz60.c b/drivers/mfd/mc9sdz60.c index 3580af8..db208ec 100644 --- a/drivers/mfd/mc9sdz60.c +++ b/drivers/mfd/mc9sdz60.c @@ -26,7 +26,7 @@ #include <errno.h> #include <i2c/i2c.h> -#include <i2c/mc9sdz60.h> +#include <mfd/mc9sdz60.h> #define DRIVERNAME "mc9sdz60" diff --git a/drivers/mfd/twl4030.c b/drivers/mfd/twl4030.c index 5305ec6..81bf48b 100644 --- a/drivers/mfd/twl4030.c +++ b/drivers/mfd/twl4030.c @@ -12,7 +12,7 @@ #include <errno.h> #include <i2c/i2c.h> -#include <i2c/twl4030.h> +#include <mfd/twl4030.h> #define DRIVERNAME "twl4030" diff --git a/drivers/usb/host/ehci-omap.c b/drivers/usb/host/ehci-omap.c index 0c30c52..05f1628 100644 --- a/drivers/usb/host/ehci-omap.c +++ b/drivers/usb/host/ehci-omap.c @@ -11,7 +11,7 @@ /*-------------------------------------------------------------------------*/ -#include <i2c/twl4030.h> +#include <mfd/twl4030.h> #include <usb/twl4030.h> #include <mach/ehci.h> #include <common.h> diff --git a/drivers/usb/otg/twl4030.c b/drivers/usb/otg/twl4030.c index 72edf25..4077169 100644 --- a/drivers/usb/otg/twl4030.c +++ b/drivers/usb/otg/twl4030.c @@ -37,7 +37,7 @@ * MA 02111-1307 USA */ -#include <i2c/twl4030.h> +#include <mfd/twl4030.h> #include <usb/twl4030.h> #include <clock.h> diff --git a/include/i2c/lp3972.h b/include/mfd/lp3972.h similarity index 100% rename from include/i2c/lp3972.h rename to include/mfd/lp3972.h diff --git a/include/i2c/mc13892.h b/include/mfd/mc13892.h similarity index 95% rename from include/i2c/mc13892.h rename to include/mfd/mc13892.h index 112d05b..11ae878 100644 --- a/include/i2c/mc13892.h +++ b/include/mfd/mc13892.h @@ -79,9 +79,17 @@ enum mc13892_reg { MC13892_REG_TEST4 = 0x3f, }; +enum mc13892_mode { + MC13892_MODE_I2C, + MC13892_MODE_SPI, +}; + struct mc13892 { struct cdev cdev; struct i2c_client *client; + struct spi_device *spi; + enum mc13892_mode mode; + }; extern struct mc13892 *mc13892_get(void); diff --git a/include/i2c/mc34704.h b/include/mfd/mc34704.h similarity index 100% rename from include/i2c/mc34704.h rename to include/mfd/mc34704.h diff --git a/include/i2c/mc9sdz60.h b/include/mfd/mc9sdz60.h similarity index 100% rename from include/i2c/mc9sdz60.h rename to include/mfd/mc9sdz60.h diff --git a/include/i2c/twl4030.h b/include/mfd/twl4030.h similarity index 100% rename from include/i2c/twl4030.h rename to include/mfd/twl4030.h -- 1.7.2.3 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox