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: Mon, 27 Feb 2012 15:14:39 +0100 [thread overview]
Message-ID: <4F4B8FCF.2050702@atmel.com> (raw)
Hi,
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>,
linux-arm-kernel
<linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>
Cc: devicetree-discuss
<devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org>,
Linux Kernel list
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: [GIT PULL] at91: irqdomain and device tree for AIC and GPIO
Date: Mon, 27 Feb 2012 15:14:39 +0100 [thread overview]
Message-ID: <4F4B8FCF.2050702@atmel.com> (raw)
Hi,
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>,
linux-arm-kernel <linux-arm-kernel@lists.infradead.org>
Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>,
Linux Kernel list <linux-kernel@vger.kernel.org>,
Grant Likely <grant.likely@secretlab.ca>,
Rob Herring <robherring2@gmail.com>,
devicetree-discuss <devicetree-discuss@lists.ozlabs.org>
Subject: [GIT PULL] at91: irqdomain and device tree for AIC and GPIO
Date: Mon, 27 Feb 2012 15:14:39 +0100 [thread overview]
Message-ID: <4F4B8FCF.2050702@atmel.com> (raw)
Hi,
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 reply other threads:[~2012-02-27 14:14 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-27 14:14 Nicolas Ferre [this message]
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-03-01 13:19 ` Nicolas Ferre
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=4F4B8FCF.2050702@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.