* [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
* [GIT PULL] Second Round of Renesas ARM Based SoC DT Updates for v3.16
@ 2014-04-29 2:15 Simon Horman
2014-04-29 2:15 ` [PATCH 1/3] ARM: shmobile: henninger: initial device tree Simon Horman
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Simon Horman @ 2014-04-29 2:15 UTC (permalink / raw)
To: linux-arm-kernel
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)
----------------------------------------------------------------
Second Round of Renesas ARM Based SoC DT Updates for v3.16
* Add r8a7791 (R-Car M2) based Henninger board
----------------------------------------------------------------
Sergei Shtylyov (3):
ARM: shmobile: henninger: initial device tree
ARM: shmobile: henninger: add Ether DT support
ARM: shmobile: henninger: enable SATA0
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/r8a7791-henninger.dts | 80 +++++++++++++++++++++++++++++++++
2 files changed, 81 insertions(+)
create mode 100644 arch/arm/boot/dts/r8a7791-henninger.dts
^ permalink raw reply [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
end of thread, other threads:[~2014-05-06 1:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` [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
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).