linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: lee.jones@linaro.org (Lee Jones)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 9/9] ARM: ux500: Over-ride the DT device naming scheme for pinctrl
Date: Thu,  5 Jul 2012 14:06:12 +0100	[thread overview]
Message-ID: <1341493572-29735-10-git-send-email-lee.jones@linaro.org> (raw)
In-Reply-To: <1341493572-29735-1-git-send-email-lee.jones@linaro.org>

When pin control mapping tables are written the registered device
name is supplied for use in name-based searches within the pinctrl
driver. In the case of the DB8500 the string "pinctrl-db8500" is
used. However, when we register the driver with Device Tree, its
naming convention uses something that looks more like "pinctrl.2".

To work around the device naming inconsistencies between devices
registered via platform code and the ones registered by Device
Tree, we use AUXDATA to over-ride the Device Tree naming scheme.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
---
 arch/arm/mach-ux500/board-mop500.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/mach-ux500/board-mop500.c b/arch/arm/mach-ux500/board-mop500.c
index c12cd97..eb9198e 100644
--- a/arch/arm/mach-ux500/board-mop500.c
+++ b/arch/arm/mach-ux500/board-mop500.c
@@ -769,6 +769,7 @@ struct of_dev_auxdata u8500_auxdata_lookup[] __initdata = {
 	OF_DEV_AUXDATA("st,nomadik-i2c", 0x80128000, "nmk-i2c.2", NULL),
 	OF_DEV_AUXDATA("st,nomadik-i2c", 0x80110000, "nmk-i2c.3", NULL),
 	OF_DEV_AUXDATA("st,nomadik-i2c", 0x8012a000, "nmk-i2c.4", NULL),
+	OF_DEV_AUXDATA("stericsson,nmk_pinctrl", 0, "pinctrl-db8500", NULL),
 	{},
 };
 
-- 
1.7.9.5

  parent reply	other threads:[~2012-07-05 13:06 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-05 13:06 [PATCH 0/9] Final batch of clean-ups bound for v3.6 Lee Jones
2012-07-05 13:06 ` [PATCH 1/9] pinctrl: pinctrl-nomadik: Fix possible memory leak Lee Jones
2012-07-06  7:03   ` Linus Walleij
2012-07-05 13:06 ` [PATCH 2/9] pinctrl: pinctrl-nomadik: Append sleepmode property with vendor specific prefixes Lee Jones
2012-07-06  7:04   ` Linus Walleij
2012-07-05 13:06 ` [PATCH 3/9] ARM: ux500: Remove AB8500 regulator register initialisation information Lee Jones
2012-07-05 13:51   ` Arnd Bergmann
2012-07-05 13:55     ` Lee Jones
2012-07-05 21:21     ` Linus Walleij
2012-07-06  6:55   ` Linus Walleij
2012-07-06  7:45     ` Lee Jones
2012-07-06 11:23       ` Mark Brown
2012-07-06 11:52         ` Lee Jones
2012-07-06 12:34           ` Mark Brown
2012-07-05 13:06 ` [PATCH 4/9] ARM: ux500: Ensure vendor specific properties have the vendor's identifier Lee Jones
2012-07-06  7:10   ` Linus Walleij
2012-07-05 13:06 ` [PATCH 5/9] ARM: ux500: Remove temporary snowball_of_platform_devs enablement structure Lee Jones
2012-07-06  7:10   ` Linus Walleij
2012-07-05 13:06 ` [PATCH 6/9] ARM: ux500: Remove PMU platform registration when booting with DT Lee Jones
2012-07-06  7:11   ` Linus Walleij
2012-07-05 13:06 ` [PATCH 7/9] Input: ab8500-ponkey: Create AB8500 domain IRQ mapping Lee Jones
2012-07-06  7:18   ` Linus Walleij
2012-07-05 13:06 ` [PATCH 8/9] ARM: ux500: Clean-up temporary Device Tree enablement helpers Lee Jones
2012-07-06  7:23   ` Linus Walleij
2012-07-06  8:33   ` Lee Jones
2012-07-08 19:11     ` Linus Walleij
2012-07-09 18:50       ` Lee Jones
2012-07-09 20:36         ` Linus Walleij
2012-07-05 13:06 ` Lee Jones [this message]
2012-07-06  7:25   ` [PATCH 9/9] ARM: ux500: Over-ride the DT device naming scheme for pinctrl Linus Walleij
2012-07-06  7:52 ` [PATCH 7/9] Input: ab8500-ponkey: Create AB8500 domain IRQ mapping Lee Jones
2012-07-06 17:39   ` Dmitry Torokhov
2012-07-06 17:51     ` Lee Jones
2012-07-09 18:53     ` Lee Jones
2012-07-09 20:14       ` Dmitry Torokhov
2012-07-09 20:34         ` Lee Jones
2012-07-09 20:35         ` Lee Jones
2012-07-09 20:37           ` Linus Walleij
2012-07-09 20:42             ` Lee Jones
2012-07-09 20:46           ` Dmitry Torokhov
2012-07-09 20:56             ` Lee Jones
2012-07-09 20:59             ` Lee Jones
2012-07-09 21:03               ` Linus Walleij
2012-07-09 21:21                 ` Lee Jones
2012-07-10 21:08                   ` Linus Walleij
2012-07-12 16:37                     ` Mark Brown
2012-07-13 13:43                     ` Lee Jones
2012-07-14 21:36                       ` Linus Walleij
2012-07-10  6:17               ` Dmitry Torokhov
2012-07-10  6:22                 ` Lee Jones
2012-07-16  7:35                 ` Lee Jones
2012-07-16 13:57                   ` Samuel Ortiz

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=1341493572-29735-10-git-send-email-lee.jones@linaro.org \
    --to=lee.jones@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    /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).