On 01/17/2013 02:34 AM, Linus Walleij wrote: > On Thu, Jan 3, 2013 at 1:20 AM, Kukjin Kim <kgene.kim@xxxxxxxxxxx> wrote: > >> From: Thomas Abraham <thomas.ab@xxxxxxxxxxx> >> >> Fix the incorrect compatible property value of pin-controller module >> EXYNOS5440 SoC. >> > (...) >> >> pinctrl { >> - compatible = "samsung,pinctrl-exynos5440"; >> + compatible = "samsung,exynos5440-pinctrl"; >> reg = <0xE0000 0x1000>; >> interrupt-controller; >> #interrupt-cells = <2>; >> diff --git a/drivers/gpio/gpio-samsung.c b/drivers/gpio/gpio-samsung.c >> index 953737d..cac4b45 100644 >> --- a/drivers/gpio/gpio-samsung.c >> +++ b/drivers/gpio/gpio-samsung.c >> @@ -3026,7 +3026,7 @@ static __init int samsung_gpiolib_init(void) >> static const struct of_device_id exynos_pinctrl_ids[] = { >> { .compatible = "samsung,pinctrl-exynos4210", }, >> { .compatible = "samsung,pinctrl-exynos4x12", }, >> - { .compatible = "samsung,pinctrl-exynos5440", }, >> + { .compatible = "samsung,exynos5440-pinctrl", }, >> }; >> for_each_matching_node(pctrl_np, exynos_pinctrl_ids) >> if (pctrl_np && of_device_is_available(pctrl_np)) > > I am tempted to apply this patch just to annoy people with > obsessive-compulsive disorder (but that's a bit mean). > Reference: > http://izismile.com/2011/08/16/obnoxious_ways_to_drive_people_with_ocd_nuts_16_pics.html > > But I'd like a word from Rob, Grant or Stephen so I have some > guidance here. As long as we're consistently inconsistent... What about 4210 and 4x12? Hopefully, the reason was to avoid breaking them. This creates horrible incompatibilities between dts and kernel versions by changing both. Any prior kernel will not work with this dts or later. And more importantly this kernel version or newer will not work with existing dtb's. We've been pretty lax on this as DT support has been under heavy development, but things need to start tightening up. That being said, if this isn't yet a concern for this platform, then I don't really care. Rob -- 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