linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements
@ 2016-08-04 10:14 Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 01/17] ARM: mvebu: enable MTD command line partition table in mvebu_v7_defconfig Grzegorz Jaszczyk
                   ` (17 more replies)
  0 siblings, 18 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

Hello,

This is the second version of patch-set which enables some commonly used
features in mvebu_v7_defconfig and updates old or introduces new dts/dtsi
related to Armada 38x and Armada 39x SoC family. All comments from
v1 are included, more details in a changelog below.

Any comments or remarks would be welcome.

Best regards,
Grzegorz

Changelog:
v1 -> v2

- Add at least one line of commit log entry for those patches, which
contained only commit title.

Suggested by Andrew Lunn and Gregory Clement.

- Drop patch "ARM: mvebu: enable E1000E in mvebu_v7_defconfig", since it
enables PCIe card which is not a part of the SoC.

Suggested by Russell King and Thomas Petazzoni.

- Change dts prefixes in commit title from "ARM: mvebu: <board_name>" to
"ARM: dts: mvebu: <board_name>"

Suggested by Gregory Clement.

- Add nodes describing the eeproms connected to I2C buses in
armada-390-db.dts and armada-395-gp.dts. Also add information about
connectors used and described in mentioned dts's.

Suggested by Gregory Clement.

- Improve devicetree bindings about required property for Marvell Armada 39x
family: Armada 398 based boards should have only "marvell,armada398" and not
"marvell,armada395".

Suggested by Rob Herring.

Grzegorz Jaszczyk (17):
  ARM: mvebu: enable MTD command line partition table in
    mvebu_v7_defconfig
  ARM: mvebu: enable UBI and UBIFS in mvebu_v7_defconfig
  ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port
  ARM: dts: mvebu: a385-db-ap: add default partition description for
    NAND
  ARM: dts: mvebu: armada-390: add missing compatibility string and
    bracket
  ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x
  ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and
    Coherency fabric
  ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x
    SoCs
  ARM: dts: mvebu: armada-39x: enable watchdog for all Armada-39x SoCs
  ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's
  ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and
    USB3.0
  ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs
  ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family
  ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces
  ARM: dts: mvebu: armada-398-db: enable supported usb interfaces
  ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB
    board
  ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP
    Board

 .../devicetree/bindings/arm/marvell/armada-39x.txt |  15 +-
 arch/arm/boot/dts/armada-385-db-ap.dts             |  30 +++-
 arch/arm/boot/dts/armada-390-db.dts                | 175 +++++++++++++++++++++
 arch/arm/boot/dts/armada-390.dtsi                  |   3 +
 arch/arm/boot/dts/armada-395-gp.dts                | 163 +++++++++++++++++++
 arch/arm/boot/dts/armada-395.dtsi                  |  76 +++++++++
 arch/arm/boot/dts/armada-398-db.dts                |   8 +
 arch/arm/boot/dts/armada-398.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-39x.dtsi                  |  94 ++++++++++-
 arch/arm/configs/mvebu_v7_defconfig                |   3 +
 10 files changed, 570 insertions(+), 7 deletions(-)
 create mode 100644 arch/arm/boot/dts/armada-390-db.dts
 create mode 100644 arch/arm/boot/dts/armada-395-gp.dts
 create mode 100644 arch/arm/boot/dts/armada-395.dtsi

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [PATCH v2 01/17] ARM: mvebu: enable MTD command line partition table in mvebu_v7_defconfig
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 02/17] ARM: mvebu: enable UBI and UBIFS " Grzegorz Jaszczyk
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

Marvell EBU v7 platforms contain various MTD devices, therefore it makes
sense to allow configuring the MTD partition tables via the kernel command
line.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/configs/mvebu_v7_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/configs/mvebu_v7_defconfig b/arch/arm/configs/mvebu_v7_defconfig
index 486a4ca..f43a7aa 100644
--- a/arch/arm/configs/mvebu_v7_defconfig
+++ b/arch/arm/configs/mvebu_v7_defconfig
@@ -48,6 +48,7 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_DEVTMPFS=y
 CONFIG_DEVTMPFS_MOUNT=y
 CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
 CONFIG_MTD_BLOCK=y
 CONFIG_MTD_CFI=y
 CONFIG_MTD_CFI_INTELEXT=y
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 02/17] ARM: mvebu: enable UBI and UBIFS in mvebu_v7_defconfig
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 01/17] ARM: mvebu: enable MTD command line partition table in mvebu_v7_defconfig Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 03/17] ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port Grzegorz Jaszczyk
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

UBIFS is commonly used on Marvell EBU v7 platforms to store the root
file-system, so it makes sense to have those options enabled by default
in mvebu_v7_defconfig.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/configs/mvebu_v7_defconfig | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm/configs/mvebu_v7_defconfig b/arch/arm/configs/mvebu_v7_defconfig
index f43a7aa..f1a0e25 100644
--- a/arch/arm/configs/mvebu_v7_defconfig
+++ b/arch/arm/configs/mvebu_v7_defconfig
@@ -60,6 +60,7 @@ CONFIG_MTD_NAND=y
 CONFIG_MTD_NAND_PXA3xx=y
 CONFIG_MTD_SPI_NOR=y
 CONFIG_SRAM=y
+CONFIG_MTD_UBI=y
 CONFIG_EEPROM_AT24=y
 CONFIG_BLK_DEV_SD=y
 CONFIG_ATA=y
@@ -141,6 +142,7 @@ CONFIG_UDF_FS=m
 CONFIG_MSDOS_FS=y
 CONFIG_VFAT_FS=y
 CONFIG_TMPFS=y
+CONFIG_UBIFS_FS=y
 CONFIG_NFS_FS=y
 CONFIG_ROOT_NFS=y
 CONFIG_NLS_CODEPAGE_437=y
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 03/17] ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 01/17] ARM: mvebu: enable MTD command line partition table in mvebu_v7_defconfig Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 02/17] ARM: mvebu: enable UBI and UBIFS " Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 04/17] ARM: dts: mvebu: a385-db-ap: add default partition description for NAND Grzegorz Jaszczyk
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

The Armada 385 Access Point Development board contains USB port, which can
be handled by existing orion-ehci driver.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-385-db-ap.dts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm/boot/dts/armada-385-db-ap.dts b/arch/arm/boot/dts/armada-385-db-ap.dts
index 2d3fd6e..a18f516 100644
--- a/arch/arm/boot/dts/armada-385-db-ap.dts
+++ b/arch/arm/boot/dts/armada-385-db-ap.dts
@@ -155,6 +155,10 @@
 				bm,pool-short = <3>;
 			};
 
+			usb@58000 {
+				status = "okay";
+			};
+
 			/* CON4 */
 			ethernet@70000 {
 				pinctrl-names = "default";
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 04/17] ARM: dts: mvebu: a385-db-ap: add default partition description for NAND
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (2 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 03/17] ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 05/17] ARM: dts: mvebu: armada-390: add missing compatibility string and bracket Grzegorz Jaszczyk
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

The Armada 385 Access Point Development board contains NAND FLSH which is
already enabled in existing dts. Nevertheless the default partition
description was missing.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-385-db-ap.dts | 26 +++++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/armada-385-db-ap.dts b/arch/arm/boot/dts/armada-385-db-ap.dts
index a18f516..6648a3f 100644
--- a/arch/arm/boot/dts/armada-385-db-ap.dts
+++ b/arch/arm/boot/dts/armada-385-db-ap.dts
@@ -182,15 +182,35 @@
 
 			nfc: flash@d0000 {
 				status = "okay";
-				#address-cells = <1>;
-				#size-cells = <1>;
-
 				num-cs = <1>;
 				nand-ecc-strength = <4>;
 				nand-ecc-step-size = <512>;
 				marvell,nand-keep-config;
 				marvell,nand-enable-arbiter;
 				nand-on-flash-bbt;
+
+				partitions {
+					compatible = "fixed-partitions";
+					#address-cells = <1>;
+					#size-cells = <1>;
+
+					partition@0 {
+						label = "U-Boot";
+						reg = <0x00000000 0x00800000>;
+						read-only;
+					};
+
+					partition@800000 {
+						label = "uImage";
+						reg = <0x00800000 0x00400000>;
+						read-only;
+					};
+
+					partition@c00000 {
+						label = "Root";
+						reg = <0x00c00000 0x3f400000>;
+					};
+				};
 			};
 
 			usb3@f0000 {
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 05/17] ARM: dts: mvebu: armada-390: add missing compatibility string and bracket
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (3 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 04/17] ARM: dts: mvebu: a385-db-ap: add default partition description for NAND Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 06/17] ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x Grzegorz Jaszczyk
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh,
	stable

The armada-390.dtsi was broken since the first patch which adds Device Tree
files for Armada 39x SoC was introduced.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Cc: <stable@vger.kernel.org> # 4.0+
Fixes 538da83 ("ARM: mvebu: add Device Tree files for Armada 39x SoC and board")
---
 arch/arm/boot/dts/armada-390.dtsi | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm/boot/dts/armada-390.dtsi b/arch/arm/boot/dts/armada-390.dtsi
index 094e39c..6cd18d8 100644
--- a/arch/arm/boot/dts/armada-390.dtsi
+++ b/arch/arm/boot/dts/armada-390.dtsi
@@ -47,6 +47,8 @@
 #include "armada-39x.dtsi"
 
 / {
+	compatible = "marvell,armada390";
+
 	soc {
 		internal-regs {
 			pinctrl@18000 {
@@ -54,4 +56,5 @@
 				reg = <0x18000 0x20>;
 			};
 		};
+	};
 };
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 06/17] ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (4 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 05/17] ARM: dts: mvebu: armada-390: add missing compatibility string and bracket Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 07/17] ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and Coherency fabric Grzegorz Jaszczyk
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

Commit 1140011ee9d9 ("mmc: sdhci-pxav3: Modify clock settings
for the SDR50 and DDR50 modes") has extended the Device Tree
binding used to describe PXAv3 SDHCI controllers in order to be
able to use the SDR50 and DDR50 modes.

This commit updates the Device Tree description of the Armada
39x SDHCI controller in other to take advantage of this
functionality.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-39x.dtsi | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi
index dc6efd3..cb66f20 100644
--- a/arch/arm/boot/dts/armada-39x.dtsi
+++ b/arch/arm/boot/dts/armada-39x.dtsi
@@ -380,7 +380,10 @@
 
 			sdhci@d8000 {
 				compatible = "marvell,armada-380-sdhci";
-				reg = <0xd8000 0x1000>, <0xdc000 0x100>;
+				reg-names = "sdhci", "mbus", "conf-sdio3";
+				reg = <0xd8000 0x1000>,
+					<0xdc000 0x100>,
+					<0x18454 0x4>;
 				interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
 				clocks = <&gateclk 17>;
 				mrvl,clk-delay-cycles = <0x1F>;
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 07/17] ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and Coherency fabric
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (5 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 06/17] ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 08/17] ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x SoCs Grzegorz Jaszczyk
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

This commit enables:
- CA9's Performance Monitor Unit
- CA9 MPcore SoC Controller
- Coherency fabric
on Armada 39x, basing on the Armada 38x (which has the same CA9 CPU).

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Reviewed-by: Lior Amsalem <alior@marvell.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-39x.dtsi | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi
index cb66f20..8a22c02 100644
--- a/arch/arm/boot/dts/armada-39x.dtsi
+++ b/arch/arm/boot/dts/armada-39x.dtsi
@@ -78,6 +78,11 @@
 		};
 	};
 
+	pmu {
+		compatible = "arm,cortex-a9-pmu";
+		interrupts-extended = <&mpic 3>;
+	};
+
 	soc {
 		compatible = "marvell,armada390-mbus", "marvell,armadaxp-mbus",
 			     "simple-bus";
@@ -322,6 +327,16 @@
 				reg = <0x20800 0x10>;
 			};
 
+			mpcore-soc-ctrl@20d20 {
+				compatible = "marvell,armada-380-mpcore-soc-ctrl";
+				reg = <0x20d20 0x6c>;
+			};
+
+			coherency-fabric@21010 {
+				compatible = "marvell,armada-380-coherency-fabric";
+				reg = <0x21010 0x1c>;
+			};
+
 			pmsu@22000 {
 				compatible = "marvell,armada-390-pmsu",
 					     "marvell,armada-380-pmsu";
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 08/17] ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x SoCs
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (6 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 07/17] ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and Coherency fabric Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 09/17] ARM: dts: mvebu: armada-39x: enable watchdog for all " Grzegorz Jaszczyk
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

The whole Armada 39x SoC family of processors has thermal sensor which can
be supported with existing driver.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-39x.dtsi | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi
index 8a22c02..03dc0ec 100644
--- a/arch/arm/boot/dts/armada-39x.dtsi
+++ b/arch/arm/boot/dts/armada-39x.dtsi
@@ -413,6 +413,12 @@
 				clocks = <&mainpll>;
 				clock-output-names = "nand";
 			};
+
+			thermal@e8078 {
+				compatible = "marvell,armada380-thermal";
+				reg = <0xe4078 0x4>, <0xe4074 0x4>;
+				status = "okay";
+			};
 		};
 
 		pcie-controller {
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 09/17] ARM: dts: mvebu: armada-39x: enable watchdog for all Armada-39x SoCs
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (7 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 08/17] ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x SoCs Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 10/17] ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's Grzegorz Jaszczyk
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

The whole Armada 39x SoC family of processors has watchdog which can be
supported with existing driver.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Reviewed-by: Lior Amsalem <alior@marvell.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-39x.dtsi | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi
index 03dc0ec..5e01438 100644
--- a/arch/arm/boot/dts/armada-39x.dtsi
+++ b/arch/arm/boot/dts/armada-39x.dtsi
@@ -322,6 +322,14 @@
 				clock-names = "nbclk", "fixed";
 			};
 
+			watchdog@20300 {
+				compatible = "marvell,armada-380-wdt";
+				reg = <0x20300 0x34>, <0x20704 0x4>,
+				      <0x18260 0x4>;
+				clocks = <&coreclk 2>, <&refclk>;
+				clock-names = "nbclk", "fixed";
+			};
+
 			cpurst@20800 {
 				compatible = "marvell,armada-370-cpu-reset";
 				reg = <0x20800 0x10>;
@@ -534,5 +542,12 @@
 			#clock-cells = <0>;
 			clock-frequency = <1000000000>;
 		};
+
+		/* 25 MHz reference crystal */
+		refclk: oscillator {
+			compatible = "fixed-clock";
+			#clock-cells = <0>;
+			clock-frequency = <25000000>;
+		};
 	};
 };
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 10/17] ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (8 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 09/17] ARM: dts: mvebu: armada-39x: enable watchdog for all " Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 11/17] ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and USB3.0 Grzegorz Jaszczyk
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

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>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.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

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 11/17] ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and USB3.0
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (9 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 10/17] ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 12/17] ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs Grzegorz Jaszczyk
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

The whole Armada 39x SoC family of processors has one USB2.0 and one
USB3.0 which all can be supported with existing drivers.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-39x.dtsi | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi
index 0749878..1225cd8 100644
--- a/arch/arm/boot/dts/armada-39x.dtsi
+++ b/arch/arm/boot/dts/armada-39x.dtsi
@@ -381,6 +381,14 @@
 				reg = <0x22000 0x1000>;
 			};
 
+			usb@58000 {
+				compatible = "marvell,orion-ehci";
+				reg = <0x58000 0x500>;
+				interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
+				clocks = <&gateclk 18>;
+				status = "disabled";
+			};
+
 			xor@60800 {
 				compatible = "marvell,armada-380-xor", "marvell,orion-xor";
 				reg = <0x60800 0x100
@@ -457,6 +465,14 @@
 				reg = <0xe4078 0x4>, <0xe4074 0x4>;
 				status = "okay";
 			};
+
+			usb3@f8000 {
+				compatible = "marvell,armada-380-xhci";
+				reg = <0xf8000 0x4000>,<0xfc000 0x4000>;
+				interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
+				clocks = <&gateclk 10>;
+				status = "disabled";
+			};
 		};
 
 		pcie-controller {
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 12/17] ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (10 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 11/17] ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and USB3.0 Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 13/17] ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family Grzegorz Jaszczyk
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

Despite that FS states that rtc is present only in A395 and A398 and not in
A390, the rtc is working with A390.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-39x.dtsi | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi
index 1225cd8..5bed8b9 100644
--- a/arch/arm/boot/dts/armada-39x.dtsi
+++ b/arch/arm/boot/dts/armada-39x.dtsi
@@ -429,6 +429,13 @@
 				};
 			};
 
+			rtc@a3800 {
+				compatible = "marvell,armada-380-rtc";
+				reg = <0xa3800 0x20>, <0x184a0 0x0c>;
+				reg-names = "rtc", "rtc-soc";
+				interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
+			};
+
 			flash@d0000 {
 				compatible = "marvell,armada370-nand";
 				reg = <0xd0000 0x54>;
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 13/17] ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (11 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 12/17] ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 18:18   ` Rob Herring
  2016-08-04 10:14 ` [PATCH v2 14/17] ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces Grzegorz Jaszczyk
                   ` (4 subsequent siblings)
  17 siblings, 1 reply; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

