From: Linus Torvalds Date: Wed, 12 Dec 2012 19:45:16 +0000 (-0800) Subject: Merge tag 'headers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc X-Git-Tag: omap-for-v3.8/fixes-for-merge-window-v4-signed~51 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8287361abca36504da813638310d2547469283eb;p=pandora-kernel.git Merge tag 'headers' of git://git./linux/kernel/git/arm/arm-soc Pull ARM SoC Header cleanups from Olof Johansson: "This is a collection of header file cleanups, mostly for OMAP and AT91, that keeps moving the platforms in the direction of multiplatform by removing the need for mach-dependent header files used in drivers and other places." Fix up mostly trivial conflicts as per Olof. * tag 'headers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits) ARM: OMAP2+: Move iommu/iovmm headers to platform_data ARM: OMAP2+: Make some definitions local ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h ARM: OMAP2+: Move iopgtable header to drivers/iommu/ ARM: OMAP: Merge iommu2.h into iommu.h atmel: move ATMEL_MAX_UART to platform_data/atmel.h ARM: OMAP: Remove omap_init_consistent_dma_size() arm: at91: move at91rm9200 rtc header in drivers/rtc arm: at91: move reset controller header to arm/arm/mach-at91 arm: at91: move pit define to the driver arm: at91: move at91_shdwc.h to arch/arm/mach-at91 arm: at91: move board header to arch/arm/mach-at91 arn: at91: move at91_tc.h to arch/arm/mach-at91 arm: at91 move at91_aic.h to arch/arm/mach-at91 arm: at91 move board.h to arch/arm/mach-at91 arm: at91: move platfarm_data to include/linux/platform_data/atmel.h arm: at91: drop machine defconfig ARM: OMAP: Remove NEED_MACH_GPIO_H ARM: OMAP: Remove unnecessary mach and plat includes ... --- 8287361abca36504da813638310d2547469283eb diff --cc arch/arm/mach-omap2/drm.c index 49a7ffb716a5,6282cc826613..fce5aa3fff49 --- a/arch/arm/mach-omap2/drm.c +++ b/arch/arm/mach-omap2/drm.c @@@ -23,11 -23,9 +23,11 @@@ #include #include #include +#include - #include - #include + #include "omap_device.h" + #include "omap_hwmod.h" +#include #if defined(CONFIG_DRM_OMAP) || (CONFIG_DRM_OMAP_MODULE) diff --cc arch/arm/mach-omap2/omap4-common.c index 6f94b4e7b18d,3cfcd41bf8fa..eda316abbff5 --- a/arch/arm/mach-omap2/omap4-common.c +++ b/arch/arm/mach-omap2/omap4-common.c @@@ -25,18 -24,15 +25,16 @@@ #include #include #include +#include - #include - #include - #include - #include "omap-wakeupgen.h" - #include "soc.h" #include "common.h" + #include "mmc.h" #include "hsmmc.h" #include "omap4-sar-layout.h" + #include "omap-secure.h" + #include "sram.h" #ifdef CONFIG_CACHE_L2X0 static void __iomem *l2cache_base; diff --cc arch/arm/mach-omap2/omap_hwmod_44xx_data.c index 0b1249e00398,224bbaf73f32..caf946dfd4a4 --- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c @@@ -21,18 -21,16 +21,17 @@@ #include #include #include +#include + #include + + #include - #include - #include - #include #include #include - #include + #include #include - #include - #include + #include "omap_hwmod.h" #include "omap_hwmod_common_data.h" #include "cm1_44xx.h" #include "cm2_44xx.h" diff --cc drivers/mmc/host/omap_hsmmc.c index e1f3c1135f93,9b24bd46aad3..bc5807873b2c --- a/drivers/mmc/host/omap_hsmmc.c +++ b/drivers/mmc/host/omap_hsmmc.c @@@ -37,11 -37,8 +37,9 @@@ #include #include #include +#include #include - #include - #include - #include + #include /* OMAP HSMMC Host Controller Registers */ #define OMAP_HSMMC_SYSSTATUS 0x0014 diff --cc drivers/tty/serial/atmel_serial.c index 1a8a2713dd95,5660ec2618a3..922e85aeb63a --- a/drivers/tty/serial/atmel_serial.c +++ b/drivers/tty/serial/atmel_serial.c @@@ -39,13 -39,13 +39,12 @@@ #include #include #include +#include + #include #include #include - #include -#include -- #ifdef CONFIG_ARM #include #include diff --cc include/linux/platform_data/mmc-omap.h index 346af5b490be,2bf6ea82ff94..2bf1b30cb5dc --- a/include/linux/platform_data/mmc-omap.h +++ b/include/linux/platform_data/mmc-omap.h @@@ -126,7 -107,9 +107,10 @@@ struct omap_mmc_platform_data /* we can put the features above into this variable */ #define HSMMC_HAS_PBIAS (1 << 0) #define HSMMC_HAS_UPDATED_RESET (1 << 1) -#define MMC_OMAP7XX (1 << 2) -#define MMC_OMAP15XX (1 << 3) -#define MMC_OMAP16XX (1 << 4) +#define HSMMC_HAS_HSPE_SUPPORT (1 << 2) ++#define MMC_OMAP7XX (1 << 3) ++#define MMC_OMAP15XX (1 << 4) ++#define MMC_OMAP16XX (1 << 5) unsigned features; int switch_pin; /* gpio (card detect) */