> + sfp_eth0: sfp-eth0 { > + compatible = "sff,sfp"; > + i2c-bus = <&i2c0>; > + los-gpio = <&gpiosb 2 GPIO_ACTIVE_HIGH>; > + mod-def0-gpio = <&gpiosb 3 GPIO_ACTIVE_LOW>; > + tx-disable-gpio = <&gpiosb 4 GPIO_ACTIVE_HIGH>; > + tx-fault-gpio = <&gpiosb 5 GPIO_ACTIVE_HIGH>; > + }; > + > + sfp_eth1: sfp-eth1 { > + compatible = "sff,sfp"; > + i2c-bus = <&i2c1>; > + los-gpio = <&gpiosb 7 GPIO_ACTIVE_HIGH>; > + mod-def0-gpio = <&gpiosb 8 GPIO_ACTIVE_LOW>; > + tx-disable-gpio = <&gpiosb 9 GPIO_ACTIVE_HIGH>; > + tx-fault-gpio = <&gpiosb 10 GPIO_ACTIVE_HIGH>; > + }; > +}; > +&i2c0 { > + status = "okay"; > + pinctrl-names = "default"; > + pinctrl-0 = <&i2c1_pins>; > + > + eeprom@50 { > + compatible = "atmel,24c04"; > + reg = <0x50>; > + }; > +}; > + > +&i2c1 { > + status = "okay"; > + pinctrl-names = "default"; > + pinctrl-0 = <&i2c2_pins>; > + > + eeprom@50 { > + compatible = "atmel,24c04"; > + reg = <0x50>; > + }; > +}; The SFP driver will export the 'eeprom' via ethtool --module-info. Please don't add a standard EEPROM. Andrew