From: Rob Herring <robherring2@gmail.com>
To: Linus Walleij <linus.walleij@linaro.org>
Cc: Kukjin Kim <kgene.kim@samsung.com>,
Grant Likely <grant.likely@secretlab.ca>,
Stephen Warren <swarren@wwwdotorg.org>,
linux-samsung-soc@vger.kernel.org,
Thomas Abraham <thomas.ab@samsung.com>,
devicetree-discuss@lists.ozlabs.org
Subject: Re: [PATCH 1/2] ARM: dts: Fix compatible value of pinctrl module on EXYNOS5440
Date: Thu, 17 Jan 2013 20:24:23 -0600 [thread overview]
Message-ID: <50F8B257.1090108@gmail.com> (raw)
In-Reply-To: <CACRpkdYCw8pyR2hGkMT_uMCyHUU_fCF4Zn9DhXPyuF+74JLfAg@mail.gmail.com>
On 01/17/2013 02:34 AM, Linus Walleij wrote:
> On Thu, Jan 3, 2013 at 1:20 AM, Kukjin Kim <kgene.kim@samsung.com> wrote:
>
>> From: Thomas Abraham <thomas.ab@samsung.com>
>>
>> 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
next prev parent reply other threads:[~2013-01-18 2:24 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-03 0:20 [PATCH 1/2] ARM: dts: Fix compatible value of pinctrl module on EXYNOS5440 Kukjin Kim
2013-01-03 0:20 ` [PATCH 2/2] ARM: dts: fix compatible value for exynos pinctrl Kukjin Kim
2013-01-05 22:57 ` Olof Johansson
2013-01-10 1:34 ` Kukjin Kim
2013-01-17 10:16 ` Tomasz Figa
2013-01-17 11:06 ` Tomasz Figa
2013-01-17 14:03 ` Linus Walleij
[not found] ` <1357172423-8217-1-git-send-email-kgene.kim-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2013-01-05 22:54 ` [PATCH 1/2] ARM: dts: Fix compatible value of pinctrl module on EXYNOS5440 Olof Johansson
2013-01-17 8:34 ` Linus Walleij
2013-01-17 16:39 ` Stephen Warren
2013-01-18 2:24 ` Rob Herring [this message]
2013-01-18 3:40 ` Kukjin Kim
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=50F8B257.1090108@gmail.com \
--to=robherring2@gmail.com \
--cc=devicetree-discuss@lists.ozlabs.org \
--cc=grant.likely@secretlab.ca \
--cc=kgene.kim@samsung.com \
--cc=linus.walleij@linaro.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=swarren@wwwdotorg.org \
--cc=thomas.ab@samsung.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).