xref: /rk3399_rockchip-uboot/include/configs/cm_t3517.h (revision e093d0b2e874784b10f31196b74b3e7a99563d59)
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
20c6f90e14SNishanth Menon /* Common ARM Erratas */
21c6f90e14SNishanth Menon #define CONFIG_ARM_ERRATA_454179
22c6f90e14SNishanth Menon #define CONFIG_ARM_ERRATA_430973
23c6f90e14SNishanth 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 */
11595de1e2fSPaul Kocialkowski #define CONFIG_USB_MUSB_HOST
11695de1e2fSPaul Kocialkowski #define CONFIG_USB_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 #define CONFIG_CMD_CACHE
124b09bf723SIgor Grinberg #define CONFIG_CMD_EXT2		/* EXT2 Support			*/
125b09bf723SIgor Grinberg #define CONFIG_CMD_FAT		/* FAT support			*/
126b09bf723SIgor Grinberg #define CONFIG_CMD_MTDPARTS	/* Enable MTD parts commands */
127b09bf723SIgor Grinberg #define CONFIG_MTD_DEVICE	/* needed for mtdparts commands */
128b09bf723SIgor Grinberg #define CONFIG_MTD_PARTITIONS
129b09bf723SIgor Grinberg #define MTDIDS_DEFAULT		"nand0=nand"
130b09bf723SIgor Grinberg #define MTDPARTS_DEFAULT	"mtdparts=nand:512k(x-loader),"\
131b09bf723SIgor Grinberg 				"1920k(u-boot),256k(u-boot-env),"\
132b09bf723SIgor Grinberg 				"4m(kernel),-(fs)"
133b09bf723SIgor Grinberg 
134b09bf723SIgor Grinberg #define CONFIG_CMD_I2C		/* I2C serial bus support	*/
135b09bf723SIgor Grinberg #define CONFIG_CMD_MMC		/* MMC support			*/
136b09bf723SIgor Grinberg #define CONFIG_CMD_NAND		/* NAND support			*/
137a8a78c74SIgor Grinberg #define CONFIG_CMD_DHCP
138a8a78c74SIgor Grinberg #define CONFIG_CMD_PING
139b09bf723SIgor Grinberg #define CONFIG_CMD_GPIO
140b09bf723SIgor Grinberg 
141b09bf723SIgor Grinberg 
142b09bf723SIgor Grinberg #define CONFIG_SYS_NO_FLASH
143b09bf723SIgor Grinberg #define CONFIG_SYS_I2C
144b09bf723SIgor Grinberg #define CONFIG_SYS_OMAP24_I2C_SPEED	400000
145b09bf723SIgor Grinberg #define CONFIG_SYS_OMAP24_I2C_SLAVE	1
146b09bf723SIgor Grinberg #define CONFIG_SYS_I2C_OMAP34XX
147b09bf723SIgor Grinberg #define CONFIG_SYS_I2C_EEPROM_ADDR	0x50
148b09bf723SIgor Grinberg #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN	1
149b09bf723SIgor Grinberg #define CONFIG_SYS_I2C_EEPROM_BUS	0
150b09bf723SIgor Grinberg #define CONFIG_I2C_MULTI_BUS
151b09bf723SIgor Grinberg 
152b09bf723SIgor Grinberg /*
153b09bf723SIgor Grinberg  * Board NAND Info.
154b09bf723SIgor Grinberg  */
155b09bf723SIgor Grinberg #define CONFIG_SYS_NAND_QUIET_TEST
156b09bf723SIgor Grinberg #define CONFIG_NAND_OMAP_GPMC
157b09bf723SIgor Grinberg #define CONFIG_SYS_NAND_ADDR		NAND_BASE	/* physical address */
158b09bf723SIgor Grinberg 							/* to access nand */
159b09bf723SIgor Grinberg #define CONFIG_SYS_NAND_BASE		NAND_BASE	/* physical address */
160b09bf723SIgor Grinberg 							/* to access nand at */
161b09bf723SIgor Grinberg 							/* CS0 */
162b09bf723SIgor Grinberg #define CONFIG_SYS_MAX_NAND_DEVICE	1		/* Max number of NAND */
163b09bf723SIgor Grinberg 							/* devices */
164b09bf723SIgor Grinberg 
165b09bf723SIgor Grinberg /* Environment information */
166b09bf723SIgor Grinberg #define CONFIG_BOOTDELAY		3
167b09bf723SIgor Grinberg #define CONFIG_ZERO_BOOTDELAY_CHECK
168b09bf723SIgor Grinberg 
169b09bf723SIgor Grinberg #define CONFIG_EXTRA_ENV_SETTINGS \
170b09bf723SIgor Grinberg 	"loadaddr=0x82000000\0" \
171b09bf723SIgor Grinberg 	"baudrate=115200\0" \
172b09bf723SIgor Grinberg 	"console=ttyO2,115200n8\0" \
173*e093d0b2SDmitry Lifshitz 	"netretry=yes\0" \
174b09bf723SIgor Grinberg 	"mpurate=auto\0" \
175b09bf723SIgor Grinberg 	"vram=12M\0" \
176b09bf723SIgor Grinberg 	"dvimode=1024x768MR-16@60\0" \
177b09bf723SIgor Grinberg 	"defaultdisplay=dvi\0" \
178b09bf723SIgor Grinberg 	"mmcdev=0\0" \
179b09bf723SIgor Grinberg 	"mmcroot=/dev/mmcblk0p2 rw rootwait\0" \
180b09bf723SIgor Grinberg 	"mmcrootfstype=ext4\0" \
181b09bf723SIgor Grinberg 	"nandroot=/dev/mtdblock4 rw\0" \
182b09bf723SIgor Grinberg 	"nandrootfstype=ubifs\0" \
183b09bf723SIgor Grinberg 	"mmcargs=setenv bootargs console=${console} " \
184b09bf723SIgor Grinberg 		"mpurate=${mpurate} " \
185b09bf723SIgor Grinberg 		"vram=${vram} " \
186b09bf723SIgor Grinberg 		"omapfb.mode=dvi:${dvimode} " \
187b09bf723SIgor Grinberg 		"omapdss.def_disp=${defaultdisplay} " \
188b09bf723SIgor Grinberg 		"root=${mmcroot} " \
189b09bf723SIgor Grinberg 		"rootfstype=${mmcrootfstype}\0" \
190b09bf723SIgor Grinberg 	"nandargs=setenv bootargs console=${console} " \
191b09bf723SIgor Grinberg 		"mpurate=${mpurate} " \
192b09bf723SIgor Grinberg 		"vram=${vram} " \
193b09bf723SIgor Grinberg 		"omapfb.mode=dvi:${dvimode} " \
194b09bf723SIgor Grinberg 		"omapdss.def_disp=${defaultdisplay} " \
195b09bf723SIgor Grinberg 		"root=${nandroot} " \
196b09bf723SIgor Grinberg 		"rootfstype=${nandrootfstype}\0" \
197b09bf723SIgor Grinberg 	"loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \
198b09bf723SIgor Grinberg 	"bootscript=echo Running bootscript from mmc ...; " \
199b09bf723SIgor Grinberg 		"source ${loadaddr}\0" \
200b09bf723SIgor Grinberg 	"loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage\0" \
201b09bf723SIgor Grinberg 	"mmcboot=echo Booting from mmc ...; " \
202b09bf723SIgor Grinberg 		"run mmcargs; " \
203b09bf723SIgor Grinberg 		"bootm ${loadaddr}\0" \
204b09bf723SIgor Grinberg 	"nandboot=echo Booting from nand ...; " \
205b09bf723SIgor Grinberg 		"run nandargs; " \
206b09bf723SIgor Grinberg 		"nand read ${loadaddr} 2a0000 400000; " \
207b09bf723SIgor Grinberg 		"bootm ${loadaddr}\0" \
208b09bf723SIgor Grinberg 
209b09bf723SIgor Grinberg #define CONFIG_CMD_BOOTZ
210b09bf723SIgor Grinberg #define CONFIG_BOOTCOMMAND \
211b09bf723SIgor Grinberg 	"mmc dev ${mmcdev}; if mmc rescan; then " \
212b09bf723SIgor Grinberg 		"if run loadbootscript; then " \
213b09bf723SIgor Grinberg 			"run bootscript; " \
214b09bf723SIgor Grinberg 		"else " \
215b09bf723SIgor Grinberg 			"if run loaduimage; then " \
216b09bf723SIgor Grinberg 				"run mmcboot; " \
217b09bf723SIgor Grinberg 			"else run nandboot; " \
218b09bf723SIgor Grinberg 			"fi; " \
219b09bf723SIgor Grinberg 		"fi; " \
220b09bf723SIgor Grinberg 	"else run nandboot; fi"
221b09bf723SIgor Grinberg 
222b09bf723SIgor Grinberg /*
223b09bf723SIgor Grinberg  * Miscellaneous configurable options
224b09bf723SIgor Grinberg  */
225b09bf723SIgor Grinberg #define CONFIG_AUTO_COMPLETE
226b09bf723SIgor Grinberg #define CONFIG_CMDLINE_EDITING
227b09bf723SIgor Grinberg #define CONFIG_TIMESTAMP
228b09bf723SIgor Grinberg #define CONFIG_SYS_AUTOLOAD		"no"
229b09bf723SIgor Grinberg #define CONFIG_SYS_LONGHELP		/* undef to save memory */
230b09bf723SIgor Grinberg #define CONFIG_SYS_HUSH_PARSER		/* use "hush" command parser */
231b09bf723SIgor Grinberg #define CONFIG_SYS_CBSIZE		512	/* Console I/O Buffer Size */
232b09bf723SIgor Grinberg /* Print Buffer Size */
233b09bf723SIgor Grinberg #define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE + \
234b09bf723SIgor Grinberg 					sizeof(CONFIG_SYS_PROMPT) + 16)
235b09bf723SIgor Grinberg #define CONFIG_SYS_MAXARGS		32	/* max number of command args */
236b09bf723SIgor Grinberg /* Boot Argument Buffer Size */
237b09bf723SIgor Grinberg #define CONFIG_SYS_BARGSIZE		(CONFIG_SYS_CBSIZE)
238b09bf723SIgor Grinberg 
239b09bf723SIgor Grinberg #define CONFIG_SYS_LOAD_ADDR		(OMAP34XX_SDRC_CS0 + 0x02000000)
240b09bf723SIgor Grinberg 
241b09bf723SIgor Grinberg /*
242b09bf723SIgor Grinberg  * AM3517 has 12 GP timers, they can be driven by the system clock
243b09bf723SIgor Grinberg  * (12/13/16.8/19.2/38.4MHz) or by 32KHz clock. We use 13MHz (V_SCLK).
244b09bf723SIgor Grinberg  * This rate is divided by a local divisor.
245b09bf723SIgor Grinberg  */
246b09bf723SIgor Grinberg #define CONFIG_SYS_TIMERBASE		(OMAP34XX_GPT2)
247b09bf723SIgor Grinberg #define CONFIG_SYS_PTV			2       /* Divisor: 2^(PTV+1) => 8 */
248b09bf723SIgor Grinberg #define CONFIG_SYS_HZ			1000
249b09bf723SIgor Grinberg 
250b09bf723SIgor Grinberg /*-----------------------------------------------------------------------
251b09bf723SIgor Grinberg  * Physical Memory Map
252b09bf723SIgor Grinberg  */
253b09bf723SIgor Grinberg #define CONFIG_NR_DRAM_BANKS	1	/* CM-T3517 DRAM is only on CS0 */
254b09bf723SIgor Grinberg #define PHYS_SDRAM_1		OMAP34XX_SDRC_CS0
255b09bf723SIgor Grinberg #define CONFIG_SYS_CS0_SIZE		(256 << 20)
256b09bf723SIgor Grinberg 
257b09bf723SIgor Grinberg /*-----------------------------------------------------------------------
258b09bf723SIgor Grinberg  * FLASH and environment organization
259b09bf723SIgor Grinberg  */
260b09bf723SIgor Grinberg 
261b09bf723SIgor Grinberg /* **** PISMO SUPPORT *** */
262b09bf723SIgor Grinberg /* Monitor at start of flash */
263b09bf723SIgor Grinberg #define CONFIG_SYS_MONITOR_BASE		CONFIG_SYS_FLASH_BASE
264b09bf723SIgor Grinberg #define CONFIG_SYS_MONITOR_LEN		(256 << 10)	/* Reserve 2 sectors */
265b09bf723SIgor Grinberg 
266b09bf723SIgor Grinberg #define CONFIG_ENV_IS_IN_NAND
267b09bf723SIgor Grinberg #define SMNAND_ENV_OFFSET		0x260000 /* environment starts here */
268b09bf723SIgor Grinberg #define CONFIG_ENV_OFFSET		SMNAND_ENV_OFFSET
269b09bf723SIgor Grinberg #define CONFIG_ENV_ADDR			SMNAND_ENV_OFFSET
270b09bf723SIgor Grinberg 
271a8a78c74SIgor Grinberg #if defined(CONFIG_CMD_NET)
272a8a78c74SIgor Grinberg #define CONFIG_DRIVER_TI_EMAC
273a8a78c74SIgor Grinberg #define CONFIG_DRIVER_TI_EMAC_USE_RMII
274a8a78c74SIgor Grinberg #define CONFIG_MII
275a8a78c74SIgor Grinberg #define CONFIG_SMC911X
276a8a78c74SIgor Grinberg #define CONFIG_SMC911X_32_BIT
277a8a78c74SIgor Grinberg #define CONFIG_SMC911X_BASE	(0x2C000000 + (16 << 20))
278*e093d0b2SDmitry Lifshitz #define CONFIG_ARP_TIMEOUT		200UL
279*e093d0b2SDmitry Lifshitz #define CONFIG_NET_RETRY_COUNT		5
280a8a78c74SIgor Grinberg #endif /* CONFIG_CMD_NET */
281a8a78c74SIgor Grinberg 
282b09bf723SIgor Grinberg /* additions for new relocation code, must be added to all boards */
283b09bf723SIgor Grinberg #define CONFIG_SYS_SDRAM_BASE		PHYS_SDRAM_1
284b09bf723SIgor Grinberg #define CONFIG_SYS_INIT_RAM_ADDR	0x4020f800
285b09bf723SIgor Grinberg #define CONFIG_SYS_INIT_RAM_SIZE	0x800
286b09bf723SIgor Grinberg #define CONFIG_SYS_INIT_SP_ADDR		(CONFIG_SYS_INIT_RAM_ADDR +	\
287b09bf723SIgor Grinberg 					 CONFIG_SYS_INIT_RAM_SIZE -	\
288b09bf723SIgor Grinberg 					 GENERATED_GBL_DATA_SIZE)
289b09bf723SIgor Grinberg 
290b09bf723SIgor Grinberg /* Status LED */
291b09bf723SIgor Grinberg #define CONFIG_STATUS_LED		/* Status LED enabled */
292b09bf723SIgor Grinberg #define CONFIG_BOARD_SPECIFIC_LED
293b09bf723SIgor Grinberg #define CONFIG_GPIO_LED
294b09bf723SIgor Grinberg #define GREEN_LED_GPIO			186 /* CM-T3517 Green LED is GPIO186 */
295b09bf723SIgor Grinberg #define GREEN_LED_DEV			0
296b09bf723SIgor Grinberg #define STATUS_LED_BIT			GREEN_LED_GPIO
297b09bf723SIgor Grinberg #define STATUS_LED_STATE		STATUS_LED_ON
298b09bf723SIgor Grinberg #define STATUS_LED_PERIOD		(CONFIG_SYS_HZ / 2)
299b09bf723SIgor Grinberg #define STATUS_LED_BOOT			GREEN_LED_DEV
300b09bf723SIgor Grinberg 
301b09bf723SIgor Grinberg /* GPIO banks */
302b09bf723SIgor Grinberg #ifdef CONFIG_STATUS_LED
303b09bf723SIgor Grinberg #define CONFIG_OMAP3_GPIO_6	/* GPIO186 is in GPIO bank 6  */
304b09bf723SIgor Grinberg #endif
305b09bf723SIgor Grinberg 
30640bbd52aSIgor Grinberg /* Display Configuration */
30740bbd52aSIgor Grinberg #define CONFIG_OMAP3_GPIO_2
30840bbd52aSIgor Grinberg #define CONFIG_OMAP3_GPIO_5
30940bbd52aSIgor Grinberg #define CONFIG_VIDEO_OMAP3
31040bbd52aSIgor Grinberg #define LCD_BPP		LCD_COLOR16
31140bbd52aSIgor Grinberg 
31240bbd52aSIgor Grinberg #define CONFIG_LCD
31340bbd52aSIgor Grinberg #define CONFIG_SPLASH_SCREEN
31440bbd52aSIgor Grinberg #define CONFIG_SPLASHIMAGE_GUARD
31540bbd52aSIgor Grinberg #define CONFIG_CMD_BMP
31640bbd52aSIgor Grinberg #define CONFIG_BMP_16BPP
31740bbd52aSIgor Grinberg #define CONFIG_SCF0403_LCD
31840bbd52aSIgor Grinberg 
31940bbd52aSIgor Grinberg #define CONFIG_OMAP3_SPI
32040bbd52aSIgor Grinberg 
321b09bf723SIgor Grinberg #endif /* __CONFIG_H */
322