xref: /rk3399_rockchip-uboot/include/configs/ge_bx50v3.h (revision 07aa030a18552bcb1e9de30e348c6b59f4ffb6a5)
1f9162b15SAkshay Bhat /*
2f9162b15SAkshay Bhat  * Copyright (C) 2015 Timesys Corporation
3f9162b15SAkshay Bhat  * Copyright (C) 2015 General Electric Company
4f9162b15SAkshay Bhat  * Copyright (C) 2014 Advantech
5f9162b15SAkshay Bhat  * Copyright (C) 2012 Freescale Semiconductor, Inc.
6f9162b15SAkshay Bhat  *
7f9162b15SAkshay Bhat  * Configuration settings for the GE MX6Q Bx50v3 boards.
8f9162b15SAkshay Bhat  *
9f9162b15SAkshay Bhat  * SPDX-License-Identifier:	GPL-2.0+
10f9162b15SAkshay Bhat  */
11f9162b15SAkshay Bhat 
12f9162b15SAkshay Bhat #ifndef __GE_BX50V3_CONFIG_H
13f9162b15SAkshay Bhat #define __GE_BX50V3_CONFIG_H
14f9162b15SAkshay Bhat 
15f9162b15SAkshay Bhat #include <asm/arch/imx-regs.h>
16f9162b15SAkshay Bhat #include <asm/imx-common/gpio.h>
17f9162b15SAkshay Bhat 
18f9162b15SAkshay Bhat #if defined(CONFIG_TARGET_GE_B450V3)
19f9162b15SAkshay Bhat #define CONFIG_BOARD_NAME	"General Electric B450v3"
20f9162b15SAkshay Bhat #define CONFIG_DEFAULT_FDT_FILE	"/boot/imx6q-b450v3.dtb"
21f9162b15SAkshay Bhat #elif defined(CONFIG_TARGET_GE_B650V3)
22f9162b15SAkshay Bhat #define CONFIG_BOARD_NAME	"General Electric B650v3"
23f9162b15SAkshay Bhat #define CONFIG_DEFAULT_FDT_FILE	"/boot/imx6q-b650v3.dtb"
24f9162b15SAkshay Bhat #elif defined(CONFIG_TARGET_GE_B850V3)
25f9162b15SAkshay Bhat #define CONFIG_BOARD_NAME	"General Electric B850v3"
26f9162b15SAkshay Bhat #define CONFIG_DEFAULT_FDT_FILE	"/boot/imx6q-b850v3.dtb"
27f9162b15SAkshay Bhat #else
28f9162b15SAkshay Bhat #define CONFIG_BOARD_NAME	"General Electric BA16 Generic"
29f9162b15SAkshay Bhat #define CONFIG_DEFAULT_FDT_FILE	"/boot/imx6q-ba16.dtb"
30f9162b15SAkshay Bhat #endif
31f9162b15SAkshay Bhat 
32f9162b15SAkshay Bhat #define CONFIG_MXC_UART_BASE	UART3_BASE
33f9162b15SAkshay Bhat #define CONFIG_CONSOLE_DEV	"ttymxc2"
34f9162b15SAkshay Bhat 
35f9162b15SAkshay Bhat #define PHYS_SDRAM_SIZE		(2u * 1024 * 1024 * 1024)
36f9162b15SAkshay Bhat 
37f9162b15SAkshay Bhat #define CONFIG_SUPPORT_EMMC_BOOT
38f9162b15SAkshay Bhat 
39f9162b15SAkshay Bhat #define CONFIG_BOOTDELAY               1
40f9162b15SAkshay Bhat 
41f9162b15SAkshay Bhat #include "mx6_common.h"
42f9162b15SAkshay Bhat #include <linux/sizes.h>
43f9162b15SAkshay Bhat 
44f9162b15SAkshay Bhat #define CONFIG_DISPLAY_CPUINFO
45f9162b15SAkshay Bhat #define CONFIG_DISPLAY_BOARDINFO
46f9162b15SAkshay Bhat 
47f9162b15SAkshay Bhat #define CONFIG_CMDLINE_TAG
48f9162b15SAkshay Bhat #define CONFIG_SETUP_MEMORY_TAGS
49f9162b15SAkshay Bhat #define CONFIG_INITRD_TAG
50f9162b15SAkshay Bhat #define CONFIG_REVISION_TAG
51f9162b15SAkshay Bhat #define CONFIG_SYS_MALLOC_LEN		(10 * SZ_1M)
52f9162b15SAkshay Bhat 
53f9162b15SAkshay Bhat #define CONFIG_BOARD_EARLY_INIT_F
54f9162b15SAkshay Bhat #define CONFIG_BOARD_LATE_INIT
55f9162b15SAkshay Bhat 
56f9162b15SAkshay Bhat #define CONFIG_MXC_GPIO
57f9162b15SAkshay Bhat #define CONFIG_MXC_UART
58f9162b15SAkshay Bhat 
59f9162b15SAkshay Bhat #define CONFIG_CMD_FUSE
60f9162b15SAkshay Bhat #define CONFIG_MXC_OCOTP
61f9162b15SAkshay Bhat 
62f9162b15SAkshay Bhat /* SATA Configs */
63f9162b15SAkshay Bhat #define CONFIG_CMD_SATA
64f9162b15SAkshay Bhat #define CONFIG_DWC_AHSATA
65f9162b15SAkshay Bhat #define CONFIG_SYS_SATA_MAX_DEVICE	1
66f9162b15SAkshay Bhat #define CONFIG_DWC_AHSATA_PORT_ID	0
67f9162b15SAkshay Bhat #define CONFIG_DWC_AHSATA_BASE_ADDR	SATA_ARB_BASE_ADDR
68f9162b15SAkshay Bhat #define CONFIG_LBA48
69f9162b15SAkshay Bhat #define CONFIG_LIBATA
70f9162b15SAkshay Bhat 
71f9162b15SAkshay Bhat /* MMC Configs */
72f9162b15SAkshay Bhat #define CONFIG_FSL_ESDHC
73f9162b15SAkshay Bhat #define CONFIG_FSL_USDHC
74f9162b15SAkshay Bhat #define CONFIG_SYS_FSL_ESDHC_ADDR      0
75f9162b15SAkshay Bhat #define CONFIG_MMC
76f9162b15SAkshay Bhat #define CONFIG_GENERIC_MMC
77f9162b15SAkshay Bhat #define CONFIG_BOUNCE_BUFFER
78f9162b15SAkshay Bhat #define CONFIG_DOS_PARTITION
79f9162b15SAkshay Bhat 
80f9162b15SAkshay Bhat /* USB Configs */
81f9162b15SAkshay Bhat #define CONFIG_USB_EHCI
82f9162b15SAkshay Bhat #define CONFIG_USB_EHCI_MX6
83f9162b15SAkshay Bhat #define CONFIG_USB_STORAGE
84f9162b15SAkshay Bhat #define CONFIG_USB_MAX_CONTROLLER_COUNT 2
85f9162b15SAkshay Bhat #define CONFIG_EHCI_HCD_INIT_AFTER_RESET
86f9162b15SAkshay Bhat #define CONFIG_MXC_USB_PORTSC	(PORT_PTS_UTMI | PORT_PTS_PTW)
87f9162b15SAkshay Bhat #define CONFIG_MXC_USB_FLAGS	0
88f9162b15SAkshay Bhat #define CONFIG_USB_KEYBOARD
89f9162b15SAkshay Bhat #define CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP
90f9162b15SAkshay Bhat 
91f9162b15SAkshay Bhat #define CONFIG_CI_UDC
92f9162b15SAkshay Bhat #define CONFIG_USBD_HS
93f9162b15SAkshay Bhat #define CONFIG_USB_GADGET_DUALSPEED
94f9162b15SAkshay Bhat #define CONFIG_USB_GADGET
95f9162b15SAkshay Bhat #define CONFIG_USB_GADGET_DOWNLOAD
96f9162b15SAkshay Bhat #define CONFIG_USB_GADGET_MASS_STORAGE
97f9162b15SAkshay Bhat #define CONFIG_USB_FUNCTION_MASS_STORAGE
98f9162b15SAkshay Bhat #define CONFIG_USB_GADGET_VBUS_DRAW 2
99f9162b15SAkshay Bhat #define CONFIG_G_DNL_VENDOR_NUM   0x0525
100f9162b15SAkshay Bhat #define CONFIG_G_DNL_PRODUCT_NUM  0xa4a5
101f9162b15SAkshay Bhat #define CONFIG_G_DNL_MANUFACTURER "Advantech"
102f9162b15SAkshay Bhat 
103f9162b15SAkshay Bhat /* Networking Configs */
104f9162b15SAkshay Bhat #define CONFIG_FEC_MXC
105f9162b15SAkshay Bhat #define CONFIG_MII
106f9162b15SAkshay Bhat #define IMX_FEC_BASE			ENET_BASE_ADDR
107f9162b15SAkshay Bhat #define CONFIG_FEC_XCV_TYPE		RGMII
108f9162b15SAkshay Bhat #define CONFIG_ETHPRIME		"FEC"
109f9162b15SAkshay Bhat #define CONFIG_FEC_MXC_PHYADDR		4
110f9162b15SAkshay Bhat #define CONFIG_PHYLIB
111f9162b15SAkshay Bhat #define CONFIG_PHY_ATHEROS
112f9162b15SAkshay Bhat 
113f9162b15SAkshay Bhat /* Serial Flash */
114f9162b15SAkshay Bhat #ifdef CONFIG_CMD_SF
115f9162b15SAkshay Bhat #define CONFIG_MXC_SPI
116f9162b15SAkshay Bhat #define CONFIG_SF_DEFAULT_BUS		0
117f9162b15SAkshay Bhat #define CONFIG_SF_DEFAULT_CS		0
118f9162b15SAkshay Bhat #define CONFIG_SF_DEFAULT_SPEED	20000000
119f9162b15SAkshay Bhat #define CONFIG_SF_DEFAULT_MODE		SPI_MODE_0
120f9162b15SAkshay Bhat #endif
121f9162b15SAkshay Bhat 
122f9162b15SAkshay Bhat /* allow to overwrite serial and ethaddr */
123f9162b15SAkshay Bhat #define CONFIG_ENV_OVERWRITE
124f9162b15SAkshay Bhat #define CONFIG_CONS_INDEX	1
125f9162b15SAkshay Bhat #define CONFIG_BAUDRATE	115200
126f9162b15SAkshay Bhat 
127f9162b15SAkshay Bhat /* Command definition */
128f9162b15SAkshay Bhat #define CONFIG_CMD_BMODE
129f9162b15SAkshay Bhat 
130f9162b15SAkshay Bhat #define CONFIG_LOADADDR	0x12000000
131f9162b15SAkshay Bhat #define CONFIG_SYS_TEXT_BASE	0x17800000
132f9162b15SAkshay Bhat 
133f9162b15SAkshay Bhat #define CONFIG_EXTRA_ENV_SETTINGS \
134f9162b15SAkshay Bhat 	"script=boot.scr\0" \
135f9162b15SAkshay Bhat 	"image=/boot/uImage\0" \
136f9162b15SAkshay Bhat 	"uboot=u-boot.imx\0" \
137f9162b15SAkshay Bhat 	"fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
138f9162b15SAkshay Bhat 	"fdt_addr=0x18000000\0" \
139f9162b15SAkshay Bhat 	"boot_fdt=yes\0" \
140f9162b15SAkshay Bhat 	"ip_dyn=yes\0" \
141f9162b15SAkshay Bhat 	"console=" CONFIG_CONSOLE_DEV "\0" \
142f9162b15SAkshay Bhat 	"fdt_high=0xffffffff\0"	  \
143f9162b15SAkshay Bhat 	"initrd_high=0xffffffff\0" \
144f9162b15SAkshay Bhat 	"sddev=0\0" \
145f9162b15SAkshay Bhat 	"emmcdev=1\0" \
146f9162b15SAkshay Bhat 	"partnum=1\0" \
147f9162b15SAkshay Bhat 	"update_sd_firmware=" \
148f9162b15SAkshay Bhat 		"if test ${ip_dyn} = yes; then " \
149f9162b15SAkshay Bhat 			"setenv get_cmd dhcp; " \
150f9162b15SAkshay Bhat 		"else " \
151f9162b15SAkshay Bhat 			"setenv get_cmd tftp; " \
152f9162b15SAkshay Bhat 		"fi; " \
153f9162b15SAkshay Bhat 		"if mmc dev ${mmcdev}; then "	\
154f9162b15SAkshay Bhat 			"if ${get_cmd} ${update_sd_firmware_filename}; then " \
155f9162b15SAkshay Bhat 				"setexpr fw_sz ${filesize} / 0x200; " \
156f9162b15SAkshay Bhat 				"setexpr fw_sz ${fw_sz} + 1; "	\
157f9162b15SAkshay Bhat 				"mmc write ${loadaddr} 0x2 ${fw_sz}; " \
158f9162b15SAkshay Bhat 			"fi; "	\
159f9162b15SAkshay Bhat 		"fi\0" \
160f9162b15SAkshay Bhat 	"update_sf_uboot=" \
161f9162b15SAkshay Bhat 		"if tftp $loadaddr $uboot; then " \
162f9162b15SAkshay Bhat 			"sf probe; " \
163f9162b15SAkshay Bhat 			"sf erase 0 0xC0000; " \
164f9162b15SAkshay Bhat 			"sf write $loadaddr 0x400 $filesize; " \
165f9162b15SAkshay Bhat 			"echo 'U-Boot upgraded. Please reset'; " \
166f9162b15SAkshay Bhat 		"fi\0" \
167f9162b15SAkshay Bhat 	"setargs=setenv bootargs console=${console},${baudrate} " \
168f9162b15SAkshay Bhat 		"root=/dev/${rootdev} rw rootwait cma=128M\0" \
169f9162b15SAkshay Bhat 	"loadbootscript=" \
170f9162b15SAkshay Bhat 		"ext2load ${dev} ${devnum}:${partnum} ${loadaddr} ${script};\0" \
171f9162b15SAkshay Bhat 	"bootscript=echo Running bootscript from ${dev}:${devnum}:${partnum};" \
172f9162b15SAkshay Bhat 		" source\0" \
173f9162b15SAkshay Bhat 	"loadimage=" \
174f9162b15SAkshay Bhat 		"ext2load ${dev} ${devnum}:${partnum} ${loadaddr} ${image}\0" \
175f9162b15SAkshay Bhat 	"loadfdt=ext2load ${dev} ${devnum}:${partnum} ${fdt_addr} ${fdt_file}\0" \
176f9162b15SAkshay Bhat 	"tryboot=" \
177f9162b15SAkshay Bhat 		"if run loadbootscript; then " \
178f9162b15SAkshay Bhat 			"run bootscript; " \
179f9162b15SAkshay Bhat 		"else " \
180f9162b15SAkshay Bhat 			"if run loadimage; then " \
181f9162b15SAkshay Bhat 				"run doboot; " \
182f9162b15SAkshay Bhat 			"fi; " \
183f9162b15SAkshay Bhat 		"fi;\0" \
184f9162b15SAkshay Bhat 	"doboot=echo Booting from ${dev}:${devnum}:${partnum} ...; " \
185f9162b15SAkshay Bhat 		"run setargs; " \
186f9162b15SAkshay Bhat 		"if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
187f9162b15SAkshay Bhat 			"if run loadfdt; then " \
188f9162b15SAkshay Bhat 				"bootm ${loadaddr} - ${fdt_addr}; " \
189f9162b15SAkshay Bhat 			"else " \
190f9162b15SAkshay Bhat 				"if test ${boot_fdt} = try; then " \
191f9162b15SAkshay Bhat 					"bootm; " \
192f9162b15SAkshay Bhat 				"else " \
193f9162b15SAkshay Bhat 					"echo WARN: Cannot load the DT; " \
194f9162b15SAkshay Bhat 				"fi; " \
195f9162b15SAkshay Bhat 			"fi; " \
196f9162b15SAkshay Bhat 		"else " \
197f9162b15SAkshay Bhat 			"bootm; " \
198f9162b15SAkshay Bhat 		"fi;\0" \
199f9162b15SAkshay Bhat 	"netargs=setenv bootargs console=${console},${baudrate} " \
200f9162b15SAkshay Bhat 		"root=/dev/nfs " \
201f9162b15SAkshay Bhat 		"ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp\0" \
202f9162b15SAkshay Bhat 	"netboot=echo Booting from net ...; " \
203f9162b15SAkshay Bhat 		"run netargs; " \
204f9162b15SAkshay Bhat 		"if test ${ip_dyn} = yes; then " \
205f9162b15SAkshay Bhat 			"setenv get_cmd dhcp; " \
206f9162b15SAkshay Bhat 		"else " \
207f9162b15SAkshay Bhat 			"setenv get_cmd tftp; " \
208f9162b15SAkshay Bhat 		"fi; " \
209f9162b15SAkshay Bhat 		"${get_cmd} ${image}; " \
210f9162b15SAkshay Bhat 		"if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
211f9162b15SAkshay Bhat 			"if ${get_cmd} ${fdt_addr} ${fdt_file}; then " \
212f9162b15SAkshay Bhat 				"bootm ${loadaddr} - ${fdt_addr}; " \
213f9162b15SAkshay Bhat 			"else " \
214f9162b15SAkshay Bhat 				"if test ${boot_fdt} = try; then " \
215f9162b15SAkshay Bhat 					"bootm; " \
216f9162b15SAkshay Bhat 				"else " \
217f9162b15SAkshay Bhat 					"echo WARN: Cannot load the DT; " \
218f9162b15SAkshay Bhat 				"fi; " \
219f9162b15SAkshay Bhat 			"fi; " \
220f9162b15SAkshay Bhat 		"else " \
221f9162b15SAkshay Bhat 			"bootm; " \
222f9162b15SAkshay Bhat 		"fi;\0" \
223f9162b15SAkshay Bhat 
224f9162b15SAkshay Bhat #define CONFIG_BOOTCOMMAND \
225f9162b15SAkshay Bhat 	"usb start; " \
226f9162b15SAkshay Bhat 	"setenv dev usb; " \
227f9162b15SAkshay Bhat 	"setenv devnum 0; " \
228f9162b15SAkshay Bhat 	"setenv rootdev sda1; " \
229f9162b15SAkshay Bhat 	"run tryboot; " \
230f9162b15SAkshay Bhat 	\
231f9162b15SAkshay Bhat 	"setenv dev mmc; " \
232f9162b15SAkshay Bhat 	"setenv rootdev mmcblk0p1; " \
233f9162b15SAkshay Bhat 	\
234f9162b15SAkshay Bhat 	"setenv devnum ${sddev}; " \
235f9162b15SAkshay Bhat 	"if mmc dev ${devnum}; then " \
236f9162b15SAkshay Bhat 		"run tryboot; " \
237f9162b15SAkshay Bhat 		"setenv rootdev mmcblk1p1; " \
238f9162b15SAkshay Bhat 	"fi; " \
239f9162b15SAkshay Bhat 	\
240f9162b15SAkshay Bhat 	"setenv devnum ${emmcdev}; " \
241f9162b15SAkshay Bhat 	"if mmc dev ${devnum}; then " \
242f9162b15SAkshay Bhat 		"run tryboot; " \
243f9162b15SAkshay Bhat 	"fi; " \
244f9162b15SAkshay Bhat 	\
245f9162b15SAkshay Bhat 	"bmode usb; " \
246f9162b15SAkshay Bhat 
247f9162b15SAkshay Bhat #define CONFIG_ARP_TIMEOUT     200UL
248f9162b15SAkshay Bhat 
249f9162b15SAkshay Bhat /* Miscellaneous configurable options */
250f9162b15SAkshay Bhat #define CONFIG_SYS_LONGHELP
251f9162b15SAkshay Bhat #define CONFIG_AUTO_COMPLETE
252f9162b15SAkshay Bhat 
253f9162b15SAkshay Bhat /* Print Buffer Size */
254f9162b15SAkshay Bhat #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
255f9162b15SAkshay Bhat #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
256f9162b15SAkshay Bhat 
257f9162b15SAkshay Bhat #define CONFIG_SYS_MEMTEST_START       0x10000000
258f9162b15SAkshay Bhat #define CONFIG_SYS_MEMTEST_END         0x10010000
259f9162b15SAkshay Bhat #define CONFIG_SYS_MEMTEST_SCRATCH     0x10800000
260f9162b15SAkshay Bhat 
261f9162b15SAkshay Bhat #define CONFIG_SYS_LOAD_ADDR           CONFIG_LOADADDR
262f9162b15SAkshay Bhat 
263f9162b15SAkshay Bhat #define CONFIG_CMDLINE_EDITING
264f9162b15SAkshay Bhat #define CONFIG_STACKSIZE               (128 * 1024)
265f9162b15SAkshay Bhat 
266f9162b15SAkshay Bhat /* Physical Memory Map */
267f9162b15SAkshay Bhat #define CONFIG_NR_DRAM_BANKS           1
268f9162b15SAkshay Bhat #define PHYS_SDRAM                     MMDC0_ARB_BASE_ADDR
269f9162b15SAkshay Bhat 
270f9162b15SAkshay Bhat #define CONFIG_SYS_SDRAM_BASE          PHYS_SDRAM
271f9162b15SAkshay Bhat #define CONFIG_SYS_INIT_RAM_ADDR       IRAM_BASE_ADDR
272f9162b15SAkshay Bhat #define CONFIG_SYS_INIT_RAM_SIZE       IRAM_SIZE
273f9162b15SAkshay Bhat 
274f9162b15SAkshay Bhat #define CONFIG_SYS_INIT_SP_OFFSET \
275f9162b15SAkshay Bhat 	(CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
276f9162b15SAkshay Bhat #define CONFIG_SYS_INIT_SP_ADDR \
277f9162b15SAkshay Bhat 	(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET)
278f9162b15SAkshay Bhat 
279f9162b15SAkshay Bhat /* FLASH and environment organization */
280f9162b15SAkshay Bhat #define CONFIG_SYS_NO_FLASH
281f9162b15SAkshay Bhat 
282f9162b15SAkshay Bhat #define CONFIG_ENV_IS_IN_SPI_FLASH
283f9162b15SAkshay Bhat #define CONFIG_ENV_SIZE		(8 * 1024)
284f9162b15SAkshay Bhat #define CONFIG_ENV_OFFSET		(768 * 1024)
285f9162b15SAkshay Bhat #define CONFIG_ENV_SECT_SIZE		(64 * 1024)
286f9162b15SAkshay Bhat #define CONFIG_ENV_SPI_BUS		CONFIG_SF_DEFAULT_BUS
287f9162b15SAkshay Bhat #define CONFIG_ENV_SPI_CS		CONFIG_SF_DEFAULT_CS
288f9162b15SAkshay Bhat #define CONFIG_ENV_SPI_MODE		CONFIG_SF_DEFAULT_MODE
289f9162b15SAkshay Bhat #define CONFIG_ENV_SPI_MAX_HZ		CONFIG_SF_DEFAULT_SPEED
290f9162b15SAkshay Bhat 
291f9162b15SAkshay Bhat #ifndef CONFIG_SYS_DCACHE_OFF
292f9162b15SAkshay Bhat #endif
293f9162b15SAkshay Bhat 
294f9162b15SAkshay Bhat #define CONFIG_SYS_FSL_USDHC_NUM	3
295f9162b15SAkshay Bhat 
296*07aa030aSAndrew Shadura #define CONFIG_SYS_CONSOLE_IS_IN_ENV
297*07aa030aSAndrew Shadura #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
298*07aa030aSAndrew Shadura 
299f9162b15SAkshay Bhat /* Framebuffer */
300*07aa030aSAndrew Shadura #ifdef CONFIG_VIDEO
301f9162b15SAkshay Bhat #define CONFIG_VIDEO_IPUV3
302f9162b15SAkshay Bhat #define CONFIG_CFB_CONSOLE
303f9162b15SAkshay Bhat #define CONFIG_VGA_AS_SINGLE_DEVICE
304f9162b15SAkshay Bhat #define CONFIG_VIDEO_BMP_RLE8
305f9162b15SAkshay Bhat #define CONFIG_SPLASH_SCREEN
306f9162b15SAkshay Bhat #define CONFIG_SPLASH_SCREEN_ALIGN
307f9162b15SAkshay Bhat #define CONFIG_BMP_16BPP
308f9162b15SAkshay Bhat #define CONFIG_VIDEO_LOGO
309f9162b15SAkshay Bhat #define CONFIG_VIDEO_BMP_LOGO
310f9162b15SAkshay Bhat #define CONFIG_IPUV3_CLK 260000000
311f9162b15SAkshay Bhat #define CONFIG_IMX_HDMI
312f9162b15SAkshay Bhat #define CONFIG_IMX_VIDEO_SKIP
313*07aa030aSAndrew Shadura #endif
314f9162b15SAkshay Bhat 
31554971ac6SAkshay Bhat #define CONFIG_PWM_IMX
31654971ac6SAkshay Bhat #define CONFIG_IMX6_PWM_PER_CLK	66000000
31754971ac6SAkshay Bhat 
318f9162b15SAkshay Bhat #undef CONFIG_CMD_PCI
319f9162b15SAkshay Bhat #ifdef CONFIG_CMD_PCI
320f9162b15SAkshay Bhat #define CONFIG_PCI
321f9162b15SAkshay Bhat #define CONFIG_PCI_PNP
322f9162b15SAkshay Bhat #define CONFIG_PCI_SCAN_SHOW
323f9162b15SAkshay Bhat #define CONFIG_PCIE_IMX
324f9162b15SAkshay Bhat #define CONFIG_PCIE_IMX_PERST_GPIO	IMX_GPIO_NR(7, 12)
325f9162b15SAkshay Bhat #define CONFIG_PCIE_IMX_POWER_GPIO	IMX_GPIO_NR(1, 5)
326f9162b15SAkshay Bhat #endif
327f9162b15SAkshay Bhat 
328f9162b15SAkshay Bhat /* I2C Configs */
329f9162b15SAkshay Bhat #define CONFIG_SYS_I2C
330f9162b15SAkshay Bhat #define CONFIG_SYS_I2C_MXC
331f9162b15SAkshay Bhat #define CONFIG_SYS_I2C_SPEED		  100000
332f9162b15SAkshay Bhat #define CONFIG_SYS_I2C_MXC_I2C1
333f9162b15SAkshay Bhat #define CONFIG_SYS_I2C_MXC_I2C2
334f9162b15SAkshay Bhat #define CONFIG_SYS_I2C_MXC_I2C3
335f9162b15SAkshay Bhat 
336f9162b15SAkshay Bhat #endif	/* __GE_BX50V3_CONFIG_H */
337