Skip to content

Commit a17d1ea

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 1671ca8 commit a17d1ea

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)