Beside interfaces described in the armada-39x.dtsi, the Armada 395 SoC
family supports: 2 x SATA3 (2 ports in one unit) and the USB3.0

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
---
 .../devicetree/bindings/arm/marvell/armada-39x.txt | 11 +++-
 arch/arm/boot/dts/armada-395.dtsi                  | 76 ++++++++++++++++++++++
 2 files changed, 85 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm/boot/dts/armada-395.dtsi

diff --git a/Documentation/devicetree/bindings/arm/marvell/armada-39x.txt b/Documentation/devicetree/bindings/arm/marvell/armada-39x.txt
index 53d4ff9..2d92212 100644
--- a/Documentation/devicetree/bindings/arm/marvell/armada-39x.txt
+++ b/Documentation/devicetree/bindings/arm/marvell/armada-39x.txt
@@ -8,8 +8,15 @@ Required root node property:
 
  - compatible: must contain "marvell,armada390"
 
-In addition, boards using the Marvell Armada 398 SoC shall have the
-following property before the previous one:
+In addition, boards using the Marvell Armada 395 SoC shall have the
+following property before the common "marvell,armada390" one:
+
+Required root node property:
+
+compatible: must contain "marvell,armada395"
+
+Boards using the Marvell Armada 398 SoC shall have the following
+property before the common "marvell,armada390" one:
 
 Required root node property:
 
