mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-09 11:23:09 -04:00
Merge tag 'renesas-dts-for-v6.11-tag2-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
* tag 'renesas-dts-for-v6.11-tag2-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: arm64: dts: renesas: r8a779h0: R-Car Sound support arm64: dts: renesas: r8a779g0: Tidy up sound DT settings arm64: dts: renesas: Add interrupt-names to arch timer nodes ARM: dts: renesas: Add interrupt-names to arch timer nodes arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ arm64: dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0 Link: https://lore.kernel.org/r/cover.1719837594.git.geert+renesas@glider.be Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
@@ -58,6 +58,7 @@ timer {
|
||||
<GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
tmu0: timer@e61e0000 {
|
||||
|
||||
@@ -1938,6 +1938,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -1846,6 +1846,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -1832,6 +1832,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -1636,6 +1636,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -1061,6 +1061,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -2012,6 +2012,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -1938,6 +1938,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -990,5 +990,6 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1517,6 +1517,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -1484,6 +1484,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clock - can be overridden by the board */
|
||||
|
||||
@@ -484,6 +484,7 @@ timer {
|
||||
<GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
usbphy: usb-phy {
|
||||
|
||||
@@ -2853,6 +2853,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clocks - can be overridden by the board */
|
||||
|
||||
@@ -2704,6 +2704,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clocks - can be overridden by the board */
|
||||
|
||||
@@ -1990,6 +1990,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clocks - can be overridden by the board */
|
||||
|
||||
@@ -2985,6 +2985,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clocks - can be overridden by the board */
|
||||
|
||||
@@ -3473,6 +3473,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clocks - can be overridden by the board */
|
||||
|
||||
@@ -3068,6 +3068,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clocks - can be overridden by the board */
|
||||
|
||||
@@ -2889,6 +2889,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clocks - can be overridden by the board */
|
||||
|
||||
@@ -2877,6 +2877,7 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
|
||||
/* External USB clocks - can be overridden by the board */
|
||||
|
||||
@@ -1223,5 +1223,6 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1630,5 +1630,6 @@ IRQ_TYPE_LEVEL_LOW)>,
|
||||
IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(4) |
|
||||
IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -2157,5 +2157,6 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1476,5 +1476,6 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -2919,6 +2919,9 @@ timer {
|
||||
interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
|
||||
"hyp-virt";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1324,7 +1324,10 @@ timer {
|
||||
interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
|
||||
"hyp-virt";
|
||||
};
|
||||
|
||||
ufs30_clk: ufs30-clk {
|
||||
|
||||
@@ -155,11 +155,7 @@ &rcar_sound {
|
||||
pinctrl-0 = <&sound_clk_pins>, <&sound_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
/* Single DAI */
|
||||
#sound-dai-cells = <0>;
|
||||
|
||||
/* audio_clkout */
|
||||
#clock-cells = <0>;
|
||||
clock-frequency = <5644800>; /* 44.1kHz groups [(C) clock] */
|
||||
// clock-frequency = <6144000>; /* 48 kHz groups [(C) clock] */
|
||||
|
||||
|
||||
@@ -1718,18 +1718,6 @@ dmac1: dma-controller@e7351000 {
|
||||
};
|
||||
|
||||
rcar_sound: sound@ec5a0000 {
|
||||
/*
|
||||
* #sound-dai-cells is required
|
||||
*
|
||||
* Single DAI : #sound-dai-cells = <0>; <&rcar_sound>;
|
||||
* Multi DAI : #sound-dai-cells = <1>; <&rcar_sound N>;
|
||||
*/
|
||||
/*
|
||||
* #clock-cells is required
|
||||
*
|
||||
* clkout : #clock-cells = <0>; <&rcar_sound>;
|
||||
* audio_clkout0/1/2/3 : #clock-cells = <1>; <&rcar_sound N>;
|
||||
*/
|
||||
compatible = "renesas,rcar_sound-r8a779g0", "renesas,rcar_sound-gen4";
|
||||
reg = <0 0xec5a0000 0 0x020>,
|
||||
<0 0xec540000 0 0x1000>,
|
||||
@@ -1739,6 +1727,11 @@ rcar_sound: sound@ec5a0000 {
|
||||
|
||||
clocks = <&cpg CPG_MOD 2926>, <&cpg CPG_MOD 2927>, <&audio_clkin>;
|
||||
clock-names = "ssiu.0", "ssi.0", "clkin";
|
||||
/* #clock-cells is fixed */
|
||||
#clock-cells = <0>;
|
||||
/* #sound-dai-cells is fixed */
|
||||
#sound-dai-cells = <0>;
|
||||
|
||||
power-domains = <&sysc R8A779G0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 2926>, <&cpg 2927>;
|
||||
reset-names = "ssiu.0", "ssi.0";
|
||||
@@ -2353,6 +2346,9 @@ timer {
|
||||
interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
|
||||
"hyp-virt";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -14,9 +14,15 @@ / {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
|
||||
/* External Audio clock - to be overridden by boards that provide it */
|
||||
audio_clkin: audio_clkin {
|
||||
compatible = "fixed-clock";
|
||||
#clock-cells = <0>;
|
||||
clock-frequency = <0>;
|
||||
};
|
||||
|
||||
cluster0_opp: opp-table-0 {
|
||||
compatible = "operating-points-v2";
|
||||
opp-shared;
|
||||
|
||||
opp-500000000 {
|
||||
opp-hz = /bits/ 64 <500000000>;
|
||||
@@ -1459,6 +1465,67 @@ dmac2: dma-controller@e7351000 {
|
||||
<&ipmmu_ds0 22>, <&ipmmu_ds0 23>;
|
||||
};
|
||||
|
||||
rcar_sound: sound@ec400000 {
|
||||
compatible = "renesas,rcar_sound-r8a779h0", "renesas,rcar_sound-gen4";
|
||||
reg = <0 0xec400000 0 0x40000>,
|
||||
<0 0xec540000 0 0x1000>,
|
||||
<0 0xec541000 0 0x050>,
|
||||
<0 0xec5a0000 0 0x020>;
|
||||
reg-names = "sdmc", "ssiu", "ssi", "adg";
|
||||
clocks = <&cpg CPG_MOD 2926>, <&cpg CPG_MOD 2927>, <&audio_clkin>;
|
||||
clock-names = "ssiu.0", "ssi.0", "clkin";
|
||||
/* #clock-cells is fixed */
|
||||
#clock-cells = <0>;
|
||||
/* #sound-dai-cells is fixed */
|
||||
#sound-dai-cells = <0>;
|
||||
|
||||
power-domains = <&sysc R8A779H0_PD_ALWAYS_ON>;
|
||||
resets = <&cpg 2926>, <&cpg 2927>;
|
||||
reset-names = "ssiu.0", "ssi.0";
|
||||
status = "disabled";
|
||||
|
||||
rcar_sound,ssiu {
|
||||
ssiu00: ssiu-0 {
|
||||
dmas = <&dmac1 0x6e>, <&dmac1 0x6f>;
|
||||
dma-names = "tx", "rx";
|
||||
};
|
||||
ssiu01: ssiu-1 {
|
||||
dmas = <&dmac1 0x6c>, <&dmac1 0x6d>;
|
||||
dma-names = "tx", "rx";
|
||||
};
|
||||
ssiu02: ssiu-2 {
|
||||
dmas = <&dmac1 0x6a>, <&dmac1 0x6b>;
|
||||
dma-names = "tx", "rx";
|
||||
};
|
||||
ssiu03: ssiu-3 {
|
||||
dmas = <&dmac1 0x68>, <&dmac1 0x69>;
|
||||
dma-names = "tx", "rx";
|
||||
};
|
||||
ssiu04: ssiu-4 {
|
||||
dmas = <&dmac1 0x66>, <&dmac1 0x67>;
|
||||
dma-names = "tx", "rx";
|
||||
};
|
||||
ssiu05: ssiu-5 {
|
||||
dmas = <&dmac1 0x64>, <&dmac1 0x65>;
|
||||
dma-names = "tx", "rx";
|
||||
};
|
||||
ssiu06: ssiu-6 {
|
||||
dmas = <&dmac1 0x62>, <&dmac1 0x63>;
|
||||
dma-names = "tx", "rx";
|
||||
};
|
||||
ssiu07: ssiu-7 {
|
||||
dmas = <&dmac1 0x60>, <&dmac1 0x61>;
|
||||
dma-names = "tx", "rx";
|
||||
};
|
||||
};
|
||||
|
||||
rcar_sound,ssi {
|
||||
ssi0: ssi-0 {
|
||||
interrupts = <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
mmc0: mmc@ee140000 {
|
||||
compatible = "renesas,sdhi-r8a779h0",
|
||||
"renesas,rcar-gen4-sdhi";
|
||||
@@ -1861,5 +1928,7 @@ timer {
|
||||
<&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
|
||||
"hyp-virt";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -50,7 +50,10 @@ timer {
|
||||
interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
|
||||
"hyp-virt";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -1334,6 +1334,9 @@ timer {
|
||||
interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
|
||||
"hyp-virt";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1342,6 +1342,9 @@ timer {
|
||||
interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
|
||||
"hyp-virt";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -294,6 +294,9 @@ timer {
|
||||
interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
|
||||
<&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>,
|
||||
<&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys",
|
||||
"hyp-virt";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -372,5 +372,6 @@ timer {
|
||||
<&gic GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<&gic GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>;
|
||||
interrupt-names = "sec-phys", "phys", "virt", "hyp-phys";
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user