xref: /rk3399_rockchip-uboot/include/configs/omap5_uevm.h (revision f58ad98a621ce5059d9608a9b41cfabac277094a)
12c2a9f3aSSRICHARAN R /*
22c2a9f3aSSRICHARAN R  * (C) Copyright 2013
32c2a9f3aSSRICHARAN R  * Texas Instruments Incorporated.
42c2a9f3aSSRICHARAN R  * Sricharan R	  <r.sricharan@ti.com>
52c2a9f3aSSRICHARAN R  *
62c2a9f3aSSRICHARAN R  * Configuration settings for the TI EVM5430 board.
73d657a05SEnric Balletbò i Serra  * See ti_omap5_common.h for omap5 common settings.
82c2a9f3aSSRICHARAN R  *
91a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
102c2a9f3aSSRICHARAN R  */
112c2a9f3aSSRICHARAN R 
122c2a9f3aSSRICHARAN R #ifndef __CONFIG_OMAP5_EVM_H
132c2a9f3aSSRICHARAN R #define __CONFIG_OMAP5_EVM_H
142c2a9f3aSSRICHARAN R 
15f843770aSSekhar Nori #include <environment/ti/dfu.h>
16f843770aSSekhar Nori 
1708520bf5STom Rini #ifndef CONFIG_SPL_BUILD
189552ee3eSTom Rini /* Define the default GPT table for eMMC */
199552ee3eSTom Rini #define PARTS_DEFAULT \
209552ee3eSTom Rini 	"uuid_disk=${uuid_gpt_disk};" \
21a519602dSTom Rini 	"name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}"
2208520bf5STom Rini #endif
239552ee3eSTom Rini 
24bcd62e72SKishon Vijay Abraham I #define DFUARGS \
25bcd62e72SKishon Vijay Abraham I 	"dfu_bufsiz=0x10000\0" \
26bcd62e72SKishon Vijay Abraham I 	DFU_ALT_INFO_MMC \
27bcd62e72SKishon Vijay Abraham I 	DFU_ALT_INFO_EMMC \
28bcd62e72SKishon Vijay Abraham I 	DFU_ALT_INFO_RAM
29bcd62e72SKishon Vijay Abraham I 
303d657a05SEnric Balletbò i Serra #include <configs/ti_omap5_common.h>
31a228296cSTom Rini 
32378bd1fbSSricharan R #define CONFIG_CONS_INDEX		3
33378bd1fbSSricharan R #define CONFIG_SYS_NS16550_COM3		UART3_BASE
34378bd1fbSSricharan R 
35ba2e01c7SFelipe Balbi #define CONFIG_MISC_INIT_R
369552ee3eSTom Rini /* MMC ENV related defines */
379552ee3eSTom Rini #define CONFIG_SYS_MMC_ENV_DEV		1	/* SLOT2: eMMC(1) */
382737f011STom Rini #define CONFIG_ENV_SIZE			(128 << 10)
39*7a53a1a8SJean-Jacques Hiblot #define CONFIG_ENV_OFFSET		0x260000
4063216de1STom Rini #define CONFIG_ENV_OFFSET_REDUND	(CONFIG_ENV_OFFSET + CONFIG_ENV_SIZE)
4163216de1STom Rini #define CONFIG_SYS_REDUNDAND_ENVIRONMENT
429552ee3eSTom Rini 
439552ee3eSTom Rini /* Enhance our eMMC support / experience. */
44f931483eSLubomir Popov #define CONFIG_HSMMC2_8BIT
45378ec0f8STom Rini #define CONFIG_SUPPORT_EMMC_BOOT
469552ee3eSTom Rini 
47318aeb46STom Rini /* Required support for the TCA642X GPIO we have on the uEVM */
48fdce7b63SDan Murphy #define CONFIG_TCA642X
49fdce7b63SDan Murphy #define CONFIG_SYS_I2C_TCA642X_BUS_NUM 4
50fdce7b63SDan Murphy #define CONFIG_SYS_I2C_TCA642X_ADDR 0x22
51fdce7b63SDan Murphy 
525e5cfaf9SDan Murphy /* USB UHH support options */
535e5cfaf9SDan Murphy #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
545e5cfaf9SDan Murphy 
555e5cfaf9SDan Murphy #define CONFIG_OMAP_EHCI_PHY2_RESET_GPIO 80
565e5cfaf9SDan Murphy #define CONFIG_OMAP_EHCI_PHY3_RESET_GPIO 79
575e5cfaf9SDan Murphy 
585e5cfaf9SDan Murphy /* Enabled commands */
595e5cfaf9SDan Murphy 
605e5cfaf9SDan Murphy /* USB Networking options */
615e5cfaf9SDan Murphy 
6245dbbf29SDan Murphy #define CONSOLEDEV		"ttyO2"
63318aeb46STom Rini 
64afdc6321SRoger Quadros #define CONFIG_LIBATA
65afdc6321SRoger Quadros #define CONFIG_SCSI_AHCI
66afdc6321SRoger Quadros #define CONFIG_SCSI_AHCI_PLAT
67afdc6321SRoger Quadros #define CONFIG_SYS_SCSI_MAX_SCSI_ID	1
68afdc6321SRoger Quadros #define CONFIG_SYS_SCSI_MAX_LUN		1
69afdc6321SRoger Quadros #define CONFIG_SYS_SCSI_MAX_DEVICE	(CONFIG_SYS_SCSI_MAX_SCSI_ID * \
70afdc6321SRoger Quadros 						CONFIG_SYS_SCSI_MAX_LUN)
71afdc6321SRoger Quadros 
722c2a9f3aSSRICHARAN R #endif /* __CONFIG_OMAP5_EVM_H */
73