/* SPDX-License-Identifier: GPL-2.0+ */ /* * (C) Copyright 2011 CompuLab, Ltd. * * Authors: Nikita Kiryanov * Igor Grinberg */ #ifndef _EEPROM_ #define _EEPROM_ #include #if CONFIG_IS_ENABLED(SYS_I2C_LEGACY) int cl_eeprom_read_mac_addr(uchar *buf, uint eeprom_bus); u32 cl_eeprom_get_board_rev(uint eeprom_bus); int cl_eeprom_get_product_name(uchar *buf, uint eeprom_bus); #else static inline int cl_eeprom_read_mac_addr(uchar *buf, uint eeprom_bus) { return 1; } static inline u32 cl_eeprom_get_board_rev(uint eeprom_bus) { return 0; } static inline int cl_eeprom_get_product_name(uchar *buf, uint eeprom_bus) { return -ENOSYS; } #endif #endif