Skip to content

Commit 614c3ae

Browse files
committed
dts: x86: Add i226 device-tree config for Intel Alderlake
Foxville LM (0x125B) i226 variant and Intel Alder Lake platform was used for developing and stabilizing the i226 Ethernet device driver. However, users can reuse the provided device tree models as a reference when enabling the support for other i226 variants and platforms. This device-tree model include essential configurations for the i226 Ethernet controller, such as PCIe settings, interrupt mappings, Phy MDIO, and DMA descriptor configurations. Signed-off-by: Vijayakannan Ayyathurai <vijayakannan.ayyathurai@intel.com>
1 parent 2e104fb commit 614c3ae

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

dts/x86/intel/alder_lake.dtsi

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,33 @@
362362

363363
status = "okay";
364364
};
365+
366+
ethernet0: ethernet0 {
367+
compatible = "intel,eth-plat";
368+
vendor-id = <0x8086>;
369+
device-id = <0x125b>;
370+
371+
igc0: igc0 {
372+
compatible = "intel,igc-mac";
373+
interrupt-parent = <&intc>;
374+
mac-addr-exist-in-nvm;
375+
local-mac-address = [aa ab c9 00 11 22];
376+
status = "okay";
377+
};
378+
379+
mdio0: mdio0 {
380+
compatible = "intel,igc-mdio";
381+
#address-cells = <1>;
382+
#size-cells = <0>;
383+
status = "okay";
384+
385+
ethphy0: igc-phy@0 {
386+
compatible = "intel,igc-phy";
387+
reg = <0x0>;
388+
status = "okay";
389+
};
390+
};
391+
};
365392
};
366393

367394
soc {

0 commit comments

Comments
 (0)