From: nicolas.ferre@atmel.com (Nicolas Ferre)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] at91: irqdomain and device tree for AIC and GPIO
Date: Thu, 01 Mar 2012 14:19:29 +0100 [thread overview]
Message-ID: <4F4F7761.2040607@atmel.com> (raw)
In-Reply-To: <4F4B8FCF.2050702@atmel.com>
On 02/27/2012 03:14 PM, Nicolas Ferre :
> Hi,
Hi,
Hold on with this pull request:
- I can now base the similar one on top of the "cleanup2" branch
- the irqdomain/next is now considered stable so I can
merge it beforehand
- I can add some more material to it (still related to
AT91 the Device Tree conversion)
Thanks, best regards,
> This series adds irqdomain and device tree support for both the
> interrupt and GPIO controllers of AT91 SoC. It has been discussed a lot
> and I think that I have addressed all comments and advices.
>
> This irqdomain work takes advantage of Grant's patch series that is present
> in:
> git://git.secretlab.ca/git/linux-2.6 irqdomain/next
> And it will not compile without it. So, the inclusion of such work is needed
> before we can apply this series on mainline.
>
> On the other hand, I have not included Grant's branch in mine on purpose: All
> this simply goes on top of current AT91 material that is already in arm-soc
> (merge of all at91/* branches). You can find it in the AT91 git tree with
> at91-3.4-base2 branch name). I have made merge tests and all seems to integrate
> without conflicts.
>
>
> The following changes since commit 11a25ea7e4f870a37093258f577e11cec703e37e:
>
> Merge remote-tracking branch 'armsoc/at91/9x5' into at91-3.4-base2 (2012-02-11 14:33:03 +0100)
>
> are available in the git repository at:
>
>
> git://github.com/at91linux/linux-at91.git at91-3.4-base2+aic_gpio
>
> for you to fetch changes up to 29751864cc12425fe2b3a75658baea9ebe54609e:
>
> ARM: at91: AIC and GPIO IRQ device tree initialization (2012-02-27 14:38:08 +0100)
>
> ----------------------------------------------------------------
> Nicolas Ferre (10):
> ARM: at91/aic: add irq domain and device tree support
> ARM: at91/snapper9260: move gpio_to_irq out of structure initialization
> ARM/USB: at91/ohci-at91: remove the use of irq_to_gpio
> ARM: at91/gpio: change comments and one variable name
> ARM: at91/gpio: add irqdomain and DT support
> ARM: at91/gpio: non-DT builds do not have gpio_chip.of_node field
> ARM: at91/gpio: add .to_irq gpio_chip handler
> ARM: at91/gpio: remove the static specification of gpio_chip.base
> ARM: at91/board-dt: remove AIC irq domain from board file
> ARM: at91: AIC and GPIO IRQ device tree initialization
>
> .../devicetree/bindings/arm/atmel-aic.txt | 38 ++
> .../devicetree/bindings/gpio/gpio_atmel.txt | 20 +
> arch/arm/Kconfig | 1 +
> arch/arm/boot/dts/at91sam9g20.dtsi | 48 ++-
> arch/arm/boot/dts/at91sam9g45.dtsi | 66 +++-
> arch/arm/boot/dts/at91sam9x5.dtsi | 4 +
> arch/arm/mach-at91/board-dt.c | 13 +-
> arch/arm/mach-at91/board-snapper9260.c | 10 +-
> arch/arm/mach-at91/generic.h | 6 +
> arch/arm/mach-at91/gpio.c | 363 ++++++++++++++++----
> arch/arm/mach-at91/include/mach/gpio.h | 12 -
> arch/arm/mach-at91/irq.c | 132 ++++++--
> drivers/usb/host/ohci-at91.c | 5 +-
> 13 files changed, 581 insertions(+), 137 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/atmel-aic.txt
> create mode 100644 Documentation/devicetree/bindings/gpio/gpio_atmel.txt
>
> Thanks a lot, best regards,
--
Nicolas Ferre
WARNING: multiple messages have this Message-ID (diff)
From: Nicolas Ferre <nicolas.ferre-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
To: Arnd Bergmann <arnd-r2nGTMty4D4@public.gmane.org>,
Olof Johansson <olof-nZhT3qVonbNeoWH0uzbU5w@public.gmane.org>
Cc: devicetree-discuss
<devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org>,
Linux Kernel list
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
linux-arm-kernel
<linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>
Subject: Re: [GIT PULL] at91: irqdomain and device tree for AIC and GPIO
Date: Thu, 01 Mar 2012 14:19:29 +0100 [thread overview]
Message-ID: <4F4F7761.2040607@atmel.com> (raw)
In-Reply-To: <4F4B8FCF.2050702-AIFe0yeh4nAAvxtiuMwx3w@public.gmane.org>
On 02/27/2012 03:14 PM, Nicolas Ferre :
> Hi,
Hi,
Hold on with this pull request:
- I can now base the similar one on top of the "cleanup2" branch
- the irqdomain/next is now considered stable so I can
merge it beforehand
- I can add some more material to it (still related to
AT91 the Device Tree conversion)
Thanks, best regards,
> This series adds irqdomain and device tree support for both the
> interrupt and GPIO controllers of AT91 SoC. It has been discussed a lot
> and I think that I have addressed all comments and advices.
>
> This irqdomain work takes advantage of Grant's patch series that is present
> in:
> git://git.secretlab.ca/git/linux-2.6 irqdomain/next
> And it will not compile without it. So, the inclusion of such work is needed
> before we can apply this series on mainline.
>
> On the other hand, I have not included Grant's branch in mine on purpose: All
> this simply goes on top of current AT91 material that is already in arm-soc
> (merge of all at91/* branches). You can find it in the AT91 git tree with
> at91-3.4-base2 branch name). I have made merge tests and all seems to integrate
> without conflicts.
>
>
> The following changes since commit 11a25ea7e4f870a37093258f577e11cec703e37e:
>
> Merge remote-tracking branch 'armsoc/at91/9x5' into at91-3.4-base2 (2012-02-11 14:33:03 +0100)
>
> are available in the git repository at:
>
>
> git://github.com/at91linux/linux-at91.git at91-3.4-base2+aic_gpio
>
> for you to fetch changes up to 29751864cc12425fe2b3a75658baea9ebe54609e:
>
> ARM: at91: AIC and GPIO IRQ device tree initialization (2012-02-27 14:38:08 +0100)
>
> ----------------------------------------------------------------
> Nicolas Ferre (10):
> ARM: at91/aic: add irq domain and device tree support
> ARM: at91/snapper9260: move gpio_to_irq out of structure initialization
> ARM/USB: at91/ohci-at91: remove the use of irq_to_gpio
> ARM: at91/gpio: change comments and one variable name
> ARM: at91/gpio: add irqdomain and DT support
> ARM: at91/gpio: non-DT builds do not have gpio_chip.of_node field
> ARM: at91/gpio: add .to_irq gpio_chip handler
> ARM: at91/gpio: remove the static specification of gpio_chip.base
> ARM: at91/board-dt: remove AIC irq domain from board file
> ARM: at91: AIC and GPIO IRQ device tree initialization
>
> .../devicetree/bindings/arm/atmel-aic.txt | 38 ++
> .../devicetree/bindings/gpio/gpio_atmel.txt | 20 +
> arch/arm/Kconfig | 1 +
> arch/arm/boot/dts/at91sam9g20.dtsi | 48 ++-
> arch/arm/boot/dts/at91sam9g45.dtsi | 66 +++-
> arch/arm/boot/dts/at91sam9x5.dtsi | 4 +
> arch/arm/mach-at91/board-dt.c | 13 +-
> arch/arm/mach-at91/board-snapper9260.c | 10 +-
> arch/arm/mach-at91/generic.h | 6 +
> arch/arm/mach-at91/gpio.c | 363 ++++++++++++++++----
> arch/arm/mach-at91/include/mach/gpio.h | 12 -
> arch/arm/mach-at91/irq.c | 132 ++++++--
> drivers/usb/host/ohci-at91.c | 5 +-
> 13 files changed, 581 insertions(+), 137 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/atmel-aic.txt
> create mode 100644 Documentation/devicetree/bindings/gpio/gpio_atmel.txt
>
> Thanks a lot, best regards,
--
Nicolas Ferre
WARNING: multiple messages have this Message-ID (diff)
From: Nicolas Ferre <nicolas.ferre@atmel.com>
To: Arnd Bergmann <arnd@arndb.de>, Olof Johansson <olof@lixom.net>
Cc: linux-arm-kernel <linux-arm-kernel@lists.infradead.org>,
devicetree-discuss <devicetree-discuss@lists.ozlabs.org>,
Linux Kernel list <linux-kernel@vger.kernel.org>,
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Subject: Re: [GIT PULL] at91: irqdomain and device tree for AIC and GPIO
Date: Thu, 01 Mar 2012 14:19:29 +0100 [thread overview]
Message-ID: <4F4F7761.2040607@atmel.com> (raw)
In-Reply-To: <4F4B8FCF.2050702@atmel.com>
On 02/27/2012 03:14 PM, Nicolas Ferre :
> Hi,
Hi,
Hold on with this pull request:
- I can now base the similar one on top of the "cleanup2" branch
- the irqdomain/next is now considered stable so I can
merge it beforehand
- I can add some more material to it (still related to
AT91 the Device Tree conversion)
Thanks, best regards,
> This series adds irqdomain and device tree support for both the
> interrupt and GPIO controllers of AT91 SoC. It has been discussed a lot
> and I think that I have addressed all comments and advices.
>
> This irqdomain work takes advantage of Grant's patch series that is present
> in:
> git://git.secretlab.ca/git/linux-2.6 irqdomain/next
> And it will not compile without it. So, the inclusion of such work is needed
> before we can apply this series on mainline.
>
> On the other hand, I have not included Grant's branch in mine on purpose: All
> this simply goes on top of current AT91 material that is already in arm-soc
> (merge of all at91/* branches). You can find it in the AT91 git tree with
> at91-3.4-base2 branch name). I have made merge tests and all seems to integrate
> without conflicts.
>
>
> The following changes since commit 11a25ea7e4f870a37093258f577e11cec703e37e:
>
> Merge remote-tracking branch 'armsoc/at91/9x5' into at91-3.4-base2 (2012-02-11 14:33:03 +0100)
>
> are available in the git repository at:
>
>
> git://github.com/at91linux/linux-at91.git at91-3.4-base2+aic_gpio
>
> for you to fetch changes up to 29751864cc12425fe2b3a75658baea9ebe54609e:
>
> ARM: at91: AIC and GPIO IRQ device tree initialization (2012-02-27 14:38:08 +0100)
>
> ----------------------------------------------------------------
> Nicolas Ferre (10):
> ARM: at91/aic: add irq domain and device tree support
> ARM: at91/snapper9260: move gpio_to_irq out of structure initialization
> ARM/USB: at91/ohci-at91: remove the use of irq_to_gpio
> ARM: at91/gpio: change comments and one variable name
> ARM: at91/gpio: add irqdomain and DT support
> ARM: at91/gpio: non-DT builds do not have gpio_chip.of_node field
> ARM: at91/gpio: add .to_irq gpio_chip handler
> ARM: at91/gpio: remove the static specification of gpio_chip.base
> ARM: at91/board-dt: remove AIC irq domain from board file
> ARM: at91: AIC and GPIO IRQ device tree initialization
>
> .../devicetree/bindings/arm/atmel-aic.txt | 38 ++
> .../devicetree/bindings/gpio/gpio_atmel.txt | 20 +
> arch/arm/Kconfig | 1 +
> arch/arm/boot/dts/at91sam9g20.dtsi | 48 ++-
> arch/arm/boot/dts/at91sam9g45.dtsi | 66 +++-
> arch/arm/boot/dts/at91sam9x5.dtsi | 4 +
> arch/arm/mach-at91/board-dt.c | 13 +-
> arch/arm/mach-at91/board-snapper9260.c | 10 +-
> arch/arm/mach-at91/generic.h | 6 +
> arch/arm/mach-at91/gpio.c | 363 ++++++++++++++++----
> arch/arm/mach-at91/include/mach/gpio.h | 12 -
> arch/arm/mach-at91/irq.c | 132 ++++++--
> drivers/usb/host/ohci-at91.c | 5 +-
> 13 files changed, 581 insertions(+), 137 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/atmel-aic.txt
> create mode 100644 Documentation/devicetree/bindings/gpio/gpio_atmel.txt
>
> Thanks a lot, best regards,
--
Nicolas Ferre
next prev parent reply other threads:[~2012-03-01 13:19 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-27 14:14 [GIT PULL] at91: irqdomain and device tree for AIC and GPIO Nicolas Ferre
2012-02-27 14:14 ` Nicolas Ferre
2012-02-27 14:14 ` Nicolas Ferre
2012-03-01 13:19 ` Nicolas Ferre [this message]
2012-03-01 13:19 ` Nicolas Ferre
2012-03-01 13:19 ` Nicolas Ferre
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=4F4F7761.2040607@atmel.com \
--to=nicolas.ferre@atmel.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.