diff --git a/arch/arm/boot/dts/armada-395.dtsi b/arch/arm/boot/dts/armada-395.dtsi
new file mode 100644
index 0000000..ab5dc49
--- /dev/null
+++ b/arch/arm/boot/dts/armada-395.dtsi
@@ -0,0 +1,76 @@
+/*
+ * Device Tree Include file for Marvell Armada 395 SoC.
+ *
+ * Copyright (C) 2016 Marvell
+ *
+ * Grzegorz Jaszczyk <jaz@semihalf.com>
+ *
+ * This file is dual-licensed: you can use it either under the terms
+ * of the GPL or the X11 license, at your option. Note that this dual
+ * licensing only applies to this file, and not this project as a
+ * whole.
+ *
+ *  a) This file is free software; you can redistribute it and/or
+ *     modify it under the terms of the GNU General Public License as
+ *     published by the Free Software Foundation; either version 2 of the
+ *     License, or (at your option) any later version.
+ *
+ *     This file is distributed in the hope that it will be useful
+ *     but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *     GNU General Public License for more details.
+ *
+ * Or, alternatively
+ *
+ *  b) Permission is hereby granted, free of charge, to any person
+ *     obtaining a copy of this software and associated documentation
+ *     files (the "Software"), to deal in the Software without
+ *     restriction, including without limitation the rights to use
+ *     copy, modify, merge, publish, distribute, sublicense, and/or
+ *     sell copies of the Software, and to permit persons to whom the
+ *     Software is furnished to do so, subject to the following
+ *     conditions:
+ *
+ *     The above copyright notice and this permission notice shall be
+ *     included in all copies or substantial portions of the Software.
+ *
+ *     THE SOFTWARE IS PROVIDED , WITHOUT WARRANTY OF ANY KIND
+ *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY
+ *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ *     OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+#include "armada-39x.dtsi"
+
+/ {
+	compatible = "marvell,armada395", "marvell,armada390";
+
+	soc {
+		internal-regs {
+			pinctrl@18000 {
+				compatible = "marvell,mv88f6925-pinctrl";
+				reg = <0x18000 0x20>;
+			};
+
+			sata@a8000 {
+				compatible = "marvell,armada-380-ahci";
+				reg = <0xa8000 0x2000>;
+				interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
+				clocks = <&gateclk 15>;
+				status = "disabled";
+			};
+
+			usb3@f0000 {
+				compatible = "marvell,armada-380-xhci";
+				reg = <0xf0000 0x4000>,<0xf4000 0x4000>;
+				interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
+				clocks = <&gateclk 9>;
+				status = "disabled";
+			};
+		};
+	};
+};
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 14/17] ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (12 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 13/17] ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 15/17] ARM: dts: mvebu: armada-398-db: enable supported usb interfaces Grzegorz Jaszczyk
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

Beside interfaces described in the armada-39x.dtsi and armada-395.dtsi, the
Armada 398 SoC family supports 2 additional SATA port (2 ports in one unit)

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-398.dtsi | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/armada-398.dtsi b/arch/arm/boot/dts/armada-398.dtsi
index fdc2591..234a998 100644
--- a/arch/arm/boot/dts/armada-398.dtsi
+++ b/arch/arm/boot/dts/armada-398.dtsi
@@ -44,7 +44,7 @@
  *     OTHER DEALINGS IN THE SOFTWARE.
  */
 
