mirror of https://gitee.com/openkylin/linux.git
Renesas ARM Based SoC DT Updates for v3.15
* r8a7791 (R-Car M2) based Koelsch board - Enable GPIO Keys, (1+1)GiB memory, SATA0 and serial ports - Add VIN and thermal clocks - Remove r8a7791-koelsch-reference.dts * r8a7790 (R-Car H2) based Lager board - Replace IRQ type numerical values with macros - Enable SATA0 and serial ports - Add VIN and thermal clocks -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAABAgAGBQJS8yJIAAoJENfPZGlqN0++L5oP/is2wD+iOWk/x0vXU0Mfzx/q WMOhn3h/cHagojfRJp9T+mkLkXEXmUVxHgo7vI44/1V1Ytxp7GFSTvDmHdPrsR5d Dss/3zjxrpjRPSgEIq1dk/W1UoTTwKRlaJ425Nl0odi+C2qA60iwNKQrQp2Zu0kK DnpHmbVm8qaG3I0HhdK851RLml4etakjQ+5zgyyrDH+++93LtZ1tLNaw4ZnFYPP4 J+OZczBeXfBjotK0r1nUVoF7qrtBDoK47QbBmT1Hto/0xdlnal0O7wskuiD9ZlM3 u7ZF6xvfP3fu1/urdRPV24QykaF//go6yv7pX99/PXmksnl+mK9h/gUDGZysygW4 UZQQukuApGrmEq1DItm+Zny2KbatOOYr5Xzss20W/sqlO9KGF248UyseVEs3kMZa on6te/S78rZARPYDabusGJaPMRbKwx3LzXz81wJamv6u0MKre75maBwxIEqMTX9b V52Z158+xsxibOggkLC4hDjOLrlG+ts8cbsO8CLuLZ7EuA9ICncSZXC5CFp2KDH+ MMUzQUj7/63irITIqvOolS0B3HrB08tINBe7N0Tjb99Am5CQ4Pe2ZJfBOZxzN01w tsAtp7qMh9VcTY0dzRdZxqCpkBOtIhBRTWlGahVZdE0uR1o3M1s78AhPffwTdym/ E0YPt+A2T/edD0lXH9+7 =GRoY -----END PGP SIGNATURE----- Merge tag 'renesas-dt-for-v3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt Merge "Renesas ARM Based SoC DT Updates for v3.15" from Simon Horman: * r8a7791 (R-Car M2) based Koelsch board - Enable GPIO Keys, (1+1)GiB memory, SATA0 and serial ports - Add VIN and thermal clocks - Remove r8a7791-koelsch-reference.dts * r8a7790 (R-Car H2) based Lager board - Replace IRQ type numerical values with macros - Enable SATA0 and serial ports - Add VIN and thermal clocks * tag 'renesas-dt-for-v3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: ARM: shmobile: r8a7790: Replace IRQ type numerical values with macros ARM: shmobile: r8a7790: Fix serial ports DT compatible strings ARM: shmobile: lager: Enable SATA1 in r8a7790-lager.dts ARM: shmobile: r8a7790: Add SATA nodes to r8a7790.dtsi ARM: shmobile: koelsch: Enable SATA0 in r8a7791-koelsch.dts ARM: shmobile: r8a7791: Add SATA nodes to r8a7791.dtsi ARM: shmobile: r8a7791: Add SATA clocks to device tree ARM: shmobile: r8a7790: Add SATA clocks to device tree ARM: shmobile: r8a7791: Add VIN clocks to device tree ARM: shmobile: r8a7790: Add VIN clocks to device tree ARM: shmobile: r8a7790: Add serial ports to the device tree ARM: shmobile: r8a7791: Add serial ports to the device tree ARM: shmobile: r8a7790: Add thermal clock in device tree ARM: shmobile: r8a7791: Add thermal clock in device tree ARM: shmobile: koelsch: (1+1)GiB memory in DT ARM: shmobile: Add GPIO keys to Koelsch DTS ARM: shmobile: dts: Remove r8a7791-koelsch-reference.dts Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
commit
6b43a28472
|
@ -91,3 +91,7 @@ &mmcif1 {
|
|||
non-removable;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&sata1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -168,6 +168,7 @@ thermal@e61f0000 {
|
|||
reg = <0 0xe61f0000 0 0x14>, <0 0xe61f0100 0 0x38>;
|
||||
interrupt-parent = <&gic>;
|
||||
interrupts = <0 69 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp5_clks R8A7790_CLK_THERMAL>;
|
||||
};
|
||||
|
||||
timer {
|
||||
|
@ -299,6 +300,124 @@ sdhi3: sd@ee160000 {
|
|||
status = "disabled";
|
||||
};
|
||||
|
||||
scifa0: serial@e6c40000 {
|
||||
compatible = "renesas,scifa-r8a7790", "renesas,scifa";
|
||||
reg = <0 0xe6c40000 0 64>;
|
||||
interrupt-parent = <&gic>;
|
||||
interrupts = <0 144 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7790_CLK_SCIFA0>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifa1: serial@e6c50000 {
|
||||
compatible = "renesas,scifa-r8a7790", "renesas,scifa";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c50000 0 64>;
|
||||
interrupts = <0 145 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7790_CLK_SCIFA1>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifa2: serial@e6c60000 {
|
||||
compatible = "renesas,scifa-r8a7790", "renesas,scifa";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c60000 0 64>;
|
||||
interrupts = <0 151 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7790_CLK_SCIFA2>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifb0: serial@e6c20000 {
|
||||
compatible = "renesas,scifb-r8a7790", "renesas,scifb";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c20000 0 64>;
|
||||
interrupts = <0 148 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7790_CLK_SCIFB0>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifb1: serial@e6c30000 {
|
||||
compatible = "renesas,scifb-r8a7790", "renesas,scifb";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c30000 0 64>;
|
||||
interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7790_CLK_SCIFB1>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifb2: serial@e6ce0000 {
|
||||
compatible = "renesas,scifb-r8a7790", "renesas,scifb";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6ce0000 0 64>;
|
||||
interrupts = <0 150 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7790_CLK_SCIFB2>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scif0: serial@e6e60000 {
|
||||
compatible = "renesas,scif-r8a7790", "renesas,scif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6e60000 0 64>;
|
||||
interrupts = <0 152 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7790_CLK_SCIF0>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scif1: serial@e6e68000 {
|
||||
compatible = "renesas,scif-r8a7790", "renesas,scif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6e68000 0 64>;
|
||||
interrupts = <0 153 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7790_CLK_SCIF1>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
hscif0: serial@e62c0000 {
|
||||
compatible = "renesas,hscif-r8a7790", "renesas,hscif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe62c0000 0 96>;
|
||||
interrupts = <0 154 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7790_CLK_HSCIF0>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
hscif1: serial@e62c8000 {
|
||||
compatible = "renesas,hscif-r8a7790", "renesas,hscif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe62c8000 0 96>;
|
||||
interrupts = <0 155 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7790_CLK_HSCIF1>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
sata0: sata@ee300000 {
|
||||
compatible = "renesas,sata-r8a7790";
|
||||
reg = <0 0xee300000 0 0x2000>;
|
||||
interrupt-parent = <&gic>;
|
||||
interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp8_clks R8A7790_CLK_SATA0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
sata1: sata@ee500000 {
|
||||
compatible = "renesas,sata-r8a7790";
|
||||
reg = <0 0xee500000 0 0x2000>;
|
||||
interrupt-parent = <&gic>;
|
||||
interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp8_clks R8A7790_CLK_SATA1>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
clocks {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
|
@ -607,10 +726,16 @@ R8A7790_CLK_LVDS1 R8A7790_CLK_LVDS0
|
|||
mstp8_clks: mstp8_clks@e6150990 {
|
||||
compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
|
||||
reg = <0 0xe6150990 0 4>, <0 0xe61509a0 0 4>;
|
||||
clocks = <&p_clk>;
|
||||
clocks = <&zg_clk>, <&zg_clk>, <&zg_clk>, <&zg_clk>, <&p_clk>,
|
||||
<&zs_clk>, <&zs_clk>;
|
||||
#clock-cells = <1>;
|
||||
renesas,clock-indices = <R8A7790_CLK_ETHER>;
|
||||
clock-output-names = "ether";
|
||||
renesas,clock-indices = <
|
||||
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";
|
||||
};
|
||||
mstp9_clks: mstp9_clks@e6150994 {
|
||||
compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
|
||||
|
|
|
@ -1,115 +0,0 @@
|
|||
/*
|
||||
* Device Tree Source for the Koelsch board
|
||||
*
|
||||
* Copyright (C) 2013 Renesas Electronics Corporation
|
||||
* Copyright (C) 2013 Renesas Solutions Corp.
|
||||
*
|
||||
* This file is licensed under the terms of the GNU General Public License
|
||||
* version 2. This program is licensed "as is" without any warranty of any
|
||||
* kind, whether express or implied.
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
#include "r8a7791.dtsi"
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
/ {
|
||||
model = "Koelsch";
|
||||
compatible = "renesas,koelsch-reference", "renesas,r8a7791";
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttySC6,115200 ignore_loglevel rw root=/dev/nfs ip=dhcp";
|
||||
};
|
||||
|
||||
memory@40000000 {
|
||||
device_type = "memory";
|
||||
reg = <0 0x40000000 0 0x80000000>;
|
||||
};
|
||||
|
||||
lbsc {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
|
||||
gpio-keys {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
key-a {
|
||||
gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <30>;
|
||||
label = "SW30";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-b {
|
||||
gpios = <&gpio7 1 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <48>;
|
||||
label = "SW31";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-c {
|
||||
gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <46>;
|
||||
label = "SW32";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-d {
|
||||
gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <32>;
|
||||
label = "SW33";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-e {
|
||||
gpios = <&gpio7 4 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <18>;
|
||||
label = "SW34";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-f {
|
||||
gpios = <&gpio7 5 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <33>;
|
||||
label = "SW35";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-g {
|
||||
gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <34>;
|
||||
label = "SW36";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
led6 {
|
||||
gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
led7 {
|
||||
gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
led8 {
|
||||
gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pfc {
|
||||
pinctrl-0 = <&scif0_pins &scif1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
scif0_pins: serial0 {
|
||||
renesas,groups = "scif0_data_d";
|
||||
renesas,function = "scif0";
|
||||
};
|
||||
|
||||
scif1_pins: serial1 {
|
||||
renesas,groups = "scif1_data_d";
|
||||
renesas,function = "scif1";
|
||||
};
|
||||
};
|
|
@ -23,7 +23,12 @@ chosen {
|
|||
|
||||
memory@40000000 {
|
||||
device_type = "memory";
|
||||
reg = <0 0x40000000 0 0x80000000>;
|
||||
reg = <0 0x40000000 0 0x40000000>;
|
||||
};
|
||||
|
||||
memory@200000000 {
|
||||
device_type = "memory";
|
||||
reg = <2 0x00000000 0 0x40000000>;
|
||||
};
|
||||
|
||||
lbsc {
|
||||
|
@ -31,6 +36,60 @@ lbsc {
|
|||
#size-cells = <1>;
|
||||
};
|
||||
|
||||
gpio-keys {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
key-a {
|
||||
gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <30>;
|
||||
label = "SW30";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-b {
|
||||
gpios = <&gpio7 1 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <48>;
|
||||
label = "SW31";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-c {
|
||||
gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <46>;
|
||||
label = "SW32";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-d {
|
||||
gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <32>;
|
||||
label = "SW33";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-e {
|
||||
gpios = <&gpio7 4 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <18>;
|
||||
label = "SW34";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-f {
|
||||
gpios = <&gpio7 5 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <33>;
|
||||
label = "SW35";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
key-g {
|
||||
gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <34>;
|
||||
label = "SW36";
|
||||
gpio-key,wakeup;
|
||||
debounce-interval = <20>;
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
led6 {
|
||||
|
@ -63,3 +122,7 @@ scif1_pins: serial1 {
|
|||
renesas,function = "scif1";
|
||||
};
|
||||
};
|
||||
|
||||
&sata0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -151,6 +151,7 @@ thermal@e61f0000 {
|
|||
reg = <0 0xe61f0000 0 0x14>, <0 0xe61f0100 0 0x38>;
|
||||
interrupt-parent = <&gic>;
|
||||
interrupts = <0 69 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp5_clks R8A7791_CLK_THERMAL>;
|
||||
};
|
||||
|
||||
timer {
|
||||
|
@ -185,6 +186,204 @@ pfc: pfc@e6060000 {
|
|||
#gpio-range-cells = <3>;
|
||||
};
|
||||
|
||||
scifa0: serial@e6c40000 {
|
||||
compatible = "renesas,scifa-r8a7791", "renesas,scifa";
|
||||
reg = <0 0xe6c40000 0 64>;
|
||||
interrupt-parent = <&gic>;
|
||||
interrupts = <0 144 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7791_CLK_SCIFA0>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifa1: serial@e6c50000 {
|
||||
compatible = "renesas,scifa-r8a7791", "renesas,scifa";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c50000 0 64>;
|
||||
interrupts = <0 145 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7791_CLK_SCIFA1>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifa2: serial@e6c60000 {
|
||||
compatible = "renesas,scifa-r8a7791", "renesas,scifa";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c60000 0 64>;
|
||||
interrupts = <0 151 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7791_CLK_SCIFA2>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifa3: serial@e6c70000 {
|
||||
compatible = "renesas,scifa-r8a7791", "renesas,scifa";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c70000 0 64>;
|
||||
interrupts = <0 29 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp11_clks R8A7791_CLK_SCIFA3>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifa4: serial@e6c78000 {
|
||||
compatible = "renesas,scifa-r8a7791", "renesas,scifa";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c78000 0 64>;
|
||||
interrupts = <0 30 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp11_clks R8A7791_CLK_SCIFA4>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifa5: serial@e6c80000 {
|
||||
compatible = "renesas,scifa-r8a7791", "renesas,scifa";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c80000 0 64>;
|
||||
interrupts = <0 31 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp11_clks R8A7791_CLK_SCIFA5>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifb0: serial@e6c20000 {
|
||||
compatible = "renesas,scifb-r8a7791", "renesas,scifb";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c20000 0 64>;
|
||||
interrupts = <0 148 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7791_CLK_SCIFB0>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifb1: serial@e6c30000 {
|
||||
compatible = "renesas,scifb-r8a7791", "renesas,scifb";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6c30000 0 64>;
|
||||
interrupts = <0 149 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7791_CLK_SCIFB1>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scifb2: serial@e6ce0000 {
|
||||
compatible = "renesas,scifb-r8a7791", "renesas,scifb";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6ce0000 0 64>;
|
||||
interrupts = <0 150 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp2_clks R8A7791_CLK_SCIFB2>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scif0: serial@e6e60000 {
|
||||
compatible = "renesas,scif-r8a7791", "renesas,scif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6e60000 0 64>;
|
||||
interrupts = <0 152 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_SCIF0>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scif1: serial@e6e68000 {
|
||||
compatible = "renesas,scif-r8a7791", "renesas,scif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6e68000 0 64>;
|
||||
interrupts = <0 153 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_SCIF1>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scif2: serial@e6e58000 {
|
||||
compatible = "renesas,scif-r8a7791", "renesas,scif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6e58000 0 64>;
|
||||
interrupts = <0 22 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_SCIF2>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scif3: serial@e6ea8000 {
|
||||
compatible = "renesas,scif-r8a7791", "renesas,scif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6ea8000 0 64>;
|
||||
interrupts = <0 23 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_SCIF3>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scif4: serial@e6ee0000 {
|
||||
compatible = "renesas,scif-r8a7791", "renesas,scif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6ee0000 0 64>;
|
||||
interrupts = <0 24 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_SCIF4>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
scif5: serial@e6ee8000 {
|
||||
compatible = "renesas,scif-r8a7791", "renesas,scif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe6ee8000 0 64>;
|
||||
interrupts = <0 25 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_SCIF5>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
hscif0: serial@e62c0000 {
|
||||
compatible = "renesas,hscif-r8a7791", "renesas,hscif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe62c0000 0 96>;
|
||||
interrupts = <0 154 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_HSCIF0>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
hscif1: serial@e62c8000 {
|
||||
compatible = "renesas,hscif-r8a7791", "renesas,hscif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe62c8000 0 96>;
|
||||
interrupts = <0 155 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_HSCIF1>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
hscif2: serial@e62d0000 {
|
||||
compatible = "renesas,hscif-r8a7791", "renesas,hscif";
|
||||
interrupt-parent = <&gic>;
|
||||
reg = <0 0xe62d0000 0 96>;
|
||||
interrupts = <0 21 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp7_clks R8A7791_CLK_HSCIF2>;
|
||||
clock-names = "sci_ick";
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
sata0: sata@ee300000 {
|
||||
compatible = "renesas,sata-r8a7791";
|
||||
reg = <0 0xee300000 0 0x2000>;
|
||||
interrupt-parent = <&gic>;
|
||||
interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp8_clks R8A7791_CLK_SATA0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
sata1: sata@ee500000 {
|
||||
compatible = "renesas,sata-r8a7791";
|
||||
reg = <0 0xee500000 0 0x2000>;
|
||||
interrupt-parent = <&gic>;
|
||||
interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&mstp8_clks R8A7791_CLK_SATA1>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
clocks {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
|
@ -474,10 +673,15 @@ R8A7791_CLK_LVDS0
|
|||
mstp8_clks: mstp8_clks@e6150990 {
|
||||
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
|
||||
reg = <0 0xe6150990 0 4>, <0 0xe61509a0 0 4>;
|
||||
clocks = <&p_clk>;
|
||||
clocks = <&zg_clk>, <&zg_clk>, <&zg_clk>, <&p_clk>, <&zs_clk>,
|
||||
<&zs_clk>;
|
||||
#clock-cells = <1>;
|
||||
renesas,clock-indices = <R8A7791_CLK_ETHER>;
|
||||
clock-output-names = "ether";
|
||||
renesas,clock-indices = <
|
||||
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";
|
||||
};
|
||||
mstp9_clks: mstp9_clks@e6150994 {
|
||||
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
|
||||
|
|
Loading…
Reference in New Issue