diff options
author | Alex Maclean <monkeh@monkeh.net> | 2018-05-30 14:18:51 +0100 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2018-06-01 08:22:50 +0200 |
commit | 34f874b872251de2fd73758df428bf5e3266dd36 (patch) | |
tree | ead023105d19941f0bd80957bb3f7665df75b148 /target/linux/ath79/dts/ar7240.dtsi | |
parent | fc8360aa16bcbc04b820265328ff3327bbcf50a0 (diff) | |
download | upstream-34f874b872251de2fd73758df428bf5e3266dd36.tar.gz upstream-34f874b872251de2fd73758df428bf5e3266dd36.tar.bz2 upstream-34f874b872251de2fd73758df428bf5e3266dd36.zip |
ath79: add AR7240 dtsi
Signed-off-by: Alex Maclean <monkeh@monkeh.net>
Diffstat (limited to 'target/linux/ath79/dts/ar7240.dtsi')
-rw-r--r-- | target/linux/ath79/dts/ar7240.dtsi | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/target/linux/ath79/dts/ar7240.dtsi b/target/linux/ath79/dts/ar7240.dtsi new file mode 100644 index 0000000000..6805d1a786 --- /dev/null +++ b/target/linux/ath79/dts/ar7240.dtsi @@ -0,0 +1,66 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT + +#include "ar724x.dtsi" + +/ { + usb_phy: usb-phy { + compatible = "qca,ar7200-usb-phy"; + + reset-names = "usb-phy", "usb-ohci-dll"; + resets = <&rst 4>, <&rst 3>; + + #phy-cells = <0>; + + status = "disabled"; + }; +}; + +&ahb { + usb: usb@1b000000 { + compatible = "generic-ohci"; + reg = <0x1b000000 0x1000>; + + interrupts = <3>; + + resets = <&rst 5>; + reset-names = "usb-host"; + + phy-names = "usb-phy"; + phys = <&usb_phy>; + + status = "disabled"; + }; +}; + +&mdio0 { + builtin-switch; +}; + +ð0 { + compatible = "qca,ar7240-eth", "syscon"; + + pll-data = <0x00110000 0x00001099 0x00991099>; + + resets = <&rst 8>, <&rst 9>; + reset-names = "phy", "mac"; +}; + +&mdio1 { + builtin-switch; +}; + +ð1 { + compatible = "qca,ar7240-eth", "syscon"; + + pll-data = <0x00110000 0x00001099 0x00991099>; + + resets = <&rst 12>, <&rst 13>; + reset-names = "phy", "mac"; + + phy-mode = "gmii"; + + fixed-link { + speed = <1000>; + full-duplex; + }; +}; |