* [PATCH 1/3] ARM: shmobile: henninger: initial device tree
2014-04-29 2:15 [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v3.16 Simon Horman
@ 2014-04-29 2:15 ` Simon Horman
2014-04-29 2:15 ` [PATCH 2/3] ARM: shmobile: henninger: add Ether DT support Simon Horman
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2014-04-29 2:15 UTC (permalink / raw)
To: linux-arm-kernel
From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Add the initial device tree for the R8A7791 SoC based Henninger board. SCIF0
serial port support is included, so that the serial console can work.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/r8a7791-henninger.dts | 50 +++++++++++++++++++++++++++++++++
2 files changed, 51 insertions(+)
create mode 100644 arch/arm/boot/dts/r8a7791-henninger.dts
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 35c146f..2e9b6e0 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -322,6 +322,7 @@ dtb-$(CONFIG_ARCH_SHMOBILE_LEGACY) += emev2-kzm9d.dtb \
sh7372-mackerel.dtb
dtb-$(CONFIG_ARCH_SHMOBILE_MULTI) += emev2-kzm9d.dtb \
r7s72100-genmai-reference.dtb \
+ r8a7791-henninger.dtb \
r8a7791-koelsch.dtb \
r8a7790-lager.dtb
dtb-$(CONFIG_ARCH_SOCFPGA) += socfpga_arria5_socdk.dtb \
diff --git a/arch/arm/boot/dts/r8a7791-henninger.dts b/arch/arm/boot/dts/r8a7791-henninger.dts
new file mode 100644
index 0000000..0053f52
--- /dev/null
+++ b/arch/arm/boot/dts/r8a7791-henninger.dts
@@ -0,0 +1,50 @@
+/*
+ * Device Tree Source for the Henninger board
+ *
+ * Copyright (C) 2014 Renesas Solutions Corp.
+ * Copyright (C) 2014 Cogent Embedded, Inc.
+ *
+ * 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.
+ */
+
+/dts-v1/;
+#include "r8a7791.dtsi"
+
+/ {
+ model = "Henninger";
+ compatible = "renesas,henninger", "renesas,r8a7791";
+
+ aliases {
+ serial0 = &scif0;
+ };
+
+ chosen {
+ bootargs = "console=ttySC0,38400 ignore_loglevel";
+ };
+
+ memory at 40000000 {
+ device_type = "memory";
+ reg = <0 0x40000000 0 0x40000000>;
+ };
+
+ memory at 200000000 {
+ device_type = "memory";
+ reg = <2 0x00000000 0 0x40000000>;
+ };
+};
+
+&pfc {
+ scif0_pins: serial0 {
+ renesas,groups = "scif0_data_d";
+ renesas,function = "scif0";
+ };
+};
+
+&scif0 {
+ pinctrl-0 = <&scif0_pins>;
+ pinctrl-names = "default";
+
+ status = "okay";
+};
--
1.8.5.2
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/3] ARM: shmobile: henninger: add Ether DT support
2014-04-29 2:15 [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v3.16 Simon Horman
2014-04-29 2:15 ` [PATCH 1/3] ARM: shmobile: henninger: initial device tree Simon Horman
@ 2014-04-29 2:15 ` Simon Horman
2014-04-29 2:15 ` [PATCH 3/3] ARM: shmobile: henninger: enable SATA0 Simon Horman
2014-05-06 1:44 ` [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v3.16 Olof Johansson
3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2014-04-29 2:15 UTC (permalink / raw)
To: linux-arm-kernel
From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Define the Henninger board dependent part of the Ether device node.
Enable DHCP and NFS root for the kernel booting.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7791-henninger.dts | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7791-henninger.dts b/arch/arm/boot/dts/r8a7791-henninger.dts
index 0053f52..f82f306 100644
--- a/arch/arm/boot/dts/r8a7791-henninger.dts
+++ b/arch/arm/boot/dts/r8a7791-henninger.dts
@@ -21,7 +21,7 @@
};
chosen {
- bootargs = "console=ttySC0,38400 ignore_loglevel";
+ bootargs = "console=ttySC0,38400 ignore_loglevel rw root=/dev/nfs ip=dhcp";
};
memory at 40000000 {
@@ -40,6 +40,16 @@
renesas,groups = "scif0_data_d";
renesas,function = "scif0";
};
+
+ ether_pins: ether {
+ renesas,groups = "eth_link", "eth_mdio", "eth_rmii";
+ renesas,function = "eth";
+ };
+
+ phy1_pins: phy1 {
+ renesas,groups = "intc_irq0";
+ renesas,function = "intc";
+ };
};
&scif0 {
@@ -48,3 +58,19 @@
status = "okay";
};
+
+ðer {
+ pinctrl-0 = <ðer_pins &phy1_pins>;
+ pinctrl-names = "default";
+
+ phy-handle = <&phy1>;
+ renesas,ether-link-active-low;
+ status = "ok";
+
+ phy1: ethernet-phy at 1 {
+ reg = <1>;
+ interrupt-parent = <&irqc0>;
+ interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
+ micrel,led-mode = <1>;
+ };
+};
--
1.8.5.2
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 3/3] ARM: shmobile: henninger: enable SATA0
2014-04-29 2:15 [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v3.16 Simon Horman
2014-04-29 2:15 ` [PATCH 1/3] ARM: shmobile: henninger: initial device tree Simon Horman
2014-04-29 2:15 ` [PATCH 2/3] ARM: shmobile: henninger: add Ether DT support Simon Horman
@ 2014-04-29 2:15 ` Simon Horman
2014-05-06 1:44 ` [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v3.16 Olof Johansson
3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2014-04-29 2:15 UTC (permalink / raw)
To: linux-arm-kernel
From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Enable SATA0 device for the Henninger board.
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7791-henninger.dts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7791-henninger.dts b/arch/arm/boot/dts/r8a7791-henninger.dts
index f82f306..6e67cea 100644
--- a/arch/arm/boot/dts/r8a7791-henninger.dts
+++ b/arch/arm/boot/dts/r8a7791-henninger.dts
@@ -74,3 +74,7 @@
micrel,led-mode = <1>;
};
};
+
+&sata0 {
+ status = "okay";
+};
--
1.8.5.2
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v3.16
2014-04-29 2:15 [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v3.16 Simon Horman
` (2 preceding siblings ...)
2014-04-29 2:15 ` [PATCH 3/3] ARM: shmobile: henninger: enable SATA0 Simon Horman
@ 2014-05-06 1:44 ` Olof Johansson
3 siblings, 0 replies; 5+ messages in thread
From: Olof Johansson @ 2014-05-06 1:44 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Apr 29, 2014 at 11:15:32AM +0900, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
>
> Please consider these second round of
> Renesas ARM based SoC DT updates for v3.16.
>
> This pull request is based on the previous round of
> such requests, tagged as renesas-dt-for-v3.16,
> which I have already sent a pull-request for.
>
>
> The following changes since commit dd485ab9a88267f4db0d58ace23b19e876ebf8ac:
>
> ARM: shmobile: armadillo-reference dts: Seiko Instruments, Inc is "sii" (2014-04-16 10:03:42 +0900)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt2-for-v3.16
>
> for you to fetch changes up to 5a62ec57004f1a434bfd3feed43e447b5780baf6:
>
> ARM: shmobile: henninger: enable SATA0 (2014-04-28 09:12:04 +0900)
Merged, thanks.
-Olof
^ permalink raw reply [flat|nested] 5+ messages in thread