From: Grzegorz Jaszczyk <jaz@semihalf.com> To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: robh+dt@kernel.org, mark.rutland@arm.com, jason@lakedaemon.net, andrew@lunn.ch, sebastian.hesselbarth@gmail.com, linux@armlinux.org.uk, thomas.petazzoni@free-electrons.com, gregory.clement@free-electrons.com, mw@semihalf.com, jaz@semihalf.com, alior@marvell.com Subject: [PATCH 11/18] ARM: mvebu: a39x: add missing nodes describing GPIO's Date: Thu, 21 Jul 2016 14:44:08 +0200 [thread overview] Message-ID: <1469105055-25181-13-git-send-email-jaz@semihalf.com> (raw) In-Reply-To: <1469105055-25181-1-git-send-email-jaz@semihalf.com> The whole Armada 39x SoC family of processors has GPIO's which all can be supported with existing driver. Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com> --- arch/arm/boot/dts/armada-39x.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi index 5e01438..0749878 100644 --- a/arch/arm/boot/dts/armada-39x.dtsi +++ b/arch/arm/boot/dts/armada-39x.dtsi @@ -55,6 +55,8 @@ compatible = "marvell,armada390"; aliases { + gpio0 = &gpio0; + gpio1 = &gpio1; serial0 = &uart0; serial1 = &uart1; serial2 = &uart2; @@ -274,6 +276,34 @@ }; }; + gpio0: gpio@18100 { + compatible = "marvell,orion-gpio"; + reg = <0x18100 0x40>; + ngpios = <32>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>; + }; + + gpio1: gpio@18140 { + compatible = "marvell,orion-gpio"; + reg = <0x18140 0x40>; + ngpios = <28>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>; + }; + system-controller@18200 { compatible = "marvell,armada-390-system-controller", "marvell,armada-370-xp-system-controller"; -- 1.8.3.1
WARNING: multiple messages have this Message-ID (diff)
From: jaz@semihalf.com (Grzegorz Jaszczyk) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 11/18] ARM: mvebu: a39x: add missing nodes describing GPIO's Date: Thu, 21 Jul 2016 14:44:08 +0200 [thread overview] Message-ID: <1469105055-25181-13-git-send-email-jaz@semihalf.com> (raw) In-Reply-To: <1469105055-25181-1-git-send-email-jaz@semihalf.com> The whole Armada 39x SoC family of processors has GPIO's which all can be supported with existing driver. Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com> --- arch/arm/boot/dts/armada-39x.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi index 5e01438..0749878 100644 --- a/arch/arm/boot/dts/armada-39x.dtsi +++ b/arch/arm/boot/dts/armada-39x.dtsi @@ -55,6 +55,8 @@ compatible = "marvell,armada390"; aliases { + gpio0 = &gpio0; + gpio1 = &gpio1; serial0 = &uart0; serial1 = &uart1; serial2 = &uart2; @@ -274,6 +276,34 @@ }; }; + gpio0: gpio at 18100 { + compatible = "marvell,orion-gpio"; + reg = <0x18100 0x40>; + ngpios = <32>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>; + }; + + gpio1: gpio at 18140 { + compatible = "marvell,orion-gpio"; + reg = <0x18140 0x40>; + ngpios = <28>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>, + <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>; + }; + system-controller at 18200 { compatible = "marvell,armada-390-system-controller", "marvell,armada-370-xp-system-controller"; -- 1.8.3.1
next prev parent reply other threads:[~2016-07-21 12:41 UTC|newest] Thread overview: 129+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-07-21 12:43 [PATCH 00/18] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk 2016-07-21 12:43 ` Grzegorz Jaszczyk 2016-07-21 12:43 ` Grzegorz Jaszczyk 2016-07-21 12:43 ` [PATCH 01/18] ARM: mvebu: enable MTD command line partition table in mvebu_v7_defconfig Grzegorz Jaszczyk 2016-07-21 12:43 ` Grzegorz Jaszczyk 2016-07-21 12:43 ` Grzegorz Jaszczyk 2016-07-27 15:57 ` Gregory CLEMENT 2016-07-27 15:57 ` Gregory CLEMENT 2016-07-21 12:43 ` [PATCH 02/18] ARM: mvebu: enable UBI and UBIFS " Grzegorz Jaszczyk 2016-07-21 12:43 ` Grzegorz Jaszczyk 2016-07-21 12:43 ` Grzegorz Jaszczyk 2016-07-27 15:58 ` Gregory CLEMENT 2016-07-27 15:58 ` Gregory CLEMENT 2016-07-21 12:43 ` [PATCH 03/18] ARM: mvebu: enable E1000E " Grzegorz Jaszczyk 2016-07-21 12:43 ` Grzegorz Jaszczyk 2016-07-21 12:44 ` Russell King - ARM Linux 2016-07-21 12:44 ` Russell King - ARM Linux 2016-07-21 12:46 ` Thomas Petazzoni 2016-07-21 12:46 ` Thomas Petazzoni 2016-07-21 13:52 ` Grzegorz Jaszczyk 2016-07-21 13:52 ` Grzegorz Jaszczyk 2016-07-21 12:44 ` [PATCH 04/18] ARM: mvebu: a385-db-ap: enable USB (orion-ehci) port Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-27 16:00 ` Gregory CLEMENT 2016-07-27 16:00 ` Gregory CLEMENT 2016-07-27 16:00 ` Gregory CLEMENT 2016-07-27 16:09 ` Gregory CLEMENT 2016-07-27 16:09 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 05/18] ARM: mvebu: a385-db-ap: add default partition description for NAND Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-27 16:04 ` Gregory CLEMENT 2016-07-27 16:04 ` Gregory CLEMENT 2016-07-27 16:04 ` Gregory CLEMENT 2016-07-27 16:10 ` Gregory CLEMENT 2016-07-27 16:10 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 06/18] ARM: mvebu: a390: add missing compatibility string and add missing bracket Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-27 16:13 ` Gregory CLEMENT 2016-07-27 16:13 ` Gregory CLEMENT 2016-07-27 16:13 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 07/18] ARM: mvebu: a39x: update the SDHCI node on Armada 39x Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 9:39 ` Gregory CLEMENT 2016-07-28 9:39 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 08/18] ARM: mvebu: a39x: enable PMU, CA9 MPcore SoC Controller and Coherency fabric Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 9:44 ` Gregory CLEMENT 2016-07-28 9:44 ` Gregory CLEMENT 2016-07-28 9:44 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 08/18] ARM: mvebu: a39x: Enable " Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 9:51 ` Gregory CLEMENT 2016-07-28 9:51 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 09/18] ARM: mvebu: a39x: enable the thermal sensor in Armada-39x SoCs Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 9:52 ` Gregory CLEMENT 2016-07-28 9:52 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 10/18] ARM: mvebu: a39x: enable watchdog for all " Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 10:18 ` Gregory CLEMENT 2016-07-28 10:18 ` Gregory CLEMENT 2016-07-28 10:18 ` Gregory CLEMENT 2016-07-21 12:44 ` Grzegorz Jaszczyk [this message] 2016-07-21 12:44 ` [PATCH 11/18] ARM: mvebu: a39x: add missing nodes describing GPIO's Grzegorz Jaszczyk 2016-07-28 10:25 ` Gregory CLEMENT 2016-07-28 10:25 ` Gregory CLEMENT 2016-07-28 10:25 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 12/18] ARM: mvebu: a39x: add missing nodes describing USB2.0 and USB3.0 Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 10:34 ` Gregory CLEMENT 2016-07-28 10:34 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 13/18] ARM: mvebu: a39x: enable rtc for all Armada-39x SoCs Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 10:53 ` Gregory CLEMENT 2016-07-28 10:53 ` Gregory CLEMENT 2016-07-28 10:53 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 14/18] ARM: mvebu: add support for the Armada 395 SoC family Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-21 22:16 ` Rob Herring 2016-07-21 22:16 ` Rob Herring 2016-07-22 9:10 ` Grzegorz Jaszczyk 2016-07-22 9:10 ` Grzegorz Jaszczyk 2016-07-22 9:10 ` Grzegorz Jaszczyk 2016-07-25 13:47 ` Rob Herring 2016-07-25 13:47 ` Rob Herring 2016-07-25 13:47 ` Rob Herring 2016-07-25 13:50 ` Thomas Petazzoni 2016-07-25 13:50 ` Thomas Petazzoni 2016-07-25 13:50 ` Thomas Petazzoni 2016-07-25 15:12 ` Rob Herring 2016-07-25 15:12 ` Rob Herring 2016-07-25 15:12 ` Rob Herring 2016-07-25 18:22 ` Thomas Petazzoni 2016-07-25 18:22 ` Thomas Petazzoni 2016-07-25 18:22 ` Thomas Petazzoni 2016-07-28 11:19 ` Gregory CLEMENT 2016-07-28 11:19 ` Gregory CLEMENT 2016-07-28 11:19 ` Gregory CLEMENT 2016-07-28 15:59 ` Rob Herring 2016-07-28 15:59 ` Rob Herring 2016-07-28 15:59 ` Rob Herring 2016-07-21 12:44 ` [PATCH 15/18] ARM: mvebu: a398: update the dtsi about missing interfaces Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 12:55 ` Gregory CLEMENT 2016-07-28 12:55 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 16/18] ARM: mvebu: a398-db: enable supported usb interfaces Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 12:55 ` Gregory CLEMENT 2016-07-28 12:55 ` Gregory CLEMENT 2016-07-28 12:55 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 17/18] ARM: mvebu: a390-db: add support for the Armada 390 DB board Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 13:01 ` Gregory CLEMENT 2016-07-28 13:01 ` Gregory CLEMENT 2016-07-28 13:01 ` Gregory CLEMENT 2016-07-21 12:44 ` [PATCH 18/18] ARM: mvebu: a395-gp: add support for the Armada 395 GP Board Grzegorz Jaszczyk 2016-07-21 12:44 ` Grzegorz Jaszczyk 2016-07-28 13:15 ` Gregory CLEMENT 2016-07-28 13:15 ` Gregory CLEMENT 2016-07-21 13:43 ` [PATCH 00/18] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Andrew Lunn 2016-07-21 13:43 ` Andrew Lunn 2016-07-22 7:51 ` Grzegorz Jaszczyk 2016-07-22 7:51 ` Grzegorz Jaszczyk 2016-07-22 7:51 ` Grzegorz Jaszczyk
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=1469105055-25181-13-git-send-email-jaz@semihalf.com \ --to=jaz@semihalf.com \ --cc=alior@marvell.com \ --cc=andrew@lunn.ch \ --cc=devicetree@vger.kernel.org \ --cc=gregory.clement@free-electrons.com \ --cc=jason@lakedaemon.net \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux@armlinux.org.uk \ --cc=mark.rutland@arm.com \ --cc=mw@semihalf.com \ --cc=robh+dt@kernel.org \ --cc=sebastian.hesselbarth@gmail.com \ --cc=thomas.petazzoni@free-electrons.com \ /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: linkBe 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.