mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 14:10:43 +00:00
arm: am57xx: cl-som-am57x: fetch board rev from EEPROM
Add PCB revision message. Implement board revision get_board_rev API. Signed-off-by: Dmitry Lifshitz <lifshitz@compulab.co.il> Commit description update. Signed-off-by: Uri Mashiach <uri.mashiach@compulab.co.il> Acked-by: Igor Grinberg <grinberg@compulab.co.il> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
46650d583b
commit
965c509f0a
2 changed files with 28 additions and 0 deletions
|
@ -14,6 +14,8 @@
|
|||
#include <asm/gpio.h>
|
||||
#include <asm/arch/mmc_host_def.h>
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#include "../common/common.h"
|
||||
#include "../common/eeprom.h"
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
|
@ -60,3 +62,15 @@ int board_usb_init(int index, enum usb_init_type init)
|
|||
return 0;
|
||||
}
|
||||
#endif /* CONFIG_USB_XHCI_OMAP */
|
||||
|
||||
int misc_init_r(void)
|
||||
{
|
||||
cl_print_pcb_info();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
u32 get_board_rev(void)
|
||||
{
|
||||
return cl_eeprom_get_board_rev(CONFIG_SYS_I2C_EEPROM_BUS);
|
||||
}
|
||||
|
|
|
@ -24,6 +24,10 @@
|
|||
|
||||
#include <configs/ti_omap5_common.h>
|
||||
|
||||
/* misc */
|
||||
#define CONFIG_MISC_INIT_R
|
||||
#define CONFIG_REVISION_TAG
|
||||
|
||||
/* Status LED */
|
||||
#define CONFIG_STATUS_LED /* Status LED enabled */
|
||||
#define CONFIG_GPIO_LED
|
||||
|
@ -65,6 +69,16 @@
|
|||
#define CONFIG_ENV_OFFSET (768 * 1024)
|
||||
#define CONFIG_ENV_SPI_MAX_HZ 48000000
|
||||
|
||||
/* EEPROM */
|
||||
#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
|
||||
#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 1
|
||||
#define CONFIG_SYS_I2C_EEPROM_BUS 3
|
||||
|
||||
#define CONFIG_CMD_EEPROM
|
||||
#define CONFIG_CMD_EEPROM_LAYOUT
|
||||
#define CONFIG_ENV_EEPROM_IS_ON_I2C
|
||||
#define CONFIG_SYS_EEPROM_SIZE 256
|
||||
|
||||
#ifndef CONFIG_SPL_BUILD
|
||||
/* SATA */
|
||||
#define CONFIG_CMD_SCSI
|
||||
|
|
Loading…
Reference in a new issue