* [PATCH 01/30] ARM: shmobile: ape6evm-reference: Correct BSC bus range
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 02/30] ARM: shmobile: r8a7740 dtsi: Change to using clock-indices Simon Horman
` (29 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Geert Uytterhoeven <geert+renesas@glider.be>
The address space for the r8a73a4 Bus State Controller covers the first
512 MiB, not the first 2 GiB.
Correct the size in the "ranges" property to reflect this, and to no
longer overlap with PCI Express Memory.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts b/arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts
index 84e05f7..b3d8f84 100644
--- a/arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts
+++ b/arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts
@@ -67,7 +67,7 @@
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
- ranges = <0 0 0 0x80000000>;
+ ranges = <0 0 0 0x20000000>;
};
};
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 02/30] ARM: shmobile: r8a7740 dtsi: Change to using clock-indices
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
2014-12-29 1:43 ` [PATCH 01/30] ARM: shmobile: ape6evm-reference: Correct BSC bus range Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 03/30] ARM: shmobile: r8a7779 " Simon Horman
` (28 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Geert Uytterhoeven <geert+renesas@glider.be>
With the addition of clock-indices in commit 8e33f91a0b84ae19 ("clk:
shmobile: clk-mstp: change to using clock-indices"), we can change the
DTSes to use the generic property instead of the deprecated
vendor-specific property.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7740.dtsi | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7740.dtsi b/arch/arm/boot/dts/r8a7740.dtsi
index a8a674b..60ca622 100644
--- a/arch/arm/boot/dts/r8a7740.dtsi
+++ b/arch/arm/boot/dts/r8a7740.dtsi
@@ -453,7 +453,7 @@
reg = <0xe6150080 4>;
clocks = <&sub_clk>, <&sub_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7740_CLK_SUBCK R8A7740_CLK_SUBCK2
>;
clock-output-names =
@@ -468,7 +468,7 @@
<&cpg_clocks R8A7740_CLK_HPP>, <&sub_clk>,
<&cpg_clocks R8A7740_CLK_B>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7740_CLK_CEU21 R8A7740_CLK_CEU20 R8A7740_CLK_TMU0
R8A7740_CLK_LCDC1 R8A7740_CLK_IIC0 R8A7740_CLK_TMU1
R8A7740_CLK_LCDC0
@@ -489,7 +489,7 @@
<&sub_clk>, <&sub_clk>, <&sub_clk>,
<&sub_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7740_CLK_SCIFA6 R8A7740_CLK_INTCA
R8A7740_CLK_SCIFA7
R8A7740_CLK_DMAC1 R8A7740_CLK_DMAC2
@@ -518,7 +518,7 @@
<&cpg_clocks R8A7740_CLK_HP>,
<&cpg_clocks R8A7740_CLK_HP>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7740_CLK_CMT1 R8A7740_CLK_FSI R8A7740_CLK_IIC1
R8A7740_CLK_USBF R8A7740_CLK_SDHI0 R8A7740_CLK_SDHI1
R8A7740_CLK_MMC R8A7740_CLK_GETHER R8A7740_CLK_TPU0
@@ -535,7 +535,7 @@
<&cpg_clocks R8A7740_CLK_HP>,
<&cpg_clocks R8A7740_CLK_HP>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7740_CLK_USBH R8A7740_CLK_SDHI2
R8A7740_CLK_USBFUNC R8A7740_CLK_USBPHY
>;
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 03/30] ARM: shmobile: r8a7779 dtsi: Change to using clock-indices
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
2014-12-29 1:43 ` [PATCH 01/30] ARM: shmobile: ape6evm-reference: Correct BSC bus range Simon Horman
2014-12-29 1:43 ` [PATCH 02/30] ARM: shmobile: r8a7740 dtsi: Change to using clock-indices Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 04/30] ARM: shmobile: r8a7790 " Simon Horman
` (27 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Geert Uytterhoeven <geert+renesas@glider.be>
With the addition of clock-indices in commit 8e33f91a0b84ae19 ("clk:
shmobile: clk-mstp: change to using clock-indices"), we can change the
DTSes to use the generic property instead of the deprecated
vendor-specific property.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7779.dtsi | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi
index ede9a29..e3846af 100644
--- a/arch/arm/boot/dts/r8a7779.dtsi
+++ b/arch/arm/boot/dts/r8a7779.dtsi
@@ -475,7 +475,7 @@
<&cpg_clocks R8A7779_CLK_P>,
<&cpg_clocks R8A7779_CLK_P>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7779_CLK_HSPI R8A7779_CLK_TMU2
R8A7779_CLK_TMU1 R8A7779_CLK_TMU0
R8A7779_CLK_HSCIF1 R8A7779_CLK_HSCIF0
@@ -506,7 +506,7 @@
<&cpg_clocks R8A7779_CLK_P>,
<&cpg_clocks R8A7779_CLK_S>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7779_CLK_USB01 R8A7779_CLK_USB2
R8A7779_CLK_DU R8A7779_CLK_VIN2
R8A7779_CLK_VIN1 R8A7779_CLK_VIN0
@@ -527,7 +527,7 @@
clocks = <&s4_clk>, <&s4_clk>, <&s4_clk>, <&s4_clk>,
<&s4_clk>, <&s4_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7779_CLK_SDHI3 R8A7779_CLK_SDHI2
R8A7779_CLK_SDHI1 R8A7779_CLK_SDHI0
R8A7779_CLK_MMC1 R8A7779_CLK_MMC0
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 04/30] ARM: shmobile: r8a7790 dtsi: Change to using clock-indices
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (2 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 03/30] ARM: shmobile: r8a7779 " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 05/30] ARM: shmobile: r8a7791 " Simon Horman
` (26 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Ben Dooks <ben.dooks@codethink.co.uk>
With the addition of clock-indices in commit 8e33f91a0b84ae19 ("clk:
shmobile: clk-mstp: change to using clock-indices"), we can change the
DTSes to use the generic property instead of the deprecated
vendor-specific property.
Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk>
[geert: Extracted r8a7790-specific part, rebased, reworded]
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7790.dtsi | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi
index af7e255..ffeff98 100644
--- a/arch/arm/boot/dts/r8a7790.dtsi
+++ b/arch/arm/boot/dts/r8a7790.dtsi
@@ -1054,7 +1054,7 @@
reg = <0 0xe6150130 0 4>, <0 0xe6150030 0 4>;
clocks = <&mp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <R8A7790_CLK_MSIOF0>;
+ clock-indices = <R8A7790_CLK_MSIOF0>;
clock-output-names = "msiof0";
};
mstp1_clks: mstp1_clks at e6150134 {
@@ -1065,7 +1065,7 @@
<&zs_clk>, <&zs_clk>, <&p_clk>, <&p_clk>, <&rclk_clk>,
<&cp_clk>, <&zs_clk>, <&zs_clk>, <&zs_clk>, <&zs_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7790_CLK_VCP1 R8A7790_CLK_VCP0 R8A7790_CLK_VPC1
R8A7790_CLK_VPC0 R8A7790_CLK_JPU R8A7790_CLK_SSP1
R8A7790_CLK_TMU1 R8A7790_CLK_3DG R8A7790_CLK_2DDMAC
@@ -1087,7 +1087,7 @@
<&mp_clk>, <&mp_clk>, <&mp_clk>, <&mp_clk>, <&zs_clk>,
<&zs_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7790_CLK_SCIFA2 R8A7790_CLK_SCIFA1 R8A7790_CLK_SCIFA0
R8A7790_CLK_MSIOF2 R8A7790_CLK_SCIFB0 R8A7790_CLK_SCIFB1
R8A7790_CLK_MSIOF1 R8A7790_CLK_MSIOF3 R8A7790_CLK_SCIFB2
@@ -1106,7 +1106,7 @@
<&hp_clk>, <&mp_clk>, <&hp_clk>, <&mp_clk>, <&rclk_clk>,
<&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7790_CLK_IIC2 R8A7790_CLK_TPU0 R8A7790_CLK_MMCIF1 R8A7790_CLK_SDHI3
R8A7790_CLK_SDHI2 R8A7790_CLK_SDHI1 R8A7790_CLK_SDHI0 R8A7790_CLK_MMCIF0
R8A7790_CLK_IIC0 R8A7790_CLK_PCIEC R8A7790_CLK_IIC1 R8A7790_CLK_SSUSB R8A7790_CLK_CMT1
@@ -1123,8 +1123,10 @@
reg = <0 0xe6150144 0 4>, <0 0xe615003c 0 4>;
clocks = <&hp_clk>, <&hp_clk>, <&extal_clk>, <&p_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <R8A7790_CLK_AUDIO_DMAC0 R8A7790_CLK_AUDIO_DMAC1
- R8A7790_CLK_THERMAL R8A7790_CLK_PWM>;
+ clock-indices = <
+ R8A7790_CLK_AUDIO_DMAC0 R8A7790_CLK_AUDIO_DMAC1
+ R8A7790_CLK_THERMAL R8A7790_CLK_PWM
+ >;
clock-output-names = "audmac0", "audmac1", "thermal", "pwm";
};
mstp7_clks: mstp7_clks at e615014c {
@@ -1134,7 +1136,7 @@
<&p_clk>, <&zx_clk>, <&zx_clk>, <&zx_clk>, <&zx_clk>,
<&zx_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7790_CLK_EHCI R8A7790_CLK_HSUSB R8A7790_CLK_HSCIF1
R8A7790_CLK_HSCIF0 R8A7790_CLK_SCIF1 R8A7790_CLK_SCIF0
R8A7790_CLK_DU2 R8A7790_CLK_DU1 R8A7790_CLK_DU0
@@ -1150,7 +1152,7 @@
clocks = <&zg_clk>, <&zg_clk>, <&zg_clk>, <&zg_clk>, <&p_clk>,
<&zs_clk>, <&zs_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7790_CLK_VIN3 R8A7790_CLK_VIN2 R8A7790_CLK_VIN1
R8A7790_CLK_VIN0 R8A7790_CLK_ETHER R8A7790_CLK_SATA1
R8A7790_CLK_SATA0
@@ -1166,7 +1168,7 @@
<&p_clk>, <&p_clk>, <&cpg_clocks R8A7790_CLK_QSPI>, <&cp_clk>,
<&hp_clk>, <&hp_clk>, <&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7790_CLK_GPIO5 R8A7790_CLK_GPIO4 R8A7790_CLK_GPIO3
R8A7790_CLK_GPIO2 R8A7790_CLK_GPIO1 R8A7790_CLK_GPIO0
R8A7790_CLK_RCAN1 R8A7790_CLK_RCAN0 R8A7790_CLK_QSPI_MOD R8A7790_CLK_IICDVFS
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 05/30] ARM: shmobile: r8a7791 dtsi: Change to using clock-indices
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (3 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 04/30] ARM: shmobile: r8a7790 " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 06/30] ARM: shmobile: r8a7794 " Simon Horman
` (25 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Ben Dooks <ben.dooks@codethink.co.uk>
With the addition of clock-indices in commit 8e33f91a0b84ae19 ("clk:
shmobile: clk-mstp: change to using clock-indices"), we can change the
DTSes to use the generic property instead of the deprecated
vendor-specific property.
Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk>
[geert: Extracted r8a7791-specific part, rebased, reworded]
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7791.dtsi | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi
index 77c0bee..7fabea2 100644
--- a/arch/arm/boot/dts/r8a7791.dtsi
+++ b/arch/arm/boot/dts/r8a7791.dtsi
@@ -1062,7 +1062,7 @@
reg = <0 0xe6150130 0 4>, <0 0xe6150030 0 4>;
clocks = <&mp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <R8A7791_CLK_MSIOF0>;
+ clock-indices = <R8A7791_CLK_MSIOF0>;
clock-output-names = "msiof0";
};
mstp1_clks: mstp1_clks at e6150134 {
@@ -1073,7 +1073,7 @@
<&p_clk>, <&rclk_clk>, <&cp_clk>, <&zs_clk>, <&zs_clk>,
<&zs_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7791_CLK_VCP0 R8A7791_CLK_VPC0 R8A7791_CLK_JPU
R8A7791_CLK_SSP1 R8A7791_CLK_TMU1 R8A7791_CLK_3DG
R8A7791_CLK_2DDMAC R8A7791_CLK_FDP1_1 R8A7791_CLK_FDP1_0
@@ -1093,7 +1093,7 @@
<&mp_clk>, <&mp_clk>, <&mp_clk>,
<&zs_clk>, <&zs_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7791_CLK_SCIFA2 R8A7791_CLK_SCIFA1 R8A7791_CLK_SCIFA0
R8A7791_CLK_MSIOF2 R8A7791_CLK_SCIFB0 R8A7791_CLK_SCIFB1
R8A7791_CLK_MSIOF1 R8A7791_CLK_SCIFB2
@@ -1111,7 +1111,7 @@
<&mmc0_clk>, <&hp_clk>, <&mp_clk>, <&hp_clk>, <&mp_clk>, <&rclk_clk>,
<&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7791_CLK_TPU0 R8A7791_CLK_SDHI2 R8A7791_CLK_SDHI1 R8A7791_CLK_SDHI0
R8A7791_CLK_MMCIF0 R8A7791_CLK_IIC0 R8A7791_CLK_PCIEC R8A7791_CLK_IIC1
R8A7791_CLK_SSUSB R8A7791_CLK_CMT1
@@ -1127,8 +1127,10 @@
reg = <0 0xe6150144 0 4>, <0 0xe615003c 0 4>;
clocks = <&hp_clk>, <&hp_clk>, <&extal_clk>, <&p_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <R8A7791_CLK_AUDIO_DMAC0 R8A7791_CLK_AUDIO_DMAC1
- R8A7791_CLK_THERMAL R8A7791_CLK_PWM>;
+ clock-indices = <
+ R8A7791_CLK_AUDIO_DMAC0 R8A7791_CLK_AUDIO_DMAC1
+ R8A7791_CLK_THERMAL R8A7791_CLK_PWM
+ >;
clock-output-names = "audmac0", "audmac1", "thermal", "pwm";
};
mstp7_clks: mstp7_clks at e615014c {
@@ -1138,7 +1140,7 @@
<&zs_clk>, <&p_clk>, <&p_clk>, <&p_clk>, <&p_clk>,
<&zx_clk>, <&zx_clk>, <&zx_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7791_CLK_EHCI R8A7791_CLK_HSUSB R8A7791_CLK_HSCIF2 R8A7791_CLK_SCIF5
R8A7791_CLK_SCIF4 R8A7791_CLK_HSCIF1 R8A7791_CLK_HSCIF0
R8A7791_CLK_SCIF3 R8A7791_CLK_SCIF2 R8A7791_CLK_SCIF1
@@ -1155,7 +1157,7 @@
clocks = <&zg_clk>, <&zg_clk>, <&zg_clk>, <&p_clk>, <&zs_clk>,
<&zs_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7791_CLK_VIN2 R8A7791_CLK_VIN1 R8A7791_CLK_VIN0
R8A7791_CLK_ETHER R8A7791_CLK_SATA1 R8A7791_CLK_SATA0
>;
@@ -1171,7 +1173,7 @@
<&cp_clk>, <&hp_clk>, <&hp_clk>, <&hp_clk>,
<&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
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
@@ -1221,7 +1223,7 @@
reg = <0 0xe615099c 0 4>, <0 0xe61509ac 0 4>;
clocks = <&mp_clk>, <&mp_clk>, <&mp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7791_CLK_SCIFA3 R8A7791_CLK_SCIFA4 R8A7791_CLK_SCIFA5
>;
clock-output-names = "scifa3", "scifa4", "scifa5";
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 06/30] ARM: shmobile: r8a7794 dtsi: Change to using clock-indices
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (4 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 05/30] ARM: shmobile: r8a7791 " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 07/30] ARM: shmobile: r8a7794: Add USB clocks to device tree Simon Horman
` (24 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Geert Uytterhoeven <geert+renesas@glider.be>
With the addition of clock-indices in commit 8e33f91a0b84ae19 ("clk:
shmobile: clk-mstp: change to using clock-indices"), we can change the
DTSes to use the generic property instead of the deprecated
vendor-specific property.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7794.dtsi | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index 19c9de3..1801bb4 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -455,7 +455,7 @@
reg = <0 0xe6150130 0 4>, <0 0xe6150030 0 4>;
clocks = <&mp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <R8A7794_CLK_MSIOF0>;
+ clock-indices = <R8A7794_CLK_MSIOF0>;
clock-output-names = "msiof0";
};
mstp1_clks: mstp1_clks at e6150134 {
@@ -465,7 +465,7 @@
<&zs_clk>, <&p_clk>, <&p_clk>, <&rclk_clk>, <&cp_clk>,
<&zs_clk>, <&zs_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7794_CLK_VCP0 R8A7794_CLK_VPC0 R8A7794_CLK_TMU1
R8A7794_CLK_3DG R8A7794_CLK_2DDMAC R8A7794_CLK_FDP1_0
R8A7794_CLK_TMU3 R8A7794_CLK_TMU2 R8A7794_CLK_CMT0
@@ -481,7 +481,7 @@
clocks = <&mp_clk>, <&mp_clk>, <&mp_clk>, <&mp_clk>, <&mp_clk>,
<&mp_clk>, <&mp_clk>, <&mp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7794_CLK_SCIFA2 R8A7794_CLK_SCIFA1 R8A7794_CLK_SCIFA0
R8A7794_CLK_MSIOF2 R8A7794_CLK_SCIFB0 R8A7794_CLK_SCIFB1
R8A7794_CLK_MSIOF1 R8A7794_CLK_SCIFB2
@@ -495,7 +495,7 @@
reg = <0 0xe615013c 0 4>, <0 0xe6150048 0 4>;
clocks = <&rclk_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7794_CLK_CMT1
>;
clock-output-names =
@@ -507,7 +507,7 @@
clocks = <&zs_clk>, <&p_clk>, <&p_clk>, <&zs_clk>,
<&zs_clk>, <&p_clk>, <&p_clk>, <&p_clk>, <&p_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7794_CLK_HSCIF2 R8A7794_CLK_SCIF5
R8A7794_CLK_SCIF4 R8A7794_CLK_HSCIF1 R8A7794_CLK_HSCIF0
R8A7794_CLK_SCIF3 R8A7794_CLK_SCIF2 R8A7794_CLK_SCIF1
@@ -522,7 +522,7 @@
reg = <0 0xe6150990 0 4>, <0 0xe61509a0 0 4>;
clocks = <&zg_clk>, <&zg_clk>, <&p_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7794_CLK_VIN1 R8A7794_CLK_VIN0 R8A7794_CLK_ETHER
>;
clock-output-names =
@@ -533,7 +533,7 @@
reg = <0 0xe615099c 0 4>, <0 0xe61509ac 0 4>;
clocks = <&mp_clk>, <&mp_clk>, <&mp_clk>;
#clock-cells = <1>;
- renesas,clock-indices = <
+ clock-indices = <
R8A7794_CLK_SCIFA3 R8A7794_CLK_SCIFA4 R8A7794_CLK_SCIFA5
>;
clock-output-names = "scifa3", "scifa4", "scifa5";
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 07/30] ARM: shmobile: r8a7794: Add USB clocks to device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (5 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 06/30] ARM: shmobile: r8a7794 " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 08/30] ARM: shmobile: dts: koelsch: Fix flash partition label and size Simon Horman
` (23 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
Signed-off-by: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
[horms: resolved conflicts]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7794.dtsi | 5 ++++-
include/dt-bindings/clock/r8a7794-clock.h | 2 ++
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index 1801bb4..7fd40f3 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -504,16 +504,19 @@
mstp7_clks: mstp7_clks at e615014c {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe615014c 0 4>, <0 0xe61501c4 0 4>;
- clocks = <&zs_clk>, <&p_clk>, <&p_clk>, <&zs_clk>,
+ clocks = <&mp_clk>, <&mp_clk>,
+ <&zs_clk>, <&p_clk>, <&p_clk>, <&zs_clk>,
<&zs_clk>, <&p_clk>, <&p_clk>, <&p_clk>, <&p_clk>;
#clock-cells = <1>;
clock-indices = <
+ R8A7794_CLK_EHCI R8A7794_CLK_HSUSB
R8A7794_CLK_HSCIF2 R8A7794_CLK_SCIF5
R8A7794_CLK_SCIF4 R8A7794_CLK_HSCIF1 R8A7794_CLK_HSCIF0
R8A7794_CLK_SCIF3 R8A7794_CLK_SCIF2 R8A7794_CLK_SCIF1
R8A7794_CLK_SCIF0
>;
clock-output-names =
+ "ehci", "hsusb",
"hscif2", "scif5", "scif4", "hscif1", "hscif0",
"scif3", "scif2", "scif1", "scif0";
};
diff --git a/include/dt-bindings/clock/r8a7794-clock.h b/include/dt-bindings/clock/r8a7794-clock.h
index aa9c286..94e2bbf 100644
--- a/include/dt-bindings/clock/r8a7794-clock.h
+++ b/include/dt-bindings/clock/r8a7794-clock.h
@@ -57,6 +57,8 @@
#define R8A7794_CLK_PWM 23
/* MSTP7 */
+#define R8A7794_CLK_EHCI 3
+#define R8A7794_CLK_HSUSB 4
#define R8A7794_CLK_HSCIF2 13
#define R8A7794_CLK_SCIF5 14
#define R8A7794_CLK_SCIF4 15
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 08/30] ARM: shmobile: dts: koelsch: Fix flash partition label and size
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (6 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 07/30] ARM: shmobile: r8a7794: Add USB clocks to device tree Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 09/30] ARM: shmobile: r8a7791: Correct mask for GIC PPI interrupts Simon Horman
` (22 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
Update the size and names of flash partitions to match the
expectations of the loader which are as follows:
"loader"---0x0000_0000-0x0008_0000 [loader program (readonly)]
"user" ---0x0008_0000-0x0060_0000 [U-Boot + bootargs + dt + uImage (readonly)]
"flash" ---0x0060_0000-0x0400_0000 [filesystem and free (read/write)]
["user"'s assumed breakdown]
U-boot (0x0008_0000-0x000c_0000) 256KiB
bootargs (0x000c_0000-0x0010_0000) 256KiB
Device tree (0x0010_0000-0x0014_0000) 256KiB
zImage (0x0014_0000-0x0060_0000) 4.75MiB
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7791-koelsch.dts | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts
index 990af16..1e5f8d2 100644
--- a/arch/arm/boot/dts/r8a7791-koelsch.dts
+++ b/arch/arm/boot/dts/r8a7791-koelsch.dts
@@ -452,13 +452,13 @@
read-only;
};
partition at 80000 {
- label = "bootenv";
- reg = <0x00080000 0x00080000>;
+ label = "user";
+ reg = <0x00080000 0x00580000>;
read-only;
};
- partition at 100000 {
- label = "data";
- reg = <0x00100000 0x03f00000>;
+ partition at 600000 {
+ label = "flash";
+ reg = <0x00600000 0x03a00000>;
};
};
};
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 09/30] ARM: shmobile: r8a7791: Correct mask for GIC PPI interrupts
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (7 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 08/30] ARM: shmobile: dts: koelsch: Fix flash partition label and size Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 10/30] ARM: shmobile: r8a7794: " Simon Horman
` (21 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Geert Uytterhoeven <geert+renesas@glider.be>
R-Car M2-W (r8a7791) contains two Cortex-A15 cores, hence the second
interrupt specifier cell for Private Peripheral Interrupts should use
"GIC_CPU_MASK_SIMPLE(2)".
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7791.dtsi | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi
index 7fabea2..958a69b 100644
--- a/arch/arm/boot/dts/r8a7791.dtsi
+++ b/arch/arm/boot/dts/r8a7791.dtsi
@@ -78,7 +78,7 @@
<0 0xf1002000 0 0x1000>,
<0 0xf1004000 0 0x2000>,
<0 0xf1006000 0 0x2000>;
- interrupts = <1 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
+ interrupts = <1 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
};
gpio0: gpio at e6050000 {
@@ -186,10 +186,10 @@
timer {
compatible = "arm,armv7-timer";
- interrupts = <1 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
- <1 14 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
- <1 11 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
- <1 10 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
+ interrupts = <1 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
+ <1 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
+ <1 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
+ <1 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
};
cmt0: timer at ffca0000 {
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 10/30] ARM: shmobile: r8a7794: Correct mask for GIC PPI interrupts
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (8 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 09/30] ARM: shmobile: r8a7791: Correct mask for GIC PPI interrupts Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 11/30] ARM: shmobile: r8a7794: Add USBDMAC[01] clocks to device tree Simon Horman
` (20 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Geert Uytterhoeven <geert+renesas@glider.be>
R-Car E2 (r8a7794) contains two Cortex-A7 cores, hence the second
interrupt specifier cell for Private Peripheral Interrupts should use
"GIC_CPU_MASK_SIMPLE(2)".
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7794.dtsi | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index 7fd40f3..e537654 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -47,7 +47,7 @@
<0 0xf1002000 0 0x1000>,
<0 0xf1004000 0 0x2000>,
<0 0xf1006000 0 0x2000>;
- interrupts = <1 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
+ interrupts = <1 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
};
cmt0: timer at ffca0000 {
@@ -84,10 +84,10 @@
timer {
compatible = "arm,armv7-timer";
- interrupts = <1 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
- <1 14 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
- <1 11 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
- <1 10 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
+ interrupts = <1 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
+ <1 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
+ <1 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
+ <1 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
};
irqc0: interrupt-controller at e61c0000 {
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 11/30] ARM: shmobile: r8a7794: Add USBDMAC[01] clocks to device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (9 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 10/30] ARM: shmobile: r8a7794: " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 12/30] ARM: shmobile: koelsch: Fix QSPI mode of SPI-Flash into mode3 Simon Horman
` (19 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
Signed-off-by: Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
[horms: merged per-clock patches]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7794.dtsi | 7 ++++---
include/dt-bindings/clock/r8a7794-clock.h | 2 ++
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index e537654..13e4a8d 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -493,13 +493,14 @@
mstp3_clks: mstp3_clks at e615013c {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe615013c 0 4>, <0 0xe6150048 0 4>;
- clocks = <&rclk_clk>;
+ clocks = <&rclk_clk>, <&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
clock-indices = <
- R8A7794_CLK_CMT1
+ R8A7794_CLK_CMT1 R8A7794_CLK_USBDMAC0
+ R8A7794_CLK_USBDMAC1
>;
clock-output-names =
- "cmt1";
+ "cmt1", "usbdmac0", "usbdmac1";
};
mstp7_clks: mstp7_clks at e615014c {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
diff --git a/include/dt-bindings/clock/r8a7794-clock.h b/include/dt-bindings/clock/r8a7794-clock.h
index 94e2bbf..52492d8 100644
--- a/include/dt-bindings/clock/r8a7794-clock.h
+++ b/include/dt-bindings/clock/r8a7794-clock.h
@@ -51,6 +51,8 @@
/* MSTP3 */
#define R8A7794_CLK_CMT1 29
+#define R8A7794_CLK_USBDMAC0 30
+#define R8A7794_CLK_USBDMAC1 31
/* MSTP5 */
#define R8A7794_CLK_THERMAL 22
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 12/30] ARM: shmobile: koelsch: Fix QSPI mode of SPI-Flash into mode3
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (10 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 11/30] ARM: shmobile: r8a7794: Add USBDMAC[01] clocks to device tree Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 13/30] ARM: shmobile: r8a7791: Add IPMMU-SGX clock to device tree Simon Horman
` (18 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com>
In order to change into mode3, CPOL and CPHA bit of SPCMD register
of QSPI is changed. Mode3 can avoid intermediate voltage.
Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com>
[horms: Updated changelog and re-ordered properties]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7791-koelsch.dts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts
index 1e5f8d2..691e4c6 100644
--- a/arch/arm/boot/dts/r8a7791-koelsch.dts
+++ b/arch/arm/boot/dts/r8a7791-koelsch.dts
@@ -444,6 +444,8 @@
spi-max-frequency = <30000000>;
spi-tx-bus-width = <4>;
spi-rx-bus-width = <4>;
+ spi-cpha;
+ spi-cpol;
m25p,fast-read;
partition at 0 {
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 13/30] ARM: shmobile: r8a7791: Add IPMMU-SGX clock to device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (11 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 12/30] ARM: shmobile: koelsch: Fix QSPI mode of SPI-Flash into mode3 Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 14/30] ARM: shmobile: r8a7794: Add SYS-DMAC clocks " Simon Horman
` (17 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Ryo Kataoka <ryo.kataoka.wt@renesas.com>
Signed-off-by: Ryo Kataoka <ryo.kataoka.wt@renesas.com>
[horms: resolved conflicts]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7791.dtsi | 8 +++++---
include/dt-bindings/clock/r8a7791-clock.h | 1 +
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi
index 958a69b..78d6371 100644
--- a/arch/arm/boot/dts/r8a7791.dtsi
+++ b/arch/arm/boot/dts/r8a7791.dtsi
@@ -1154,15 +1154,17 @@
mstp8_clks: mstp8_clks at e6150990 {
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150990 0 4>, <0 0xe61509a0 0 4>;
- clocks = <&zg_clk>, <&zg_clk>, <&zg_clk>, <&p_clk>, <&zs_clk>,
- <&zs_clk>;
+ clocks = <&zg_clk>, <&zg_clk>, <&zg_clk>, <&zg_clk>, <&p_clk>,
+ <&zs_clk>, <&zs_clk>;
#clock-cells = <1>;
clock-indices = <
+ R8A7791_CLK_IPMMU_SGX
R8A7791_CLK_VIN2 R8A7791_CLK_VIN1 R8A7791_CLK_VIN0
R8A7791_CLK_ETHER R8A7791_CLK_SATA1 R8A7791_CLK_SATA0
>;
clock-output-names =
- "vin2", "vin1", "vin0", "ether", "sata1", "sata0";
+ "ipmmu_sgx", "vin2", "vin1", "vin0", "ether", "sata1",
+ "sata0";
};
mstp9_clks: mstp9_clks at e6150994 {
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
diff --git a/include/dt-bindings/clock/r8a7791-clock.h b/include/dt-bindings/clock/r8a7791-clock.h
index 3ea2bbc..ee9bb944 100644
--- a/include/dt-bindings/clock/r8a7791-clock.h
+++ b/include/dt-bindings/clock/r8a7791-clock.h
@@ -91,6 +91,7 @@
#define R8A7791_CLK_LVDS0 26
/* MSTP8 */
+#define R8A7791_CLK_IPMMU_SGX 0
#define R8A7791_CLK_VIN2 9
#define R8A7791_CLK_VIN1 10
#define R8A7791_CLK_VIN0 11
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 14/30] ARM: shmobile: r8a7794: Add SYS-DMAC clocks to device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (12 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 13/30] ARM: shmobile: r8a7791: Add IPMMU-SGX clock to device tree Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 15/30] ARM: shmobile: lager: Fix QSPI mode of SPI-Flash into mode3 Simon Horman
` (16 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
Signed-off-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
[horms: resolved conflicts]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7794.dtsi | 7 +++++--
include/dt-bindings/clock/r8a7794-clock.h | 2 ++
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index 13e4a8d..6d95638 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -479,16 +479,19 @@
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150138 0 4>, <0 0xe6150040 0 4>;
clocks = <&mp_clk>, <&mp_clk>, <&mp_clk>, <&mp_clk>, <&mp_clk>,
- <&mp_clk>, <&mp_clk>, <&mp_clk>;
+ <&mp_clk>, <&mp_clk>, <&mp_clk>,
+ <&zs_clk>, <&zs_clk>;
#clock-cells = <1>;
clock-indices = <
R8A7794_CLK_SCIFA2 R8A7794_CLK_SCIFA1 R8A7794_CLK_SCIFA0
R8A7794_CLK_MSIOF2 R8A7794_CLK_SCIFB0 R8A7794_CLK_SCIFB1
R8A7794_CLK_MSIOF1 R8A7794_CLK_SCIFB2
+ R8A7794_CLK_SYS_DMAC1 R8A7794_CLK_SYS_DMAC0
>;
clock-output-names =
"scifa2", "scifa1", "scifa0", "msiof2", "scifb0",
- "scifb1", "msiof1", "scifb2";
+ "scifb1", "msiof1", "scifb2",
+ "sys-dmac1", "sys-dmac0";
};
mstp3_clks: mstp3_clks at e615013c {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
diff --git a/include/dt-bindings/clock/r8a7794-clock.h b/include/dt-bindings/clock/r8a7794-clock.h
index 52492d8..c0bd14a5 100644
--- a/include/dt-bindings/clock/r8a7794-clock.h
+++ b/include/dt-bindings/clock/r8a7794-clock.h
@@ -48,6 +48,8 @@
#define R8A7794_CLK_SCIFB1 7
#define R8A7794_CLK_MSIOF1 8
#define R8A7794_CLK_SCIFB2 16
+#define R8A7794_CLK_SYS_DMAC1 18
+#define R8A7794_CLK_SYS_DMAC0 19
/* MSTP3 */
#define R8A7794_CLK_CMT1 29
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 15/30] ARM: shmobile: lager: Fix QSPI mode of SPI-Flash into mode3
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (13 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 14/30] ARM: shmobile: r8a7794: Add SYS-DMAC clocks " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 16/30] ARM: shmobile: r8a7794: Add QSPI clock to device tree Simon Horman
` (15 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com>
In order to change into mode3, CPOL and CPHA bit of SPCMD register
of QSPI is changed. Mode3 can avoid intermediate voltage.
Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com>
[horms: Updated changelog and re-ordered properties]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7790-lager.dts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7790-lager.dts b/arch/arm/boot/dts/r8a7790-lager.dts
index 636d53b..bc257e8 100644
--- a/arch/arm/boot/dts/r8a7790-lager.dts
+++ b/arch/arm/boot/dts/r8a7790-lager.dts
@@ -397,6 +397,8 @@
spi-max-frequency = <30000000>;
spi-tx-bus-width = <4>;
spi-rx-bus-width = <4>;
+ spi-cpha;
+ spi-cpol;
m25p,fast-read;
partition at 0 {
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 16/30] ARM: shmobile: r8a7794: Add QSPI clock to device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (14 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 15/30] ARM: shmobile: lager: Fix QSPI mode of SPI-Flash into mode3 Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 17/30] ARM: shmobile: r8a7779: Use R8A7779_CLK_P as SCIF parent clock Simon Horman
` (14 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com>
Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak@renesas.com>
[horms: omitted device node and alias; only add clock]
[horms: use clock-indicies instead of renesas,clock-indicies]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7794.dtsi | 8 ++++++++
include/dt-bindings/clock/r8a7794-clock.h | 1 +
2 files changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index 6d95638..068ca09 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -535,6 +535,14 @@
clock-output-names =
"vin1", "vin0", "ether";
};
+ mstp9_clks: mstp9_clks at e6150994 {
+ compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
+ reg = <0 0xe6150994 0 4>, <0 0xe61509a4 0 4>;
+ clocks = <&cpg_clocks R8A7794_CLK_QSPI>;
+ #clock-cells = <1>;
+ clock-indices = <R8A7794_CLK_QSPI_MOD>;
+ clock-output-names = "qspi_mod";
+ };
mstp11_clks: mstp11_clks at e615099c {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe615099c 0 4>, <0 0xe61509ac 0 4>;
diff --git a/include/dt-bindings/clock/r8a7794-clock.h b/include/dt-bindings/clock/r8a7794-clock.h
index c0bd14a5..fba89a4 100644
--- a/include/dt-bindings/clock/r8a7794-clock.h
+++ b/include/dt-bindings/clock/r8a7794-clock.h
@@ -86,6 +86,7 @@
#define R8A7794_CLK_GPIO2 10
#define R8A7794_CLK_GPIO1 11
#define R8A7794_CLK_GPIO0 12
+#define R8A7794_CLK_QSPI_MOD 17
/* MSTP11 */
#define R8A7794_CLK_SCIFA3 6
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 17/30] ARM: shmobile: r8a7779: Use R8A7779_CLK_P as SCIF parent clock
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (15 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 16/30] ARM: shmobile: r8a7794: Add QSPI clock to device tree Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 18/30] ARM: shmobile: r8a7779: Use MSTP for SCIF clocks Simon Horman
` (13 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Magnus Damm <damm+renesas@opensource.se>
Use R8A7779_CLK_P as parent clock for SCIF devices on r8a7779.
With this change in place the SCIF CCF handling matches the
legacy clock code. Also, this matches the data sheet.
Signed-off-by: Magnus Damm <damm+renesas@opensource.se>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7779.dtsi | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi
index e3846af..ee3bb3e 100644
--- a/arch/arm/boot/dts/r8a7779.dtsi
+++ b/arch/arm/boot/dts/r8a7779.dtsi
@@ -464,12 +464,12 @@
<&cpg_clocks R8A7779_CLK_P>,
<&cpg_clocks R8A7779_CLK_S>,
<&cpg_clocks R8A7779_CLK_S>,
- <&cpg_clocks R8A7779_CLK_S1>,
- <&cpg_clocks R8A7779_CLK_S1>,
- <&cpg_clocks R8A7779_CLK_S1>,
- <&cpg_clocks R8A7779_CLK_S1>,
- <&cpg_clocks R8A7779_CLK_S1>,
- <&cpg_clocks R8A7779_CLK_S1>,
+ <&cpg_clocks R8A7779_CLK_P>,
+ <&cpg_clocks R8A7779_CLK_P>,
+ <&cpg_clocks R8A7779_CLK_P>,
+ <&cpg_clocks R8A7779_CLK_P>,
+ <&cpg_clocks R8A7779_CLK_P>,
+ <&cpg_clocks R8A7779_CLK_P>,
<&cpg_clocks R8A7779_CLK_P>,
<&cpg_clocks R8A7779_CLK_P>,
<&cpg_clocks R8A7779_CLK_P>,
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 18/30] ARM: shmobile: r8a7779: Use MSTP for SCIF clocks
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (16 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 17/30] ARM: shmobile: r8a7779: Use R8A7779_CLK_P as SCIF parent clock Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 19/30] ARM: shmobile: r8a7779: Add TWD device to DTS Simon Horman
` (12 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Magnus Damm <damm+renesas@opensource.se>
Hook up MSTP clocks to SCIF devices on r8a7779 to allow
clock gating to work as expected.
Signed-off-by: Magnus Damm <damm+renesas@opensource.se>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7779.dtsi | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi
index ee3bb3e..d9e1abf 100644
--- a/arch/arm/boot/dts/r8a7779.dtsi
+++ b/arch/arm/boot/dts/r8a7779.dtsi
@@ -200,7 +200,7 @@
compatible = "renesas,scif-r8a7779", "renesas,scif";
reg = <0xffe40000 0x100>;
interrupts = <0 88 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&cpg_clocks R8A7779_CLK_P>;
+ clocks = <&mstp0_clks R8A7779_CLK_SCIF0>;
clock-names = "sci_ick";
status = "disabled";
};
@@ -209,7 +209,7 @@
compatible = "renesas,scif-r8a7779", "renesas,scif";
reg = <0xffe41000 0x100>;
interrupts = <0 89 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&cpg_clocks R8A7779_CLK_P>;
+ clocks = <&mstp0_clks R8A7779_CLK_SCIF1>;
clock-names = "sci_ick";
status = "disabled";
};
@@ -218,7 +218,7 @@
compatible = "renesas,scif-r8a7779", "renesas,scif";
reg = <0xffe42000 0x100>;
interrupts = <0 90 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&cpg_clocks R8A7779_CLK_P>;
+ clocks = <&mstp0_clks R8A7779_CLK_SCIF2>;
clock-names = "sci_ick";
status = "disabled";
};
@@ -227,7 +227,7 @@
compatible = "renesas,scif-r8a7779", "renesas,scif";
reg = <0xffe43000 0x100>;
interrupts = <0 91 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&cpg_clocks R8A7779_CLK_P>;
+ clocks = <&mstp0_clks R8A7779_CLK_SCIF3>;
clock-names = "sci_ick";
status = "disabled";
};
@@ -236,7 +236,7 @@
compatible = "renesas,scif-r8a7779", "renesas,scif";
reg = <0xffe44000 0x100>;
interrupts = <0 92 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&cpg_clocks R8A7779_CLK_P>;
+ clocks = <&mstp0_clks R8A7779_CLK_SCIF4>;
clock-names = "sci_ick";
status = "disabled";
};
@@ -245,7 +245,7 @@
compatible = "renesas,scif-r8a7779", "renesas,scif";
reg = <0xffe45000 0x100>;
interrupts = <0 93 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&cpg_clocks R8A7779_CLK_P>;
+ clocks = <&mstp0_clks R8A7779_CLK_SCIF5>;
clock-names = "sci_ick";
status = "disabled";
};
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 19/30] ARM: shmobile: r8a7779: Add TWD device to DTS
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (17 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 18/30] ARM: shmobile: r8a7779: Use MSTP for SCIF clocks Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 20/30] ARM: shmobile: r8a7794: Add I2C clocks to device tree Simon Horman
` (11 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Magnus Damm <damm+renesas@opensource.se>
Now when r8a7779 CCF is in place we can hook up
the ARM Cortex-A9 TWD timer via DTS.
Signed-off-by: Magnus Damm <damm+renesas@opensource.se>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7779.dtsi | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi
index d9e1abf..5c2219b 100644
--- a/arch/arm/boot/dts/r8a7779.dtsi
+++ b/arch/arm/boot/dts/r8a7779.dtsi
@@ -12,6 +12,7 @@
/include/ "skeleton.dtsi"
#include <dt-bindings/clock/r8a7779-clock.h>
+#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interrupt-controller/irq.h>
/ {
@@ -62,6 +63,14 @@
<0xf0000100 0x100>;
};
+ timer at f0000600 {
+ compatible = "arm,cortex-a9-twd-timer";
+ reg = <0xf0000600 0x20>;
+ interrupts = <GIC_PPI 13
+ (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
+ clocks = <&cpg_clocks R8A7779_CLK_ZS>;
+ };
+
gpio0: gpio at ffc40000 {
compatible = "renesas,gpio-r8a7779", "renesas,gpio-rcar";
reg = <0xffc40000 0x2c>;
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 20/30] ARM: shmobile: r8a7794: Add I2C clocks to device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (18 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 19/30] ARM: shmobile: r8a7779: Add TWD device to DTS Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 21/30] ARM: shmobile: r8a7794: Add SDHI " Simon Horman
` (10 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Koji Matsuoka <koji.matsuoka.xm@renesas.com>
Signed-off-by: Koji Matsuoka <koji.matsuoka.xm@renesas.com>
[horms: omitted device nodes and aliases; only add clocks]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm/boot/dts/r8a7794.dtsi | 12 +++++++++---
include/dt-bindings/clock/r8a7794-clock.h | 6 ++++++
2 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index 068ca09..728d719 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -538,10 +538,16 @@
mstp9_clks: mstp9_clks at e6150994 {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150994 0 4>, <0 0xe61509a4 0 4>;
- clocks = <&cpg_clocks R8A7794_CLK_QSPI>;
+ clocks = <&cpg_clocks R8A7794_CLK_QSPI>, <&hp_clk>, <&hp_clk>,
+ <&hp_clk>, <&hp_clk>, <&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
- clock-indices = <R8A7794_CLK_QSPI_MOD>;
- clock-output-names = "qspi_mod";
+ clock-indices = <
+ R8A7794_CLK_QSPI_MOD R8A7794_CLK_I2C5 R8A7794_CLK_I2C4
+ R8A7794_CLK_I2C3 R8A7794_CLK_I2C2 R8A7794_CLK_I2C1
+ R8A7794_CLK_I2C0
+ >;
+ clock-output-names =
+ "qspi_mod", "i2c5", "i2c4", "i2c3", "i2c2", "i2c1", "i2c0";
};
mstp11_clks: mstp11_clks at e615099c {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
diff --git a/include/dt-bindings/clock/r8a7794-clock.h b/include/dt-bindings/clock/r8a7794-clock.h
index fba89a4..94d9618 100644
--- a/include/dt-bindings/clock/r8a7794-clock.h
+++ b/include/dt-bindings/clock/r8a7794-clock.h
@@ -87,6 +87,12 @@
#define R8A7794_CLK_GPIO1 11
#define R8A7794_CLK_GPIO0 12
#define R8A7794_CLK_QSPI_MOD 17
+#define R8A7794_CLK_I2C5 25
+#define R8A7794_CLK_I2C4 27
+#define R8A7794_CLK_I2C3 28
+#define R8A7794_CLK_I2C2 29
+#define R8A7794_CLK_I2C1 30
+#define R8A7794_CLK_I2C0 31
/* MSTP11 */
#define R8A7794_CLK_SCIFA3 6
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 21/30] ARM: shmobile: r8a7794: Add SDHI clocks to device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (19 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 20/30] ARM: shmobile: r8a7794: Add I2C clocks to device tree Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 11:14 ` Sergei Shtylyov
2014-12-29 1:43 ` [PATCH 22/30] ARM: shmobile: r8a7794: Add MMCIF clock " Simon Horman
` (9 subsequent siblings)
30 siblings, 1 reply; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
Signed-off-by: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
[horms: omitted device nodes; only add clock]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7794.dtsi | 20 +++++++++++++++++++-
include/dt-bindings/clock/r8a7794-clock.h | 3 +++
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index 728d719..c376676 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -293,6 +293,21 @@
clock-output-names = "main", "pll0", "pll1", "pll3",
"lb", "qspi", "sdh", "sd0", "z";
};
+ /* Variable factor clocks */
+ sd1_clk: sd2_clk at e6150078 {
+ compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
+ reg = <0 0xe6150078 0 4>;
+ clocks = <&pll1_div2_clk>;
+ #clock-cells = <0>;
+ clock-output-names = "sd1";
+ };
+ sd2_clk: sd3_clk at e615007c {
+ compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
+ reg = <0 0xe615007c 0 4>;
+ clocks = <&pll1_div2_clk>;
+ #clock-cells = <0>;
+ clock-output-names = "sd2";
+ };
/* Fixed factor clocks */
pll1_div2_clk: pll1_div2_clk {
@@ -496,13 +511,16 @@
mstp3_clks: mstp3_clks at e615013c {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe615013c 0 4>, <0 0xe6150048 0 4>;
- clocks = <&rclk_clk>, <&hp_clk>, <&hp_clk>;
+ clocks = <&sd2_clk>, <&sd1_clk>, <&cpg_clocks R8A7794_CLK_SD0>,
+ <&rclk_clk>, <&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
clock-indices = <
+ R8A7794_CLK_SDHI2 R8A7794_CLK_SDHI1 R8A7794_CLK_SDHI0
R8A7794_CLK_CMT1 R8A7794_CLK_USBDMAC0
R8A7794_CLK_USBDMAC1
>;
clock-output-names =
+ "sdhi2", "sdhi1", "sdhi0",
"cmt1", "usbdmac0", "usbdmac1";
};
mstp7_clks: mstp7_clks at e615014c {
diff --git a/include/dt-bindings/clock/r8a7794-clock.h b/include/dt-bindings/clock/r8a7794-clock.h
index 94d9618..ccd5667 100644
--- a/include/dt-bindings/clock/r8a7794-clock.h
+++ b/include/dt-bindings/clock/r8a7794-clock.h
@@ -52,6 +52,9 @@
#define R8A7794_CLK_SYS_DMAC0 19
/* MSTP3 */
+#define R8A7794_CLK_SDHI2 11
+#define R8A7794_CLK_SDHI1 12
+#define R8A7794_CLK_SDHI0 14
#define R8A7794_CLK_CMT1 29
#define R8A7794_CLK_USBDMAC0 30
#define R8A7794_CLK_USBDMAC1 31
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 22/30] ARM: shmobile: r8a7794: Add MMCIF clock to device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (20 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 21/30] ARM: shmobile: r8a7794: Add SDHI " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 23/30] ARM: shmobile: ape6evm: fix compatible string for Ethernet controller Simon Horman
` (8 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
Signed-off-by: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
[horms: omitted device node; only add clock]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7794.dtsi | 15 +++++++++++----
include/dt-bindings/clock/r8a7794-clock.h | 1 +
2 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
index c376676..8f78da5 100644
--- a/arch/arm/boot/dts/r8a7794.dtsi
+++ b/arch/arm/boot/dts/r8a7794.dtsi
@@ -308,6 +308,13 @@
#clock-cells = <0>;
clock-output-names = "sd2";
};
+ mmc0_clk: mmc0_clk at e6150240 {
+ compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
+ reg = <0 0xe6150240 0 4>;
+ clocks = <&pll1_div2_clk>;
+ #clock-cells = <0>;
+ clock-output-names = "mmc0";
+ };
/* Fixed factor clocks */
pll1_div2_clk: pll1_div2_clk {
@@ -512,16 +519,16 @@
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe615013c 0 4>, <0 0xe6150048 0 4>;
clocks = <&sd2_clk>, <&sd1_clk>, <&cpg_clocks R8A7794_CLK_SD0>,
- <&rclk_clk>, <&hp_clk>, <&hp_clk>;
+ <&mmc0_clk>, <&rclk_clk>, <&hp_clk>, <&hp_clk>;
#clock-cells = <1>;
clock-indices = <
R8A7794_CLK_SDHI2 R8A7794_CLK_SDHI1 R8A7794_CLK_SDHI0
- R8A7794_CLK_CMT1 R8A7794_CLK_USBDMAC0
- R8A7794_CLK_USBDMAC1
+ R8A7794_CLK_MMCIF0 R8A7794_CLK_CMT1
+ R8A7794_CLK_USBDMAC0 R8A7794_CLK_USBDMAC1
>;
clock-output-names =
"sdhi2", "sdhi1", "sdhi0",
- "cmt1", "usbdmac0", "usbdmac1";
+ "mmcif0", "cmt1", "usbdmac0", "usbdmac1";
};
mstp7_clks: mstp7_clks at e615014c {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
diff --git a/include/dt-bindings/clock/r8a7794-clock.h b/include/dt-bindings/clock/r8a7794-clock.h
index ccd5667..d633230 100644
--- a/include/dt-bindings/clock/r8a7794-clock.h
+++ b/include/dt-bindings/clock/r8a7794-clock.h
@@ -55,6 +55,7 @@
#define R8A7794_CLK_SDHI2 11
#define R8A7794_CLK_SDHI1 12
#define R8A7794_CLK_SDHI0 14
+#define R8A7794_CLK_MMCIF0 15
#define R8A7794_CLK_CMT1 29
#define R8A7794_CLK_USBDMAC0 30
#define R8A7794_CLK_USBDMAC1 31
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 23/30] ARM: shmobile: ape6evm: fix compatible string for Ethernet controller
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (21 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 22/30] ARM: shmobile: r8a7794: Add MMCIF clock " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 24/30] ARM: shmobile: ape6evm: synchronize dts with reference platform Simon Horman
` (7 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
It's a 9220, not a 9118.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
index ce085fa..baca8f8 100644
--- a/arch/arm/boot/dts/r8a73a4-ape6evm.dts
+++ b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
@@ -43,7 +43,7 @@
#size-cells = <1>;
ethernet at 8000000 {
- compatible = "smsc,lan9118", "smsc,lan9115";
+ compatible = "smsc,lan9220", "smsc,lan9115";
reg = <0x08000000 0x1000>;
interrupt-parent = <&irqc1>;
interrupts = <8 IRQ_TYPE_LEVEL_HIGH>;
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 24/30] ARM: shmobile: ape6evm: synchronize dts with reference platform
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (22 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 23/30] ARM: shmobile: ape6evm: fix compatible string for Ethernet controller Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 25/30] ARM: shmobile: ape6evm: Add LEDs to the device tree Simon Horman
` (6 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
This moves everything to the legacy dts that is missing there in
preparation for the switch to multiplatform.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 92 ++++++++++++++++++++++++++++++++++-
1 file changed, 90 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
index baca8f8..c98cd14 100644
--- a/arch/arm/boot/dts/r8a73a4-ape6evm.dts
+++ b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
@@ -10,14 +10,19 @@
/dts-v1/;
#include "r8a73a4.dtsi"
-#include <dt-bindings/interrupt-controller/irq.h>
+#include <dt-bindings/gpio/gpio.h>
/ {
model = "APE6EVM";
compatible = "renesas,ape6evm", "renesas,r8a73a4";
+ aliases {
+ serial0 = &scifa0;
+ };
+
chosen {
bootargs = "console=ttySC0,115200 ignore_loglevel root=/dev/nfs ip=dhcp rw";
+ stdout-path = &scifa0;
};
memory at 40000000 {
@@ -30,7 +35,27 @@
reg = <2 0x00000000 0 0x40000000>;
};
- ape6evm_fixed_3v3: fixedregulator at 0 {
+ vcc_mmc0: regulator at 0 {
+ compatible = "regulator-fixed";
+ regulator-name = "MMC0 Vcc";
+ regulator-min-microvolt = <2800000>;
+ regulator-max-microvolt = <2800000>;
+ regulator-always-on;
+ };
+
+ vcc_sdhi0: regulator at 1 {
+ compatible = "regulator-fixed";
+
+ regulator-name = "SDHI0 Vcc";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
+
+ gpio = <&pfc 76 GPIO_ACTIVE_HIGH>;
+ enable-active-high;
+ };
+
+ /* Common 3.3V rail, used by several devices on APE6EVM */
+ ape6evm_fixed_3v3: regulator at 2 {
compatible = "regulator-fixed";
regulator-name = "3V3";
regulator-min-microvolt = <3300000>;
@@ -39,8 +64,10 @@
};
lbsc {
+ compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
+ ranges = <0 0 0 0x20000000>;
ethernet at 8000000 {
compatible = "smsc,lan9220", "smsc,lan9115";
@@ -79,3 +106,64 @@
>;
voltage-tolerance = <1>; /* 1% */
};
+
+&cmt1 {
+ status = "okay";
+};
+
+&pfc {
+ scifa0_pins: serial0 {
+ renesas,groups = "scifa0_data";
+ renesas,function = "scifa0";
+ };
+
+ mmc0_pins: mmc {
+ renesas,groups = "mmc0_data8", "mmc0_ctrl";
+ renesas,function = "mmc0";
+ };
+
+ sdhi0_pins: sd0 {
+ renesas,groups = "sdhi0_data4", "sdhi0_ctrl", "sdhi0_cd";
+ renesas,function = "sdhi0";
+ };
+
+ sdhi1_pins: sd1 {
+ renesas,groups = "sdhi1_data4", "sdhi1_ctrl";
+ renesas,function = "sdhi1";
+ };
+};
+
+&mmcif0 {
+ vmmc-supply = <&vcc_mmc0>;
+ bus-width = <8>;
+ non-removable;
+ pinctrl-names = "default";
+ pinctrl-0 = <&mmc0_pins>;
+ status = "okay";
+};
+
+&scifa0 {
+ pinctrl-0 = <&scifa0_pins>;
+ pinctrl-names = "default";
+
+ status = "okay";
+};
+
+&sdhi0 {
+ vmmc-supply = <&vcc_sdhi0>;
+ bus-width = <4>;
+ toshiba,mmc-wrprotect-disable;
+ pinctrl-names = "default";
+ pinctrl-0 = <&sdhi0_pins>;
+ status = "okay";
+};
+
+&sdhi1 {
+ vmmc-supply = <&ape6evm_fixed_3v3>;
+ bus-width = <4>;
+ broken-cd;
+ toshiba,mmc-wrprotect-disable;
+ pinctrl-names = "default";
+ pinctrl-0 = <&sdhi1_pins>;
+ status = "okay";
+};
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 25/30] ARM: shmobile: ape6evm: Add LEDs to the device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (23 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 24/30] ARM: shmobile: ape6evm: synchronize dts with reference platform Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 26/30] ARM: shmobile: ape6evm: Add keypad " Simon Horman
` (5 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
index c98cd14..b939a37 100644
--- a/arch/arm/boot/dts/r8a73a4-ape6evm.dts
+++ b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
@@ -82,6 +82,34 @@
vddvario-supply = <&ape6evm_fixed_3v3>;
};
};
+
+ leds {
+ compatible = "gpio-leds";
+ led1 {
+ gpios = <&pfc 28 GPIO_ACTIVE_LOW>;
+ label = "GNSS_EN";
+ };
+ led2 {
+ gpios = <&pfc 126 GPIO_ACTIVE_LOW>;
+ label = "NFC_NRST";
+ };
+ led3 {
+ gpios = <&pfc 132 GPIO_ACTIVE_LOW>;
+ label = "GNSS_NRST";
+ };
+ led4 {
+ gpios = <&pfc 232 GPIO_ACTIVE_LOW>;
+ label = "BT_WAKEUP";
+ };
+ led5 {
+ gpios = <&pfc 250 GPIO_ACTIVE_LOW>;
+ label = "STROBE";
+ };
+ led6 {
+ gpios = <&pfc 288 GPIO_ACTIVE_LOW>;
+ label = "BBRESETOUT";
+ };
+ };
};
&i2c5 {
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 26/30] ARM: shmobile: ape6evm: Add keypad to the device tree
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (24 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 25/30] ARM: shmobile: ape6evm: Add LEDs to the device tree Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 27/30] ARM: shmobile: r8a73a4: Add r8a73a4-ape6evm.dtb to ARCH_SHMOBILE_MULTI Simon Horman
` (4 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 41 +++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
index b939a37..6b7bc1f 100644
--- a/arch/arm/boot/dts/r8a73a4-ape6evm.dts
+++ b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
@@ -11,6 +11,7 @@
/dts-v1/;
#include "r8a73a4.dtsi"
#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
/ {
model = "APE6EVM";
@@ -110,6 +111,46 @@
label = "BBRESETOUT";
};
};
+
+ keyboard {
+ compatible = "gpio-keys";
+
+ zero-key {
+ gpios = <&pfc 324 GPIO_ACTIVE_LOW>;
+ linux,code = <KEY_0>;
+ label = "S16";
+ };
+
+ menu-key {
+ gpios = <&pfc 325 GPIO_ACTIVE_LOW>;
+ linux,code = <KEY_MENU>;
+ label = "S17";
+ };
+
+ home-key {
+ gpios = <&pfc 326 GPIO_ACTIVE_LOW>;
+ linux,code = <KEY_HOME>;
+ label = "S18";
+ };
+
+ back-key {
+ gpios = <&pfc 327 GPIO_ACTIVE_LOW>;
+ linux,code = <KEY_BACK>;
+ label = "S19";
+ };
+
+ volup-key {
+ gpios = <&pfc 328 GPIO_ACTIVE_LOW>;
+ linux,code = <KEY_VOLUMEUP>;
+ label = "S20";
+ };
+
+ voldown-key {
+ gpios = <&pfc 329 GPIO_ACTIVE_LOW>;
+ linux,code = <KEY_VOLUMEDOWN>;
+ label = "S21";
+ };
+ };
};
&i2c5 {
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 27/30] ARM: shmobile: r8a73a4: Add r8a73a4-ape6evm.dtb to ARCH_SHMOBILE_MULTI
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (25 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 26/30] ARM: shmobile: ape6evm: Add keypad " Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:43 ` [PATCH 28/30] ARM: shmobile: ape6evm: Fix LAN9220 VDDVARIO voltage Simon Horman
` (3 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Makes sure the dtb is built for multiplatform builds.
Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 91bd5bd..fabc569 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -416,6 +416,7 @@ dtb-$(CONFIG_ARCH_SHMOBILE_LEGACY) += \
sh73a0-kzm9g-reference.dtb
dtb-$(CONFIG_ARCH_SHMOBILE_MULTI) += emev2-kzm9d.dtb \
r7s72100-genmai.dtb \
+ r8a73a4-ape6evm.dtb \
r8a7740-armadillo800eva.dtb \
r8a7779-marzen.dtb \
r8a7790-lager.dtb \
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 28/30] ARM: shmobile: ape6evm: Fix LAN9220 VDDVARIO voltage
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (26 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 27/30] ARM: shmobile: r8a73a4: Add r8a73a4-ape6evm.dtb to ARCH_SHMOBILE_MULTI Simon Horman
@ 2014-12-29 1:43 ` Simon Horman
2014-12-29 1:44 ` [PATCH 29/30] ARM: shmobile: r8a7790: add MLB+ clock Simon Horman
` (2 subsequent siblings)
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:43 UTC (permalink / raw)
To: linux-arm-kernel
From: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
The LAN9220 VDDVARIO supply is powered by a 1.8V source, not 3.3V. Fix
it in the device tree.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/r8a73a4-ape6evm.dts b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
index 6b7bc1f..0d50bef 100644
--- a/arch/arm/boot/dts/r8a73a4-ape6evm.dts
+++ b/arch/arm/boot/dts/r8a73a4-ape6evm.dts
@@ -55,8 +55,16 @@
enable-active-high;
};
- /* Common 3.3V rail, used by several devices on APE6EVM */
- ape6evm_fixed_3v3: regulator at 2 {
+ /* Common 1.8V and 3.3V rails, used by several devices on APE6EVM */
+ ape6evm_fixed_1v8: regulator at 2 {
+ compatible = "regulator-fixed";
+ regulator-name = "1V8";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ regulator-always-on;
+ };
+
+ ape6evm_fixed_3v3: regulator at 3 {
compatible = "regulator-fixed";
regulator-name = "3V3";
regulator-min-microvolt = <3300000>;
@@ -80,7 +88,7 @@
smsc,irq-active-high;
smsc,irq-push-pull;
vdd33a-supply = <&ape6evm_fixed_3v3>;
- vddvario-supply = <&ape6evm_fixed_3v3>;
+ vddvario-supply = <&ape6evm_fixed_1v8>;
};
};
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 29/30] ARM: shmobile: r8a7790: add MLB+ clock
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (27 preceding siblings ...)
2014-12-29 1:43 ` [PATCH 28/30] ARM: shmobile: ape6evm: Fix LAN9220 VDDVARIO voltage Simon Horman
@ 2014-12-29 1:44 ` Simon Horman
2014-12-29 1:44 ` [PATCH 30/30] ARM: shmobile: r8a7791: " Simon Horman
2015-01-12 22:24 ` [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Olof Johansson
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:44 UTC (permalink / raw)
To: linux-arm-kernel
From: Andrey Gusakov <andrey.gusakov@cogentembedded.com>
Add MLB+ clock to R8A7790 device tree.
Signed-off-by: Andrey Gusakov <andrey.gusakov@cogentembedded.com>
[Sergei: rebased, renamed, added changelog]
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7790.dtsi | 13 +++++++------
include/dt-bindings/clock/r8a7790-clock.h | 1 +
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi
index ffeff98..af30c24 100644
--- a/arch/arm/boot/dts/r8a7790.dtsi
+++ b/arch/arm/boot/dts/r8a7790.dtsi
@@ -1149,16 +1149,17 @@
mstp8_clks: mstp8_clks at e6150990 {
compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150990 0 4>, <0 0xe61509a0 0 4>;
- clocks = <&zg_clk>, <&zg_clk>, <&zg_clk>, <&zg_clk>, <&p_clk>,
- <&zs_clk>, <&zs_clk>;
+ clocks = <&hp_clk>, <&zg_clk>, <&zg_clk>, <&zg_clk>,
+ <&zg_clk>, <&p_clk>, <&zs_clk>, <&zs_clk>;
#clock-cells = <1>;
clock-indices = <
- R8A7790_CLK_VIN3 R8A7790_CLK_VIN2 R8A7790_CLK_VIN1
- R8A7790_CLK_VIN0 R8A7790_CLK_ETHER R8A7790_CLK_SATA1
- R8A7790_CLK_SATA0
+ R8A7790_CLK_MLB R8A7790_CLK_VIN3 R8A7790_CLK_VIN2
+ R8A7790_CLK_VIN1 R8A7790_CLK_VIN0 R8A7790_CLK_ETHER
+ R8A7790_CLK_SATA1 R8A7790_CLK_SATA0
>;
clock-output-names =
- "vin3", "vin2", "vin1", "vin0", "ether", "sata1", "sata0";
+ "mlb", "vin3", "vin2", "vin1", "vin0", "ether",
+ "sata1", "sata0";
};
mstp9_clks: mstp9_clks at e6150994 {
compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
diff --git a/include/dt-bindings/clock/r8a7790-clock.h b/include/dt-bindings/clock/r8a7790-clock.h
index c27b3b5..9194027 100644
--- a/include/dt-bindings/clock/r8a7790-clock.h
+++ b/include/dt-bindings/clock/r8a7790-clock.h
@@ -97,6 +97,7 @@
#define R8A7790_CLK_LVDS0 26
/* MSTP8 */
+#define R8A7790_CLK_MLB 2
#define R8A7790_CLK_VIN3 8
#define R8A7790_CLK_VIN2 9
#define R8A7790_CLK_VIN1 10
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20
@ 2014-12-29 1:44 Simon Horman
2014-12-29 1:43 ` [PATCH 01/30] ARM: shmobile: ape6evm-reference: Correct BSC bus range Simon Horman
` (30 more replies)
0 siblings, 31 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:44 UTC (permalink / raw)
To: linux-arm-kernel
Hi Olof, Hi Kevin, Hi Arnd,
Please consider these Renesas ARM based SoC DT updates for v3.20.
The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v3.20
for you to fetch changes up to 7408d3061d2f04181820902fae6e92e4a73d5cc0:
ARM: shmobile: r8a7791: add MLB+ clock (2014-12-23 09:18:23 +0900)
----------------------------------------------------------------
Renesas ARM Based SoC DT Updates for v3.20
* Use clock-indices instead of deprecated renesas,clock-indices
* Prepare for r8a73a4 multiplatform support
* Increase clock coverage for r8a779[014]
* Correct r8a7779 clock usage
* Correct LAN9220 VDDVARIO voltage on ape6evm
* Correct QSPI SPI-Flash mode of lager and koelsch
* Correct flash partition label and size on koelsch
* Correct mask for GIC PPI interrupts on r8a779[14]
* Correct BSC bus range on ape6evm-reference
----------------------------------------------------------------
Andrey Gusakov (2):
ARM: shmobile: r8a7790: add MLB+ clock
ARM: shmobile: r8a7791: add MLB+ clock
Ben Dooks (2):
ARM: shmobile: r8a7790 dtsi: Change to using clock-indices
ARM: shmobile: r8a7791 dtsi: Change to using clock-indices
Geert Uytterhoeven (6):
ARM: shmobile: ape6evm-reference: Correct BSC bus range
ARM: shmobile: r8a7740 dtsi: Change to using clock-indices
ARM: shmobile: r8a7779 dtsi: Change to using clock-indices
ARM: shmobile: r8a7794 dtsi: Change to using clock-indices
ARM: shmobile: r8a7791: Correct mask for GIC PPI interrupts
ARM: shmobile: r8a7794: Correct mask for GIC PPI interrupts
Hiroyuki Yokoyama (1):
ARM: shmobile: r8a7794: Add SYS-DMAC clocks to device tree
Hisashi Nakamura (3):
ARM: shmobile: koelsch: Fix QSPI mode of SPI-Flash into mode3
ARM: shmobile: lager: Fix QSPI mode of SPI-Flash into mode3
ARM: shmobile: r8a7794: Add QSPI clock to device tree
Kazuya Mizuguchi (1):
ARM: shmobile: r8a7794: Add USBDMAC[01] clocks to device tree
Koji Matsuoka (1):
ARM: shmobile: r8a7794: Add I2C clocks to device tree
Laurent Pinchart (1):
ARM: shmobile: ape6evm: Fix LAN9220 VDDVARIO voltage
Magnus Damm (3):
ARM: shmobile: r8a7779: Use R8A7779_CLK_P as SCIF parent clock
ARM: shmobile: r8a7779: Use MSTP for SCIF clocks
ARM: shmobile: r8a7779: Add TWD device to DTS
Ryo Kataoka (1):
ARM: shmobile: r8a7791: Add IPMMU-SGX clock to device tree
Shinobu Uehara (3):
ARM: shmobile: r8a7794: Add USB clocks to device tree
ARM: shmobile: r8a7794: Add SDHI clocks to device tree
ARM: shmobile: r8a7794: Add MMCIF clock to device tree
Simon Horman (1):
ARM: shmobile: dts: koelsch: Fix flash partition label and size
Ulrich Hecht (5):
ARM: shmobile: ape6evm: fix compatible string for Ethernet controller
ARM: shmobile: ape6evm: synchronize dts with reference platform
ARM: shmobile: ape6evm: Add LEDs to the device tree
ARM: shmobile: ape6evm: Add keypad to the device tree
ARM: shmobile: r8a73a4: Add r8a73a4-ape6evm.dtb to ARCH_SHMOBILE_MULTI
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts | 2 +-
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 173 +++++++++++++++++++++++-
arch/arm/boot/dts/r8a7740.dtsi | 10 +-
arch/arm/boot/dts/r8a7779.dtsi | 39 ++++--
arch/arm/boot/dts/r8a7790-lager.dts | 2 +
arch/arm/boot/dts/r8a7790.dtsi | 33 +++--
arch/arm/boot/dts/r8a7791-koelsch.dts | 12 +-
arch/arm/boot/dts/r8a7791.dtsi | 40 +++---
arch/arm/boot/dts/r8a7794.dtsi | 82 ++++++++---
include/dt-bindings/clock/r8a7790-clock.h | 1 +
include/dt-bindings/clock/r8a7791-clock.h | 2 +
include/dt-bindings/clock/r8a7794-clock.h | 17 +++
13 files changed, 333 insertions(+), 81 deletions(-)
^ permalink raw reply [flat|nested] 34+ messages in thread
* [PATCH 30/30] ARM: shmobile: r8a7791: add MLB+ clock
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (28 preceding siblings ...)
2014-12-29 1:44 ` [PATCH 29/30] ARM: shmobile: r8a7790: add MLB+ clock Simon Horman
@ 2014-12-29 1:44 ` Simon Horman
2015-01-12 22:24 ` [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Olof Johansson
30 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-29 1:44 UTC (permalink / raw)
To: linux-arm-kernel
From: Andrey Gusakov <andrey.gusakov@cogentembedded.com>
Add MLB+ clock to R8A7791 device tree.
Signed-off-by: Andrey Gusakov <andrey.gusakov@cogentembedded.com>
[Sergei: rebased, renamed, added changelog]
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm/boot/dts/r8a7791.dtsi | 10 +++++-----
include/dt-bindings/clock/r8a7791-clock.h | 1 +
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi
index 78d6371..2810226 100644
--- a/arch/arm/boot/dts/r8a7791.dtsi
+++ b/arch/arm/boot/dts/r8a7791.dtsi
@@ -1154,17 +1154,17 @@
mstp8_clks: mstp8_clks at e6150990 {
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150990 0 4>, <0 0xe61509a0 0 4>;
- clocks = <&zg_clk>, <&zg_clk>, <&zg_clk>, <&zg_clk>, <&p_clk>,
- <&zs_clk>, <&zs_clk>;
+ clocks = <&hp_clk>, <&zg_clk>, <&zg_clk>, <&zg_clk>,
+ <&zg_clk>, <&p_clk>, <&zs_clk>, <&zs_clk>;
#clock-cells = <1>;
clock-indices = <
- R8A7791_CLK_IPMMU_SGX
+ R8A7791_CLK_IPMMU_SGX R8A7791_CLK_MLB
R8A7791_CLK_VIN2 R8A7791_CLK_VIN1 R8A7791_CLK_VIN0
R8A7791_CLK_ETHER R8A7791_CLK_SATA1 R8A7791_CLK_SATA0
>;
clock-output-names =
- "ipmmu_sgx", "vin2", "vin1", "vin0", "ether", "sata1",
- "sata0";
+ "ipmmu_sgx", "mlb", "vin2", "vin1", "vin0", "ether",
+ "sata1", "sata0";
};
mstp9_clks: mstp9_clks at e6150994 {
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
diff --git a/include/dt-bindings/clock/r8a7791-clock.h b/include/dt-bindings/clock/r8a7791-clock.h
index ee9bb944..f096f3f 100644
--- a/include/dt-bindings/clock/r8a7791-clock.h
+++ b/include/dt-bindings/clock/r8a7791-clock.h
@@ -92,6 +92,7 @@
/* MSTP8 */
#define R8A7791_CLK_IPMMU_SGX 0
+#define R8A7791_CLK_MLB 2
#define R8A7791_CLK_VIN2 9
#define R8A7791_CLK_VIN1 10
#define R8A7791_CLK_VIN0 11
--
2.1.3
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 21/30] ARM: shmobile: r8a7794: Add SDHI clocks to device tree
2014-12-29 1:43 ` [PATCH 21/30] ARM: shmobile: r8a7794: Add SDHI " Simon Horman
@ 2014-12-29 11:14 ` Sergei Shtylyov
2014-12-31 6:14 ` Simon Horman
0 siblings, 1 reply; 34+ messages in thread
From: Sergei Shtylyov @ 2014-12-29 11:14 UTC (permalink / raw)
To: linux-arm-kernel
Hello.
On 12/29/2014 4:43 AM, Simon Horman wrote:
> From: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
> Signed-off-by: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
> [horms: omitted device nodes; only add clock]
> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
> ---
> arch/arm/boot/dts/r8a7794.dtsi | 20 +++++++++++++++++++-
> include/dt-bindings/clock/r8a7794-clock.h | 3 +++
> 2 files changed, 22 insertions(+), 1 deletion(-)
> diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
> index 728d719..c376676 100644
> --- a/arch/arm/boot/dts/r8a7794.dtsi
> +++ b/arch/arm/boot/dts/r8a7794.dtsi
> @@ -293,6 +293,21 @@
> clock-output-names = "main", "pll0", "pll1", "pll3",
> "lb", "qspi", "sdh", "sd0", "z";
> };
> + /* Variable factor clocks */
> + sd1_clk: sd2_clk at e6150078 {
So is it SD1 or SD2 clock?
> + compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
> + reg = <0 0xe6150078 0 4>;
> + clocks = <&pll1_div2_clk>;
> + #clock-cells = <0>;
> + clock-output-names = "sd1";
> + };
> + sd2_clk: sd3_clk at e615007c {
Same question...
> + compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
> + reg = <0 0xe615007c 0 4>;
> + clocks = <&pll1_div2_clk>;
> + #clock-cells = <0>;
> + clock-output-names = "sd2";
> + };
[...]
WBR, Sergei
^ permalink raw reply [flat|nested] 34+ messages in thread
* [PATCH 21/30] ARM: shmobile: r8a7794: Add SDHI clocks to device tree
2014-12-29 11:14 ` Sergei Shtylyov
@ 2014-12-31 6:14 ` Simon Horman
0 siblings, 0 replies; 34+ messages in thread
From: Simon Horman @ 2014-12-31 6:14 UTC (permalink / raw)
To: linux-arm-kernel
On Mon, Dec 29, 2014 at 02:14:25PM +0300, Sergei Shtylyov wrote:
> Hello.
>
> On 12/29/2014 4:43 AM, Simon Horman wrote:
>
> >From: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
>
> >Signed-off-by: Shinobu Uehara <shinobu.uehara.xc@renesas.com>
> >[horms: omitted device nodes; only add clock]
> >Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
> >---
> > arch/arm/boot/dts/r8a7794.dtsi | 20 +++++++++++++++++++-
> > include/dt-bindings/clock/r8a7794-clock.h | 3 +++
> > 2 files changed, 22 insertions(+), 1 deletion(-)
>
> >diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
> >index 728d719..c376676 100644
> >--- a/arch/arm/boot/dts/r8a7794.dtsi
> >+++ b/arch/arm/boot/dts/r8a7794.dtsi
> >@@ -293,6 +293,21 @@
> > clock-output-names = "main", "pll0", "pll1", "pll3",
> > "lb", "qspi", "sdh", "sd0", "z";
> > };
> >+ /* Variable factor clocks */
> >+ sd1_clk: sd2_clk at e6150078 {
>
> So is it SD1 or SD2 clock?
>
> >+ compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
> >+ reg = <0 0xe6150078 0 4>;
> >+ clocks = <&pll1_div2_clk>;
> >+ #clock-cells = <0>;
> >+ clock-output-names = "sd1";
> >+ };
> >+ sd2_clk: sd3_clk at e615007c {
>
> Same question...
>
> >+ compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
> >+ reg = <0 0xe615007c 0 4>;
> >+ clocks = <&pll1_div2_clk>;
> >+ #clock-cells = <0>;
> >+ clock-output-names = "sd2";
> >+ };
> [...]
Thanks, and sorry for letting that slip through.
e6150078 should be sd1_clk and e615007c should be sd2_clk.
And for reference sd3_clk is e615026c.
I'll send an incremental patch to fix this problem.
^ permalink raw reply [flat|nested] 34+ messages in thread
* [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
` (29 preceding siblings ...)
2014-12-29 1:44 ` [PATCH 30/30] ARM: shmobile: r8a7791: " Simon Horman
@ 2015-01-12 22:24 ` Olof Johansson
30 siblings, 0 replies; 34+ messages in thread
From: Olof Johansson @ 2015-01-12 22:24 UTC (permalink / raw)
To: linux-arm-kernel
On Mon, Dec 29, 2014 at 10:44:01AM +0900, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
>
> Please consider these Renesas ARM based SoC DT updates for v3.20.
>
>
> The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
>
> Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v3.20
>
> for you to fetch changes up to 7408d3061d2f04181820902fae6e92e4a73d5cc0:
>
> ARM: shmobile: r8a7791: add MLB+ clock (2014-12-23 09:18:23 +0900)
>
> ----------------------------------------------------------------
> Renesas ARM Based SoC DT Updates for v3.20
>
> * Use clock-indices instead of deprecated renesas,clock-indices
> * Prepare for r8a73a4 multiplatform support
> * Increase clock coverage for r8a779[014]
> * Correct r8a7779 clock usage
> * Correct LAN9220 VDDVARIO voltage on ape6evm
> * Correct QSPI SPI-Flash mode of lager and koelsch
> * Correct flash partition label and size on koelsch
> * Correct mask for GIC PPI interrupts on r8a779[14]
> * Correct BSC bus range on ape6evm-reference
>
Thanks, merged into next/dt.
-Olof
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2015-01-12 22:24 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-29 1:44 [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 Simon Horman
2014-12-29 1:43 ` [PATCH 01/30] ARM: shmobile: ape6evm-reference: Correct BSC bus range Simon Horman
2014-12-29 1:43 ` [PATCH 02/30] ARM: shmobile: r8a7740 dtsi: Change to using clock-indices Simon Horman
2014-12-29 1:43 ` [PATCH 03/30] ARM: shmobile: r8a7779 " Simon Horman
2014-12-29 1:43 ` [PATCH 04/30] ARM: shmobile: r8a7790 " Simon Horman
2014-12-29 1:43 ` [PATCH 05/30] ARM: shmobile: r8a7791 " Simon Horman
2014-12-29 1:43 ` [PATCH 06/30] ARM: shmobile: r8a7794 " Simon Horman
2014-12-29 1:43 ` [PATCH 07/30] ARM: shmobile: r8a7794: Add USB clocks to device tree Simon Horman
2014-12-29 1:43 ` [PATCH 08/30] ARM: shmobile: dts: koelsch: Fix flash partition label and size Simon Horman
2014-12-29 1:43 ` [PATCH 09/30] ARM: shmobile: r8a7791: Correct mask for GIC PPI interrupts Simon Horman
2014-12-29 1:43 ` [PATCH 10/30] ARM: shmobile: r8a7794: " Simon Horman
2014-12-29 1:43 ` [PATCH 11/30] ARM: shmobile: r8a7794: Add USBDMAC[01] clocks to device tree Simon Horman
2014-12-29 1:43 ` [PATCH 12/30] ARM: shmobile: koelsch: Fix QSPI mode of SPI-Flash into mode3 Simon Horman
2014-12-29 1:43 ` [PATCH 13/30] ARM: shmobile: r8a7791: Add IPMMU-SGX clock to device tree Simon Horman
2014-12-29 1:43 ` [PATCH 14/30] ARM: shmobile: r8a7794: Add SYS-DMAC clocks " Simon Horman
2014-12-29 1:43 ` [PATCH 15/30] ARM: shmobile: lager: Fix QSPI mode of SPI-Flash into mode3 Simon Horman
2014-12-29 1:43 ` [PATCH 16/30] ARM: shmobile: r8a7794: Add QSPI clock to device tree Simon Horman
2014-12-29 1:43 ` [PATCH 17/30] ARM: shmobile: r8a7779: Use R8A7779_CLK_P as SCIF parent clock Simon Horman
2014-12-29 1:43 ` [PATCH 18/30] ARM: shmobile: r8a7779: Use MSTP for SCIF clocks Simon Horman
2014-12-29 1:43 ` [PATCH 19/30] ARM: shmobile: r8a7779: Add TWD device to DTS Simon Horman
2014-12-29 1:43 ` [PATCH 20/30] ARM: shmobile: r8a7794: Add I2C clocks to device tree Simon Horman
2014-12-29 1:43 ` [PATCH 21/30] ARM: shmobile: r8a7794: Add SDHI " Simon Horman
2014-12-29 11:14 ` Sergei Shtylyov
2014-12-31 6:14 ` Simon Horman
2014-12-29 1:43 ` [PATCH 22/30] ARM: shmobile: r8a7794: Add MMCIF clock " Simon Horman
2014-12-29 1:43 ` [PATCH 23/30] ARM: shmobile: ape6evm: fix compatible string for Ethernet controller Simon Horman
2014-12-29 1:43 ` [PATCH 24/30] ARM: shmobile: ape6evm: synchronize dts with reference platform Simon Horman
2014-12-29 1:43 ` [PATCH 25/30] ARM: shmobile: ape6evm: Add LEDs to the device tree Simon Horman
2014-12-29 1:43 ` [PATCH 26/30] ARM: shmobile: ape6evm: Add keypad " Simon Horman
2014-12-29 1:43 ` [PATCH 27/30] ARM: shmobile: r8a73a4: Add r8a73a4-ape6evm.dtb to ARCH_SHMOBILE_MULTI Simon Horman
2014-12-29 1:43 ` [PATCH 28/30] ARM: shmobile: ape6evm: Fix LAN9220 VDDVARIO voltage Simon Horman
2014-12-29 1:44 ` [PATCH 29/30] ARM: shmobile: r8a7790: add MLB+ clock Simon Horman
2014-12-29 1:44 ` [PATCH 30/30] ARM: shmobile: r8a7791: " Simon Horman
2015-01-12 22:24 ` [GIT PULL] Renesas ARM Based SoC DT Updates for v3.20 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).