-#include "armada-39x.dtsi"
+#include "armada-395.dtsi"
 
 / {
 	compatible = "marvell,armada398", "marvell,armada390";
@@ -55,6 +55,14 @@
 				compatible = "marvell,mv88f6928-pinctrl";
 				reg = <0x18000 0x20>;
 			};
+
+			sata@e0000 {
+				compatible = "marvell,armada-380-ahci";
+				reg = <0xe0000 0x2000>;
+				interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
+				clocks = <&gateclk 30>;
+				status = "disabled";
+			};
 		};
 	};
 };
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 15/17] ARM: dts: mvebu: armada-398-db: enable supported usb interfaces
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (13 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 14/17] ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 16/17] ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB board Grzegorz Jaszczyk
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

The Marvell Armada 398 Development board contains both USB2.0 and USB3.0
ports, which can be handled by existing drivers.

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-398-db.dts | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/arch/arm/boot/dts/armada-398-db.dts b/arch/arm/boot/dts/armada-398-db.dts
index 788c3ba..969b49f 100644
--- a/arch/arm/boot/dts/armada-398-db.dts
+++ b/arch/arm/boot/dts/armada-398-db.dts
@@ -108,6 +108,10 @@
 				status = "okay";
 			};
 
+			usb@58000 {
+				status = "okay";
+			};
+
 			flash@d0000 {
 				status = "okay";
 				pinctrl-0 = <&nand_pins>;
@@ -132,6 +136,10 @@
 					reg = <0x1000000 0x3f000000>;
 				};
 			};
