File tree Expand file tree Collapse file tree
arch/arm/boot/dts/microchip Expand file tree Collapse file tree Original file line number Diff line number Diff line change 229229 status = "okay";
230230
231231 i2c1: i2c@600 {
232+ dmas = <0>, <0>;
232233 pinctrl-names = "default";
233234 pinctrl-0 = <&pinctrl_i2c1_default>;
234235 i2c-analog-filter;
397398 status = "okay";
398399
399400 i2c8: i2c@600 {
401+ dmas = <0>, <0>;
400402 pinctrl-names = "default";
401403 pinctrl-0 = <&pinctrl_i2c8_default>;
402404 i2c-analog-filter;
403405 i2c-digital-filter;
404406 i2c-digital-filter-width-ns = <35>;
405407 status = "okay";
408+
409+ eeprom0: eeprom0@52 {
410+ compatible = "atmel,24mac02e4";
411+ #address-cells = <1>;
412+ #size-cells = <0>;
413+ reg = <0x52>;
414+ pagesize = <16>;
415+ size = <256>;
416+ status = "okay";
417+
418+ eeprom0_eui48: eui48@fa {
419+ reg = <0xfa 0x6>;
420+ };
421+ };
422+
423+ eeprom1: eeprom1@53 {
424+ compatible = "atmel,24mac02e4";
425+ #address-cells = <1>;
426+ #size-cells = <0>;
427+ reg = <0x53>;
428+ pagesize = <16>;
429+ size = <256>;
430+ status = "okay";
431+
432+ eeprom1_eui48: eui48@fa {
433+ reg = <0xfa 0x6>;
434+ };
435+ };
406436 };
407437};
408438
411441 status = "okay";
412442
413443 i2c9: i2c@600 {
444+ dmas = <0>, <0>;
414445 pinctrl-names = "default";
415446 pinctrl-0 = <&pinctrl_i2c9_default>;
416447 i2c-analog-filter;
442473 phy-mode = "rgmii-id";
443474 status = "okay";
444475
476+ nvmem-cells = <&eeprom0_eui48>;
477+ nvmem-cell-names = "mac-address";
478+
445479 ethernet-phy@7 {
446480 reg = <0x7>;
447481 interrupt-parent = <&pioA>;
459493 phy-mode = "rmii";
460494 status = "okay"; /* Conflict with pdmc0. */
461495
496+ nvmem-cells = <&eeprom1_eui48>;
497+ nvmem-cell-names = "mac-address";
498+
462499 ethernet-phy@0 {
463500 reg = <0x0>;
464501 interrupt-parent = <&pioA>;
You can’t perform that action at this time.
0 commit comments