X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fconfigs%2Fcl-som-am57x.h;h=a4950f39e3a803e2e4f513c8c3153e2294d3c961;hb=04735a8fc45ba7c9f5b17d4837a0c649087b29e1;hp=c8d4a00bc9dde69d1951b9d392b0ef96e595eba2;hpb=46650d583b8067c8aecf2ddea585e8a97f937d0c;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/configs/cl-som-am57x.h b/include/configs/cl-som-am57x.h index c8d4a00..a4950f3 100644 --- a/include/configs/cl-som-am57x.h +++ b/include/configs/cl-som-am57x.h @@ -18,22 +18,14 @@ #define CONSOLEDEV "ttyO2" #define CONFIG_SYS_NS16550_COM3 UART3_BASE /* UART3 */ #define CONFIG_CONS_INDEX 3 -#define CONFIG_BAUDRATE 115200 #define CONFIG_SYS_OMAP_ABE_SYSCK #include -/* Status LED */ -#define CONFIG_STATUS_LED /* Status LED enabled */ -#define CONFIG_GPIO_LED -#define CONFIG_BOARD_SPECIFIC_LED -#define GREEN_LED_DEV 0 - /* cl_som_am57x Green LED is GPIO2_5 */ -#define GREEN_LED_GPIO 37 -#define STATUS_LED_BIT GREEN_LED_GPIO -#define STATUS_LED_STATE STATUS_LED_ON -#define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2) +/* misc */ +#define CONFIG_MISC_INIT_R +#define CONFIG_REVISION_TAG /* PMIC I2C bus number */ #define CONFIG_SYS_SPD_BUS_NUM 3 @@ -65,6 +57,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 @@ -82,10 +84,6 @@ #define CONFIG_SYS_I2C_PCA953X_ADDR 0x20 #define CONFIG_SYS_I2C_PCA953X_WIDTH { {0x20, 16} } -/* GPT */ -#define CONFIG_CMD_GPT -#define CONFIG_EFI_PARTITION - /* USB xHCI HOST */ #define CONFIG_USB_XHCI_OMAP #define CONFIG_SYS_USB_XHCI_MAX_ROOT_PORTS 2 @@ -102,4 +100,82 @@ #endif /* !CONFIG_SPL_BUILD */ +/* CPSW Ethernet */ +#define CONFIG_DRIVER_TI_CPSW +#define CONFIG_MII +#define CONFIG_BOOTP_DEFAULT +#define CONFIG_BOOTP_SEND_HOSTNAME +#define CONFIG_BOOTP_GATEWAY +#define CONFIG_PHY_GIGE +#define CONFIG_PHY_ATHEROS +#define CONFIG_PHYLIB +#define CONFIG_SYS_RX_ETH_BUFFER 64 +#define PHY_ANEG_TIMEOUT 8000 + +#define CONFIG_BOOTP_DNS +#define CONFIG_BOOTP_DNS2 +#define CONFIG_BOOTP_SUBNETMASK +#define CONFIG_NET_RETRY_COUNT 10 + +/* Default environment */ +#undef CONFIG_EXTRA_ENV_SETTINGS +#define CONFIG_EXTRA_ENV_SETTINGS \ + DEFAULT_LINUX_BOOT_ENV \ + "autoload=no\0" \ + "baudrate=115200\0" \ + "console=ttyO2,115200n8\0" \ + "bootdelay=3\0" \ + "fdtfile=am57xx-sbc-am57x.dtb\0" \ + "kernel=zImage-cl-som-am57x\0" \ + "bootscr=bootscr.img\0" \ + "displaytype=hdmi\0" \ + "bootkernel=bootz ${loadaddr} - ${fdtaddr}\0" \ + "mmcloadfdt=load mmc ${mmcdev} ${fdtaddr} ${fdtfile}\0" \ + "mmcloadkernel=load mmc ${mmcdev} ${loadaddr} ${kernel}\0" \ + "load_mmc=mmc dev ${mmcdev} && mmc rescan && " \ + "run mmcloadkernel run mmcloadfdt\0" \ + "mmcroot=/dev/mmcblk1p2\0" \ + "mmcrootfstype=ext4 rw rootwait\0" \ + "mmcargs=setenv bootargs console=${console} root=${mmcroot} " \ + "rootfstype=${mmcrootfstype}\0" \ + "mmcbootscript=setenv mmcdev 0; mmc dev ${mmcdev} && mmc rescan && " \ + "load mmc ${mmcdev} ${loadaddr} ${bootscr} && " \ + "echo Running bootscript from MMC/SD Card ... && " \ + "source ${loadaddr}\0" \ + "mmcboot=setenv mmcdev 0 && run load_mmc && " \ + "run mmcargs && echo Booting from MMC/SD Card ... && " \ + "run bootkernel\0" \ + "emmcroot=/dev/mmcblk0p2\0" \ + "emmcrootfstype=ext4 rw rootwait\0" \ + "emmcargs=setenv bootargs console=${console} " \ + "root=${emmcroot} " \ + "rootfstype=${emmcrootfstype}\0" \ + "emmcbootscript=setenv mmcdev 1; mmc dev ${mmcdev} && mmc rescan && " \ + "load mmc ${mmcdev} ${loadaddr} ${bootscr} && " \ + "echo Running bootscript from eMMC ... && " \ + "source ${loadaddr}\0" \ + "emmcboot=setenv mmcdev 1 && run load_mmc && " \ + "run emmcargs && echo Booting from eMMC ... && " \ + "run bootkernel\0" \ + "sataroot=/dev/sda2\0" \ + "satarootfstype=ext4 rw rootwait\0" \ + "load_sata=load scsi 0 ${loadaddr} ${kernel} && " \ + "load scsi 0 ${fdtaddr} ${fdtfile}\0" \ + "sataargs=setenv bootargs console=${console} " \ + "root=${sataroot} " \ + "rootfstype=${satarootfstype}\0" \ + "satabootscript=load scsi 0 ${loadaddr} ${bootscr} && " \ + "echo Running bootscript from SATA ... && " \ + "source ${loadaddr}\0" \ + "sataboot=run load_sata && run sataargs && " \ + "echo Booting from SATA ... && " \ + "run bootkernel\0" \ + +#undef CONFIG_BOOTCOMMAND +#define CONFIG_BOOTCOMMAND \ + "run mmcbootscript || run mmcboot || " \ + "run satabootscript || run sataboot || " \ + "run emmcbootscript || run emmcboot" + + #endif /* __CONFIG_CL_SOM_AM57X_H */