From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v3 09/20] ARM: shmobile: r8a7790: Add GPIO controller devices to device tree
Date: Thu, 16 May 2013 10:55:00 +0000 [thread overview]
Message-ID: <1483674.dsLuiHpOf9@avalon> (raw)
In-Reply-To: <Pine.LNX.4.64.1305160951040.21125@axis700.grange>
Hi Guennadi,
On Thursday 16 May 2013 09:57:20 Guennadi Liakhovetski wrote:
> On Wed, 15 May 2013, Laurent Pinchart wrote:
> > Add GPIO controller nodes to the r8a7790 core device tree.
> >
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > ---
> >
> > arch/arm/boot/dts/r8a7790.dtsi | 54 +++++++++++++++++++++++++++++++++++++
> > 1 file changed, 54 insertions(+)
> >
> > diff --git a/arch/arm/boot/dts/r8a7790.dtsi
> > b/arch/arm/boot/dts/r8a7790.dtsi index ee21061..b5fe51da 100644
> > --- a/arch/arm/boot/dts/r8a7790.dtsi
> > +++ b/arch/arm/boot/dts/r8a7790.dtsi
> > @@ -44,6 +44,60 @@
> > };
> > };
> >
> > + gpio0: gpio@ffc40000 {
> > + compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
> > + reg = <0xffc40000 0x2c>;
> > + interrupt-parent = <&gic>;
> > + interrupts = <0 4 0x4>;
> > + #gpio-cells = <2>;
> > + gpio-controller;
> > + };
>
> I'm testing your patches on Lager and GPIOs don't seem to get registered:
>
> / # ls /sys/class/gpio/
> export unexport
> / #
>
> And this is easy to trace back: sh_pfc_probe() calls
> sh_pfc_register_gpiochip(), where a check
>
> if (pfc->info->data_regs = NULL)
> return 0;
>
> successfully fails GPIO initialisation :) Is this known and there are
> still some pieces missing, or you weren't aware of this?
GPIOs are handled by the gpio-rcar driver on R8A7790, not by the sh-pfc
driver.
--
Regards,
Laurent Pinchart
WARNING: multiple messages have this Message-ID (diff)
From: laurent.pinchart@ideasonboard.com (Laurent Pinchart)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v3 09/20] ARM: shmobile: r8a7790: Add GPIO controller devices to device tree
Date: Thu, 16 May 2013 12:55 +0200 [thread overview]
Message-ID: <1483674.dsLuiHpOf9@avalon> (raw)
In-Reply-To: <Pine.LNX.4.64.1305160951040.21125@axis700.grange>
Hi Guennadi,
On Thursday 16 May 2013 09:57:20 Guennadi Liakhovetski wrote:
> On Wed, 15 May 2013, Laurent Pinchart wrote:
> > Add GPIO controller nodes to the r8a7790 core device tree.
> >
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > ---
> >
> > arch/arm/boot/dts/r8a7790.dtsi | 54 +++++++++++++++++++++++++++++++++++++
> > 1 file changed, 54 insertions(+)
> >
> > diff --git a/arch/arm/boot/dts/r8a7790.dtsi
> > b/arch/arm/boot/dts/r8a7790.dtsi index ee21061..b5fe51da 100644
> > --- a/arch/arm/boot/dts/r8a7790.dtsi
> > +++ b/arch/arm/boot/dts/r8a7790.dtsi
> > @@ -44,6 +44,60 @@
> > };
> > };
> >
> > + gpio0: gpio at ffc40000 {
> > + compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
> > + reg = <0xffc40000 0x2c>;
> > + interrupt-parent = <&gic>;
> > + interrupts = <0 4 0x4>;
> > + #gpio-cells = <2>;
> > + gpio-controller;
> > + };
>
> I'm testing your patches on Lager and GPIOs don't seem to get registered:
>
> / # ls /sys/class/gpio/
> export unexport
> / #
>
> And this is easy to trace back: sh_pfc_probe() calls
> sh_pfc_register_gpiochip(), where a check
>
> if (pfc->info->data_regs == NULL)
> return 0;
>
> successfully fails GPIO initialisation :) Is this known and there are
> still some pieces missing, or you weren't aware of this?
GPIOs are handled by the gpio-rcar driver on R8A7790, not by the sh-pfc
driver.
--
Regards,
Laurent Pinchart
WARNING: multiple messages have this Message-ID (diff)
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>,
linux-sh@vger.kernel.org, devicetree-discuss@lists.ozlabs.org,
linux-arm-kernel@lists.infradead.org,
Linus Walleij <linus.walleij@linaro.org>,
Magnus Damm <magnus.damm@gmail.com>
Subject: Re: [PATCH v3 09/20] ARM: shmobile: r8a7790: Add GPIO controller devices to device tree
Date: Thu, 16 May 2013 12:55 +0200 [thread overview]
Message-ID: <1483674.dsLuiHpOf9@avalon> (raw)
In-Reply-To: <Pine.LNX.4.64.1305160951040.21125@axis700.grange>
Hi Guennadi,
On Thursday 16 May 2013 09:57:20 Guennadi Liakhovetski wrote:
> On Wed, 15 May 2013, Laurent Pinchart wrote:
> > Add GPIO controller nodes to the r8a7790 core device tree.
> >
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > ---
> >
> > arch/arm/boot/dts/r8a7790.dtsi | 54 +++++++++++++++++++++++++++++++++++++
> > 1 file changed, 54 insertions(+)
> >
> > diff --git a/arch/arm/boot/dts/r8a7790.dtsi
> > b/arch/arm/boot/dts/r8a7790.dtsi index ee21061..b5fe51da 100644
> > --- a/arch/arm/boot/dts/r8a7790.dtsi
> > +++ b/arch/arm/boot/dts/r8a7790.dtsi
> > @@ -44,6 +44,60 @@
> > };
> > };
> >
> > + gpio0: gpio@ffc40000 {
> > + compatible = "renesas,gpio-r8a7790", "renesas,gpio-rcar";
> > + reg = <0xffc40000 0x2c>;
> > + interrupt-parent = <&gic>;
> > + interrupts = <0 4 0x4>;
> > + #gpio-cells = <2>;
> > + gpio-controller;
> > + };
>
> I'm testing your patches on Lager and GPIOs don't seem to get registered:
>
> / # ls /sys/class/gpio/
> export unexport
> / #
>
> And this is easy to trace back: sh_pfc_probe() calls
> sh_pfc_register_gpiochip(), where a check
>
> if (pfc->info->data_regs == NULL)
> return 0;
>
> successfully fails GPIO initialisation :) Is this known and there are
> still some pieces missing, or you weren't aware of this?
GPIOs are handled by the gpio-rcar driver on R8A7790, not by the sh-pfc
driver.
--
Regards,
Laurent Pinchart
next prev parent reply other threads:[~2013-05-16 10:55 UTC|newest]
Thread overview: 90+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-15 0:18 [PATCH v3 00/20] SH pinctrl DT support Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 01/20] sh-pfc: Add " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 14:03 ` Guennadi Liakhovetski
2013-05-15 14:03 ` Guennadi Liakhovetski
2013-05-15 14:03 ` Guennadi Liakhovetski
2013-05-16 11:53 ` Laurent Pinchart
2013-05-16 11:53 ` Laurent Pinchart
2013-05-16 11:53 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 02/20] ARM: shmobile: r8a73a4: Add pin control device to device tree Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 03/20] ARM: shmobile: r8a7740: " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 04/20] ARM: shmobile: r8a7778: " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 05/20] ARM: shmobile: r8a7778: Add GPIO controller devices " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 06/20] ARM: shmobile: r8a7779: Add pin control device " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 07/20] ARM: shmobile: r8a7779: Add GPIO controller devices " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 08/20] ARM: shmobile: r8a7790: Add pin control device " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 09/20] ARM: shmobile: r8a7790: Add GPIO controller devices " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-16 7:57 ` Guennadi Liakhovetski
2013-05-16 7:57 ` Guennadi Liakhovetski
2013-05-16 7:57 ` Guennadi Liakhovetski
2013-05-16 10:55 ` Laurent Pinchart [this message]
2013-05-16 10:55 ` Laurent Pinchart
2013-05-16 10:55 ` Laurent Pinchart
2013-05-17 12:26 ` Guennadi Liakhovetski
2013-05-17 12:26 ` Guennadi Liakhovetski
2013-05-17 12:26 ` Guennadi Liakhovetski
2013-05-18 6:44 ` Laurent Pinchart
2013-05-18 6:44 ` Laurent Pinchart
2013-05-18 6:44 ` Laurent Pinchart
2013-05-18 6:57 ` Guennadi Liakhovetski
2013-05-18 6:57 ` Guennadi Liakhovetski
2013-05-18 6:57 ` Guennadi Liakhovetski
2013-05-18 7:03 ` Laurent Pinchart
2013-05-18 7:03 ` Laurent Pinchart
2013-05-18 7:03 ` Laurent Pinchart
2013-05-18 7:50 ` Guennadi Liakhovetski
2013-05-18 7:50 ` Guennadi Liakhovetski
2013-05-18 7:50 ` Guennadi Liakhovetski
2013-05-15 0:18 ` [PATCH v3 10/20] ARM: shmobile: sh7372: Add pin control device " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 11/20] ARM: shmobile: sh73a0: " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 12/20] ARM: shmobile: armadillo-reference: Move pinctrl mappings " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 13/20] ARM: shmobile: armadillo-reference: Add st1232 pin mappings Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 14/20] ARM: shmobile: armadillo-reference: Move st1232 reset GPIO to DT Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 15/20] ARM: shmobile: armadillo-reference: Add LED1-LED4 to the device tree Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 16/20] ARM: shmobile: kzm9g-reference: Move pinctrl mappings to " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 17/20] ARM: shmobile: kzm9g-reference: Move SDHI regulators to DT Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 18/20] ARM: shmobile: kzm9g-reference: Add LED1-LED4 to the device tree Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 19/20] ARM: shmobile: marzen-reference: Move pinctrl mappings to " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` [PATCH v3 20/20] ARM: shmobile: marzen-reference: Add LED2-LED4 to the " Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
2013-05-15 0:18 ` Laurent Pinchart
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=1483674.dsLuiHpOf9@avalon \
--to=laurent.pinchart@ideasonboard.com \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.