xref: /rk3399_rockchip-uboot/include/configs/cm_t3517.h (revision c6f90e1418a84fe5fa463b38403bd1845cb6a59c)
1b09bf723SIgor Grinberg /*
2b09bf723SIgor Grinberg  * (C) Copyright 2013 CompuLab, Ltd.
3b09bf723SIgor Grinberg  * Author: Igor Grinberg <grinberg@compulab.co.il>
4b09bf723SIgor Grinberg  *
5b09bf723SIgor Grinberg  * Configuration settings for the CompuLab CM-T3517 board
6b09bf723SIgor Grinberg  *
7b09bf723SIgor Grinberg  * SPDX-License-Identifier:	GPL-2.0+
8b09bf723SIgor Grinberg  */
9b09bf723SIgor Grinberg 
10b09bf723SIgor Grinberg #ifndef __CONFIG_H
11b09bf723SIgor Grinberg #define __CONFIG_H
12b09bf723SIgor Grinberg 
13b09bf723SIgor Grinberg /*
14b09bf723SIgor Grinberg  * High Level Configuration Options
15b09bf723SIgor Grinberg  */
16b09bf723SIgor Grinberg #define CONFIG_OMAP	/* in a TI OMAP core */
17b09bf723SIgor Grinberg #define CONFIG_CM_T3517	/* working with CM-T3517 */
18b09bf723SIgor Grinberg #define CONFIG_OMAP_COMMON
19b09bf723SIgor Grinberg #define CONFIG_SYS_GENERIC_BOARD
20*c6f90e14SNishanth Menon /* Common ARM Erratas */
21*c6f90e14SNishanth Menon #define CONFIG_ARM_ERRATA_454179
22*c6f90e14SNishanth Menon #define CONFIG_ARM_ERRATA_430973
23*c6f90e14SNishanth Menon #define CONFIG_ARM_ERRATA_621766
24b09bf723SIgor Grinberg 
25b09bf723SIgor Grinberg #define CONFIG_SYS_TEXT_BASE	0x80008000
26b09bf723SIgor Grinberg 
27b09bf723SIgor Grinberg /*
28b09bf723SIgor Grinberg  * This is needed for the DMA stuff.
29b09bf723SIgor Grinberg  * Although the default iss 64, we still define it
30b09bf723SIgor Grinberg  * to be on the safe side once the default is changed.
31b09bf723SIgor Grinberg  */
32b09bf723SIgor Grinberg #define CONFIG_SYS_CACHELINE_SIZE	64
33b09bf723SIgor Grinberg 
34b09bf723SIgor Grinberg #define CONFIG_EMIF4	/* The chip has EMIF4 controller */
35b09bf723SIgor Grinberg 
36b09bf723SIgor Grinberg #include <asm/arch/cpu.h>		/* get chip and board defs */
37987ec585SNishanth Menon #include <asm/arch/omap.h>
38b09bf723SIgor Grinberg 
39b09bf723SIgor Grinberg /*
40b09bf723SIgor Grinberg  * Display CPU and Board information
41b09bf723SIgor Grinberg  */
42b09bf723SIgor Grinberg #define CONFIG_DISPLAY_CPUINFO
43b09bf723SIgor Grinberg #define CONFIG_DISPLAY_BOARDINFO
44b09bf723SIgor Grinberg 
45b09bf723SIgor Grinberg /* Clock Defines */
46b09bf723SIgor Grinberg #define V_OSCK			26000000	/* Clock output from T2 */
47b09bf723SIgor Grinberg #define V_SCLK			(V_OSCK >> 1)
48b09bf723SIgor Grinberg 
49b09bf723SIgor Grinberg #define CONFIG_MISC_INIT_R
50b09bf723SIgor Grinberg 
51b09bf723SIgor Grinberg #define CONFIG_OF_LIBFDT
52b09bf723SIgor Grinberg /*
53b09bf723SIgor Grinberg  * The early kernel mapping on ARM currently only maps from the base of DRAM
54b09bf723SIgor Grinberg  * to the end of the kernel image.  The kernel is loaded at DRAM base + 0x8000.
55b09bf723SIgor Grinberg  * The early kernel pagetable uses DRAM base + 0x4000 to DRAM base + 0x8000,
56b09bf723SIgor Grinberg  * so that leaves DRAM base to DRAM base + 0x4000 available.
57b09bf723SIgor Grinberg  */
58b09bf723SIgor Grinberg #define CONFIG_SYS_BOOTMAPSZ	        0x4000
59b09bf723SIgor Grinberg 
60b09bf723SIgor Grinberg #define CONFIG_CMDLINE_TAG		/* enable passing of ATAGs */
61b09bf723SIgor Grinberg #define CONFIG_SETUP_MEMORY_TAGS
62b09bf723SIgor Grinberg #define CONFIG_INITRD_TAG
63b09bf723SIgor Grinberg #define CONFIG_REVISION_TAG
64b09bf723SIgor Grinberg #define CONFIG_SERIAL_TAG
65b09bf723SIgor Grinberg 
66b09bf723SIgor Grinberg /*
67b09bf723SIgor Grinberg  * Size of malloc() pool
68b09bf723SIgor Grinberg  */
69b09bf723SIgor Grinberg #define CONFIG_ENV_SIZE		(16 << 10)	/* 16 KiB */
70b09bf723SIgor Grinberg #define CONFIG_SYS_MALLOC_LEN	(CONFIG_ENV_SIZE + (128 << 10))
71b09bf723SIgor Grinberg 
72b09bf723SIgor Grinberg /*
73b09bf723SIgor Grinberg  * Hardware drivers
74b09bf723SIgor Grinberg  */
75b09bf723SIgor Grinberg 
76b09bf723SIgor Grinberg /*
77b09bf723SIgor Grinberg  * NS16550 Configuration
78b09bf723SIgor Grinberg  */
79b09bf723SIgor Grinberg #define CONFIG_SYS_NS16550
80b09bf723SIgor Grinberg #define CONFIG_SYS_NS16550_SERIAL
81b09bf723SIgor Grinberg #define CONFIG_SYS_NS16550_REG_SIZE	(-4)
82b09bf723SIgor Grinberg #define CONFIG_SYS_NS16550_CLK		48000000	/* 48MHz (APLL96/2) */
83b09bf723SIgor Grinberg 
84b09bf723SIgor Grinberg /*
85b09bf723SIgor Grinberg  * select serial console configuration
86b09bf723SIgor Grinberg  */
87b09bf723SIgor Grinberg #define CONFIG_CONS_INDEX		3
88b09bf723SIgor Grinberg #define CONFIG_SYS_NS16550_COM3		OMAP34XX_UART3
89b09bf723SIgor Grinberg #define CONFIG_SERIAL3			3	/* UART3 */
90b09bf723SIgor Grinberg #define CONFIG_SYS_CONSOLE_IS_IN_ENV
91b09bf723SIgor Grinberg 
92b09bf723SIgor Grinberg /* allow to overwrite serial and ethaddr */
93b09bf723SIgor Grinberg #define CONFIG_ENV_OVERWRITE
94b09bf723SIgor Grinberg #define CONFIG_BAUDRATE			115200
95b09bf723SIgor Grinberg #define CONFIG_SYS_BAUDRATE_TABLE	{4800, 9600, 19200, 38400, 57600,\
96b09bf723SIgor Grinberg 					115200}
97b09bf723SIgor Grinberg 
98b09bf723SIgor Grinberg #define CONFIG_OMAP_GPIO
99b09bf723SIgor Grinberg 
100b09bf723SIgor Grinberg #define CONFIG_GENERIC_MMC
101b09bf723SIgor Grinberg #define CONFIG_MMC
102b09bf723SIgor Grinberg #define CONFIG_OMAP_HSMMC
103b09bf723SIgor Grinberg #define CONFIG_DOS_PARTITION
104b09bf723SIgor Grinberg 
105011f5c13SIgor Grinberg /* USB */
106011f5c13SIgor Grinberg #define CONFIG_USB_MUSB_AM35X
107011f5c13SIgor Grinberg 
108011f5c13SIgor Grinberg #ifndef CONFIG_USB_MUSB_AM35X
109011f5c13SIgor Grinberg #define CONFIG_USB_OMAP3
110011f5c13SIgor Grinberg #define CONFIG_USB_EHCI
111011f5c13SIgor Grinberg #define CONFIG_USB_EHCI_OMAP
112011f5c13SIgor Grinberg #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO 146
113011f5c13SIgor Grinberg #define CONFIG_OMAP_EHCI_PHY2_RESET_GPIO 147
114011f5c13SIgor Grinberg #else /* !CONFIG_USB_MUSB_AM35X */
115011f5c13SIgor Grinberg #define CONFIG_MUSB_HOST
116011f5c13SIgor Grinberg #define CONFIG_MUSB_PIO_ONLY
117011f5c13SIgor Grinberg #endif /* CONFIG_USB_MUSB_AM35X */
118011f5c13SIgor Grinberg 
119011f5c13SIgor Grinberg #define CONFIG_USB_STORAGE
120011f5c13SIgor Grinberg #define CONFIG_CMD_USB
121011f5c13SIgor Grinberg 
122b09bf723SIgor Grinberg /* commands to include */
123b09bf723SIgor Grinberg #include <config_cmd_default.h>
124b09bf723SIgor Grinberg 
125b09bf723SIgor Grinberg #define CONFIG_CMD_CACHE
126b09bf723SIgor Grinberg #define CONFIG_CMD_EXT2		/* EXT2 Support			*/
127b09bf723SIgor Grinberg #define CONFIG_CMD_FAT		/* FAT support			*/
128b09bf723SIgor Grinberg #define CONFIG_CMD_MTDPARTS	/* Enable MTD parts commands */
129b09bf723SIgor Grinberg #define CONFIG_MTD_DEVICE	/* needed for mtdparts commands */
130b09bf723SIgor Grinberg #define CONFIG_MTD_PARTITIONS
131b09bf723SIgor Grinberg #define MTDIDS_DEFAULT		"nand0=nand"
132b09bf723SIgor Grinberg #define MTDPARTS_DEFAULT	"mtdparts=nand:512k(x-loader),"\
133b09bf723SIgor Grinberg 				"1920k(u-boot),256k(u-boot-env),"\
134b09bf723SIgor Grinberg 				"4m(kernel),-(fs)"
135b09bf723SIgor Grinberg 
136b09bf723SIgor Grinberg #define CONFIG_CMD_I2C		/* I2C serial bus support	*/
137b09bf723SIgor Grinberg #define CONFIG_CMD_MMC		/* MMC support			*/
138b09bf723SIgor Grinberg #define CONFIG_CMD_NAND		/* NAND support			*/
139a8a78c74SIgor Grinberg #define CONFIG_CMD_DHCP
140a8a78c74SIgor Grinberg #define CONFIG_CMD_PING
141b09bf723SIgor Grinberg #define CONFIG_CMD_GPIO
142b09bf723SIgor Grinberg 
143b09bf723SIgor Grinberg #undef CONFIG_CMD_FLASH		/* flinfo, erase, protect	*/
144b09bf723SIgor Grinberg #undef CONFIG_CMD_FPGA		/* FPGA configuration Support	*/
145b09bf723SIgor Grinberg #undef CONFIG_CMD_IMLS		/* List all found images	*/
146b09bf723SIgor Grinberg 
147b09bf723SIgor Grinberg #define CONFIG_SYS_NO_FLASH
148b09bf723SIgor Grinberg #define CONFIG_SYS_I2C
149b09bf723SIgor Grinberg #define CONFIG_SYS_OMAP24_I2C_SPEED	400000
150b09bf723SIgor Grinberg #define CONFIG_SYS_OMAP24_I2C_SLAVE	1
151b09bf723SIgor Grinberg #define CONFIG_SYS_I2C_OMAP34XX
152b09bf723SIgor Grinberg #define CONFIG_SYS_I2C_EEPROM_ADDR	0x50
153b09bf723SIgor Grinberg #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN	1
154b09bf723SIgor Grinberg #define CONFIG_SYS_I2C_EEPROM_BUS	0
155b09bf723SIgor Grinberg #define CONFIG_I2C_MULTI_BUS
156b09bf723SIgor Grinberg 
157b09bf723SIgor Grinberg /*
158b09bf723SIgor Grinberg  * Board NAND Info.
159b09bf723SIgor Grinberg  */
160b09bf723SIgor Grinberg #define CONFIG_SYS_NAND_QUIET_TEST
161b09bf723SIgor Grinberg #define CONFIG_NAND_OMAP_GPMC
162b09bf723SIgor Grinberg #define CONFIG_SYS_NAND_ADDR		NAND_BASE	/* physical address */
163b09bf723SIgor Grinberg 							/* to access nand */
164b09bf723SIgor Grinberg #define CONFIG_SYS_NAND_BASE		NAND_BASE	/* physical address */
165b09bf723SIgor Grinberg 							/* to access nand at */
166b09bf723SIgor Grinberg 							/* CS0 */
167b09bf723SIgor Grinberg #define CONFIG_SYS_MAX_NAND_DEVICE	1		/* Max number of NAND */
168b09bf723SIgor Grinberg 							/* devices */
169b09bf723SIgor Grinberg 
170b09bf723SIgor Grinberg /* Environment information */
171b09bf723SIgor Grinberg #define CONFIG_BOOTDELAY		3
172b09bf723SIgor Grinberg #define CONFIG_ZERO_BOOTDELAY_CHECK
173b09bf723SIgor Grinberg 
174b09bf723SIgor Grinberg #define CONFIG_EXTRA_ENV_SETTINGS \
175b09bf723SIgor Grinberg 	"loadaddr=0x82000000\0" \
176b09bf723SIgor Grinberg 	"baudrate=115200\0" \
177b09bf723SIgor Grinberg 	"console=ttyO2,115200n8\0" \
178b09bf723SIgor Grinberg 	"mpurate=auto\0" \
179b09bf723SIgor Grinberg 	"vram=12M\0" \
180b09bf723SIgor Grinberg 	"dvimode=1024x768MR-16@60\0" \
181b09bf723SIgor Grinberg 	"defaultdisplay=dvi\0" \
182b09bf723SIgor Grinberg 	"mmcdev=0\0" \
183b09bf723SIgor Grinberg 	"mmcroot=/dev/mmcblk0p2 rw rootwait\0" \
184b09bf723SIgor Grinberg 	"mmcrootfstype=ext4\0" \
185b09bf723SIgor Grinberg 	"nandroot=/dev/mtdblock4 rw\0" \
186b09bf723SIgor Grinberg 	"nandrootfstype=ubifs\0" \
187b09bf723SIgor Grinberg 	"mmcargs=setenv bootargs console=${console} " \
188b09bf723SIgor Grinberg 		"mpurate=${mpurate} " \
189b09bf723SIgor Grinberg 		"vram=${vram} " \
190b09bf723SIgor Grinberg 		"omapfb.mode=dvi:${dvimode} " \
191b09bf723SIgor Grinberg 		"omapdss.def_disp=${defaultdisplay} " \
192b09bf723SIgor Grinberg 		"root=${mmcroot} " \
193b09bf723SIgor Grinberg 		"rootfstype=${mmcrootfstype}\0" \
194b09bf723SIgor Grinberg 	"nandargs=setenv bootargs console=${console} " \
195b09bf723SIgor Grinberg 		"mpurate=${mpurate} " \
196b09bf723SIgor Grinberg 		"vram=${vram} " \
197b09bf723SIgor Grinberg 		"omapfb.mode=dvi:${dvimode} " \
198b09bf723SIgor Grinberg 		"omapdss.def_disp=${defaultdisplay} " \
199b09bf723SIgor Grinberg 		"root=${nandroot} " \
200b09bf723SIgor Grinberg 		"rootfstype=${nandrootfstype}\0" \
201b09bf723SIgor Grinberg 	"loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \
202b09bf723SIgor Grinberg 	"bootscript=echo Running bootscript from mmc ...; " \
203b09bf723SIgor Grinberg 		"source ${loadaddr}\0" \
204b09bf723SIgor Grinberg 	"loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage\0" \
205b09bf723SIgor Grinberg 	"mmcboot=echo Booting from mmc ...; " \
206b09bf723SIgor Grinberg 		"run mmcargs; " \
207b09bf723SIgor Grinberg 		"bootm ${loadaddr}\0" \
208b09bf723SIgor Grinberg 	"nandboot=echo Booting from nand ...; " \
209b09bf723SIgor Grinberg 		"run nandargs; " \
210b09bf723SIgor Grinberg 		"nand read ${loadaddr} 2a0000 400000; " \
211b09bf723SIgor Grinberg 		"bootm ${loadaddr}\0" \
212b09bf723SIgor Grinberg 
213b09bf723SIgor Grinberg #define CONFIG_CMD_BOOTZ
214b09bf723SIgor Grinberg #define CONFIG_BOOTCOMMAND \
215b09bf723SIgor Grinberg 	"mmc dev ${mmcdev}; if mmc rescan; then " \
216b09bf723SIgor Grinberg 		"if run loadbootscript; then " \
217b09bf723SIgor Grinberg 			"run bootscript; " \
218b09bf723SIgor Grinberg 		"else " \
219b09bf723SIgor Grinberg 			"if run loaduimage; then " \
220b09bf723SIgor Grinberg 				"run mmcboot; " \
221b09bf723SIgor Grinberg 			"else run nandboot; " \
222b09bf723SIgor Grinberg 			"fi; " \
223b09bf723SIgor Grinberg 		"fi; " \
224b09bf723SIgor Grinberg 	"else run nandboot; fi"
225b09bf723SIgor Grinberg 
226b09bf723SIgor Grinberg /*
227b09bf723SIgor Grinberg  * Miscellaneous configurable options
228b09bf723SIgor Grinberg  */
229b09bf723SIgor Grinberg #define CONFIG_AUTO_COMPLETE
230b09bf723SIgor Grinberg #define CONFIG_CMDLINE_EDITING
231b09bf723SIgor Grinberg #define CONFIG_TIMESTAMP
232b09bf723SIgor Grinberg #define CONFIG_SYS_AUTOLOAD		"no"
233b09bf723SIgor Grinberg #define CONFIG_SYS_LONGHELP		/* undef to save memory */
234b09bf723SIgor Grinberg #define CONFIG_SYS_HUSH_PARSER		/* use "hush" command parser */
235b09bf723SIgor Grinberg #define CONFIG_SYS_PROMPT		"CM-T3517 # "
236b09bf723SIgor Grinberg #define CONFIG_SYS_CBSIZE		512	/* Console I/O Buffer Size */
237b09bf723SIgor Grinberg /* Print Buffer Size */
238b09bf723SIgor Grinberg #define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE + \
239b09bf723SIgor Grinberg 					sizeof(CONFIG_SYS_PROMPT) + 16)
240b09bf723SIgor Grinberg #define CONFIG_SYS_MAXARGS		32	/* max number of command args */
241b09bf723SIgor Grinberg /* Boot Argument Buffer Size */
242b09bf723SIgor Grinberg #define CONFIG_SYS_BARGSIZE		(CONFIG_SYS_CBSIZE)
243b09bf723SIgor Grinberg 
244b09bf723SIgor Grinberg #define CONFIG_SYS_LOAD_ADDR		(OMAP34XX_SDRC_CS0 + 0x02000000)
245b09bf723SIgor Grinberg 
246b09bf723SIgor Grinberg /*
247b09bf723SIgor Grinberg  * AM3517 has 12 GP timers, they can be driven by the system clock
248b09bf723SIgor Grinberg  * (12/13/16.8/19.2/38.4MHz) or by 32KHz clock. We use 13MHz (V_SCLK).
249b09bf723SIgor Grinberg  * This rate is divided by a local divisor.
250b09bf723SIgor Grinberg  */
251b09bf723SIgor Grinberg #define CONFIG_SYS_TIMERBASE		(OMAP34XX_GPT2)
252b09bf723SIgor Grinberg #define CONFIG_SYS_PTV			2       /* Divisor: 2^(PTV+1) => 8 */
253b09bf723SIgor Grinberg #define CONFIG_SYS_HZ			1000
254b09bf723SIgor Grinberg 
255b09bf723SIgor Grinberg /*-----------------------------------------------------------------------
256b09bf723SIgor Grinberg  * Physical Memory Map
257b09bf723SIgor Grinberg  */
258b09bf723SIgor Grinberg #define CONFIG_NR_DRAM_BANKS	1	/* CM-T3517 DRAM is only on CS0 */
259b09bf723SIgor Grinberg #define PHYS_SDRAM_1		OMAP34XX_SDRC_CS0
260b09bf723SIgor Grinberg #define CONFIG_SYS_CS0_SIZE		(256 << 20)
261b09bf723SIgor Grinberg 
262b09bf723SIgor Grinberg /*-----------------------------------------------------------------------
263b09bf723SIgor Grinberg  * FLASH and environment organization
264b09bf723SIgor Grinberg  */
265b09bf723SIgor Grinberg 
266b09bf723SIgor Grinberg /* **** PISMO SUPPORT *** */
267b09bf723SIgor Grinberg /* Monitor at start of flash */
268b09bf723SIgor Grinberg #define CONFIG_SYS_MONITOR_BASE		CONFIG_SYS_FLASH_BASE
269b09bf723SIgor Grinberg #define CONFIG_SYS_MONITOR_LEN		(256 << 10)	/* Reserve 2 sectors */
270b09bf723SIgor Grinberg 
271b09bf723SIgor Grinberg #define CONFIG_ENV_IS_IN_NAND
272b09bf723SIgor Grinberg #define SMNAND_ENV_OFFSET		0x260000 /* environment starts here */
273b09bf723SIgor Grinberg #define CONFIG_ENV_OFFSET		SMNAND_ENV_OFFSET
274b09bf723SIgor Grinberg #define CONFIG_ENV_ADDR			SMNAND_ENV_OFFSET
275b09bf723SIgor Grinberg 
276a8a78c74SIgor Grinberg #if defined(CONFIG_CMD_NET)
277a8a78c74SIgor Grinberg #define CONFIG_DRIVER_TI_EMAC
278a8a78c74SIgor Grinberg #define CONFIG_DRIVER_TI_EMAC_USE_RMII
279a8a78c74SIgor Grinberg #define CONFIG_MII
280a8a78c74SIgor Grinberg #define CONFIG_SMC911X
281a8a78c74SIgor Grinberg #define CONFIG_SMC911X_32_BIT
282a8a78c74SIgor Grinberg #define CONFIG_SMC911X_BASE	(0x2C000000 + (16 << 20))
283a8a78c74SIgor Grinberg #endif /* CONFIG_CMD_NET */
284a8a78c74SIgor Grinberg 
285b09bf723SIgor Grinberg /* additions for new relocation code, must be added to all boards */
286b09bf723SIgor Grinberg #define CONFIG_SYS_SDRAM_BASE		PHYS_SDRAM_1
287b09bf723SIgor Grinberg #define CONFIG_SYS_INIT_RAM_ADDR	0x4020f800
288b09bf723SIgor Grinberg #define CONFIG_SYS_INIT_RAM_SIZE	0x800
289b09bf723SIgor Grinberg #define CONFIG_SYS_INIT_SP_ADDR		(CONFIG_SYS_INIT_RAM_ADDR +	\
290b09bf723SIgor Grinberg 					 CONFIG_SYS_INIT_RAM_SIZE -	\
291b09bf723SIgor Grinberg 					 GENERATED_GBL_DATA_SIZE)
292b09bf723SIgor Grinberg 
293b09bf723SIgor Grinberg /* Status LED */
294b09bf723SIgor Grinberg #define CONFIG_STATUS_LED		/* Status LED enabled */
295b09bf723SIgor Grinberg #define CONFIG_BOARD_SPECIFIC_LED
296b09bf723SIgor Grinberg #define CONFIG_GPIO_LED
297b09bf723SIgor Grinberg #define GREEN_LED_GPIO			186 /* CM-T3517 Green LED is GPIO186 */
298b09bf723SIgor Grinberg #define GREEN_LED_DEV			0
299b09bf723SIgor Grinberg #define STATUS_LED_BIT			GREEN_LED_GPIO
300b09bf723SIgor Grinberg #define STATUS_LED_STATE		STATUS_LED_ON
301b09bf723SIgor Grinberg #define STATUS_LED_PERIOD		(CONFIG_SYS_HZ / 2)
302b09bf723SIgor Grinberg #define STATUS_LED_BOOT			GREEN_LED_DEV
303b09bf723SIgor Grinberg 
304b09bf723SIgor Grinberg /* GPIO banks */
305b09bf723SIgor Grinberg #ifdef CONFIG_STATUS_LED
306b09bf723SIgor Grinberg #define CONFIG_OMAP3_GPIO_6	/* GPIO186 is in GPIO bank 6  */
307b09bf723SIgor Grinberg #endif
308b09bf723SIgor Grinberg 
30940bbd52aSIgor Grinberg /* Display Configuration */
31040bbd52aSIgor Grinberg #define CONFIG_OMAP3_GPIO_2
31140bbd52aSIgor Grinberg #define CONFIG_OMAP3_GPIO_5
31240bbd52aSIgor Grinberg #define CONFIG_VIDEO_OMAP3
31340bbd52aSIgor Grinberg #define LCD_BPP		LCD_COLOR16
31440bbd52aSIgor Grinberg 
31540bbd52aSIgor Grinberg #define CONFIG_LCD
31640bbd52aSIgor Grinberg #define CONFIG_SPLASH_SCREEN
31740bbd52aSIgor Grinberg #define CONFIG_SPLASHIMAGE_GUARD
31840bbd52aSIgor Grinberg #define CONFIG_CMD_BMP
31940bbd52aSIgor Grinberg #define CONFIG_BMP_16BPP
32040bbd52aSIgor Grinberg #define CONFIG_SCF0403_LCD
32140bbd52aSIgor Grinberg 
32240bbd52aSIgor Grinberg #define CONFIG_OMAP3_SPI
32340bbd52aSIgor Grinberg 
324b09bf723SIgor Grinberg #endif /* __CONFIG_H */
325