Hi Linus, On Friday 13 of December 2013 13:53:54 Linus Walleij wrote: > This isolates the custom S3C64xx GPIO definition table to > <linux/platform_data/gpio-samsung-s3x64xx.h> as this is > used in a few different places in the kernel, removing the > need to depend on the implicit inclusion of <mach/gpio.h> > from <linux/gpio.h> and thus getting rid of a few nasty > cross-dependencies. > > Also delete the CONFIG_SAMSUNG_GPIO_EXTRA stuff. Instead > roof the number of GPIOs for this platform: > First sum up all the GPIO banks from A to Q: 187 GPIOs. > Add the 16 "board GPIOs" and the roof for SAMSUNG_GPIO_EXTRA, > 128, so in total maximum 187+16+128 = 331 GPIOs, so let's > take the same roof as for S3C24XX: 512. This way we can do > away with the GPIO calculation macros for GPIO_BOARD_START, > BOARD_NR_GPIOS and the definition of ARCH_NR_GPIOS. > > Cc: Mark Brown <[email protected]> > Cc: Tomasz Figa <[email protected]> > Acked-by: Kukjin Kim <[email protected]> > Signed-off-by: Linus Walleij <[email protected]> > --- > ChangeLog v1->v2: > - Move the movement of the actual gpio.h file into this > patch after mistakenly having it end up in the S3C24xx > patch. > - Add a missing ifdef for the pm-gpio.c code in > plat-samsung. > > This patch depends on > "ARM: s3c24xx: get rid of custom <mach/gpio.h>" > > I will take this through the GPIO tree.
[on Mini6410 board] Tested-by: Tomasz Figa <[email protected]> [for changes in mach-s3c64xx] Acked-by: Tomasz Figa <[email protected]> Best regards, Tomasz -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
