Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa...
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Tue, 23 Dec 2008 18:06:37 +0000 (18:06 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Tue, 23 Dec 2008 18:06:37 +0000 (18:06 +0000)
Conflicts:

arch/arm/mach-pxa/am200epd.c
arch/arm/mach-pxa/ezx.c

1  2 
arch/arm/mach-pxa/Kconfig
arch/arm/mach-pxa/am200epd.c
arch/arm/mach-pxa/e400.c
arch/arm/mach-pxa/ezx.c
arch/arm/mach-pxa/gumstix.c
arch/arm/mach-pxa/pcm990-baseboard.c
drivers/video/pxafb.c

Simple merge
index 3a4f8d855a521519941813e31b6714c33336e816,fd61420545783b727599d43fc72fe5d6227f15db..77ee80e5e47b028574b553a56597165f251375ab
@@@ -335,16 -331,7 +335,16 @@@ static struct metronome_board am200_boa
        .cleanup                = am200_cleanup,
  };
  
- static int __init am200_init(void)
 +static unsigned long am200_pin_config[] __initdata = {
 +      GPIO51_GPIO,
 +      GPIO49_GPIO,
 +      GPIO48_GPIO,
 +      GPIO32_GPIO,
 +      GPIO17_GPIO,
 +      GPIO16_GPIO,
 +};
 +
+ int __init am200_init(void)
  {
        int ret;
  
Simple merge
index 3e6aa33a2c7c463f5190644f21e53461c9fdf015,4f212e1b95393966f8f1c6a1ddd19c32631a0df0..df5f822f3b6cd79cf351dafb861ae2b5aac5c032
@@@ -21,7 -22,7 +22,8 @@@
  #include <mach/pxafb.h>
  #include <mach/ohci.h>
  #include <mach/i2c.h>
 +#include <mach/hardware.h>
+ #include <mach/pxa27x_keypad.h>
  
  #include <mach/mfp-pxa27x.h>
  #include <mach/pxa-regs.h>
index 06bc6674b015115c1e85fb76e89d2172ae1f7141,14d5103dafc998240fd727a242e8a9145a8a24df..e296ce11658c48633aae5c696fbcaab1355e9ec2
@@@ -184,8 -184,29 +184,22 @@@ static unsigned long gumstix_pin_config
        GPIO6_MMC_CLK,
        GPIO53_MMC_CLK,
        GPIO8_MMC_CS0,
 -      /* these are used by AM200EPD */
 -      GPIO51_GPIO,
 -      GPIO49_GPIO,
 -      GPIO48_GPIO,
 -      GPIO32_GPIO,
 -      GPIO17_GPIO,
 -      GPIO16_GPIO,
  };
  
+ int __attribute__((weak)) am200_init(void)
+ {
+       return 0;
+ }
+ static void __init carrier_board_init(void)
+ {
+       /*
+        * put carrier/expansion board init here if
+        * they cannot be detected programatically
+        */
+       am200_init();
+ }
  static void __init gumstix_init(void)
  {
        pxa2xx_mfp_config(ARRAY_AND_SIZE(gumstix_pin_config));
Simple merge
Simple merge