]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
ARM: Merge for-2635-4/watchdog
authorBen Dooks <ben-linux@fluff.org>
Thu, 20 May 2010 10:51:40 +0000 (19:51 +0900)
committerBen Dooks <ben-linux@fluff.org>
Thu, 20 May 2010 10:51:40 +0000 (19:51 +0900)
Merge branch 'for-2635-4/watchdog' into for-2635-4/partial2

Conflicts:
arch/arm/mach-s3c64xx/mach-smdk6410.c
arch/arm/mach-s5p6440/Kconfig
arch/arm/mach-s5p6440/include/mach/map.h
arch/arm/mach-s5p6440/mach-smdk6440.c
arch/arm/mach-s5pv210/Kconfig
arch/arm/mach-s5pv210/include/mach/map.h
arch/arm/mach-s5pv210/mach-smdkv210.c

1  2 
arch/arm/mach-s3c64xx/Kconfig
arch/arm/mach-s3c64xx/mach-smdk6410.c
arch/arm/mach-s5p6440/Kconfig
arch/arm/mach-s5p6440/include/mach/map.h
arch/arm/mach-s5p6440/mach-smdk6440.c
arch/arm/mach-s5pv210/Kconfig
arch/arm/mach-s5pv210/include/mach/map.h
arch/arm/mach-s5pv210/mach-smdkv210.c
arch/arm/plat-samsung/Kconfig
arch/arm/plat-samsung/Makefile

index 11d2353bc506ff5fb548c9c7b4f8b5adafa349a2,d0c5743e32ee54bfd3449a3805b54fcd9b7fa85e..44a9def318fb82fba9c0c6e5b8b400e04beef974
@@@ -90,9 -90,10 +90,11 @@@ config MACH_SMDK641
        select S3C_DEV_HSMMC1
        select S3C_DEV_I2C1
        select S3C_DEV_FB
 +      select SAMSUNG_DEV_TS
        select S3C_DEV_USB_HOST
        select S3C_DEV_USB_HSOTG
+       select S3C_DEV_WDT
+       select HAVE_S3C2410_WATCHDOG
        select S3C64XX_SETUP_SDHCI
        select S3C64XX_SETUP_I2C1
        select S3C64XX_SETUP_FB_24BPP
index d0c6e9bdc68652adf2eb85142c8000b75d52e72c,c299455e5f5758d31ce66c42a7fea6ffb0dd3eea..d9a03555f88bdfed473a2780774436eb7872e3e7
@@@ -264,8 -262,7 +264,9 @@@ static struct platform_device *smdk6410
        &smdk6410_lcd_powerdev,
  
        &smdk6410_smsc911x,
 +      &s3c_device_adc,
 +      &s3c_device_ts,
+       &s3c_device_wdt,
  };
  
  #ifdef CONFIG_REGULATOR
index ef00cb716cba8aa73afd02406bf5e5737d19296d,d34eda1270910f3089b90097b29c7674ba4aecb2..f066fae07c5755ca232b0d878bc3feb66c5d8e7f
@@@ -16,8 -16,8 +16,10 @@@ config CPU_S5P644
  config MACH_SMDK6440
        bool "SMDK6440"
        select CPU_S5P6440
 +      select SAMSUNG_DEV_TS
 +      select SAMSUNG_DEV_ADC
+       select S3C_DEV_WDT
+       select HAVE_S3C2410_WATCHDOG
        help
          Machine support for the Samsung SMDK6440
  
index d0124f39a98861b3cef73340c48161f99c89e094,049f1b93ce2ea051524e3a53de6ba5a6309ae2dc..44011b91fbd1fefa19674340eccbb04a46f2f24b
@@@ -77,6 -72,6 +77,8 @@@
  /* compatibiltiy defines. */
  #define S3C_PA_UART           S5P6440_PA_UART
  #define S3C_PA_IIC            S5P6440_PA_IIC0
