1*de646852SMauro Carvalho Chehab /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*de646852SMauro Carvalho Chehab /* 3*de646852SMauro Carvalho Chehab Retrieve encoded MAC address from ATMEL ttpci_eeprom serial 2-wire EEPROM, 4*de646852SMauro Carvalho Chehab decode it and store it in associated adapter net device 5*de646852SMauro Carvalho Chehab 6*de646852SMauro Carvalho Chehab Robert Schlabbach GMX 7*de646852SMauro Carvalho Chehab Michael Glaum KVH Industries 8*de646852SMauro Carvalho Chehab Holger Waechtler Convergence 9*de646852SMauro Carvalho Chehab 10*de646852SMauro Carvalho Chehab 11*de646852SMauro Carvalho Chehab */ 12*de646852SMauro Carvalho Chehab 13*de646852SMauro Carvalho Chehab #ifndef __TTPCI_EEPROM_H__ 14*de646852SMauro Carvalho Chehab #define __TTPCI_EEPROM_H__ 15*de646852SMauro Carvalho Chehab 16*de646852SMauro Carvalho Chehab #include <linux/types.h> 17*de646852SMauro Carvalho Chehab #include <linux/i2c.h> 18*de646852SMauro Carvalho Chehab 19*de646852SMauro Carvalho Chehab extern int ttpci_eeprom_decode_mac(u8 *decodedMAC, u8 *encodedMAC); 20*de646852SMauro Carvalho Chehab extern int ttpci_eeprom_parse_mac(struct i2c_adapter *adapter, u8 *propsed_mac); 21*de646852SMauro Carvalho Chehab 22*de646852SMauro Carvalho Chehab #endif 23