* [PATCH 01/14] ARM: dts: emev2: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 02/14] ARM: dts: r8a73a4: " Simon Horman
` (13 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from e0140200.pfc and pfc at e0140200 to
e0140200.pin-controller and pin-controller at e0140200.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/emev2.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/emev2.dtsi b/arch/arm/boot/dts/emev2.dtsi
index 0124faf175c8..42ea246e71cb 100644
--- a/arch/arm/boot/dts/emev2.dtsi
+++ b/arch/arm/boot/dts/emev2.dtsi
@@ -197,7 +197,7 @@
clock-names = "sclk";
};
- pfc: pfc at e0140200 {
+ pfc: pin-controller at e0140200 {
compatible = "renesas,pfc-emev2";
reg = <0xe0140200 0x100>;
};
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 02/14] ARM: dts: r8a73a4: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
2017-05-22 12:30 ` [PATCH 01/14] ARM: dts: emev2: update PFC node name to pin-controller Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 03/14] ARM: dts: r8a7740: " Simon Horman
` (12 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from e6050000.pfc and pfc at e6050000 to
e6050000.pin-controller and pin-controller at e6050000.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a73a4.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a73a4.dtsi b/arch/arm/boot/dts/r8a73a4.dtsi
index 1f5c9f6dddba..310222634570 100644
--- a/arch/arm/boot/dts/r8a73a4.dtsi
+++ b/arch/arm/boot/dts/r8a73a4.dtsi
@@ -219,7 +219,7 @@
power-domains = <&pd_c4>;
};
- pfc: pfc at e6050000 {
+ pfc: pin-controller at e6050000 {
compatible = "renesas,pfc-r8a73a4";
reg = <0 0xe6050000 0 0x9000>;
gpio-controller;
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 03/14] ARM: dts: r8a7740: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
2017-05-22 12:30 ` [PATCH 01/14] ARM: dts: emev2: update PFC node name to pin-controller Simon Horman
2017-05-22 12:30 ` [PATCH 02/14] ARM: dts: r8a73a4: " Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 04/14] ARM: dts: r8a7778: " Simon Horman
` (11 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from e6050000.pfc and pfc at e6050000 to
e6050000.pin-controller and pin-controller at e6050000.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7740.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7740.dtsi b/arch/arm/boot/dts/r8a7740.dtsi
index 34159a8349de..d37d22682a63 100644
--- a/arch/arm/boot/dts/r8a7740.dtsi
+++ b/arch/arm/boot/dts/r8a7740.dtsi
@@ -299,7 +299,7 @@
status = "disabled";
};
- pfc: pfc at e6050000 {
+ pfc: pin-controller at e6050000 {
compatible = "renesas,pfc-r8a7740";
reg = <0xe6050000 0x8000>,
<0xe605800c 0x20>;
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 04/14] ARM: dts: r8a7778: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (2 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 03/14] ARM: dts: r8a7740: " Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 05/14] ARM: dts: r8a7779: " Simon Horman
` (10 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from fffc0000.pfc and pfc at fffc0000 to
fffc0000.pin-controller and pin-controller at fffc0000.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7778.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7778.dtsi b/arch/arm/boot/dts/r8a7778.dtsi
index 1e93c94a9eac..8f3156c0e575 100644
--- a/arch/arm/boot/dts/r8a7778.dtsi
+++ b/arch/arm/boot/dts/r8a7778.dtsi
@@ -142,7 +142,7 @@
interrupt-controller;
};
- pfc: pfc at fffc0000 {
+ pfc: pin-controller at fffc0000 {
compatible = "renesas,pfc-r8a7778";
reg = <0xfffc0000 0x118>;
};
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 05/14] ARM: dts: r8a7779: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (3 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 04/14] ARM: dts: r8a7778: " Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 06/14] ARM: dts: r8a7790: " Simon Horman
` (9 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from fffc0000.pfc and pfc at fffc0000 to
fffc0000.pin-controller and pin-controller at fffc0000.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7779.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi
index ae2d9a9c65af..8ee0b2ca5d39 100644
--- a/arch/arm/boot/dts/r8a7779.dtsi
+++ b/arch/arm/boot/dts/r8a7779.dtsi
@@ -286,7 +286,7 @@
status = "disabled";
};
- pfc: pfc at fffc0000 {
+ pfc: pin-controller at fffc0000 {
compatible = "renesas,pfc-r8a7779";
reg = <0xfffc0000 0x23c>;
};
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 06/14] ARM: dts: r8a7790: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (4 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 05/14] ARM: dts: r8a7779: " Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 07/14] ARM: dts: r8a7791: " Simon Horman
` (8 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from e6060000.pfc and pfc at e6060000 to
e6060000.pin-controller and pin-controller at e6060000.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7790.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi
index 99269aaca6fc..416956a42c93 100644
--- a/arch/arm/boot/dts/r8a7790.dtsi
+++ b/arch/arm/boot/dts/r8a7790.dtsi
@@ -614,7 +614,7 @@
max-frequency = <97500000>;
};
- pfc: pfc at e6060000 {
+ pfc: pin-controller at e6060000 {
compatible = "renesas,pfc-r8a7790";
reg = <0 0xe6060000 0 0x250>;
};
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 07/14] ARM: dts: r8a7791: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (5 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 06/14] ARM: dts: r8a7790: " Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 08/14] ARM: dts: r8a7793: " Simon Horman
` (7 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from e6060000.pfc and pfc at e6060000 to
e6060000.pin-controller and pin-controller at e6060000.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7791.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi
index 4d0c2ce59900..540c5b27b842 100644
--- a/arch/arm/boot/dts/r8a7791.dtsi
+++ b/arch/arm/boot/dts/r8a7791.dtsi
@@ -562,7 +562,7 @@
status = "disabled";
};
- pfc: pfc at e6060000 {
+ pfc: pin-controller at e6060000 {
compatible = "renesas,pfc-r8a7791";
reg = <0 0xe6060000 0 0x250>;
};
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 08/14] ARM: dts: r8a7793: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (6 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 07/14] ARM: dts: r8a7791: " Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 09/14] ARM: dts: sh73a0: " Simon Horman
` (6 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from e6060000.pfc and pfc at e6060000 to
e6060000.pin-controller and pin-controller at e6060000.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7793.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7793.dtsi b/arch/arm/boot/dts/r8a7793.dtsi
index 4de6041d61f9..728b5bca5bdb 100644
--- a/arch/arm/boot/dts/r8a7793.dtsi
+++ b/arch/arm/boot/dts/r8a7793.dtsi
@@ -529,7 +529,7 @@
status = "disabled";
};
- pfc: pfc at e6060000 {
+ pfc: pin-controller at e6060000 {
compatible = "renesas,pfc-r8a7793";
reg = <0 0xe6060000 0 0x250>;
};
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 09/14] ARM: dts: sh73a0: update PFC node name to pin-controller
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (7 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 08/14] ARM: dts: r8a7793: " Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 10/14] ARM: dts: r7s72100: add usb clocks to device tree Simon Horman
` (5 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
The device trees for Renesas SoCs use either pfc or pin-controller as the
node name for the PFC device. This patch is intended to take a step towards
unifying the node name used as pin-controller which appears to be the more
generic of the two and thus more in keeping with the DT specs.
My analysis is that this is a user-visible change to the extent that kernel
logs, and sysfs entries change from e6050000.pfc and pfc at e6050000 to
e6050000.pin-controller and pin-controller at e6050000.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/sh73a0.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/sh73a0.dtsi b/arch/arm/boot/dts/sh73a0.dtsi
index 6b01ab354e88..4ea5c5a16c57 100644
--- a/arch/arm/boot/dts/sh73a0.dtsi
+++ b/arch/arm/boot/dts/sh73a0.dtsi
@@ -444,7 +444,7 @@
status = "disabled";
};
- pfc: pfc at e6050000 {
+ pfc: pin-controller at e6050000 {
compatible = "renesas,pfc-sh73a0";
reg = <0xe6050000 0x8000>,
<0xe605801c 0x1c>;
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 10/14] ARM: dts: r7s72100: add usb clocks to device tree
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (8 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 09/14] ARM: dts: sh73a0: " Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 11/14] ARM: dts: r8a7791: Add GyroADC clock and device node Simon Horman
` (4 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
From: Chris Brandt <chris.brandt@renesas.com>
This adds the USB0 and USB1 clocks to the device tree.
Signed-off-by: Chris Brandt <chris.brandt@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r7s72100.dtsi | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/r7s72100.dtsi b/arch/arm/boot/dts/r7s72100.dtsi
index 0423996e4dcc..5cf53e9943af 100644
--- a/arch/arm/boot/dts/r7s72100.dtsi
+++ b/arch/arm/boot/dts/r7s72100.dtsi
@@ -144,9 +144,9 @@
#clock-cells = <1>;
compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0xfcfe0430 4>;
- clocks = <&b_clk>;
- clock-indices = <R7S72100_CLK_ETHER>;
- clock-output-names = "ether";
+ clocks = <&b_clk>, <&p1_clk>, <&p1_clk>;
+ clock-indices = <R7S72100_CLK_ETHER R7S72100_CLK_USB0 R7S72100_CLK_USB1>;
+ clock-output-names = "ether", "usb0", "usb1";
};
mstp8_clks: mstp8_clks at fcfe0434 {
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 11/14] ARM: dts: r8a7791: Add GyroADC clock and device node
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (9 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 10/14] ARM: dts: r7s72100: add usb clocks to device tree Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 12/14] ARM: dts: r8a7793: set maximum frequency for SDHI clocks Simon Horman
` (3 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
From: Marek Vasut <marek.vasut@gmail.com>
Add node for the GyroADC block and it's associated clock.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7791.dtsi | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi
index 540c5b27b842..b730c889a404 100644
--- a/arch/arm/boot/dts/r8a7791.dtsi
+++ b/arch/arm/boot/dts/r8a7791.dtsi
@@ -776,6 +776,15 @@
status = "disabled";
};
+ adc: adc at e6e54000 {
+ compatible = "renesas,r8a7791-gyroadc", "renesas,rcar-gyroadc";
+ reg = <0 0xe6e54000 0 64>;
+ clocks = <&mstp9_clks R8A7791_CLK_GYROADC>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
+ status = "disabled";
+ };
+
scif2: serial at e6e58000 {
compatible = "renesas,scif-r8a7791", "renesas,rcar-gen2-scif",
"renesas,scif";
@@ -1425,13 +1434,15 @@
mstp9_clks: mstp9_clks at e6150994 {
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150994 0 4>, <0 0xe61509a4 0 4>;
- clocks = <&cp_clk>, <&cp_clk>, <&cp_clk>, <&cp_clk>,
+ clocks = <&p_clk>,
+ <&cp_clk>, <&cp_clk>, <&cp_clk>, <&cp_clk>,
<&cp_clk>, <&cp_clk>, <&cp_clk>, <&cp_clk>,
<&p_clk>, <&p_clk>, <&cpg_clocks R8A7791_CLK_QSPI>, <&hp_clk>,
<&cp_clk>, <&hp_clk>, <&hp_clk>, <&hp_clk>,
<&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
clock-indices = <
+ R8A7791_CLK_GYROADC
R8A7791_CLK_GPIO7 R8A7791_CLK_GPIO6 R8A7791_CLK_GPIO5 R8A7791_CLK_GPIO4
R8A7791_CLK_GPIO3 R8A7791_CLK_GPIO2 R8A7791_CLK_GPIO1 R8A7791_CLK_GPIO0
R8A7791_CLK_RCAN1 R8A7791_CLK_RCAN0 R8A7791_CLK_QSPI_MOD R8A7791_CLK_I2C5
@@ -1439,6 +1450,7 @@
R8A7791_CLK_I2C1 R8A7791_CLK_I2C0
>;
clock-output-names =
+ "gyroadc",
"gpio7", "gpio6", "gpio5", "gpio4", "gpio3", "gpio2", "gpio1", "gpio0",
"rcan1", "rcan0", "qspi_mod", "i2c5", "i2c6", "i2c4", "i2c3", "i2c2",
"i2c1", "i2c0";
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 12/14] ARM: dts: r8a7793: set maximum frequency for SDHI clocks
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (10 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 11/14] ARM: dts: r8a7791: Add GyroADC clock and device node Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 13/14] ARM: dts: gose: Enable UHS-I SDR-50 and SDR-104 Simon Horman
` (2 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
Define the upper limit otherwise the driver cannot utilize max speeds.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
---
arch/arm/boot/dts/r8a7793.dtsi | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7793.dtsi b/arch/arm/boot/dts/r8a7793.dtsi
index 728b5bca5bdb..13b980f27bbc 100644
--- a/arch/arm/boot/dts/r8a7793.dtsi
+++ b/arch/arm/boot/dts/r8a7793.dtsi
@@ -542,6 +542,7 @@
dmas = <&dmac0 0xcd>, <&dmac0 0xce>,
<&dmac1 0xcd>, <&dmac1 0xce>;
dma-names = "tx", "rx", "tx", "rx";
+ max-frequency = <195000000>;
power-domains = <&sysc R8A7793_PD_ALWAYS_ON>;
status = "disabled";
};
@@ -554,6 +555,7 @@
dmas = <&dmac0 0xc1>, <&dmac0 0xc2>,
<&dmac1 0xc1>, <&dmac1 0xc2>;
dma-names = "tx", "rx", "tx", "rx";
+ max-frequency = <97500000>;
power-domains = <&sysc R8A7793_PD_ALWAYS_ON>;
status = "disabled";
};
@@ -566,6 +568,7 @@
dmas = <&dmac0 0xd3>, <&dmac0 0xd4>,
<&dmac1 0xd3>, <&dmac1 0xd4>;
dma-names = "tx", "rx", "tx", "rx";
+ max-frequency = <97500000>;
power-domains = <&sysc R8A7793_PD_ALWAYS_ON>;
status = "disabled";
};
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 13/14] ARM: dts: gose: Enable UHS-I SDR-50 and SDR-104
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (11 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 12/14] ARM: dts: r8a7793: set maximum frequency for SDHI clocks Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-05-22 12:30 ` [PATCH 14/14] ARM: dts: renesas: Switch to panel-lvds bindings for Mitsubishi panels Simon Horman
2017-06-02 0:24 ` [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Olof Johansson
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
Add the "1v8" pinctrl state and sd-uhs-sdr50 property to SDHI{0,1,2}.
And the sd-uhs-sdr104 property to SDHI0.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
---
arch/arm/boot/dts/r8a7793-gose.dts | 34 +++++++++++++++++++++++++++++++---
1 file changed, 31 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7793-gose.dts b/arch/arm/boot/dts/r8a7793-gose.dts
index 806c93f6ae8b..95e51b79c1d7 100644
--- a/arch/arm/boot/dts/r8a7793-gose.dts
+++ b/arch/arm/boot/dts/r8a7793-gose.dts
@@ -348,16 +348,37 @@
sdhi0_pins: sd0 {
groups = "sdhi0_data4", "sdhi0_ctrl";
function = "sdhi0";
+ power-source = <3300>;
+ };
+
+ sdhi0_pins_uhs: sd0_uhs {
+ groups = "sdhi0_data4", "sdhi0_ctrl";
+ function = "sdhi0";
+ power-source = <1800>;
};
sdhi1_pins: sd1 {
groups = "sdhi1_data4", "sdhi1_ctrl";
function = "sdhi1";
+ power-source = <3300>;
+ };
+
+ sdhi1_pins_uhs: sd1_uhs {
+ groups = "sdhi1_data4", "sdhi1_ctrl";
+ function = "sdhi1";
+ power-source = <1800>;
};
sdhi2_pins: sd2 {
groups = "sdhi2_data4", "sdhi2_ctrl";
function = "sdhi2";
+ power-source = <3300>;
+ };
+
+ sdhi2_pins_uhs: sd2_uhs {
+ groups = "sdhi2_data4", "sdhi2_ctrl";
+ function = "sdhi2";
+ power-source = <1800>;
};
qspi_pins: qspi {
@@ -416,33 +437,40 @@
&sdhi0 {
pinctrl-0 = <&sdhi0_pins>;
- pinctrl-names = "default";
+ pinctrl-1 = <&sdhi0_pins_uhs>;
+ pinctrl-names = "default", "state_uhs";
vmmc-supply = <&vcc_sdhi0>;
vqmmc-supply = <&vccq_sdhi0>;
cd-gpios = <&gpio6 6 GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
+ sd-uhs-sdr50;
+ sd-uhs-sdr104;
status = "okay";
};
&sdhi1 {
pinctrl-0 = <&sdhi1_pins>;
- pinctrl-names = "default";
+ pinctrl-1 = <&sdhi1_pins_uhs>;
+ pinctrl-names = "default", "state_uhs";
vmmc-supply = <&vcc_sdhi1>;
vqmmc-supply = <&vccq_sdhi1>;
cd-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio6 15 GPIO_ACTIVE_HIGH>;
+ sd-uhs-sdr50;
status = "okay";
};
&sdhi2 {
pinctrl-0 = <&sdhi2_pins>;
- pinctrl-names = "default";
+ pinctrl-1 = <&sdhi2_pins_uhs>;
+ pinctrl-names = "default", "state_uhs";
vmmc-supply = <&vcc_sdhi2>;
vqmmc-supply = <&vccq_sdhi2>;
cd-gpios = <&gpio6 22 GPIO_ACTIVE_LOW>;
+ sd-uhs-sdr50;
status = "okay";
};
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 14/14] ARM: dts: renesas: Switch to panel-lvds bindings for Mitsubishi panels
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (12 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 13/14] ARM: dts: gose: Enable UHS-I SDR-50 and SDR-104 Simon Horman
@ 2017-05-22 12:30 ` Simon Horman
2017-06-02 0:24 ` [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Olof Johansson
14 siblings, 0 replies; 16+ messages in thread
From: Simon Horman @ 2017-05-22 12:30 UTC (permalink / raw)
To: linux-arm-kernel
From: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
The aa104xd12 and aa121td01 panels are LVDS panels, not DPI panels.
Use the correct DT bindings.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi | 3 ++-
arch/arm/boot/dts/r8a77xx-aa121td01-panel.dtsi | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi b/arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi
index 65cb50f0c29f..238d14bb0ebe 100644
--- a/arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi
+++ b/arch/arm/boot/dts/r8a77xx-aa104xd12-panel.dtsi
@@ -10,10 +10,11 @@
/ {
panel {
- compatible = "mitsubishi,aa104xd12", "panel-dpi";
+ compatible = "mitsubishi,aa104xd12", "panel-lvds";
width-mm = <210>;
height-mm = <158>;
+ data-mapping = "jeida-18";
panel-timing {
/* 1024x768 @65Hz */
diff --git a/arch/arm/boot/dts/r8a77xx-aa121td01-panel.dtsi b/arch/arm/boot/dts/r8a77xx-aa121td01-panel.dtsi
index a07ebf8f6938..04aafd479775 100644
--- a/arch/arm/boot/dts/r8a77xx-aa121td01-panel.dtsi
+++ b/arch/arm/boot/dts/r8a77xx-aa121td01-panel.dtsi
@@ -10,10 +10,11 @@
/ {
panel {
- compatible = "mitsubishi,aa121td01", "panel-dpi";
+ compatible = "mitsubishi,aa121td01", "panel-lvds";
width-mm = <261>;
height-mm = <163>;
+ data-mapping = "jeida-18";
panel-timing {
/* 1280x800 @60Hz */
--
2.1.4
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13
2017-05-22 12:30 [GIT PULL] Renesas ARM Based SoC DT Updates for v4.13 Simon Horman
` (13 preceding siblings ...)
2017-05-22 12:30 ` [PATCH 14/14] ARM: dts: renesas: Switch to panel-lvds bindings for Mitsubishi panels Simon Horman
@ 2017-06-02 0:24 ` Olof Johansson
14 siblings, 0 replies; 16+ messages in thread
From: Olof Johansson @ 2017-06-02 0:24 UTC (permalink / raw)
To: linux-arm-kernel
On Mon, May 22, 2017 at 02:30:18PM +0200, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
>
> Please consider these Renesas ARM based SoC DT updates for v4.13.
>
> This pull request is based on "Renesas ARM Based SoC DT Bindings Updates
> for v4.13", dt-bindings-for-v4.13, which I have also sent a pull-request
> for.
>
>
> The following changes since commit 40c9bbea140e64a4257b794969e759c2c481c399:
>
> ARM: dts: r7s72100: add USB bit definitions (2017-05-15 09:02:37 +0200)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v4.13
Merged into next/dt.
-Olof
^ permalink raw reply [flat|nested] 16+ messages in thread