From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergei Shtylyov Date: Sun, 10 Mar 2013 20:06:39 +0000 Subject: Re: [PATCH/RFC 11/12] ARM: shmobile: r8a7779: Register GPIO devices Message-Id: <513CE7CF.7030802@cogentembedded.com> List-Id: References: <1362941928-18115-12-git-send-email-laurent.pinchart+renesas@ideasonboard.com> In-Reply-To: <1362941928-18115-12-git-send-email-laurent.pinchart+renesas@ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-sh@vger.kernel.org Hello. On 10-03-2013 22:58, Laurent Pinchart wrote: > Move GPIOs handling from the PFC device to separate GPIO devices. > Signed-off-by: Laurent Pinchart > --- > arch/arm/mach-shmobile/setup-r8a7779.c | 58 ++++++++++++++++++++++++++++++---- > 1 file changed, 52 insertions(+), 6 deletions(-) > diff --git a/arch/arm/mach-shmobile/setup-r8a7779.c b/arch/arm/mach-shmobile/setup-r8a7779.c > index c54ff9b..1580605 100644 > --- a/arch/arm/mach-shmobile/setup-r8a7779.c > +++ b/arch/arm/mach-shmobile/setup-r8a7779.c [...] > static struct platform_device r8a7779_pfc_device = { > @@ -80,9 +76,59 @@ static struct platform_device r8a7779_pfc_device = { > .num_resources = ARRAY_SIZE(r8a7779_pfc_resources), > }; > > +#define R8A7779_GPIO(idx, npins) \ > +static struct resource r8a7779_gpio##idx##_resources[] = { \ > + [0] = { \ > + .start = 0xffc40000 + 0x1000 * (idx), \ > + .end = 0xffc4002b + 0x1000 * (idx), \ > + .flags = IORESOURCE_MEM, \ > + }, \ > + [1] = { \ > + .start = gic_spi(141 + (idx)), \ This file uses gic_iid() now instead. WBR, Sergei \