+
+			usb3@f8000 {
+				status = "okay";
+			};
 		};
 
 		pcie-controller {
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 16/17] ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB board
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (14 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 15/17] ARM: dts: mvebu: armada-398-db: enable supported usb interfaces Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 10:14 ` [PATCH v2 17/17] ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board Grzegorz Jaszczyk
  2016-08-08 15:03 ` [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Gregory CLEMENT
  17 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

This commit adds description for following features for this board:

- Serial port
- I2C buses
- 16MB SPI-NOR
- USB2.0
- USB3.0
- PCIe interfaces

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 arch/arm/boot/dts/armada-390-db.dts | 175 ++++++++++++++++++++++++++++++++++++
 1 file changed, 175 insertions(+)
 create mode 100644 arch/arm/boot/dts/armada-390-db.dts

diff --git a/arch/arm/boot/dts/armada-390-db.dts b/arch/arm/boot/dts/armada-390-db.dts
new file mode 100644
index 0000000..9d0d9b2
--- /dev/null
+++ b/arch/arm/boot/dts/armada-390-db.dts
@@ -0,0 +1,175 @@
+/*
+ * Device Tree file for Marvell Armada 390 Development Board
+ * (DB-88F6920)
+ *
+ * Copyright (C) 2016 Marvell
+ *
+ * Grzegorz Jaszczyk <jaz@semihalf.com>
+ *
+ * This file is dual-licensed: you can use it either under the terms
+ * of the GPL or the X11 license, at your option. Note that this dual
+ * licensing only applies to this file, and not this project as a
+ * whole.
+ *
+ *  a) This file is free software; you can redistribute it and/or
+ *     modify it under the terms of the GNU General Public License as
+ *     published by the Free Software Foundation; either version 2 of the
+ *     License, or (at your option) any later version.
+ *
+ *     This file is distributed in the hope that it will be useful
+ *     but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *     GNU General Public License for more details.
+ *
+ * Or, alternatively
+ *
+ *  b) Permission is hereby granted, free of charge, to any person
+ *     obtaining a copy of this software and associated documentation
+ *     files (the "Software"), to deal in the Software without
+ *     restriction, including without limitation the rights to use
+ *     copy, modify, merge, publish, distribute, sublicense, and/or
+ *     sell copies of the Software, and to permit persons to whom the
+ *     Software is furnished to do so, subject to the following
+ *     conditions:
+ *
+ *     The above copyright notice and this permission notice shall be
+ *     included in all copies or substantial portions of the Software.
+ *
+ *     THE SOFTWARE IS PROVIDED , WITHOUT WARRANTY OF ANY KIND
+ *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY
+ *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ *     OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+/dts-v1/;
+#include "armada-390.dtsi"
+
+/ {
+	model = "Marvell Armada 390 Development Board";
+	compatible = "marvell,a390-db", "marvell,armada390";
+
+	chosen {
+		stdout-path = "serial0:115200n8";
+	};
+
+	memory {
+		device_type = "memory";
+		reg = <0x00000000 0x80000000>; /* 2 GB */
+	};
+
+	soc {
+		ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
+			  MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000>;
+
+		internal-regs {
+			spi@10680 {
+				status = "okay";
+				pinctrl-0 = <&spi1_pins>;
+				pinctrl-names = "default";
+
+				spi-flash@1 {
+					#address-cells = <1>;
+					#size-cells = <1>;
+					compatible = "n25q128a13",
+						     "jedec,spi-nor";
+					reg = <0>; /* Chip select 0 */
+					spi-max-frequency = <108000000>;
+
+					partitions {
+						compatible = "fixed-partitions";
+						#address-cells = <1>;
+						#size-cells = <1>;
+
+						partition@0 {
+							label = "U-Boot";
+							reg = <0 0x400000>;
+						};
+						partition@400000 {
+							label = "Filesystem";
+							reg = <0x400000 0xc00000>;
+						};
+					};
+				};
+			};
+
+			i2c@11000 {
+				status = "okay";
+				clock-frequency = <100000>;
+
+				eeprom@50 {
+					compatible = "atmel,24c64";
+					reg = <0x50>;
+				};
+			};
+
+			/* CON104 */
+			serial@12000 {
+				status = "okay";
+			};
+
+			/* CON97 */
+			usb@58000 {
+				status = "okay";
+			};
+
+			flash@d0000 {
+				status = "okay";
+				pinctrl-0 = <&nand_pins>;
+				pinctrl-names = "default";
+				num-cs = <1>;
+				marvell,nand-keep-config;
+				marvell,nand-enable-arbiter;
+				nand-on-flash-bbt;
+				nand-ecc-strength = <8>;
+				nand-ecc-step-size = <512>;
+
+				partitions {
+					compatible = "fixed-partitions";
+					#address-cells = <1>;
+					#size-cells = <1>;
+
+					partition@0 {
+						label = "U-Boot";
+						reg = <0 0x800000>;
+					};
+					partition@800000 {
+						label = "Linux";
+						reg = <0x800000 0x800000>;
+					};
+					partition@1000000 {
+						label = "Filesystem";
+						reg = <0x1000000 0x3f000000>;
+					};
+				};
+			};
+
+			/* CON98 */
+			usb3@f8000 {
+				status = "okay";
+			};
+		};
+
+		pcie-controller {
+			status = "okay";
+
+			/* CON30 */
+			pcie@1,0 {
+				status = "okay";
+			};
+
+			/* CON44 */
+			pcie@2,0 {
+				status = "okay";
+			};
+
+			/* CON61 */
+			pcie@3,0 {
+				status = "okay";
+			};
+		};
+	};
+};
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* [PATCH v2 17/17] ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (15 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 16/17] ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB board Grzegorz Jaszczyk
@ 2016-08-04 10:14 ` Grzegorz Jaszczyk
  2016-08-04 18:22   ` Rob Herring
  2016-08-08 15:03 ` [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Gregory CLEMENT
  17 siblings, 1 reply; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-04 10:14 UTC (permalink / raw)
  To: devicetree, linux-kernel, linux-arm-kernel
  Cc: robh+dt, mark.rutland, jason, andrew, sebastian.hesselbarth,
	linux, thomas.petazzoni, gregory.clement, mw, jaz, alior, nadavh

This commit adds description for the following features for this board:

- Serial port
- PCIe interfaces
- USB2.0
- USB3.0
- SDIO
- 1024 MiB NAND-FLASH
- SATA
- I2C buses

Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
 .../devicetree/bindings/arm/marvell/armada-39x.txt |   4 +
 arch/arm/boot/dts/armada-395-gp.dts                | 163 +++++++++++++++++++++
 2 files changed, 167 insertions(+)
 create mode 100644 arch/arm/boot/dts/armada-395-gp.dts

diff --git a/Documentation/devicetree/bindings/arm/marvell/armada-39x.txt b/Documentation/devicetree/bindings/arm/marvell/armada-39x.txt
index 2d92212..8946866 100644
--- a/Documentation/devicetree/bindings/arm/marvell/armada-39x.txt
+++ b/Documentation/devicetree/bindings/arm/marvell/armada-39x.txt
@@ -15,6 +15,10 @@ Required root node property:
 
 compatible: must contain "marvell,armada395"
 
+Example:
+
+compatible = "marvell,a395-gp", "marvell,armada395", "marvell,armada390";
+
 Boards using the Marvell Armada 398 SoC shall have the following
 property before the common "marvell,armada390" one:
 
diff --git a/arch/arm/boot/dts/armada-395-gp.dts b/arch/arm/boot/dts/armada-395-gp.dts
new file mode 100644
index 0000000..2cdbba8
--- /dev/null
+++ b/arch/arm/boot/dts/armada-395-gp.dts
@@ -0,0 +1,163 @@
+/*
+ * Device Tree file for Marvell Armada 395 GP board
+ *
+ * Copyright (C) 2016 Marvell
+ *
+ * Grzegorz Jaszczyk <jaz@semihalf.com>
+ *
+ * This file is dual-licensed: you can use it either under the terms
+ * of the GPL or the X11 license, at your option. Note that this dual
+ * licensing only applies to this file, and not this project as a
+ * whole.
+ *
+ *  a) This file is licensed under the terms of the GNU General Public
+ *     License version 2.  This program is licensed "as is" without
+ *     any warranty of any kind, whether express or implied.
+ *
+ * Or, alternatively,
+ *
+ *  b) Permission is hereby granted, free of charge, to any person
+ *     obtaining a copy of this software and associated documentation
+ *     files (the "Software"), to deal in the Software without
+ *     restriction, including without limitation the rights to use,
+ *     copy, modify, merge, publish, distribute, sublicense, and/or
+ *     sell copies of the Software, and to permit persons to whom the
+ *     Software is furnished to do so, subject to the following
+ *     conditions:
+ *
+ *     The above copyright notice and this permission notice shall be
+ *     included in all copies or substantial portions of the Software.
+ *
+ *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ *     OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+/dts-v1/;
+#include "armada-395.dtsi"
+
+/ {
+	model = "Marvell Armada 395 GP Board";
+	compatible = "marvell,a395-gp", "marvell,armada395",
+		     "marvell,armada390";
+
+	chosen {
+		stdout-path = "serial0:115200n8";
+	};
+
+	memory {
+		device_type = "memory";
+		reg = <0x00000000 0x40000000>; /* 1 GB */
+	};
+
+	soc {
+		ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
+			  MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000>;
+
+		internal-regs {
+			i2c@11000 {
+				status = "okay";
+				clock-frequency = <100000>;
+
+				eeprom@57 {
+					compatible = "atmel,24c64";
+					reg = <0x57>;
+				};
+			};
+
+			serial@12000 {
+				/*
+				 * Exported on the micro USB connector CON17
+				 * through an FTDI
+				 */
+				status = "okay";
+			};
+
+			/* CON1 */
+			usb@58000 {
+				status = "okay";
+			};
+
+			/* CON2 */
+			sata@a8000 {
+				status = "okay";
+			};
+
+			flash@d0000 {
+				status = "okay";
+				pinctrl-0 = <&nand_pins>;
+				pinctrl-names = "default";
+				num-cs = <1>;
+				marvell,nand-keep-config;
+				marvell,nand-enable-arbiter;
+				nand-on-flash-bbt;
+				nand-ecc-strength = <4>;
+				nand-ecc-step-size = <512>;
+
+				partitions {
+					compatible = "fixed-partitions";
+					#address-cells = <1>;
+					#size-cells = <1>;
+
+					partition@0 {
+						label = "U-Boot";
+						reg = <0x00000000 0x00600000>;
+						read-only;
+					};
+
+					partition@800000 {
+						label = "uImage";
+						reg = <0x00600000 0x00400000>;
+						read-only;
+					};
+
+					partition@1000000 {
+						label = "Root";
+						reg = <0x00a00000 0x3f600000>;
+					};
+				};
+			};
+
+			/* CON18 */
+			sdhci@d8000 {
+				clock-frequency = <200000000>;
+				broken-cd;
+				wp-inverted;
+				bus-width = <8>;
+				status = "okay";
+				no-1-8-v;
+			};
+
+			/* CON4 */
+			usb3@f0000 {
+				status = "okay";
+			};
+		};
+
+		pcie-controller {
+			status = "okay";
+
+			/*
+			 * The two PCIe units are accessible through
+			 * mini PCIe slot on the board.
+			 */
+
+			/* CON7 */
+			pcie@2,0 {
+				/* Port 1, Lane 0 */
+				status = "okay";
+			};
+
+			/* CON8 */
+			pcie@4,0 {
+				/* Port 3, Lane 0 */
+				status = "okay";
+			};
+		};
+	};
+};
-- 
1.8.3.1

^ permalink raw reply related	[flat|nested] 22+ messages in thread

* Re: [PATCH v2 13/17] ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family
  2016-08-04 10:14 ` [PATCH v2 13/17] ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family Grzegorz Jaszczyk
