mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 14:37:57 +00:00
realtek: update soc dtsi in 5.10 for backported drivers
this patch updates SoC dtsi (rtl838x.dtsi, rtl930x.dtsi) for the following backported drivers: - gpio-realtek-otto (5.13) - spi-realtek-rtl (5.12) - irq-realtek-rtl (5.12) And, disable SoC GPIO node (gpio0) in rtl930x.dtsi in dts-5.10. Currently, the upstreamed driver doesn't support the GPIO controller on RTL930x SoC. Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
This commit is contained in:
parent
1c020f8b43
commit
ddaeb73de0
@ -76,15 +76,30 @@
|
||||
};
|
||||
|
||||
intc: rtlintc {
|
||||
compatible = "realtek,rt8380-intc";
|
||||
compatible = "realtek,rtl-intc";
|
||||
reg = <0xb8003000 0x20>;
|
||||
#address-cells = <0>;
|
||||
#interrupt-cells = <1>;
|
||||
interrupt-controller;
|
||||
interrupt-map =
|
||||
<31 &cpuintc 2>, /* UART0 */
|
||||
<30 &cpuintc 1>, /* UART1 */
|
||||
<29 &cpuintc 5>, /* TC0 */
|
||||
<28 &cpuintc 1>, /* TC1 */
|
||||
<27 &cpuintc 1>, /* OCPTO */
|
||||
<26 &cpuintc 1>, /* HLXTO */
|
||||
<25 &cpuintc 1>, /* SLXTO */
|
||||
<24 &cpuintc 4>, /* NIC */
|
||||
<23 &cpuintc 4>, /* GPIO_ABCD */
|
||||
<22 &cpuintc 4>, /* GPIO_EFGH */
|
||||
<21 &cpuintc 4>, /* RTC */
|
||||
<20 &cpuintc 3>, /* SWCORE */
|
||||
<19 &cpuintc 4>, /* WDT_IP1 */
|
||||
<18 &cpuintc 5>; /* WDT_IP2 */
|
||||
};
|
||||
|
||||
spi0: spi@b8001200 {
|
||||
compatible = "realtek,rtl838x-nor";
|
||||
compatible = "realtek,rtl8380-spi";
|
||||
reg = <0xb8001200 0x100>;
|
||||
|
||||
#address-cells = <1>;
|
||||
@ -125,10 +140,11 @@
|
||||
};
|
||||
|
||||
gpio0: gpio-controller@b8003500 {
|
||||
compatible = "realtek,rtl838x-gpio";
|
||||
compatible = "realtek,rtl8380-gpio", "realtek,otto-gpio";
|
||||
reg = <0xb8003500 0x20>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
ngpios = <24>;
|
||||
interrupt-parent = <&intc>;
|
||||
interrupts = <23>;
|
||||
};
|
||||
|
@ -81,11 +81,23 @@
|
||||
};
|
||||
|
||||
intc: rtlintc {
|
||||
compatible = "realtek,rt9300-intc";
|
||||
compatible = "realtek,rtl-intc";
|
||||
reg = <0xb8003000 0x20>;
|
||||
#address-cells = <0>;
|
||||
#interrupt-cells = <1>;
|
||||
interrupt-controller;
|
||||
interrupt-map =
|
||||
<31 &cpuintc 1>, /* UART1 */
|
||||
<30 &cpuintc 2>, /* UART0 */
|
||||
<28 &cpuintc 1>, /* USB_H2 */
|
||||
<24 &cpuintc 4>, /* NIC */
|
||||
<23 &cpuintc 3>, /* SWCORE */
|
||||
<13 &cpuintc 4>, /* GPIO_ABCD */
|
||||
<11 &cpuintc 1>, /* TC4 */
|
||||
<10 &cpuintc 1>, /* TC3 */
|
||||
<9 &cpuintc 1>, /* TC2 */
|
||||
<8 &cpuintc 1>, /* TC1 */
|
||||
<7 &cpuintc 5>; /* TC0 */
|
||||
};
|
||||
|
||||
osc: oscillator {
|
||||
@ -105,7 +117,7 @@
|
||||
};
|
||||
|
||||
spi0: spi@b8001200 {
|
||||
compatible = "realtek,rtl838x-nor";
|
||||
compatible = "realtek,rtl8380-spi";
|
||||
reg = <0xb8001200 0x100>;
|
||||
|
||||
#address-cells = <1>;
|
||||
@ -143,12 +155,19 @@
|
||||
};
|
||||
|
||||
gpio0: gpio-controller@b8003500 {
|
||||
compatible = "realtek,rtl838x-gpio";
|
||||
compatible = "realtek,rtl8380-gpio", "realtek,otto-gpio";
|
||||
reg = <0xb8003500 0x20>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
ngpios = <32>;
|
||||
interrupt-parent = <&intc>;
|
||||
interrupts = <31>;
|
||||
|
||||
/*
|
||||
* currently, RTL930x GPIO is not supported in
|
||||
* upstreamed driver (gpio-realtek-otto)
|
||||
*/
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
ethernet0: ethernet@bb00a300 {
|
||||
|
Loading…
Reference in New Issue
Block a user