Commit 8855e14d authored by Olof Johansson's avatar Olof Johansson

Merge tag 'renesas-dt-for-v4.12' of...

Merge tag 'renesas-dt-for-v4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt

Renesas ARM Based SoC DT Updates for v4.12

Cleanup:
* Drop superfluous status update for frequency override on various boards
* Always use status "okay" to enable devices on porger board
* Add INTC-SYS clock to device tree of various SoCs
* Tidyup Audio-DMAC channel for DVC on r8a779[013] SoCs
* Remove unit-address and reg from integrated cache on various SoCs
* Switch from ARCH_SHMOBILE_MULTI to ARCH_RENESAS
* Fix SCIFB0 dmas indentation on r8a774[35] SoCs

Enhancements:
* Add watchdog timer to r7s72100 SoC
* Update sdhi clock bindings on r7s72100 SoC

* tag 'renesas-dt-for-v4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (31 commits)
  ARM: dts: silk: Drop superfluous status update for frequency override
  ARM: dts: alt: Drop superfluous status update for frequency override
  ARM: dts: gose: Drop superfluous status update for frequency override
  ARM: dts: porter: Drop superfluous status update for frequency override
  ARM: dts: koelsch: Drop superfluous status updates for frequency overrides
  ARM: dts: lager: Drop superfluous status update for frequency override
  ARM: dts: marzen: Drop superfluous status update for frequency override
  ARM: dts: bockw: Drop superfluous status update for frequency override
  ARM: dts: porter: Always use status "okay" to enable devices
  ARM: dts: r8a7793: Add INTC-SYS clock to device tree
  ARM: dts: r8a7793: Tidyup Audio-DMAC channel for DVC
  ARM: dts: r8a7791: Tidyup Audio-DMAC channel for DVC
  ARM: dts: r8a7794: Add INTC-SYS clock to device tree
  ARM: dts: r8a7792: Add INTC-SYS clock to device tree
  ARM: dts: r8a7791: Add INTC-SYS clock to device tree
  ARM: dts: r8a7790: Add INTC-SYS clock to device tree
  ARM: dts: r8a73a4: Add INTC-SYS clock to device tree
  ARM: dts: r7s72100: Add watchdog timer
  ARM: dts: r8a7790: Tidyup Audio-DMAC channel for DVC
  ARM: dts: r8a7794: Remove unit-address and reg from integrated cache
  ...
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parents c2a736b6 d01ff189
...@@ -679,6 +679,25 @@ dtb-$(CONFIG_ARCH_REALVIEW) += \ ...@@ -679,6 +679,25 @@ dtb-$(CONFIG_ARCH_REALVIEW) += \
arm-realview-eb-a9mp-bbrevd.dtb \ arm-realview-eb-a9mp-bbrevd.dtb \
arm-realview-pba8.dtb \ arm-realview-pba8.dtb \
arm-realview-pbx-a9.dtb arm-realview-pbx-a9.dtb
dtb-$(CONFIG_ARCH_RENESAS) += \
emev2-kzm9d.dtb \
r7s72100-genmai.dtb \
r7s72100-rskrza1.dtb \
r8a73a4-ape6evm.dtb \
r8a7740-armadillo800eva.dtb \
r8a7743-sk-rzg1m.dtb \
r8a7745-sk-rzg1e.dtb \
r8a7778-bockw.dtb \
r8a7779-marzen.dtb \
r8a7790-lager.dtb \
r8a7791-koelsch.dtb \
r8a7791-porter.dtb \
r8a7792-blanche.dtb \
r8a7792-wheat.dtb \
r8a7793-gose.dtb \
r8a7794-alt.dtb \
r8a7794-silk.dtb \
sh73a0-kzm9g.dtb
dtb-$(CONFIG_ARCH_ROCKCHIP) += \ dtb-$(CONFIG_ARCH_ROCKCHIP) += \
rk1108-evb.dtb \ rk1108-evb.dtb \
rk3036-evb.dtb \ rk3036-evb.dtb \
...@@ -719,25 +738,6 @@ dtb-$(CONFIG_ARCH_S5PV210) += \ ...@@ -719,25 +738,6 @@ dtb-$(CONFIG_ARCH_S5PV210) += \
s5pv210-smdkc110.dtb \ s5pv210-smdkc110.dtb \
s5pv210-smdkv210.dtb \ s5pv210-smdkv210.dtb \
s5pv210-torbreck.dtb s5pv210-torbreck.dtb
dtb-$(CONFIG_ARCH_SHMOBILE_MULTI) += \
emev2-kzm9d.dtb \
r7s72100-genmai.dtb \
r7s72100-rskrza1.dtb \
r8a73a4-ape6evm.dtb \
r8a7740-armadillo800eva.dtb \
r8a7743-sk-rzg1m.dtb \
r8a7745-sk-rzg1e.dtb \
r8a7778-bockw.dtb \
r8a7779-marzen.dtb \
r8a7790-lager.dtb \
r8a7791-koelsch.dtb \
r8a7791-porter.dtb \
r8a7792-blanche.dtb \
r8a7792-wheat.dtb \
r8a7793-gose.dtb \
r8a7794-alt.dtb \
r8a7794-silk.dtb \
sh73a0-kzm9g.dtb
dtb-$(CONFIG_ARCH_SOCFPGA) += \ dtb-$(CONFIG_ARCH_SOCFPGA) += \
socfpga_arria5_socdk.dtb \ socfpga_arria5_socdk.dtb \
socfpga_arria10_socdk_nand.dtb \ socfpga_arria10_socdk_nand.dtb \
......
...@@ -162,9 +162,12 @@ mstp12_clks: mstp12_clks@fcfe0444 { ...@@ -162,9 +162,12 @@ mstp12_clks: mstp12_clks@fcfe0444 {
#clock-cells = <1>; #clock-cells = <1>;
compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0xfcfe0444 4>; reg = <0xfcfe0444 4>;
clocks = <&p1_clk>, <&p1_clk>; clocks = <&p1_clk>, <&p1_clk>, <&p1_clk>, <&p1_clk>;
clock-indices = <R7S72100_CLK_SDHI1 R7S72100_CLK_SDHI0>; clock-indices = <
clock-output-names = "sdhi1", "sdhi0"; R7S72100_CLK_SDHI00 R7S72100_CLK_SDHI01
R7S72100_CLK_SDHI10 R7S72100_CLK_SDHI11
>;
clock-output-names = "sdhi00", "sdhi01", "sdhi10", "sdhi11";
}; };
}; };
...@@ -368,6 +371,13 @@ gic: interrupt-controller@e8201000 { ...@@ -368,6 +371,13 @@ gic: interrupt-controller@e8201000 {
<0xe8202000 0x1000>; <0xe8202000 0x1000>;
}; };
wdt: watchdog@fcfe0000 {
compatible = "renesas,r7s72100-wdt", "renesas,rza-wdt";
reg = <0xfcfe0000 0x6>;
interrupts = <GIC_SPI 106 IRQ_TYPE_EDGE_RISING>;
clocks = <&p0_clk>;
};
i2c0: i2c@fcfee000 { i2c0: i2c@fcfee000 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
...@@ -488,7 +498,9 @@ sdhi0: sd@e804e000 { ...@@ -488,7 +498,9 @@ sdhi0: sd@e804e000 {
GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH
GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>; GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp12_clks R7S72100_CLK_SDHI0>; clocks = <&mstp12_clks R7S72100_CLK_SDHI00>,
<&mstp12_clks R7S72100_CLK_SDHI01>;
clock-names = "core", "cd";
cap-sd-highspeed; cap-sd-highspeed;
cap-sdio-irq; cap-sdio-irq;
status = "disabled"; status = "disabled";
...@@ -501,7 +513,9 @@ sdhi1: sd@e804e800 { ...@@ -501,7 +513,9 @@ sdhi1: sd@e804e800 {
GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH
GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>; GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp12_clks R7S72100_CLK_SDHI1>; clocks = <&mstp12_clks R7S72100_CLK_SDHI10>,
<&mstp12_clks R7S72100_CLK_SDHI11>;
clock-names = "core", "cd";
cap-sd-highspeed; cap-sd-highspeed;
cap-sdio-irq; cap-sdio-irq;
status = "disabled"; status = "disabled";
......
...@@ -32,18 +32,16 @@ cpu0: cpu@0 { ...@@ -32,18 +32,16 @@ cpu0: cpu@0 {
next-level-cache = <&L2_CA15>; next-level-cache = <&L2_CA15>;
}; };
L2_CA15: cache-controller@0 { L2_CA15: cache-controller-0 {
compatible = "cache"; compatible = "cache";
reg = <0>;
clocks = <&cpg_clocks R8A73A4_CLK_Z>; clocks = <&cpg_clocks R8A73A4_CLK_Z>;
power-domains = <&pd_a3sm>; power-domains = <&pd_a3sm>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
}; };
L2_CA7: cache-controller@100 { L2_CA7: cache-controller-1 {
compatible = "cache"; compatible = "cache";
reg = <0x100>;
clocks = <&cpg_clocks R8A73A4_CLK_Z2>; clocks = <&cpg_clocks R8A73A4_CLK_Z2>;
power-domains = <&pd_a3km>; power-domains = <&pd_a3km>;
cache-unified; cache-unified;
...@@ -469,6 +467,9 @@ gic: interrupt-controller@f1001000 { ...@@ -469,6 +467,9 @@ gic: interrupt-controller@f1001000 {
<0 0xf1004000 0 0x2000>, <0 0xf1004000 0 0x2000>,
<0 0xf1006000 0 0x2000>; <0 0xf1006000 0 0x2000>;
interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>; interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
clocks = <&mstp4_clks R8A73A4_CLK_INTC_SYS>;
clock-names = "clk";
power-domains = <&pd_c4>;
}; };
bsc: bus@fec10000 { bsc: bus@fec10000 {
...@@ -727,16 +728,18 @@ R8A73A4_CLK_CMT1 ...@@ -727,16 +728,18 @@ R8A73A4_CLK_CMT1
mstp4_clks: mstp4_clks@e6150140 { mstp4_clks: mstp4_clks@e6150140 {
compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>; reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>;
clocks = <&main_div2_clk>, <&main_div2_clk>, clocks = <&main_div2_clk>, <&cpg_clocks R8A73A4_CLK_ZS>,
<&main_div2_clk>,
<&cpg_clocks R8A73A4_CLK_HP>, <&cpg_clocks R8A73A4_CLK_HP>,
<&cpg_clocks R8A73A4_CLK_HP>; <&cpg_clocks R8A73A4_CLK_HP>;
#clock-cells = <1>; #clock-cells = <1>;
clock-indices = < clock-indices = <
R8A73A4_CLK_IRQC R8A73A4_CLK_IIC5 R8A73A4_CLK_IRQC R8A73A4_CLK_INTC_SYS
R8A73A4_CLK_IIC4 R8A73A4_CLK_IIC3 R8A73A4_CLK_IIC5 R8A73A4_CLK_IIC4
R8A73A4_CLK_IIC3
>; >;
clock-output-names = clock-output-names =
"irqc", "iic5", "iic4", "iic3"; "irqc", "intc-sys", "iic5", "iic4", "iic3";
}; };
mstp5_clks: mstp5_clks@e6150144 { mstp5_clks: mstp5_clks@e6150144 {
compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a73a4-mstp-clocks", "renesas,cpg-mstp-clocks";
......
...@@ -32,9 +32,8 @@ cpu0: cpu@0 { ...@@ -32,9 +32,8 @@ cpu0: cpu@0 {
next-level-cache = <&L2_CA15>; next-level-cache = <&L2_CA15>;
}; };
L2_CA15: cache-controller@0 { L2_CA15: cache-controller-0 {
compatible = "cache"; compatible = "cache";
reg = <0>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
power-domains = <&sysc R8A7743_PD_CA15_SCU>; power-domains = <&sysc R8A7743_PD_CA15_SCU>;
......
...@@ -32,9 +32,8 @@ cpu0: cpu@0 { ...@@ -32,9 +32,8 @@ cpu0: cpu@0 {
next-level-cache = <&L2_CA7>; next-level-cache = <&L2_CA7>;
}; };
L2_CA7: cache-controller@0 { L2_CA7: cache-controller-0 {
compatible = "cache"; compatible = "cache";
reg = <0>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
power-domains = <&sysc R8A7745_PD_CA7_SCU>; power-domains = <&sysc R8A7745_PD_CA7_SCU>;
......
...@@ -229,5 +229,4 @@ &scif0 { ...@@ -229,5 +229,4 @@ &scif0 {
&scif_clk { &scif_clk {
clock-frequency = <14745600>; clock-frequency = <14745600>;
status = "okay";
}; };
...@@ -236,7 +236,6 @@ &scif4 { ...@@ -236,7 +236,6 @@ &scif4 {
&scif_clk { &scif_clk {
clock-frequency = <14745600>; clock-frequency = <14745600>;
status = "okay";
}; };
&sdhi0 { &sdhi0 {
......
...@@ -581,7 +581,6 @@ &scifa1 { ...@@ -581,7 +581,6 @@ &scifa1 {
&scif_clk { &scif_clk {
clock-frequency = <14745600>; clock-frequency = <14745600>;
status = "okay";
}; };
&msiof1 { &msiof1 {
......
...@@ -129,17 +129,15 @@ cpu7: cpu@103 { ...@@ -129,17 +129,15 @@ cpu7: cpu@103 {
next-level-cache = <&L2_CA7>; next-level-cache = <&L2_CA7>;
}; };
L2_CA15: cache-controller@0 { L2_CA15: cache-controller-0 {
compatible = "cache"; compatible = "cache";
reg = <0>;
power-domains = <&sysc R8A7790_PD_CA15_SCU>; power-domains = <&sysc R8A7790_PD_CA15_SCU>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
}; };
L2_CA7: cache-controller@100 { L2_CA7: cache-controller-1 {
compatible = "cache"; compatible = "cache";
reg = <0x100>;
power-domains = <&sysc R8A7790_PD_CA7_SCU>; power-domains = <&sysc R8A7790_PD_CA7_SCU>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
...@@ -187,6 +185,9 @@ gic: interrupt-controller@f1001000 { ...@@ -187,6 +185,9 @@ gic: interrupt-controller@f1001000 {
<0 0xf1004000 0 0x2000>, <0 0xf1004000 0 0x2000>,
<0 0xf1006000 0 0x2000>; <0 0xf1006000 0 0x2000>;
interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>; interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
clocks = <&mstp4_clks R8A7790_CLK_INTC_SYS>;
clock-names = "clk";
power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;
}; };
gpio0: gpio@e6050000 { gpio0: gpio@e6050000 {
...@@ -1366,10 +1367,10 @@ R8A7790_CLK_USBDMAC0 R8A7790_CLK_USBDMAC1 ...@@ -1366,10 +1367,10 @@ R8A7790_CLK_USBDMAC0 R8A7790_CLK_USBDMAC1
mstp4_clks: mstp4_clks@e6150140 { mstp4_clks: mstp4_clks@e6150140 {
compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>; reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>;
clocks = <&cp_clk>; clocks = <&cp_clk>, <&zs_clk>;
#clock-cells = <1>; #clock-cells = <1>;
clock-indices = <R8A7790_CLK_IRQC>; clock-indices = <R8A7790_CLK_IRQC R8A7790_CLK_INTC_SYS>;
clock-output-names = "irqc"; clock-output-names = "irqc", "intc-sys";
}; };
mstp5_clks: mstp5_clks@e6150144 { mstp5_clks: mstp5_clks@e6150144 {
compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
...@@ -1740,11 +1741,11 @@ rcar_sound: sound@ec500000 { ...@@ -1740,11 +1741,11 @@ rcar_sound: sound@ec500000 {
rcar_sound,dvc { rcar_sound,dvc {
dvc0: dvc-0 { dvc0: dvc-0 {
dmas = <&audma0 0xbc>; dmas = <&audma1 0xbc>;
dma-names = "tx"; dma-names = "tx";
}; };
dvc1: dvc-1 { dvc1: dvc-1 {
dmas = <&audma0 0xbe>; dmas = <&audma1 0xbe>;
dma-names = "tx"; dma-names = "tx";
}; };
}; };
......
...@@ -516,7 +516,6 @@ &scif1 { ...@@ -516,7 +516,6 @@ &scif1 {
&scif_clk { &scif_clk {
clock-frequency = <14745600>; clock-frequency = <14745600>;
status = "okay";
}; };
&sdhi0 { &sdhi0 {
...@@ -767,7 +766,6 @@ &usbphy { ...@@ -767,7 +766,6 @@ &usbphy {
&pcie_bus_clk { &pcie_bus_clk {
clock-frequency = <100000000>; clock-frequency = <100000000>;
status = "okay";
}; };
&pciec { &pciec {
......
...@@ -226,7 +226,7 @@ &ether { ...@@ -226,7 +226,7 @@ &ether {
phy-handle = <&phy1>; phy-handle = <&phy1>;
renesas,ether-link-active-low; renesas,ether-link-active-low;
status = "ok"; status = "okay";
phy1: ethernet-phy@1 { phy1: ethernet-phy@1 {
reg = <1>; reg = <1>;
...@@ -359,7 +359,7 @@ &sata0 { ...@@ -359,7 +359,7 @@ &sata0 {
/* composite video input */ /* composite video input */
&vin0 { &vin0 {
status = "ok"; status = "okay";
pinctrl-0 = <&vin0_pins>; pinctrl-0 = <&vin0_pins>;
pinctrl-names = "default"; pinctrl-names = "default";
...@@ -401,7 +401,6 @@ &usbphy { ...@@ -401,7 +401,6 @@ &usbphy {
&pcie_bus_clk { &pcie_bus_clk {
clock-frequency = <100000000>; clock-frequency = <100000000>;
status = "okay";
}; };
&pciec { &pciec {
......
...@@ -74,9 +74,8 @@ cpu1: cpu@1 { ...@@ -74,9 +74,8 @@ cpu1: cpu@1 {
next-level-cache = <&L2_CA15>; next-level-cache = <&L2_CA15>;
}; };
L2_CA15: cache-controller@0 { L2_CA15: cache-controller-0 {
compatible = "cache"; compatible = "cache";
reg = <0>;
power-domains = <&sysc R8A7791_PD_CA15_SCU>; power-domains = <&sysc R8A7791_PD_CA15_SCU>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
...@@ -118,6 +117,9 @@ gic: interrupt-controller@f1001000 { ...@@ -118,6 +117,9 @@ gic: interrupt-controller@f1001000 {
<0 0xf1004000 0 0x2000>, <0 0xf1004000 0 0x2000>,
<0 0xf1006000 0 0x2000>; <0 0xf1006000 0 0x2000>;
interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>; interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
clocks = <&mstp4_clks R8A7791_CLK_INTC_SYS>;
clock-names = "clk";
power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
}; };
gpio0: gpio@e6050000 { gpio0: gpio@e6050000 {
...@@ -1366,10 +1368,10 @@ R8A7791_CLK_USBDMAC0 R8A7791_CLK_USBDMAC1 ...@@ -1366,10 +1368,10 @@ R8A7791_CLK_USBDMAC0 R8A7791_CLK_USBDMAC1
mstp4_clks: mstp4_clks@e6150140 { mstp4_clks: mstp4_clks@e6150140 {
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>; reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>;
clocks = <&cp_clk>; clocks = <&cp_clk>, <&zs_clk>;
#clock-cells = <1>; #clock-cells = <1>;
clock-indices = <R8A7791_CLK_IRQC>; clock-indices = <R8A7791_CLK_IRQC R8A7791_CLK_INTC_SYS>;
clock-output-names = "irqc"; clock-output-names = "irqc", "intc-sys";
}; };
mstp5_clks: mstp5_clks@e6150144 { mstp5_clks: mstp5_clks@e6150144 {
compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
...@@ -1777,11 +1779,11 @@ rcar_sound: sound@ec500000 { ...@@ -1777,11 +1779,11 @@ rcar_sound: sound@ec500000 {
rcar_sound,dvc { rcar_sound,dvc {
dvc0: dvc-0 { dvc0: dvc-0 {
dmas = <&audma0 0xbc>; dmas = <&audma1 0xbc>;
dma-names = "tx"; dma-names = "tx";
}; };
dvc1: dvc-1 { dvc1: dvc-1 {
dmas = <&audma0 0xbe>; dmas = <&audma1 0xbe>;
dma-names = "tx"; dma-names = "tx";
}; };
}; };
......
...@@ -60,9 +60,8 @@ cpu1: cpu@1 { ...@@ -60,9 +60,8 @@ cpu1: cpu@1 {
next-level-cache = <&L2_CA15>; next-level-cache = <&L2_CA15>;
}; };
L2_CA15: cache-controller@0 { L2_CA15: cache-controller-0 {
compatible = "cache"; compatible = "cache";
reg = <0>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
power-domains = <&sysc R8A7792_PD_CA15_SCU>; power-domains = <&sysc R8A7792_PD_CA15_SCU>;
...@@ -93,6 +92,9 @@ gic: interrupt-controller@f1001000 { ...@@ -93,6 +92,9 @@ gic: interrupt-controller@f1001000 {
<0 0xf1006000 0 0x2000>; <0 0xf1006000 0 0x2000>;
interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) |
IRQ_TYPE_LEVEL_HIGH)>; IRQ_TYPE_LEVEL_HIGH)>;
clocks = <&mstp4_clks R8A7792_CLK_INTC_SYS>;
clock-names = "clk";
power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
}; };
irqc: interrupt-controller@e61c0000 { irqc: interrupt-controller@e61c0000 {
...@@ -896,10 +898,12 @@ mstp4_clks: mstp4_clks@e6150140 { ...@@ -896,10 +898,12 @@ mstp4_clks: mstp4_clks@e6150140 {
compatible = "renesas,r8a7792-mstp-clocks", compatible = "renesas,r8a7792-mstp-clocks",
"renesas,cpg-mstp-clocks"; "renesas,cpg-mstp-clocks";
reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>; reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>;
clocks = <&cp_clk>; clocks = <&cp_clk>, <&zs_clk>;
#clock-cells = <1>; #clock-cells = <1>;
clock-indices = <R8A7792_CLK_IRQC>; clock-indices = <
clock-output-names = "irqc"; R8A7792_CLK_IRQC R8A7792_CLK_INTC_SYS
>;
clock-output-names = "irqc", "intc-sys";
}; };
mstp7_clks: mstp7_clks@e615014c { mstp7_clks: mstp7_clks@e615014c {
compatible = "renesas,r8a7792-mstp-clocks", compatible = "renesas,r8a7792-mstp-clocks",
......
...@@ -412,7 +412,6 @@ &scif1 { ...@@ -412,7 +412,6 @@ &scif1 {
&scif_clk { &scif_clk {
clock-frequency = <14745600>; clock-frequency = <14745600>;
status = "okay";
}; };
&sdhi0 { &sdhi0 {
......
...@@ -65,9 +65,8 @@ cpu1: cpu@1 { ...@@ -65,9 +65,8 @@ cpu1: cpu@1 {
power-domains = <&sysc R8A7793_PD_CA15_CPU1>; power-domains = <&sysc R8A7793_PD_CA15_CPU1>;
}; };
L2_CA15: cache-controller@0 { L2_CA15: cache-controller-0 {
compatible = "cache"; compatible = "cache";
reg = <0>;
power-domains = <&sysc R8A7793_PD_CA15_SCU>; power-domains = <&sysc R8A7793_PD_CA15_SCU>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
...@@ -109,6 +108,9 @@ gic: interrupt-controller@f1001000 { ...@@ -109,6 +108,9 @@ gic: interrupt-controller@f1001000 {
<0 0xf1004000 0 0x2000>, <0 0xf1004000 0 0x2000>,
<0 0xf1006000 0 0x2000>; <0 0xf1006000 0 0x2000>;
interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>; interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
clocks = <&mstp4_clks R8A7793_CLK_INTC_SYS>;
clock-names = "clk";
power-domains = <&sysc R8A7793_PD_ALWAYS_ON>;
}; };
gpio0: gpio@e6050000 { gpio0: gpio@e6050000 {
...@@ -1179,10 +1181,12 @@ R8A7793_CLK_USBDMAC0 R8A7793_CLK_USBDMAC1 ...@@ -1179,10 +1181,12 @@ R8A7793_CLK_USBDMAC0 R8A7793_CLK_USBDMAC1
mstp4_clks: mstp4_clks@e6150140 { mstp4_clks: mstp4_clks@e6150140 {
compatible = "renesas,r8a7793-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a7793-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>; reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>;
clocks = <&cp_clk>; clocks = <&cp_clk>, <&zs_clk>;
#clock-cells = <1>; #clock-cells = <1>;
clock-indices = <R8A7793_CLK_IRQC>; clock-indices = <
clock-output-names = "irqc"; R8A7793_CLK_IRQC R8A7793_CLK_INTC_SYS
>;
clock-output-names = "irqc", "intc-sys";
}; };
mstp5_clks: mstp5_clks@e6150144 { mstp5_clks: mstp5_clks@e6150144 {
compatible = "renesas,r8a7793-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a7793-mstp-clocks", "renesas,cpg-mstp-clocks";
...@@ -1426,11 +1430,11 @@ rcar_sound: sound@ec500000 { ...@@ -1426,11 +1430,11 @@ rcar_sound: sound@ec500000 {
rcar_sound,dvc { rcar_sound,dvc {
dvc0: dvc-0 { dvc0: dvc-0 {
dmas = <&audma0 0xbc>; dmas = <&audma1 0xbc>;
dma-names = "tx"; dma-names = "tx";
}; };
dvc1: dvc-1 { dvc1: dvc-1 {
dmas = <&audma0 0xbe>; dmas = <&audma1 0xbe>;
dma-names = "tx"; dma-names = "tx";
}; };
}; };
......
...@@ -375,7 +375,6 @@ &scif2 { ...@@ -375,7 +375,6 @@ &scif2 {
&scif_clk { &scif_clk {
clock-frequency = <14745600>; clock-frequency = <14745600>;
status = "okay";
}; };
&qspi { &qspi {
......
...@@ -248,7 +248,6 @@ &scif2 { ...@@ -248,7 +248,6 @@ &scif2 {
&scif_clk { &scif_clk {
clock-frequency = <14745600>; clock-frequency = <14745600>;
status = "okay";
}; };
&ether { &ether {
......
...@@ -56,9 +56,8 @@ cpu1: cpu@1 { ...@@ -56,9 +56,8 @@ cpu1: cpu@1 {
next-level-cache = <&L2_CA7>; next-level-cache = <&L2_CA7>;
}; };
L2_CA7: cache-controller@0 { L2_CA7: cache-controller-0 {
compatible = "cache"; compatible = "cache";
reg = <0>;
power-domains = <&sysc R8A7794_PD_CA7_SCU>; power-domains = <&sysc R8A7794_PD_CA7_SCU>;
cache-unified; cache-unified;
cache-level = <2>; cache-level = <2>;
...@@ -75,6 +74,9 @@ gic: interrupt-controller@f1001000 { ...@@ -75,6 +74,9 @@ gic: interrupt-controller@f1001000 {
<0 0xf1004000 0 0x2000>, <0 0xf1004000 0 0x2000>,
<0 0xf1006000 0 0x2000>; <0 0xf1006000 0 0x2000>;
interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>; interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
clocks = <&mstp4_clks R8A7794_CLK_INTC_SYS>;
clock-names = "clk";
power-domains = <&sysc R8A7794_PD_ALWAYS_ON>;
}; };
gpio0: gpio@e6050000 { gpio0: gpio@e6050000 {
...@@ -1248,10 +1250,10 @@ R8A7794_CLK_USBDMAC0 R8A7794_CLK_USBDMAC1 ...@@ -1248,10 +1250,10 @@ R8A7794_CLK_USBDMAC0 R8A7794_CLK_USBDMAC1
mstp4_clks: mstp4_clks@e6150140 { mstp4_clks: mstp4_clks@e6150140 {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>; reg = <0 0xe6150140 0 4>, <0 0xe615004c 0 4>;
clocks = <&cp_clk>; clocks = <&cp_clk>, <&zs_clk>;
#clock-cells = <1>; #clock-cells = <1>;
clock-indices = <R8A7794_CLK_IRQC>; clock-indices = <R8A7794_CLK_IRQC R8A7794_CLK_INTC_SYS>;
clock-output-names = "irqc"; clock-output-names = "irqc", "intc-sys";
}; };
mstp5_clks: mstp5_clks@e6150144 { mstp5_clks: mstp5_clks@e6150144 {
compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks"; compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
......
...@@ -49,7 +49,9 @@ ...@@ -49,7 +49,9 @@
#define R7S72100_CLK_SPI4 3 #define R7S72100_CLK_SPI4 3
/* MSTP12 */ /* MSTP12 */
#define R7S72100_CLK_SDHI0 3 #define R7S72100_CLK_SDHI00 3
#define R7S72100_CLK_SDHI1 2 #define R7S72100_CLK_SDHI01 2
#define R7S72100_CLK_SDHI10 1
#define R7S72100_CLK_SDHI11 0
#endif /* __DT_BINDINGS_CLOCK_R7S72100_H__ */ #endif /* __DT_BINDINGS_CLOCK_R7S72100_H__ */
...@@ -54,6 +54,7 @@ ...@@ -54,6 +54,7 @@
#define R8A73A4_CLK_IIC3 11 #define R8A73A4_CLK_IIC3 11
#define R8A73A4_CLK_IIC4 10 #define R8A73A4_CLK_IIC4 10
#define R8A73A4_CLK_IIC5 9 #define R8A73A4_CLK_IIC5 9
#define R8A73A4_CLK_INTC_SYS 8
#define R8A73A4_CLK_IRQC 7 #define R8A73A4_CLK_IRQC 7
/* MSTP5 */ /* MSTP5 */
......
...@@ -82,6 +82,7 @@ ...@@ -82,6 +82,7 @@
/* MSTP4 */ /* MSTP4 */
#define R8A7790_CLK_IRQC 7 #define R8A7790_CLK_IRQC 7
#define R8A7790_CLK_INTC_SYS 8
/* MSTP5 */ /* MSTP5 */
#define R8A7790_CLK_AUDIO_DMAC1 1 #define R8A7790_CLK_AUDIO_DMAC1 1
......
...@@ -72,6 +72,7 @@ ...@@ -72,6 +72,7 @@
/* MSTP4 */ /* MSTP4 */
#define R8A7791_CLK_IRQC 7 #define R8A7791_CLK_IRQC 7
#define R8A7791_CLK_INTC_SYS 8
/* MSTP5 */ /* MSTP5 */
#define R8A7791_CLK_AUDIO_DMAC1 1 #define R8A7791_CLK_AUDIO_DMAC1 1
......
...@@ -45,6 +45,7 @@ ...@@ -45,6 +45,7 @@
/* MSTP4 */ /* MSTP4 */
#define R8A7792_CLK_IRQC 7 #define R8A7792_CLK_IRQC 7
#define R8A7792_CLK_INTC_SYS 8
/* MSTP5 */ /* MSTP5 */
#define R8A7792_CLK_AUDIO_DMAC0 2 #define R8A7792_CLK_AUDIO_DMAC0 2
......
...@@ -77,6 +77,7 @@ ...@@ -77,6 +77,7 @@
/* MSTP4 */ /* MSTP4 */
#define R8A7793_CLK_IRQC 7 #define R8A7793_CLK_IRQC 7
#define R8A7793_CLK_INTC_SYS 8
/* MSTP5 */ /* MSTP5 */
#define R8A7793_CLK_AUDIO_DMAC1 1 #define R8A7793_CLK_AUDIO_DMAC1 1
......
...@@ -64,6 +64,7 @@ ...@@ -64,6 +64,7 @@
/* MSTP4 */ /* MSTP4 */
#define R8A7794_CLK_IRQC 7 #define R8A7794_CLK_IRQC 7
#define R8A7794_CLK_INTC_SYS 8
/* MSTP5 */ /* MSTP5 */
#define R8A7794_CLK_AUDIO_DMAC0 2 #define R8A7794_CLK_AUDIO_DMAC0 2
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment