1/* SPDX-License-Identifier: GPL-2.0+ */
2/*
3 * Copyright Siemens AG 2023
4 *
5 * Common board definitions for siemens boards
6 */
7
8#ifndef _COMMON_EEPROM_H_
9#define _COMMON_EEPROM_H_
10
11/* EEPROM @ I2C */
12#define SIEMENS_EE_I2C_BUS	0
13#define SIEMENS_EE_I2C_ADDR	0x50
14
15/* EEPROM mapping */
16#define SIEMENS_EE_ADDR_NAND_GEO	0x80
17#define SIEMENS_EE_ADDR_DDR3		0x90
18#define SIEMENS_EE_ADDR_CHIP		0x120
19#define SIEMENS_EE_ADDR_FACTORYSET	0x400
20
21int siemens_ee_setup(void);
22int siemens_ee_read_data(uint address, uchar *buffer, int len);
23
24#endif /* _COMMON_EEPROM_H_ */
25