+ #define S3C_PA_WDT            S5P6440_PA_WDT
 +#define SAMSUNG_PA_ADC                S5P6440_PA_ADC
 +
  #endif /* __ASM_ARCH_MAP_H */
index f9948174ba4eaf54712240e93f45c619ebe8da72,af6abc6b749f905aa4b5d99d50daec2cfc2f76be..8291fecc701ad94ef6a78e78488ad94410668b5e
@@@ -87,16 -85,9 +87,17 @@@ static struct s3c2410_uartcfg smdk6440_
  
  static struct platform_device *smdk6440_devices[] __initdata = {
        &s5p6440_device_iis,
 +      &s3c_device_adc,
 +      &s3c_device_ts,
+       &s3c_device_wdt,
  };
  
 +static struct s3c2410_ts_mach_info s3c_ts_platform __initdata = {
 +      .delay                  = 10000,
 +      .presc                  = 49,
 +      .oversampling_shift     = 2,
 +};
 +
  static void __init smdk6440_map_io(void)
  {
        s5p_init_io(NULL, 0, S5P_SYS_ID);
index 88f81ce2f8884c5fb1a03101c7e60aac73131d32,231c48513156b33af0dc78ec2962088cd7eb5391..96f4d9b7eab4d59ec117eecb15c0445ab79ee3eb
@@@ -66,8 -25,8 +66,10 @@@ config MACH_SMDKV21
        bool "SMDKV210"
        select CPU_S5PV210
        select ARCH_SPARSEMEM_ENABLE
 +      select SAMSUNG_DEV_ADC
 +      select SAMSUNG_DEV_TS
+       select S3C_DEV_WDT
+       select HAVE_S3C2410_WATCHDOG
        help
          Machine support for Samsung SMDKV210
  
index 6fb7bfdd232a7a0f634ac0ca5140ea119923e456,1131553c6e78c66387abc4ead56d5aaef9d6221b..3a44e1e5f126b1373ed1d630a6fab63f028859d4
  /* AC97 */
  #define S5PV210_PA_AC97               0xE2200000
  
 +#define S5PV210_PA_ADC                (0xE1700000)
 +
  /* compatibiltiy defines. */
  #define S3C_PA_UART           S5PV210_PA_UART
 +#define S3C_PA_HSMMC0         S5PV210_PA_HSMMC(0)
 +#define S3C_PA_HSMMC1         S5PV210_PA_HSMMC(1)
 +#define S3C_PA_HSMMC2         S5PV210_PA_HSMMC(2)
  #define S3C_PA_IIC            S5PV210_PA_IIC0
 +#define S3C_PA_IIC1           S5PV210_PA_IIC1
 +#define S3C_PA_IIC2           S5PV210_PA_IIC2
 +#define S3C_PA_FB             S5PV210_PA_FB
+ #define S3C_PA_WDT            S5PV210_PA_WATCHDOG
  
 +#define SAMSUNG_PA_ADC                S5PV210_PA_ADC
 +
  #endif /* __ASM_ARCH_MAP_H */
index b92beb6831aeae00671197ac410e8f4fcd82adbc,d65ab2a94929385689bd6b5472d84ef6fdfb7729..0d462794804066afb6d705ca47c3005681bc7410
@@@ -76,16 -74,9 +76,17 @@@ static struct s3c2410_uartcfg smdkv210_
  static struct platform_device *smdkv210_devices[] __initdata = {
        &s5pv210_device_iis0,
        &s5pv210_device_ac97,
 +      &s3c_device_adc,
 +      &s3c_device_ts,
+       &s3c_device_wdt,
  };
  
 +static struct s3c2410_ts_mach_info s3c_ts_platform __initdata = {
 +      .delay                  = 10000,
 +      .presc                  = 49,
 +      .oversampling_shift     = 2,
 +};
 +
  static void __init smdkv210_map_io(void)
  {
        s5p_init_io(NULL, 0, S5P_VA_CHIPID);
Simple merge
Simple merge