
Hi,
On 15-03-15 18:27, Paul Kocialkowski wrote:
musb might be used in gadget mode on sunxi, so we don't want to assume anything related to host mode, especially USB keyboard support. However, in case gadget mode is not explicitly used, fallback to host mode.
Signed-off-by: Paul Kocialkowski contact@paulk.fr
board/sunxi/Kconfig | 2 +- include/configs/sunxi-common.h | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig index 9d0eb91..0b6a492 100644 --- a/board/sunxi/Kconfig +++ b/board/sunxi/Kconfig @@ -436,7 +436,7 @@ config USB_MUSB_SUNXI
config USB_KEYBOARD boolean "Enable USB keyboard support"
- default y
- default n ---help--- Say Y here to add support for using a USB keyboard (typically used in combination with a graphical console).
You've just disabled the usb keyboard support pretty much everywhere, please do not do that.
diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h index 1f7a1cb..ffd9f5c 100644 --- a/include/configs/sunxi-common.h +++ b/include/configs/sunxi-common.h @@ -297,13 +297,16 @@ extern int soft_i2c_gpio_scl; #endif
#ifdef CONFIG_USB_MUSB_SUNXI +#ifndef CONFIG_MUSB_GADGET #define CONFIG_MUSB_HOST +#endif #define CONFIG_MUSB_PIO_ONLY #endif
-#if defined CONFIG_USB_EHCI || defined CONFIG_USB_MUSB_SUNXI +#if defined CONFIG_USB_EHCI || defined CONFIG_MUSB_HOST #define CONFIG_CMD_USB #define CONFIG_USB_STORAGE +#define CONFIG_USB_KEYBOARD
And here you are overriding something set by Kconfig which is a big no no, if you want to disable the keyboard support on boards where you use the oth port in gadget mode jsut add: CONFIG_USB_KEYBOARD=n to the (def)config.
Regards,
Hans