From 9652e641f921e1d9ada71c7badd4236d78db0ef1 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Sat, 25 Jan 2014 23:21:45 +0100 Subject: apalis_imx6: integrate usb keyboard Integrate USB keyboard support and enable VGA console. This allows for operating U-Boot without any regular serial debug console. While at it clean out some more irrelevant stuff. --- include/configs/apalis-imx6.h | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/include/configs/apalis-imx6.h b/include/configs/apalis-imx6.h index 9d50ab20a2..95ce2b1ef7 100644 --- a/include/configs/apalis-imx6.h +++ b/include/configs/apalis-imx6.h @@ -2,7 +2,7 @@ * Copyright (C) 2010-2011 Freescale Semiconductor, Inc. * Copyright (C) 2014, Toradex AG * - * Configuration settings for the Toradex Apalis i.MX6 + * Configuration settings for the Toradex Apalis iMX6 * * SPDX-License-Identifier: GPL-2.0+ */ @@ -39,17 +39,6 @@ #define CONFIG_MXC_UART #define CONFIG_MXC_UART_BASE UART1_BASE -//TODO #define CONFIG_CMD_SF -#ifdef CONFIG_CMD_SF -#define CONFIG_SPI_FLASH -#define CONFIG_SPI_FLASH_SST -#define CONFIG_MXC_SPI -#define CONFIG_SF_DEFAULT_BUS 0 -#define CONFIG_SF_DEFAULT_CS (0|(IMX_GPIO_NR(3, 19)<<8)) -#define CONFIG_SF_DEFAULT_SPEED 25000000 -#define CONFIG_SF_DEFAULT_MODE (SPI_MODE_0) -#endif - /* I2C Configs */ #define CONFIG_CMD_I2C #define CONFIG_I2C_MULTI_BUS @@ -108,7 +97,6 @@ #define CONFIG_FEC_MXC_PHYADDR 6 #define CONFIG_PHYLIB #define CONFIG_PHY_MICREL -//#define CONFIG_PHY_MICREL_KSZ9021 /* USB Configs */ #define CONFIG_CMD_USB @@ -122,6 +110,11 @@ #define CONFIG_MXC_USB_PORT 1 #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) #define CONFIG_MXC_USB_FLAGS 0 +#define CONFIG_USB_KEYBOARD +#ifdef CONFIG_USB_KEYBOARD +#define CONFIG_SYS_USB_EVENT_POLL +#define CONFIG_PREBOOT "usb start" +#endif /* CONFIG_USB_KEYBOARD */ /* Miscellaneous commands */ #define CONFIG_CMD_BMODE @@ -269,7 +262,7 @@ "echo ; echo 6x_bootscript not found ; " \ "echo ; echo serial console at 115200, 8N1 ; echo ; " \ "echo details at http://boundarydevices.com/6q_bootscript ; " \ - "setenv stdout serial\0" \ + "setenv stdin serial,usbkbd\0" \ "upgradeu=for dtype in " CONFIG_DRIVE_TYPES \ "; do " \ "for disk in 0 1 ; do ${dtype} dev ${disk} ;" \ -- cgit v1.2.3