From: Christian Marangi <[email protected]> Add Ethernet node in AN7583 dtsi to add support for the integrated Ethernet Controller.
Signed-off-by: Christian Marangi <[email protected]> --- arch/arm/dts/an7583.dtsi | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm/dts/an7583.dtsi b/arch/arm/dts/an7583.dtsi index 9362d2fbedf..d67b7459870 100644 --- a/arch/arm/dts/an7583.dtsi +++ b/arch/arm/dts/an7583.dtsi @@ -130,6 +130,29 @@ reg = <0x0 0x1fa20000 0x0 0x388>; }; + eth: ethernet@1fb50000 { + compatible = "airoha,an7583-eth"; + reg = <0 0x1fb50000 0 0x2600>, + <0 0x1fb54000 0 0x2000>, + <0 0x1fb56000 0 0x2000>; + reg-names = "fe", "qdma0", "qdma1"; + + resets = <&scuclk AN7583_FE_RST>, + <&scuclk AN7583_FE_PDMA_RST>, + <&scuclk AN7583_FE_QDMA_RST>, + <&scuclk AN7583_DUAL_HSI0_MAC_RST>, + <&scuclk AN7583_DUAL_HSI1_MAC_RST>, + <&scuclk AN7583_XFP_MAC_RST>; + reset-names = "fe", "pdma", "qdma", + "hsi0-mac", "hsi1-mac", + "xfp-mac"; + }; + + switch: switch@1fb58000 { + compatible = "airoha,an7583-switch"; + reg = <0 0x1fb58000 0 0x8000>; + }; + syscon@1fbe3400 { compatible = "airoha,en7581-pbus-csr", "syscon"; reg = <0x0 0x1fbe3400 0x0 0xff>; -- 2.53.0
