Hi Sylwester, On 24 July 2013 16:14, Sylwester Nawrocki <s.nawrocki@xxxxxxxxxxx> wrote: > Hi Sachin, > > On 07/24/2013 10:43 AM, Sachin Kamat wrote: >> With the recent cleanup in Exynos platform code notably commits >> 17859bec ("ARM: EXYNOS: Do not select legacy Kconfig symbols any >> more") and b9222210 ("ARM: EXYNOS: Remove mach/gpio.h"), the definition >> of ARCH_NR_GPIOS got removed. This started causing problems on SoCs like >> Exynos4412 which have more than the default number of GPIOs. Thus define >> this number in KConfig file which takes care of current SoC requirements >> and provides scope for GPIO expanders. Without this patch we get the >> following errors during boot: >> >> gpiochip_add: gpios 251..258 (gpv0) failed to register >> samsung-pinctrl 106e0000.pinctrl: failed to register gpio_chip gpv0, >> error code: -22 >> samsung-pinctrl: probe of 106e0000.pinctrl failed with error -22 >> >> Signed-off-by: Sachin Kamat <sachin.kamat@xxxxxxxxxx> >> Cc: Tomasz Figa <t.figa@xxxxxxxxxxx> >> --- >> Changes since v3: >> Rearranged different default values in single line. >> --- >> arch/arm/Kconfig | 3 +-- >> 1 file changed, 1 insertion(+), 2 deletions(-) >> >> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig >> index f8fb910..ac9fa38 100644 >> --- a/arch/arm/Kconfig >> +++ b/arch/arm/Kconfig >> @@ -1590,8 +1590,7 @@ config ARM_PSCI >> config ARCH_NR_GPIO >> int >> default 1024 if ARCH_SHMOBILE || ARCH_TEGRA >> - default 512 if SOC_OMAP5 >> - default 512 if ARCH_KEYSTONE >> + default 512 if ARCH_EXYNOS || ARCH_KEYSTONE || SOC_OMAP5 > > Sorry, 512 seems a bit too generous to me. Also I would rather > leave each SOC/ARCH on a separate line. Even I had left it that way earlier. However Kukjin suggested the above (single line). I feel it is more of individual preference. > > Almost half of those 512 entries would have been unused in most > cases. How about, e.g. 352 ? If anyone finds this value too low > they could always submit a patch like this one. IMHO with 352 or > 392 there would be sufficient margin. I agree. Again, I do not have any reservations here. I just went with maintainer's choice which was a superset of your and Tomasz's suggestions :) -- With warm regards, Sachin -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html