Commit ec671085 authored by Olof Johansson's avatar Olof Johansson

Merge tag 'renesas-arm-dt-for-v5.6-tag1' of...

Merge tag 'renesas-arm-dt-for-v5.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt

Renesas ARM DT updates for v5.6

  - Touch screen support for the iwg20d board,
  - ARM global timer support on Cortex-A9 MPCore SoCs,
  - Miscellaneous fixes for issues detected by "make dtbs_check".

* tag 'renesas-arm-dt-for-v5.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
  ARM: dts: sh73a0: Add missing clock-frequency for fixed clocks
  ARM: dts: r8a7778: Add missing clock-frequency for fixed clocks
  ARM: dts: rcar-gen2: Add missing mmio-sram bus properties
  ARM: dts: rcar-gen2: Fix PCI high address in interrupt-map-mask
  ARM: dts: renesas: Group tuples in pci ranges and dma-ranges properties
  ARM: dts: renesas: Group tuples in interrupt properties
  ARM: dts: renesas: Group tuples in regulator-gpio states properties
  ARM: dts: r8a7779: Add device node for ARM global timer
  ARM: dts: sh73a0: Add device node for ARM global timer
  ARM: dts: sh73a0: Rename twd clock to periph clock
  ARM: dts: iwg20d-q7-common: Add LCD support

