Skip to content

Commit d172b92

Browse files
LorenzoBianconiAngeloGioacchino Del Regno
authored andcommitted
arm64: dts: airoha: en7581: Add ethernet nodes to EN7581 SoC evaluation board
Introduce ethernet controller nodes to EN7581 SoC and EN7581 evaluation board. Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> Link: https://lore.kernel.org/r/20250520-en7581-net-v1-1-5317f8e829ad@kernel.org Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1 parent 1fcb760 commit d172b92

2 files changed

Lines changed: 57 additions & 0 deletions

File tree

arch/arm64/boot/dts/airoha/en7581-evb.dts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,11 @@
9898
&i2c0 {
9999
status = "okay";
100100
};
101+
102+
&eth {
103+
status = "okay";
104+
};
105+
106+
&gdm1 {
107+
status = "okay";
108+
};

arch/arm64/boot/dts/airoha/en7581.dtsi

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,5 +346,54 @@
346346

347347
status = "disabled";
348348
};
349+
350+
eth: ethernet@1fb50000 {
351+
compatible = "airoha,en7581-eth";
352+
reg = <0 0x1fb50000 0 0x2600>,
353+
<0 0x1fb54000 0 0x2000>,
354+
<0 0x1fb56000 0 0x2000>;
355+
reg-names = "fe", "qdma0", "qdma1";
356+
357+
resets = <&scuclk EN7581_FE_RST>,
358+
<&scuclk EN7581_FE_PDMA_RST>,
359+
<&scuclk EN7581_FE_QDMA_RST>,
360+
<&scuclk EN7581_XSI_MAC_RST>,
361+
<&scuclk EN7581_DUAL_HSI0_MAC_RST>,
362+
<&scuclk EN7581_DUAL_HSI1_MAC_RST>,
363+
<&scuclk EN7581_HSI_MAC_RST>,
364+
<&scuclk EN7581_XFP_MAC_RST>;
365+
reset-names = "fe", "pdma", "qdma",
366+
"xsi-mac", "hsi0-mac", "hsi1-mac",
367+
"hsi-mac", "xfp-mac";
368+
369+
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>,
370+
<GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>,
371+
<GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
372+
<GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
373+
<GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>,
374+
<GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
375+
<GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
376+
<GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>,
377+
<GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
378+
<GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
379+
380+
status = "disabled";
381+
382+
#address-cells = <1>;
383+
#size-cells = <0>;
384+
385+
gdm1: ethernet@1 {
386+
compatible = "airoha,eth-mac";
387+
reg = <1>;
388+
phy-mode = "internal";
389+
status = "disabled";
390+
391+
fixed-link {
392+
speed = <10000>;
393+
full-duplex;
394+
pause;
395+
};
396+
};
397+
};
349398
};
350399
};

0 commit comments

Comments
 (0)