@ 2016-08-04 18:18   ` Rob Herring
  0 siblings, 0 replies; 22+ messages in thread
From: Rob Herring @ 2016-08-04 18:18 UTC (permalink / raw)
  To: Grzegorz Jaszczyk
  Cc: devicetree, linux-kernel, linux-arm-kernel, mark.rutland, jason,
	andrew, sebastian.hesselbarth, linux, thomas.petazzoni,
	gregory.clement, mw, alior, nadavh

On Thu, Aug 04, 2016 at 12:14:16PM +0200, Grzegorz Jaszczyk wrote:
> Beside interfaces described in the armada-39x.dtsi, the Armada 395 SoC
> family supports: 2 x SATA3 (2 ports in one unit) and the USB3.0
> 
> Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
> ---
>  .../devicetree/bindings/arm/marvell/armada-39x.txt | 11 +++-
>  arch/arm/boot/dts/armada-395.dtsi                  | 76 ++++++++++++++++++++++
>  2 files changed, 85 insertions(+), 2 deletions(-)
>  create mode 100644 arch/arm/boot/dts/armada-395.dtsi

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PATCH v2 17/17] ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board
  2016-08-04 10:14 ` [PATCH v2 17/17] ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board Grzegorz Jaszczyk
@ 2016-08-04 18:22   ` Rob Herring
  0 siblings, 0 replies; 22+ messages in thread
From: Rob Herring @ 2016-08-04 18:22 UTC (permalink / raw)
  To: Grzegorz Jaszczyk
  Cc: devicetree, linux-kernel, linux-arm-kernel, mark.rutland, jason,
	andrew, sebastian.hesselbarth, linux, thomas.petazzoni,
	gregory.clement, mw, alior, nadavh

On Thu, Aug 04, 2016 at 12:14:20PM +0200, Grzegorz Jaszczyk wrote:
> This commit adds description for the following features for this board:
> 
> - Serial port
> - PCIe interfaces
> - USB2.0
> - USB3.0
> - SDIO
> - 1024 MiB NAND-FLASH
> - SATA
> - I2C buses
> 
> Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
> Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
> ---
>  .../devicetree/bindings/arm/marvell/armada-39x.txt |   4 +
>  arch/arm/boot/dts/armada-395-gp.dts                | 163 +++++++++++++++++++++
>  2 files changed, 167 insertions(+)
>  create mode 100644 arch/arm/boot/dts/armada-395-gp.dts

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements
  2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
                   ` (16 preceding siblings ...)
  2016-08-04 10:14 ` [PATCH v2 17/17] ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board Grzegorz Jaszczyk
@ 2016-08-08 15:03 ` Gregory CLEMENT
  2016-08-09 10:08   ` Grzegorz Jaszczyk
  17 siblings, 1 reply; 22+ messages in thread
From: Gregory CLEMENT @ 2016-08-08 15:03 UTC (permalink / raw)
  To: Grzegorz Jaszczyk
  Cc: devicetree, linux-kernel, linux-arm-kernel, robh+dt,
	mark.rutland, jason, andrew, sebastian.hesselbarth, linux,
	thomas.petazzoni, mw, alior, nadavh

Hi Grzegorz,
 
 On Thu, Aug 04 2016, Grzegorz Jaszczyk <jaz@semihalf.com> wrote:

> Hello,
>
> This is the second version of patch-set which enables some commonly used
> features in mvebu_v7_defconfig and updates old or introduces new dts/dtsi
> related to Armada 38x and Armada 39x SoC family. All comments from
> v1 are included, more details in a changelog below.
>
> Any comments or remarks would be welcome.

All the patches are applied on the mvbeu branches:
The first 2 on mvebu/defconfig and all the other on mvebu/dt

Thanks,

Gregory


>
> Best regards,
> Grzegorz
>
> Changelog:
> v1 -> v2
>
> - Add at least one line of commit log entry for those patches, which
> contained only commit title.
>
> Suggested by Andrew Lunn and Gregory Clement.
>
> - Drop patch "ARM: mvebu: enable E1000E in mvebu_v7_defconfig", since it
> enables PCIe card which is not a part of the SoC.
>
> Suggested by Russell King and Thomas Petazzoni.
>
> - Change dts prefixes in commit title from "ARM: mvebu: <board_name>" to
> "ARM: dts: mvebu: <board_name>"
>
> Suggested by Gregory Clement.
>
> - Add nodes describing the eeproms connected to I2C buses in
> armada-390-db.dts and armada-395-gp.dts. Also add information about
> connectors used and described in mentioned dts's.
>
> Suggested by Gregory Clement.
>
> - Improve devicetree bindings about required property for Marvell Armada 39x
> family: Armada 398 based boards should have only "marvell,armada398" and not
> "marvell,armada395".
>
> Suggested by Rob Herring.
>
> Grzegorz Jaszczyk (17):
>   ARM: mvebu: enable MTD command line partition table in
>     mvebu_v7_defconfig
>   ARM: mvebu: enable UBI and UBIFS in mvebu_v7_defconfig
>   ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port
>   ARM: dts: mvebu: a385-db-ap: add default partition description for
>     NAND
>   ARM: dts: mvebu: armada-390: add missing compatibility string and
>     bracket
>   ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x
>   ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and
>     Coherency fabric
>   ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x
>     SoCs
>   ARM: dts: mvebu: armada-39x: enable watchdog for all Armada-39x SoCs
>   ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's
>   ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and
>     USB3.0
>   ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs
>   ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family
>   ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces
>   ARM: dts: mvebu: armada-398-db: enable supported usb interfaces
>   ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB
>     board
>   ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP
>     Board
>
>  .../devicetree/bindings/arm/marvell/armada-39x.txt |  15 +-
>  arch/arm/boot/dts/armada-385-db-ap.dts             |  30 +++-
>  arch/arm/boot/dts/armada-390-db.dts                | 175 +++++++++++++++++++++
>  arch/arm/boot/dts/armada-390.dtsi                  |   3 +
>  arch/arm/boot/dts/armada-395-gp.dts                | 163 +++++++++++++++++++
>  arch/arm/boot/dts/armada-395.dtsi                  |  76 +++++++++
>  arch/arm/boot/dts/armada-398-db.dts                |   8 +
>  arch/arm/boot/dts/armada-398.dtsi                  |  10 +-
>  arch/arm/boot/dts/armada-39x.dtsi                  |  94 ++++++++++-
>  arch/arm/configs/mvebu_v7_defconfig                |   3 +
>  10 files changed, 570 insertions(+), 7 deletions(-)
>  create mode 100644 arch/arm/boot/dts/armada-390-db.dts
>  create mode 100644 arch/arm/boot/dts/armada-395-gp.dts
>  create mode 100644 arch/arm/boot/dts/armada-395.dtsi
>
> -- 
> 1.8.3.1
>

-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements
  2016-08-08 15:03 ` [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Gregory CLEMENT
@ 2016-08-09 10:08   ` Grzegorz Jaszczyk
  0 siblings, 0 replies; 22+ messages in thread
From: Grzegorz Jaszczyk @ 2016-08-09 10:08 UTC (permalink / raw)
  To: Gregory CLEMENT
  Cc: devicetree, linux-kernel, linux-arm-kernel, robh+dt,
	mark.rutland, Jason Cooper, Andrew Lunn, Sebastian Hesselbarth,
	Russell King - ARM Linux, Thomas Petazzoni, Marcin Wojtas,
	Lior Amsalem, Nadav Haklai

Hi Gregory

2016-08-08 17:03 GMT+02:00 Gregory CLEMENT <gregory.clement@free-electrons.com>:
> Hi Grzegorz,
>
>  On Thu, Aug 04 2016, Grzegorz Jaszczyk <jaz@semihalf.com> wrote:
>
>> Hello,
>>
>> This is the second version of patch-set which enables some commonly used
>> features in mvebu_v7_defconfig and updates old or introduces new dts/dtsi
>> related to Armada 38x and Armada 39x SoC family. All comments from
>> v1 are included, more details in a changelog below.
>>
>> Any comments or remarks would be welcome.
>
> All the patches are applied on the mvbeu branches:
> The first 2 on mvebu/defconfig and all the other on mvebu/dt
>

Good news - thank you,
Grzegorz

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2016-08-09 10:08 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 01/17] ARM: mvebu: enable MTD command line partition table in mvebu_v7_defconfig Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 02/17] ARM: mvebu: enable UBI and UBIFS " Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 03/17] ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 04/17] ARM: dts: mvebu: a385-db-ap: add default partition description for NAND Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 05/17] ARM: dts: mvebu: armada-390: add missing compatibility string and bracket Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 06/17] ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 07/17] ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and Coherency fabric Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 08/17] ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x SoCs Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 09/17] ARM: dts: mvebu: armada-39x: enable watchdog for all " Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 10/17] ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 11/17] ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and USB3.0 Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 12/17] ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 13/17] ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family Grzegorz Jaszczyk
2016-08-04 18:18   ` Rob Herring
2016-08-04 10:14 ` [PATCH v2 14/17] ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 15/17] ARM: dts: mvebu: armada-398-db: enable supported usb interfaces Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 16/17] ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB board Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 17/17] ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board Grzegorz Jaszczyk
2016-08-04 18:22   ` Rob Herring
2016-08-08 15:03 ` [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Gregory CLEMENT
2016-08-09 10:08   ` Grzegorz Jaszczyk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).