Link: https://lore.kernel.org/r/20200106104857.8361-3-geert+renesas@glider.beSigned-off-by: default avatarOlof Johansson <olof@lixom.net>
parents 0b0d7158 fe4a76fa
...@@ -46,6 +46,49 @@ audio_clock: audio_clock { ...@@ -46,6 +46,49 @@ audio_clock: audio_clock {
clock-frequency = <26000000>; clock-frequency = <26000000>;
}; };
lcd_backlight: backlight {
compatible = "pwm-backlight";
pwms = <&pwm3 0 5000000 0>;
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <7>;
enable-gpios = <&gpio5 14 GPIO_ACTIVE_HIGH>;
};
lvds-receiver {
compatible = "ti,ds90cf384a", "lvds-decoder";
powerdown-gpios = <&gpio7 25 GPIO_ACTIVE_LOW>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
lvds_receiver_in: endpoint {
remote-endpoint = <&lvds0_out>;
};
};
port@1 {
reg = <1>;
lvds_receiver_out: endpoint {
remote-endpoint = <&panel_in>;
};
};
};
};
panel {
compatible = "edt,etm0700g0dh6";
backlight = <&lcd_backlight>;
port {
panel_in: endpoint {
remote-endpoint = <&lvds_receiver_out>;
};
};
};
reg_1p5v: 1p5v { reg_1p5v: 1p5v {
compatible = "regulator-fixed"; compatible = "regulator-fixed";
regulator-name = "1P5V"; regulator-name = "1P5V";
...@@ -89,8 +132,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 { ...@@ -89,8 +132,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 {
gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 30 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
}; };
...@@ -120,6 +162,18 @@ &cmt0 { ...@@ -120,6 +162,18 @@ &cmt0 {
status = "okay"; status = "okay";
}; };
&du {
status = "okay";
};
&gpio2 {
touch-interrupt {
gpio-hog;
gpios = <12 GPIO_ACTIVE_LOW>;
input;
};
};
&hsusb { &hsusb {
status = "okay"; status = "okay";
pinctrl-0 = <&usb0_pins>; pinctrl-0 = <&usb0_pins>;
...@@ -147,6 +201,25 @@ sgtl5000: codec@a { ...@@ -147,6 +201,25 @@ sgtl5000: codec@a {
VDDIO-supply = <&reg_3p3v>; VDDIO-supply = <&reg_3p3v>;
VDDD-supply = <&reg_1p5v>; VDDD-supply = <&reg_1p5v>;
}; };
touch: touchpanel@38 {
compatible = "edt,edt-ft5406";
reg = <0x38>;
interrupt-parent = <&gpio2>;
interrupts = <12 IRQ_TYPE_EDGE_FALLING>;
};
};
&lvds0 {
status = "okay";
ports {
port@1 {
lvds0_out: endpoint {
remote-endpoint = <&lvds_receiver_in>;
};
};
};
}; };
&pci0 { &pci0 {
...@@ -180,6 +253,11 @@ i2c2_pins: i2c2 { ...@@ -180,6 +253,11 @@ i2c2_pins: i2c2 {
function = "i2c2"; function = "i2c2";
}; };
pwm3_pins: pwm3 {
groups = "pwm3";
function = "pwm3";
};
scif0_pins: scif0 { scif0_pins: scif0 {
groups = "scif0_data_d"; groups = "scif0_data_d";
function = "scif0"; function = "scif0";
...@@ -218,6 +296,12 @@ usb1_pins: usb1 { ...@@ -218,6 +296,12 @@ usb1_pins: usb1 {
}; };
}; };
&pwm3 {
pinctrl-0 = <&pwm3_pins>;
pinctrl-names = "default";
status = "okay";
};
&rcar_sound { &rcar_sound {
pinctrl-0 = <&sound_pins>; pinctrl-0 = <&sound_pins>;
pinctrl-names = "default"; pinctrl-names = "default";
......
...@@ -39,7 +39,6 @@ &can1 { ...@@ -39,7 +39,6 @@ &can1 {
&du { &du {
pinctrl-0 = <&du_pins>; pinctrl-0 = <&du_pins>;
pinctrl-names = "default"; pinctrl-names = "default";
status = "okay";
ports { ports {
port@0 { port@0 {
......
...@@ -313,9 +313,9 @@ usbhs1: usb@e8207000 { ...@@ -313,9 +313,9 @@ usbhs1: usb@e8207000 {
mmcif: mmc@e804c800 { mmcif: mmc@e804c800 {
compatible = "renesas,mmcif-r7s72100", "renesas,sh-mmcif"; compatible = "renesas,mmcif-r7s72100", "renesas,sh-mmcif";
reg = <0xe804c800 0x80>; reg = <0xe804c800 0x80>;
interrupts = <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp8_clks R7S72100_CLK_MMCIF>; clocks = <&mstp8_clks R7S72100_CLK_MMCIF>;
power-domains = <&cpg_clocks>; power-domains = <&cpg_clocks>;
reg-io-width = <4>; reg-io-width = <4>;
...@@ -326,9 +326,9 @@ GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH ...@@ -326,9 +326,9 @@ GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH
sdhi0: sd@e804e000 { sdhi0: sd@e804e000 {
compatible = "renesas,sdhi-r7s72100"; compatible = "renesas,sdhi-r7s72100";
reg = <0xe804e000 0x100>; reg = <0xe804e000 0x100>;
interrupts = <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>,
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_SDHI00>, clocks = <&mstp12_clks R7S72100_CLK_SDHI00>,
<&mstp12_clks R7S72100_CLK_SDHI01>; <&mstp12_clks R7S72100_CLK_SDHI01>;
...@@ -342,9 +342,9 @@ GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH ...@@ -342,9 +342,9 @@ GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH
sdhi1: sd@e804e800 { sdhi1: sd@e804e800 {
compatible = "renesas,sdhi-r7s72100"; compatible = "renesas,sdhi-r7s72100";
reg = <0xe804e800 0x100>; reg = <0xe804e800 0x100>;
interrupts = <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH>,
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_SDHI10>, clocks = <&mstp12_clks R7S72100_CLK_SDHI10>,
<&mstp12_clks R7S72100_CLK_SDHI11>; <&mstp12_clks R7S72100_CLK_SDHI11>;
......
...@@ -84,27 +84,27 @@ dmac: dma-multiplexer { ...@@ -84,27 +84,27 @@ dmac: dma-multiplexer {
dma0: dma-controller@e6700020 { dma0: dma-controller@e6700020 {
compatible = "renesas,shdma-r8a73a4"; compatible = "renesas,shdma-r8a73a4";
reg = <0 0xe6700020 0 0x89e0>; reg = <0 0xe6700020 0 0x89e0>;
interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
......
...@@ -60,8 +60,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 { ...@@ -60,8 +60,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 {
enable-gpio = <&pfc 74 GPIO_ACTIVE_HIGH>; enable-gpio = <&pfc 74 GPIO_ACTIVE_HIGH>;
gpios = <&pfc 17 GPIO_ACTIVE_HIGH>; gpios = <&pfc 17 GPIO_ACTIVE_HIGH>;
states = <3300000 0 states = <3300000 0>, <1800000 1>;
1800000 1>;
enable-active-high; enable-active-high;
}; };
......
...@@ -102,14 +102,14 @@ irqpin0: interrupt-controller@e6900000 { ...@@ -102,14 +102,14 @@ irqpin0: interrupt-controller@e6900000 {
<0xe6900020 1>, <0xe6900020 1>,
<0xe6900040 1>, <0xe6900040 1>,
<0xe6900060 1>; <0xe6900060 1>;
interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp2_clks R8A7740_CLK_INTCA>; clocks = <&mstp2_clks R8A7740_CLK_INTCA>;
power-domains = <&pd_a4s>; power-domains = <&pd_a4s>;
}; };
...@@ -124,14 +124,14 @@ irqpin1: interrupt-controller@e6900004 { ...@@ -124,14 +124,14 @@ irqpin1: interrupt-controller@e6900004 {
<0xe6900024 1>, <0xe6900024 1>,
<0xe6900044 1>, <0xe6900044 1>,
<0xe6900064 1>; <0xe6900064 1>;
interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp2_clks R8A7740_CLK_INTCA>; clocks = <&mstp2_clks R8A7740_CLK_INTCA>;
power-domains = <&pd_a4s>; power-domains = <&pd_a4s>;
}; };
...@@ -146,14 +146,14 @@ irqpin2: interrupt-controller@e6900008 { ...@@ -146,14 +146,14 @@ irqpin2: interrupt-controller@e6900008 {
<0xe6900028 1>, <0xe6900028 1>,
<0xe6900048 1>, <0xe6900048 1>,
<0xe6900068 1>; <0xe6900068 1>;
interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp2_clks R8A7740_CLK_INTCA>; clocks = <&mstp2_clks R8A7740_CLK_INTCA>;
power-domains = <&pd_a4s>; power-domains = <&pd_a4s>;
}; };
...@@ -168,14 +168,14 @@ irqpin3: interrupt-controller@e690000c { ...@@ -168,14 +168,14 @@ irqpin3: interrupt-controller@e690000c {
<0xe690002c 1>, <0xe690002c 1>,
<0xe690004c 1>, <0xe690004c 1>,
<0xe690006c 1>; <0xe690006c 1>;
interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp2_clks R8A7740_CLK_INTCA>; clocks = <&mstp2_clks R8A7740_CLK_INTCA>;
power-domains = <&pd_a4s>; power-domains = <&pd_a4s>;
}; };
...@@ -198,10 +198,10 @@ i2c0: i2c@fff20000 { ...@@ -198,10 +198,10 @@ i2c0: i2c@fff20000 {
#size-cells = <0>; #size-cells = <0>;
compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic"; compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic";
reg = <0xfff20000 0x425>; reg = <0xfff20000 0x425>;
interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp1_clks R8A7740_CLK_IIC0>; clocks = <&mstp1_clks R8A7740_CLK_IIC0>;
power-domains = <&pd_a4r>; power-domains = <&pd_a4r>;
status = "disabled"; status = "disabled";
...@@ -212,10 +212,10 @@ i2c1: i2c@e6c20000 { ...@@ -212,10 +212,10 @@ i2c1: i2c@e6c20000 {
#size-cells = <0>; #size-cells = <0>;
compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic"; compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic";
reg = <0xe6c20000 0x425>; reg = <0xe6c20000 0x425>;
interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks R8A7740_CLK_IIC1>; clocks = <&mstp3_clks R8A7740_CLK_IIC1>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
status = "disabled"; status = "disabled";
...@@ -342,8 +342,8 @@ tpu: pwm@e6600000 { ...@@ -342,8 +342,8 @@ tpu: pwm@e6600000 {
mmcif0: mmc@e6bd0000 { mmcif0: mmc@e6bd0000 {
compatible = "renesas,mmcif-r8a7740", "renesas,sh-mmcif"; compatible = "renesas,mmcif-r8a7740", "renesas,sh-mmcif";
reg = <0xe6bd0000 0x100>; reg = <0xe6bd0000 0x100>;
interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks R8A7740_CLK_MMC>; clocks = <&mstp3_clks R8A7740_CLK_MMC>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
status = "disabled"; status = "disabled";
...@@ -352,9 +352,9 @@ mmcif0: mmc@e6bd0000 { ...@@ -352,9 +352,9 @@ mmcif0: mmc@e6bd0000 {
sdhi0: sd@e6850000 { sdhi0: sd@e6850000 {
compatible = "renesas,sdhi-r8a7740"; compatible = "renesas,sdhi-r8a7740";
reg = <0xe6850000 0x100>; reg = <0xe6850000 0x100>;
interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks R8A7740_CLK_SDHI0>; clocks = <&mstp3_clks R8A7740_CLK_SDHI0>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
cap-sd-highspeed; cap-sd-highspeed;
...@@ -365,9 +365,9 @@ GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH ...@@ -365,9 +365,9 @@ GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH
sdhi1: sd@e6860000 { sdhi1: sd@e6860000 {
compatible = "renesas,sdhi-r8a7740"; compatible = "renesas,sdhi-r8a7740";
reg = <0xe6860000 0x100>; reg = <0xe6860000 0x100>;
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks R8A7740_CLK_SDHI1>; clocks = <&mstp3_clks R8A7740_CLK_SDHI1>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
cap-sd-highspeed; cap-sd-highspeed;
...@@ -378,9 +378,9 @@ GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH ...@@ -378,9 +378,9 @@ GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH
sdhi2: sd@e6870000 { sdhi2: sd@e6870000 {
compatible = "renesas,sdhi-r8a7740"; compatible = "renesas,sdhi-r8a7740";
reg = <0xe6870000 0x100>; reg = <0xe6870000 0x100>;
interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp4_clks R8A7740_CLK_SDHI2>; clocks = <&mstp4_clks R8A7740_CLK_SDHI2>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
cap-sd-highspeed; cap-sd-highspeed;
......
This diff is collapsed.
This diff is collapsed.
...@@ -76,8 +76,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 { ...@@ -76,8 +76,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 {
gpios = <&gpio0 20 GPIO_ACTIVE_LOW>; gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
}; };
......
...@@ -363,6 +363,9 @@ ipmmu_gp: mmu@e62a0000 { ...@@ -363,6 +363,9 @@ ipmmu_gp: mmu@e62a0000 {
icram0: sram@e63a0000 { icram0: sram@e63a0000 {
compatible = "mmio-sram"; compatible = "mmio-sram";
reg = <0 0xe63a0000 0 0x12000>; reg = <0 0xe63a0000 0 0x12000>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0 0 0xe63a0000 0x12000>;
}; };
icram1: sram@e63c0000 { icram1: sram@e63c0000 {
...@@ -381,6 +384,9 @@ smp-sram@0 { ...@@ -381,6 +384,9 @@ smp-sram@0 {
icram2: sram@e6300000 { icram2: sram@e6300000 {
compatible = "mmio-sram"; compatible = "mmio-sram";
reg = <0 0xe6300000 0 0x40000>; reg = <0 0xe6300000 0 0x40000>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0 0 0xe6300000 0x40000>;
}; };
i2c0: i2c@e6508000 { i2c0: i2c@e6508000 {
#address-cells = <1>; #address-cells = <1>;
...@@ -543,8 +549,8 @@ usb_dmac0: dma-controller@e65a0000 { ...@@ -543,8 +549,8 @@ usb_dmac0: dma-controller@e65a0000 {
compatible = "renesas,r8a7745-usb-dmac", compatible = "renesas,r8a7745-usb-dmac",
"renesas,usb-dmac"; "renesas,usb-dmac";
reg = <0 0xe65a0000 0 0x100>; reg = <0 0xe65a0000 0 0x100>;
interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "ch0", "ch1"; interrupt-names = "ch0", "ch1";
clocks = <&cpg CPG_MOD 330>; clocks = <&cpg CPG_MOD 330>;
power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
...@@ -557,8 +563,8 @@ usb_dmac1: dma-controller@e65b0000 { ...@@ -557,8 +563,8 @@ usb_dmac1: dma-controller@e65b0000 {
compatible = "renesas,r8a7745-usb-dmac", compatible = "renesas,r8a7745-usb-dmac",
"renesas,usb-dmac"; "renesas,usb-dmac";
reg = <0 0xe65b0000 0 0x100>; reg = <0 0xe65b0000 0 0x100>;
interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "ch0", "ch1"; interrupt-names = "ch0", "ch1";
clocks = <&cpg CPG_MOD 331>; clocks = <&cpg CPG_MOD 331>;
power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; power-domains = <&sysc R8A7745_PD_ALWAYS_ON>;
...@@ -571,22 +577,22 @@ dmac0: dma-controller@e6700000 { ...@@ -571,22 +577,22 @@ dmac0: dma-controller@e6700000 {
compatible = "renesas,dmac-r8a7745", compatible = "renesas,dmac-r8a7745",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6700000 0 0x20000>; reg = <0 0xe6700000 0 0x20000>;
interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -604,22 +610,22 @@ dmac1: dma-controller@e6720000 { ...@@ -604,22 +610,22 @@ dmac1: dma-controller@e6720000 {
compatible = "renesas,dmac-r8a7745", compatible = "renesas,dmac-r8a7745",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6720000 0 0x20000>; reg = <0 0xe6720000 0 0x20000>;
interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -1293,20 +1299,20 @@ audma0: dma-controller@ec700000 { ...@@ -1293,20 +1299,20 @@ audma0: dma-controller@ec700000 {
compatible = "renesas,dmac-r8a7745", compatible = "renesas,dmac-r8a7745",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xec700000 0 0x10000>; reg = <0 0xec700000 0 0x10000>;
interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -1337,10 +1343,10 @@ pci0: pci@ee090000 { ...@@ -1337,10 +1343,10 @@ pci0: pci@ee090000 {
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>; #interrupt-cells = <1>;
ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>; ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>;
interrupt-map-mask = <0xff00 0 0 0x7>; interrupt-map-mask = <0xf800 0 0 0x7>;
interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH <0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; <0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
usb@1,0 { usb@1,0 {
reg = <0x800 0 0 0 0>; reg = <0x800 0 0 0 0>;
...@@ -1372,10 +1378,10 @@ pci1: pci@ee0d0000 { ...@@ -1372,10 +1378,10 @@ pci1: pci@ee0d0000 {
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>; #interrupt-cells = <1>;
ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>; ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>;
interrupt-map-mask = <0xff00 0 0 0x7>; interrupt-map-mask = <0xf800 0 0 0x7>;
interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH <0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; <0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
usb@1,0 { usb@1,0 {
reg = <0x10800 0 0 0 0>; reg = <0x10800 0 0 0 0>;
......
...@@ -65,8 +65,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 { ...@@ -65,8 +65,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 {
gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
}; };
......
...@@ -242,6 +242,9 @@ irqc: interrupt-controller@e61c0000 { ...@@ -242,6 +242,9 @@ irqc: interrupt-controller@e61c0000 {
icram0: sram@e63a0000 { icram0: sram@e63a0000 {
compatible = "mmio-sram"; compatible = "mmio-sram";
reg = <0 0xe63a0000 0 0x12000>; reg = <0 0xe63a0000 0 0x12000>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0 0 0xe63a0000 0x12000>;
}; };
icram1: sram@e63c0000 { icram1: sram@e63c0000 {
...@@ -260,6 +263,9 @@ smp-sram@0 { ...@@ -260,6 +263,9 @@ smp-sram@0 {
icram2: sram@e6300000 { icram2: sram@e6300000 {
compatible = "mmio-sram"; compatible = "mmio-sram";
reg = <0 0xe6300000 0 0x20000>; reg = <0 0xe6300000 0 0x20000>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0 0 0xe6300000 0x20000>;
}; };
i2c0: i2c@e6508000 { i2c0: i2c@e6508000 {
...@@ -407,8 +413,8 @@ usb_dmac00: dma-controller@e65a0000 { ...@@ -407,8 +413,8 @@ usb_dmac00: dma-controller@e65a0000 {
compatible = "renesas,r8a77470-usb-dmac", compatible = "renesas,r8a77470-usb-dmac",
"renesas,usb-dmac"; "renesas,usb-dmac";
reg = <0 0xe65a0000 0 0x100>; reg = <0 0xe65a0000 0 0x100>;
interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "ch0", "ch1"; interrupt-names = "ch0", "ch1";
clocks = <&cpg CPG_MOD 330>; clocks = <&cpg CPG_MOD 330>;
power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
...@@ -421,8 +427,8 @@ usb_dmac10: dma-controller@e65b0000 { ...@@ -421,8 +427,8 @@ usb_dmac10: dma-controller@e65b0000 {
compatible = "renesas,r8a77470-usb-dmac", compatible = "renesas,r8a77470-usb-dmac",
"renesas,usb-dmac"; "renesas,usb-dmac";
reg = <0 0xe65b0000 0 0x100>; reg = <0 0xe65b0000 0 0x100>;
interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "ch0", "ch1"; interrupt-names = "ch0", "ch1";
clocks = <&cpg CPG_MOD 331>; clocks = <&cpg CPG_MOD 331>;
power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
...@@ -435,8 +441,8 @@ usb_dmac01: dma-controller@e65a8000 { ...@@ -435,8 +441,8 @@ usb_dmac01: dma-controller@e65a8000 {
compatible = "renesas,r8a77470-usb-dmac", compatible = "renesas,r8a77470-usb-dmac",
"renesas,usb-dmac"; "renesas,usb-dmac";
reg = <0 0xe65a8000 0 0x100>; reg = <0 0xe65a8000 0 0x100>;
interrupts = <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "ch0", "ch1"; interrupt-names = "ch0", "ch1";
clocks = <&cpg CPG_MOD 326>; clocks = <&cpg CPG_MOD 326>;
power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
...@@ -449,8 +455,8 @@ usb_dmac11: dma-controller@e65b8000 { ...@@ -449,8 +455,8 @@ usb_dmac11: dma-controller@e65b8000 {
compatible = "renesas,r8a77470-usb-dmac", compatible = "renesas,r8a77470-usb-dmac",
"renesas,usb-dmac"; "renesas,usb-dmac";
reg = <0 0xe65b8000 0 0x100>; reg = <0 0xe65b8000 0 0x100>;
interrupts = <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "ch0", "ch1"; interrupt-names = "ch0", "ch1";
clocks = <&cpg CPG_MOD 327>; clocks = <&cpg CPG_MOD 327>;
power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
...@@ -463,22 +469,22 @@ dmac0: dma-controller@e6700000 { ...@@ -463,22 +469,22 @@ dmac0: dma-controller@e6700000 {
compatible = "renesas,dmac-r8a77470", compatible = "renesas,dmac-r8a77470",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6700000 0 0x20000>; reg = <0 0xe6700000 0 0x20000>;
interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -496,22 +502,22 @@ dmac1: dma-controller@e6720000 { ...@@ -496,22 +502,22 @@ dmac1: dma-controller@e6720000 {
compatible = "renesas,dmac-r8a77470", compatible = "renesas,dmac-r8a77470",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6720000 0 0x20000>; reg = <0 0xe6720000 0 0x20000>;
interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
......
...@@ -79,10 +79,10 @@ irqpin: interrupt-controller@fe78001c { ...@@ -79,10 +79,10 @@ irqpin: interrupt-controller@fe78001c {
<0xfe780024 4>, <0xfe780024 4>,
<0xfe780044 4>, <0xfe780044 4>,
<0xfe780064 4>; <0xfe780064 4>;
interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
sense-bitfield-width = <2>; sense-bitfield-width = <2>;
}; };
...@@ -498,14 +498,17 @@ cpg_clocks: cpg_clocks@ffc80000 { ...@@ -498,14 +498,17 @@ cpg_clocks: cpg_clocks@ffc80000 {
audio_clk_a: audio_clk_a { audio_clk_a: audio_clk_a {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <0>;
}; };
audio_clk_b: audio_clk_b { audio_clk_b: audio_clk_b {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <0>;
}; };
audio_clk_c: audio_clk_c { audio_clk_c: audio_clk_c {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
clock-frequency = <0>;
}; };
/* Fixed ratio clocks */ /* Fixed ratio clocks */
......
...@@ -48,8 +48,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 { ...@@ -48,8 +48,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 {
gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>; gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
ethernet@18000000 { ethernet@18000000 {
......
...@@ -68,6 +68,14 @@ gic: interrupt-controller@f0001000 { ...@@ -68,6 +68,14 @@ gic: interrupt-controller@f0001000 {
<0xf0000100 0x100>; <0xf0000100 0x100>;
}; };
timer@f0000200 {
compatible = "arm,cortex-a9-global-timer";
reg = <0xf0000200 0x100>;
interrupts = <GIC_PPI 11
(GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
clocks = <&cpg_clocks R8A7779_CLK_ZS>;
};
timer@f0000600 { timer@f0000600 {
compatible = "arm,cortex-a9-twd-timer"; compatible = "arm,cortex-a9-twd-timer";
reg = <0xf0000600 0x20>; reg = <0xf0000600 0x20>;
...@@ -164,10 +172,10 @@ irqpin0: interrupt-controller@fe78001c { ...@@ -164,10 +172,10 @@ irqpin0: interrupt-controller@fe78001c {
<0xfe780044 4>, <0xfe780044 4>,
<0xfe780064 4>, <0xfe780064 4>,
<0xfe780000 4>; <0xfe780000 4>;
interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
sense-bitfield-width = <2>; sense-bitfield-width = <2>;
}; };
......
...@@ -150,8 +150,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 { ...@@ -150,8 +150,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 {
gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>; gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
vcc_sdhi2: regulator-vcc-sdhi2 { vcc_sdhi2: regulator-vcc-sdhi2 {
...@@ -174,8 +173,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 { ...@@ -174,8 +173,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 {
gpios = <&gpio5 30 GPIO_ACTIVE_HIGH>; gpios = <&gpio5 30 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
audio_clock: audio_clock { audio_clock: audio_clock {
......
This diff is collapsed.
...@@ -193,8 +193,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 { ...@@ -193,8 +193,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 {
gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
vcc_sdhi1: regulator-vcc-sdhi1 { vcc_sdhi1: regulator-vcc-sdhi1 {
...@@ -217,8 +216,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 { ...@@ -217,8 +216,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 {
gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
vcc_sdhi2: regulator-vcc-sdhi2 { vcc_sdhi2: regulator-vcc-sdhi2 {
...@@ -241,8 +239,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 { ...@@ -241,8 +239,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 {
gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
audio_clock: audio_clock { audio_clock: audio_clock {
......
...@@ -63,8 +63,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 { ...@@ -63,8 +63,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 {
gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
vcc_sdhi2: regulator-vcc-sdhi2 { vcc_sdhi2: regulator-vcc-sdhi2 {
...@@ -85,8 +84,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 { ...@@ -85,8 +84,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 {
gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
hdmi-out { hdmi-out {
......
...@@ -420,6 +420,9 @@ ipmmu_gp: mmu@e62a0000 { ...@@ -420,6 +420,9 @@ ipmmu_gp: mmu@e62a0000 {
icram0: sram@e63a0000 { icram0: sram@e63a0000 {
compatible = "mmio-sram"; compatible = "mmio-sram";
reg = <0 0xe63a0000 0 0x12000>; reg = <0 0xe63a0000 0 0x12000>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0 0 0xe63a0000 0x12000>;
}; };
icram1: sram@e63c0000 { icram1: sram@e63c0000 {
...@@ -618,8 +621,8 @@ usb_dmac0: dma-controller@e65a0000 { ...@@ -618,8 +621,8 @@ usb_dmac0: dma-controller@e65a0000 {
compatible = "renesas,r8a7791-usb-dmac", compatible = "renesas,r8a7791-usb-dmac",
"renesas,usb-dmac"; "renesas,usb-dmac";
reg = <0 0xe65a0000 0 0x100>; reg = <0 0xe65a0000 0 0x100>;
interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "ch0", "ch1"; interrupt-names = "ch0", "ch1";
clocks = <&cpg CPG_MOD 330>; clocks = <&cpg CPG_MOD 330>;
power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
...@@ -632,8 +635,8 @@ usb_dmac1: dma-controller@e65b0000 { ...@@ -632,8 +635,8 @@ usb_dmac1: dma-controller@e65b0000 {
compatible = "renesas,r8a7791-usb-dmac", compatible = "renesas,r8a7791-usb-dmac",
"renesas,usb-dmac"; "renesas,usb-dmac";
reg = <0 0xe65b0000 0 0x100>; reg = <0 0xe65b0000 0 0x100>;
interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "ch0", "ch1"; interrupt-names = "ch0", "ch1";
clocks = <&cpg CPG_MOD 331>; clocks = <&cpg CPG_MOD 331>;
power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;
...@@ -646,22 +649,22 @@ dmac0: dma-controller@e6700000 { ...@@ -646,22 +649,22 @@ dmac0: dma-controller@e6700000 {
compatible = "renesas,dmac-r8a7791", compatible = "renesas,dmac-r8a7791",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6700000 0 0x20000>; reg = <0 0xe6700000 0 0x20000>;
interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -679,22 +682,22 @@ dmac1: dma-controller@e6720000 { ...@@ -679,22 +682,22 @@ dmac1: dma-controller@e6720000 {
compatible = "renesas,dmac-r8a7791", compatible = "renesas,dmac-r8a7791",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6720000 0 0x20000>; reg = <0 0xe6720000 0 0x20000>;
interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -1338,20 +1341,20 @@ audma0: dma-controller@ec700000 { ...@@ -1338,20 +1341,20 @@ audma0: dma-controller@ec700000 {
compatible = "renesas,dmac-r8a7791", compatible = "renesas,dmac-r8a7791",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xec700000 0 0x10000>; reg = <0 0xec700000 0 0x10000>;
interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -1369,20 +1372,20 @@ audma1: dma-controller@ec720000 { ...@@ -1369,20 +1372,20 @@ audma1: dma-controller@ec720000 {
compatible = "renesas,dmac-r8a7791", compatible = "renesas,dmac-r8a7791",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xec720000 0 0x10000>; reg = <0 0xec720000 0 0x10000>;
interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -1426,10 +1429,10 @@ pci0: pci@ee090000 { ...@@ -1426,10 +1429,10 @@ pci0: pci@ee090000 {
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>; #interrupt-cells = <1>;
ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>; ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>;
interrupt-map-mask = <0xff00 0 0 0x7>; interrupt-map-mask = <0xf800 0 0 0x7>;
interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH <0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; <0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
usb@1,0 { usb@1,0 {
reg = <0x800 0 0 0 0>; reg = <0x800 0 0 0 0>;
...@@ -1461,10 +1464,10 @@ pci1: pci@ee0d0000 { ...@@ -1461,10 +1464,10 @@ pci1: pci@ee0d0000 {
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>; #interrupt-cells = <1>;
ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>; ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>;
interrupt-map-mask = <0xff00 0 0 0x7>; interrupt-map-mask = <0xf800 0 0 0x7>;
interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH <0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; <0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
usb@1,0 { usb@1,0 {
reg = <0x10800 0 0 0 0>; reg = <0x10800 0 0 0 0>;
...@@ -1598,13 +1601,13 @@ pciec: pcie@fe000000 { ...@@ -1598,13 +1601,13 @@ pciec: pcie@fe000000 {
#size-cells = <2>; #size-cells = <2>;
bus-range = <0x00 0xff>; bus-range = <0x00 0xff>;
device_type = "pci"; device_type = "pci";
ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000 ranges = <0x01000000 0 0x00000000 0 0xfe100000 0 0x00100000>,
0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000 <0x02000000 0 0xfe200000 0 0xfe200000 0 0x00200000>,
0x02000000 0 0x30000000 0 0x30000000 0 0x08000000 <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>,
0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>; <0x42000000 0 0x38000000 0 0x38000000 0 0x08000000>;
/* Map all possible DDR as inbound ranges */ /* Map all possible DDR as inbound ranges */
dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000 dma-ranges = <0x42000000 0 0x40000000 0 0x40000000 0 0x80000000>,
0x43000000 2 0x00000000 2 0x00000000 1 0x00000000>; <0x43000000 2 0x00000000 2 0x00000000 1 0x00000000>;
interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>, interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
......
...@@ -345,6 +345,9 @@ irqc: interrupt-controller@e61c0000 { ...@@ -345,6 +345,9 @@ irqc: interrupt-controller@e61c0000 {
icram0: sram@e63a0000 { icram0: sram@e63a0000 {
compatible = "mmio-sram"; compatible = "mmio-sram";
reg = <0 0xe63a0000 0 0x12000>; reg = <0 0xe63a0000 0 0x12000>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0 0 0xe63a0000 0x12000>;
}; };
icram1: sram@e63c0000 { icram1: sram@e63c0000 {
...@@ -466,22 +469,22 @@ dmac0: dma-controller@e6700000 { ...@@ -466,22 +469,22 @@ dmac0: dma-controller@e6700000 {
compatible = "renesas,dmac-r8a7792", compatible = "renesas,dmac-r8a7792",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6700000 0 0x20000>; reg = <0 0xe6700000 0 0x20000>;
interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -499,22 +502,22 @@ dmac1: dma-controller@e6720000 { ...@@ -499,22 +502,22 @@ dmac1: dma-controller@e6720000 {
compatible = "renesas,dmac-r8a7792", compatible = "renesas,dmac-r8a7792",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6720000 0 0x20000>; reg = <0 0xe6720000 0 0x20000>;
interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
......
...@@ -179,8 +179,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 { ...@@ -179,8 +179,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 {
gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
vcc_sdhi1: regulator-vcc-sdhi1 { vcc_sdhi1: regulator-vcc-sdhi1 {
...@@ -203,8 +202,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 { ...@@ -203,8 +202,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 {
gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
vcc_sdhi2: regulator-vcc-sdhi2 { vcc_sdhi2: regulator-vcc-sdhi2 {
...@@ -227,8 +225,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 { ...@@ -227,8 +225,7 @@ vccq_sdhi2: regulator-vccq-sdhi2 {
gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
audio_clock: audio_clock { audio_clock: audio_clock {
......
...@@ -406,6 +406,9 @@ ipmmu_gp: mmu@e62a0000 { ...@@ -406,6 +406,9 @@ ipmmu_gp: mmu@e62a0000 {
icram0: sram@e63a0000 { icram0: sram@e63a0000 {
compatible = "mmio-sram"; compatible = "mmio-sram";
reg = <0 0xe63a0000 0 0x12000>; reg = <0 0xe63a0000 0 0x12000>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0 0 0xe63a0000 0x12000>;
}; };
icram1: sram@e63c0000 { icram1: sram@e63c0000 {
...@@ -565,22 +568,22 @@ dmac0: dma-controller@e6700000 { ...@@ -565,22 +568,22 @@ dmac0: dma-controller@e6700000 {
compatible = "renesas,dmac-r8a7793", compatible = "renesas,dmac-r8a7793",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6700000 0 0x20000>; reg = <0 0xe6700000 0 0x20000>;
interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -598,22 +601,22 @@ dmac1: dma-controller@e6720000 { ...@@ -598,22 +601,22 @@ dmac1: dma-controller@e6720000 {
compatible = "renesas,dmac-r8a7793", compatible = "renesas,dmac-r8a7793",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6720000 0 0x20000>; reg = <0 0xe6720000 0 0x20000>;
interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -1166,20 +1169,20 @@ audma0: dma-controller@ec700000 { ...@@ -1166,20 +1169,20 @@ audma0: dma-controller@ec700000 {
compatible = "renesas,dmac-r8a7793", compatible = "renesas,dmac-r8a7793",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xec700000 0 0x10000>; reg = <0 0xec700000 0 0x10000>;
interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -1197,20 +1200,20 @@ audma1: dma-controller@ec720000 { ...@@ -1197,20 +1200,20 @@ audma1: dma-controller@ec720000 {
compatible = "renesas,dmac-r8a7793", compatible = "renesas,dmac-r8a7793",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xec720000 0 0x10000>; reg = <0 0xec720000 0 0x10000>;
interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 347 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 343 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
......
...@@ -60,8 +60,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 { ...@@ -60,8 +60,7 @@ vccq_sdhi0: regulator-vccq-sdhi0 {
gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>; gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
vcc_sdhi1: regulator-vcc-sdhi1 { vcc_sdhi1: regulator-vcc-sdhi1 {
...@@ -84,8 +83,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 { ...@@ -84,8 +83,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 {
gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>; gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
lbsc { lbsc {
......
...@@ -126,8 +126,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 { ...@@ -126,8 +126,7 @@ vccq_sdhi1: regulator-vccq-sdhi1 {
gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>; gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>;
gpios-states = <1>; gpios-states = <1>;
states = <3300000 1 states = <3300000 1>, <1800000 0>;
1800000 0>;
}; };
vga-encoder { vga-encoder {
......
...@@ -351,6 +351,9 @@ ipmmu_gp: mmu@e62a0000 { ...@@ -351,6 +351,9 @@ ipmmu_gp: mmu@e62a0000 {
icram0: sram@e63a0000 { icram0: sram@e63a0000 {
compatible = "mmio-sram"; compatible = "mmio-sram";
reg = <0 0xe63a0000 0 0x12000>; reg = <0 0xe63a0000 0 0x12000>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0 0 0xe63a0000 0x12000>;
}; };
icram1: sram@e63c0000 { icram1: sram@e63c0000 {
...@@ -527,22 +530,22 @@ dmac0: dma-controller@e6700000 { ...@@ -527,22 +530,22 @@ dmac0: dma-controller@e6700000 {
compatible = "renesas,dmac-r8a7794", compatible = "renesas,dmac-r8a7794",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6700000 0 0x20000>; reg = <0 0xe6700000 0 0x20000>;
interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 210 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -560,22 +563,22 @@ dmac1: dma-controller@e6720000 { ...@@ -560,22 +563,22 @@ dmac1: dma-controller@e6720000 {
compatible = "renesas,dmac-r8a7794", compatible = "renesas,dmac-r8a7794",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xe6720000 0 0x20000>; reg = <0 0xe6720000 0 0x20000>;
interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch0", "ch1", "ch2", "ch3",
"ch4", "ch5", "ch6", "ch7", "ch4", "ch5", "ch6", "ch7",
...@@ -1132,20 +1135,20 @@ audma0: dma-controller@ec700000 { ...@@ -1132,20 +1135,20 @@ audma0: dma-controller@ec700000 {
compatible = "renesas,dmac-r8a7794", compatible = "renesas,dmac-r8a7794",
"renesas,rcar-dmac"; "renesas,rcar-dmac";
reg = <0 0xec700000 0 0x10000>; reg = <0 0xec700000 0 0x10000>;
interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "error", interrupt-names = "error",
"ch0", "ch1", "ch2", "ch3", "ch4", "ch0", "ch1", "ch2", "ch3", "ch4",
"ch5", "ch6", "ch7", "ch8", "ch9", "ch5", "ch6", "ch7", "ch8", "ch9",
...@@ -1176,10 +1179,10 @@ pci0: pci@ee090000 { ...@@ -1176,10 +1179,10 @@ pci0: pci@ee090000 {
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>; #interrupt-cells = <1>;
ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>; ranges = <0x02000000 0 0xee080000 0 0xee080000 0 0x00010000>;
interrupt-map-mask = <0xff00 0 0 0x7>; interrupt-map-mask = <0xf800 0 0 0x7>;
interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH <0x0800 0 0 1 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>,
0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; <0x1000 0 0 2 &gic GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
usb@1,0 { usb@1,0 {
reg = <0x800 0 0 0 0>; reg = <0x800 0 0 0 0>;
...@@ -1211,10 +1214,10 @@ pci1: pci@ee0d0000 { ...@@ -1211,10 +1214,10 @@ pci1: pci@ee0d0000 {
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>; #interrupt-cells = <1>;
ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>; ranges = <0x02000000 0 0xee0c0000 0 0xee0c0000 0 0x00010000>;
interrupt-map-mask = <0xff00 0 0 0x7>; interrupt-map-mask = <0xf800 0 0 0x7>;
interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH interrupt-map = <0x0000 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH <0x0800 0 0 1 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; <0x1000 0 0 2 &gic GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
usb@1,0 { usb@1,0 {
reg = <0x10800 0 0 0 0>; reg = <0x10800 0 0 0 0>;
......
...@@ -39,11 +39,18 @@ cpu1: cpu@1 { ...@@ -39,11 +39,18 @@ cpu1: cpu@1 {
}; };
}; };
timer@f0000200 {
compatible = "arm,cortex-a9-global-timer";
reg = <0xf0000200 0x100>;
interrupts = <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>;
clocks = <&periph_clk>;
};
timer@f0000600 { timer@f0000600 {
compatible = "arm,cortex-a9-twd-timer"; compatible = "arm,cortex-a9-twd-timer";
reg = <0xf0000600 0x20>; reg = <0xf0000600 0x20>;
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>; interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>;
clocks = <&twd_clk>; clocks = <&periph_clk>;
}; };
gic: interrupt-controller@f0001000 { gic: interrupt-controller@f0001000 {
...@@ -110,14 +117,14 @@ irqpin0: interrupt-controller@e6900000 { ...@@ -110,14 +117,14 @@ irqpin0: interrupt-controller@e6900000 {
<0xe6900020 1>, <0xe6900020 1>,
<0xe6900040 1>, <0xe6900040 1>,
<0xe6900060 1>; <0xe6900060 1>;
interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp5_clks SH73A0_CLK_INTCA0>; clocks = <&mstp5_clks SH73A0_CLK_INTCA0>;
power-domains = <&pd_a4s>; power-domains = <&pd_a4s>;
control-parent; control-parent;
...@@ -132,14 +139,14 @@ irqpin1: interrupt-controller@e6900004 { ...@@ -132,14 +139,14 @@ irqpin1: interrupt-controller@e6900004 {
<0xe6900024 1>, <0xe6900024 1>,
<0xe6900044 1>, <0xe6900044 1>,
<0xe6900064 1>; <0xe6900064 1>;
interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp5_clks SH73A0_CLK_INTCA0>; clocks = <&mstp5_clks SH73A0_CLK_INTCA0>;
power-domains = <&pd_a4s>; power-domains = <&pd_a4s>;
control-parent; control-parent;
...@@ -154,14 +161,14 @@ irqpin2: interrupt-controller@e6900008 { ...@@ -154,14 +161,14 @@ irqpin2: interrupt-controller@e6900008 {
<0xe6900028 1>, <0xe6900028 1>,
<0xe6900048 1>, <0xe6900048 1>,
<0xe6900068 1>; <0xe6900068 1>;
interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp5_clks SH73A0_CLK_INTCA0>; clocks = <&mstp5_clks SH73A0_CLK_INTCA0>;
power-domains = <&pd_a4s>; power-domains = <&pd_a4s>;
control-parent; control-parent;
...@@ -176,14 +183,14 @@ irqpin3: interrupt-controller@e690000c { ...@@ -176,14 +183,14 @@ irqpin3: interrupt-controller@e690000c {
<0xe690002c 1>, <0xe690002c 1>,
<0xe690004c 1>, <0xe690004c 1>,
<0xe690006c 1>; <0xe690006c 1>;
interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp5_clks SH73A0_CLK_INTCA0>; clocks = <&mstp5_clks SH73A0_CLK_INTCA0>;
power-domains = <&pd_a4s>; power-domains = <&pd_a4s>;
control-parent; control-parent;
...@@ -194,10 +201,10 @@ i2c0: i2c@e6820000 { ...@@ -194,10 +201,10 @@ i2c0: i2c@e6820000 {
#size-cells = <0>; #size-cells = <0>;
compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
reg = <0xe6820000 0x425>; reg = <0xe6820000 0x425>;
interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp1_clks SH73A0_CLK_IIC0>; clocks = <&mstp1_clks SH73A0_CLK_IIC0>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
status = "disabled"; status = "disabled";
...@@ -208,10 +215,10 @@ i2c1: i2c@e6822000 { ...@@ -208,10 +215,10 @@ i2c1: i2c@e6822000 {
#size-cells = <0>; #size-cells = <0>;
compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
reg = <0xe6822000 0x425>; reg = <0xe6822000 0x425>;
interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks SH73A0_CLK_IIC1>; clocks = <&mstp3_clks SH73A0_CLK_IIC1>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
status = "disabled"; status = "disabled";
...@@ -222,10 +229,10 @@ i2c2: i2c@e6824000 { ...@@ -222,10 +229,10 @@ i2c2: i2c@e6824000 {
#size-cells = <0>; #size-cells = <0>;
compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
reg = <0xe6824000 0x425>; reg = <0xe6824000 0x425>;
interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp0_clks SH73A0_CLK_IIC2>; clocks = <&mstp0_clks SH73A0_CLK_IIC2>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
status = "disabled"; status = "disabled";
...@@ -236,10 +243,10 @@ i2c3: i2c@e6826000 { ...@@ -236,10 +243,10 @@ i2c3: i2c@e6826000 {
#size-cells = <0>; #size-cells = <0>;
compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
reg = <0xe6826000 0x425>; reg = <0xe6826000 0x425>;
interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp4_clks SH73A0_CLK_IIC3>; clocks = <&mstp4_clks SH73A0_CLK_IIC3>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
status = "disabled"; status = "disabled";
...@@ -250,10 +257,10 @@ i2c4: i2c@e6828000 { ...@@ -250,10 +257,10 @@ i2c4: i2c@e6828000 {
#size-cells = <0>; #size-cells = <0>;
compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic"; compatible = "renesas,iic-sh73a0", "renesas,rmobile-iic";
reg = <0xe6828000 0x425>; reg = <0xe6828000 0x425>;
interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp4_clks SH73A0_CLK_IIC4>; clocks = <&mstp4_clks SH73A0_CLK_IIC4>;
power-domains = <&pd_c5>; power-domains = <&pd_c5>;
status = "disabled"; status = "disabled";
...@@ -262,8 +269,8 @@ GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH ...@@ -262,8 +269,8 @@ GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH
mmcif: mmc@e6bd0000 { mmcif: mmc@e6bd0000 {
compatible = "renesas,mmcif-sh73a0", "renesas,sh-mmcif"; compatible = "renesas,mmcif-sh73a0", "renesas,sh-mmcif";
reg = <0xe6bd0000 0x100>; reg = <0xe6bd0000 0x100>;
interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks SH73A0_CLK_MMCIF0>; clocks = <&mstp3_clks SH73A0_CLK_MMCIF0>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
reg-io-width = <4>; reg-io-width = <4>;
...@@ -317,9 +324,9 @@ msiof3: spi@e6c90000 { ...@@ -317,9 +324,9 @@ msiof3: spi@e6c90000 {
sdhi0: sd@ee100000 { sdhi0: sd@ee100000 {
compatible = "renesas,sdhi-sh73a0"; compatible = "renesas,sdhi-sh73a0";
reg = <0xee100000 0x100>; reg = <0xee100000 0x100>;
interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks SH73A0_CLK_SDHI0>; clocks = <&mstp3_clks SH73A0_CLK_SDHI0>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
cap-sd-highspeed; cap-sd-highspeed;
...@@ -330,8 +337,8 @@ GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH ...@@ -330,8 +337,8 @@ GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH
sdhi1: sd@ee120000 { sdhi1: sd@ee120000 {
compatible = "renesas,sdhi-sh73a0"; compatible = "renesas,sdhi-sh73a0";
reg = <0xee120000 0x100>; reg = <0xee120000 0x100>;
interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks SH73A0_CLK_SDHI1>; clocks = <&mstp3_clks SH73A0_CLK_SDHI1>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
disable-wp; disable-wp;
...@@ -342,8 +349,8 @@ sdhi1: sd@ee120000 { ...@@ -342,8 +349,8 @@ sdhi1: sd@ee120000 {
sdhi2: sd@ee140000 { sdhi2: sd@ee140000 {
compatible = "renesas,sdhi-sh73a0"; compatible = "renesas,sdhi-sh73a0";
reg = <0xee140000 0x100>; reg = <0xee140000 0x100>;
interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp3_clks SH73A0_CLK_SDHI2>; clocks = <&mstp3_clks SH73A0_CLK_SDHI2>;
power-domains = <&pd_a3sp>; power-domains = <&pd_a3sp>;
disable-wp; disable-wp;
...@@ -612,19 +619,25 @@ extal1_clk: extal1 { ...@@ -612,19 +619,25 @@ extal1_clk: extal1 {
extal2_clk: extal2 { extal2_clk: extal2 {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
/* This value must be overridden by the board. */
clock-frequency = <0>;
}; };
extcki_clk: extcki { extcki_clk: extcki {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
/* This value can be overridden by the board. */
clock-frequency = <0>;
}; };
fsiack_clk: fsiack { fsiack_clk: fsiack {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
/* This value can be overridden by the board. */
clock-frequency = <0>; clock-frequency = <0>;
}; };
fsibck_clk: fsibck { fsibck_clk: fsibck {
compatible = "fixed-clock"; compatible = "fixed-clock";
#clock-cells = <0>; #clock-cells = <0>;
/* This value can be overridden by the board. */
clock-frequency = <0>; clock-frequency = <0>;
}; };
...@@ -812,7 +825,7 @@ pll1_div13_clk: pll1_div13 { ...@@ -812,7 +825,7 @@ pll1_div13_clk: pll1_div13 {
clock-div = <13>; clock-div = <13>;
clock-mult = <1>; clock-mult = <1>;
}; };
twd_clk: twd { periph_clk: periph {
compatible = "fixed-factor-clock"; compatible = "fixed-factor-clock";
clocks = <&cpg_clocks SH73A0_CLK_Z>; clocks = <&cpg_clocks SH73A0_CLK_Z>;
#clock-cells = <0>; #clock-cells = <0>;
......
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