* [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7
@ 2016-04-04 1:22 Simon Horman
2016-04-04 1:22 ` [PATCH 1/3] arm64: dts: r8a7795: Add CAN external clock support Simon Horman
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Simon Horman @ 2016-04-04 1:22 UTC (permalink / raw)
To: linux-arm-kernel
Hi Olof, Hi Kevin, Hi Arnd,
Please consider these Renesas ARM64 based SoC DT updates for v4.7.
The following changes since commit f55532a0c0b8bb6148f4e07853b876ef73bc69ca:
Linux 4.6-rc1 (2016-03-26 16:03:24 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-arm64-dt-for-v4.7
for you to fetch changes up to 81ae0ac31bb90baef10850fdfdc2a9f72f36aa6f:
arm64: dts: r8a7795: Use USB3.0 fallback compatibility string (2016-03-28 08:52:47 +0900)
----------------------------------------------------------------
Renesas ARM64 Based SoC DT Updates for v4.7
* Use USB3.0 fallback compatibility string in DT for r8a7795 SoC
* Add CAN support to DT for r8a7795 SoC
----------------------------------------------------------------
Ramesh Shanmugasundaram (2):
arm64: dts: r8a7795: Add CAN external clock support
arm64: dts: r8a7795: Add CAN support
Simon Horman (1):
arm64: dts: r8a7795: Use USB3.0 fallback compatibility string
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 42 ++++++++++++++++++++++++++++++--
1 file changed, 40 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/3] arm64: dts: r8a7795: Add CAN external clock support
2016-04-04 1:22 [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7 Simon Horman
@ 2016-04-04 1:22 ` Simon Horman
2016-04-04 1:22 ` [PATCH 2/3] arm64: dts: r8a7795: Add CAN support Simon Horman
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2016-04-04 1:22 UTC (permalink / raw)
To: linux-arm-kernel
From: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
Adds external CAN clock node for r8a7795. This clock can be used as
fCAN clock of CAN and CAN FD controller.
Signed-off-by: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
index a7315ebe3883..4049182e6608 100644
--- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
@@ -115,6 +115,14 @@
clock-frequency = <0>;
};
+ /* External CAN clock - to be overridden by boards that provide it */
+ can_clk: can {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-frequency = <0>;
+ status = "disabled";
+ };
+
/* External SCIF clock - to be overridden by boards that provide it */
scif_clk: scif {
compatible = "fixed-clock";
--
2.1.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/3] arm64: dts: r8a7795: Add CAN support
2016-04-04 1:22 [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7 Simon Horman
2016-04-04 1:22 ` [PATCH 1/3] arm64: dts: r8a7795: Add CAN external clock support Simon Horman
@ 2016-04-04 1:22 ` Simon Horman
2016-04-04 1:22 ` [PATCH 3/3] arm64: dts: r8a7795: Use USB3.0 fallback compatibility string Simon Horman
2016-04-13 19:14 ` [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7 Olof Johansson
3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2016-04-04 1:22 UTC (permalink / raw)
To: linux-arm-kernel
From: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
Adds CAN controller nodes for r8a7795.
Note: CAN channel register base address mentioned in R-Car Gen3 Hardware
User Manual v0.5E is incorrect. The corrected base addresses are:
CAN Channel 0 - 0xe6c30000
CAN Channel 1 - 0xe6c38000
Signed-off-by: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
---
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
index 4049182e6608..a88f8d840c48 100644
--- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
@@ -523,6 +523,36 @@
#size-cells = <0>;
};
+ can0: can at e6c30000 {
+ compatible = "renesas,can-r8a7795",
+ "renesas,rcar-gen3-can";
+ reg = <0 0xe6c30000 0 0x1000>;
+ interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 916>,
+ <&cpg CPG_CORE R8A7795_CLK_CANFD>,
+ <&can_clk>;
+ clock-names = "clkp1", "clkp2", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>;
+ assigned-clock-rates = <40000000>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ can1: can at e6c38000 {
+ compatible = "renesas,can-r8a7795",
+ "renesas,rcar-gen3-can";
+ reg = <0 0xe6c38000 0 0x1000>;
+ interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 915>,
+ <&cpg CPG_CORE R8A7795_CLK_CANFD>,
+ <&can_clk>;
+ clock-names = "clkp1", "clkp2", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>;
+ assigned-clock-rates = <40000000>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
hscif0: serial at e6540000 {
compatible = "renesas,hscif-r8a7795",
"renesas,rcar-gen3-hscif",
--
2.1.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 3/3] arm64: dts: r8a7795: Use USB3.0 fallback compatibility string
2016-04-04 1:22 [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7 Simon Horman
2016-04-04 1:22 ` [PATCH 1/3] arm64: dts: r8a7795: Add CAN external clock support Simon Horman
2016-04-04 1:22 ` [PATCH 2/3] arm64: dts: r8a7795: Add CAN support Simon Horman
@ 2016-04-04 1:22 ` Simon Horman
2016-04-13 19:14 ` [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7 Olof Johansson
3 siblings, 0 replies; 5+ messages in thread
From: Simon Horman @ 2016-04-04 1:22 UTC (permalink / raw)
To: linux-arm-kernel
Use recently added fallback compatibility string in r8a7795 device tree.
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
arch/arm64/boot/dts/renesas/r8a7795.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
index a88f8d840c48..868c10eaea48 100644
--- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
@@ -982,7 +982,7 @@
};
xhci0: usb at ee000000 {
- compatible = "renesas,xhci-r8a7795";
+ compatible = "renesas,xhci-r8a7795", "renesas,rcar-gen3-xhci";
reg = <0 0xee000000 0 0xc00>;
interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cpg CPG_MOD 328>;
@@ -991,7 +991,7 @@
};
xhci1: usb at ee0400000 {
- compatible = "renesas,xhci-r8a7795";
+ compatible = "renesas,xhci-r8a7795", "renesas,rcar-gen3-xhci";
reg = <0 0xee040000 0 0xc00>;
interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cpg CPG_MOD 327>;
--
2.1.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7
2016-04-04 1:22 [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7 Simon Horman
` (2 preceding siblings ...)
2016-04-04 1:22 ` [PATCH 3/3] arm64: dts: r8a7795: Use USB3.0 fallback compatibility string Simon Horman
@ 2016-04-13 19:14 ` Olof Johansson
3 siblings, 0 replies; 5+ messages in thread
From: Olof Johansson @ 2016-04-13 19:14 UTC (permalink / raw)
To: linux-arm-kernel
On Mon, Apr 04, 2016 at 10:22:20AM +0900, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
>
> Please consider these Renesas ARM64 based SoC DT updates for v4.7.
>
>
> The following changes since commit f55532a0c0b8bb6148f4e07853b876ef73bc69ca:
>
> Linux 4.6-rc1 (2016-03-26 16:03:24 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-arm64-dt-for-v4.7
>
> for you to fetch changes up to 81ae0ac31bb90baef10850fdfdc2a9f72f36aa6f:
>
> arm64: dts: r8a7795: Use USB3.0 fallback compatibility string (2016-03-28 08:52:47 +0900)
>
> ----------------------------------------------------------------
> Renesas ARM64 Based SoC DT Updates for v4.7
>
> * Use USB3.0 fallback compatibility string in DT for r8a7795 SoC
> * Add CAN support to DT for r8a7795 SoC
Merged, thanks!
-Olof
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-04-13 19:14 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-04 1:22 [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7 Simon Horman
2016-04-04 1:22 ` [PATCH 1/3] arm64: dts: r8a7795: Add CAN external clock support Simon Horman
2016-04-04 1:22 ` [PATCH 2/3] arm64: dts: r8a7795: Add CAN support Simon Horman
2016-04-04 1:22 ` [PATCH 3/3] arm64: dts: r8a7795: Use USB3.0 fallback compatibility string Simon Horman
2016-04-13 19:14 ` [GIT PULL] Renesas ARM64 Based SoC DT Updates for v4.7 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).