diff options
author | INAGAKI Hiroshi <musashino.open@gmail.com> | 2021-08-11 20:23:06 +0900 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2021-09-26 00:32:17 +0200 |
commit | 0de230bd0ce1c011a6d57ce7692b1b7898e7b735 (patch) | |
tree | 0fe90006f3b132044f9f63aa7ef2fc60a777e35c /target/linux/realtek/dts/rtl838x.dtsi | |
parent | 9e418b061c1720d677e73f2ee06651533889a69a (diff) | |
download | upstream-0de230bd0ce1c011a6d57ce7692b1b7898e7b735.tar.gz upstream-0de230bd0ce1c011a6d57ce7692b1b7898e7b735.tar.bz2 upstream-0de230bd0ce1c011a6d57ce7692b1b7898e7b735.zip |
realtek: copy dts directory for Kernel 5.10
This patch adds "dts-5.10" directory to use backported drivers.
There are several specification changes in the new drivers, so there
are some compatibility issues in using dts/dtsi files for 5.4.
The old DTS files are moved to "dts-5.4", so their corresponding
kernel version is obvious as well.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
[change "dts" to "dts-5.4", adjust Makefile]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Diffstat (limited to 'target/linux/realtek/dts/rtl838x.dtsi')
-rw-r--r-- | target/linux/realtek/dts/rtl838x.dtsi | 188 |
1 files changed, 0 insertions, 188 deletions
diff --git a/target/linux/realtek/dts/rtl838x.dtsi b/target/linux/realtek/dts/rtl838x.dtsi deleted file mode 100644 index b59b141f66..0000000000 --- a/target/linux/realtek/dts/rtl838x.dtsi +++ /dev/null @@ -1,188 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later OR MIT - -/dts-v1/; - -#define STRINGIZE(s) #s -#define LAN_LABEL(p, s) STRINGIZE(p ## s) -#define SWITCH_PORT_LABEL(n) LAN_LABEL(lan, n) - -#define INTERNAL_PHY(n) \ - phy##n: ethernet-phy@##n { \ - reg = <##n>; \ - compatible = "ethernet-phy-ieee802.3-c22"; \ - phy-is-integrated; \ - }; - -#define EXTERNAL_PHY(n) \ - phy##n: ethernet-phy@##n { \ - reg = <##n>; \ - compatible = "ethernet-phy-ieee802.3-c22"; \ - }; - -#define EXTERNAL_SFP_PHY(n) \ - phy##n: ethernet-phy@##n { \ - compatible = "ethernet-phy-ieee802.3-c22"; \ - sfp; \ - media = "fibre"; \ - reg = <##n>; \ - }; - -#define SWITCH_PORT(n, s, m) \ - port@##n { \ - reg = <##n>; \ - label = SWITCH_PORT_LABEL(s) ; \ - phy-handle = <&phy##n>; \ - phy-mode = #m ; \ - }; - -#define SWITCH_SFP_PORT(n, s, m) \ - port@##n { \ - reg = <##n>; \ - label = SWITCH_PORT_LABEL(s) ; \ - phy-handle = <&phy##n>; \ - phy-mode = #m ; \ - fixed-link { \ - speed = <1000>; \ - full-duplex; \ - }; \ - }; - -/ { - #address-cells = <1>; - #size-cells = <1>; - - compatible = "realtek,rtl838x-soc"; - - cpus { - #address-cells = <1>; - #size-cells = <0>; - frequency = <500000000>; - - cpu@0 { - compatible = "mips,mips4KEc"; - reg = <0>; - }; - }; - - chosen { - bootargs = "console=ttyS0,38400"; - }; - - cpuintc: cpuintc { - #address-cells = <0>; - #interrupt-cells = <1>; - interrupt-controller; - compatible = "mti,cpu-interrupt-controller"; - }; - - intc: rtlintc { - #address-cells = <0>; - #interrupt-cells = <1>; - interrupt-controller; - compatible = "realtek,rt8380-intc"; - reg = <0xb8003000 0x20>; - }; - - spi0: spi@b8001200 { - status = "okay"; - - compatible = "realtek,rtl838x-nor"; - reg = <0xb8001200 0x100>; - - #address-cells = <1>; - #size-cells = <0>; - }; - - uart0: uart@b8002000 { - status = "okay"; - - compatible = "ns16550a"; - reg = <0xb8002000 0x100>; - - clock-frequency = <200000000>; - - interrupt-parent = <&intc>; - interrupts = <31>; - - reg-io-width = <1>; - reg-shift = <2>; - fifo-size = <1>; - no-loopback-test; - }; - - uart1: uart@b8002100 { - pinctrl-names = "default"; - pinctrl-0 = <&enable_uart1>; - - status = "okay"; - - compatible = "ns16550a"; - reg = <0xb8002100 0x100>; - - clock-frequency = <200000000>; - - interrupt-parent = <&intc>; - interrupts = <30>; - - reg-io-width = <1>; - reg-shift = <2>; - fifo-size = <1>; - no-loopback-test; - }; - - gpio0: gpio-controller@b8003500 { - compatible = "realtek,rtl838x-gpio"; - reg = <0xb8003500 0x20>; - gpio-controller; - #gpio-cells = <2>; - interrupt-parent = <&intc>; - interrupts = <23>; - }; - - gpio1: rtl8231-gpio { - status = "disabled"; - compatible = "realtek,rtl8231-gpio"; - #gpio-cells = <2>; - indirect-access-bus-id = <0>; - gpio-controller; - }; - - pinmux: pinmux@bb001000 { - compatible = "pinctrl-single"; - reg = <0xbb001000 0x4>; - - pinctrl-single,bit-per-mux; - pinctrl-single,register-width = <32>; - pinctrl-single,function-mask = <0x1>; - #pinctrl-cells = <2>; - - enable_uart1: pinmux_enable_uart1 { - pinctrl-single,bits = <0x0 0x10 0x10>; - }; - }; - - ethernet0: ethernet@bb00a300 { - status = "okay"; - - compatible = "realtek,rtl838x-eth"; - reg = <0xbb00a300 0x100>; - interrupt-parent = <&intc>; - interrupts = <24>; - #interrupt-cells = <1>; - phy-mode = "internal"; - - fixed-link { - speed = <1000>; - full-duplex; - }; - }; - - switch0: switch@bb000000 { - status = "okay"; - - interrupt-parent = <&intc>; - interrupts = <20>; - - compatible = "realtek,rtl83xx-switch"; - }; -}; |