On 23/07/2015 16:19, Nikita Kiryanov wrote: > Add Kconfig options for USB keyboard and use them for cm-fx6. > > Cc: Marek Vasut <ma...@denx.de> > Cc: Stefano Babic <sba...@denx.de> > Cc: Igor Grinberg <grinb...@compulab.co.il> > Signed-off-by: Nikita Kiryanov <nik...@compulab.co.il> > --- > configs/cm_fx6_defconfig | 2 ++ > drivers/usb/Kconfig | 27 +++++++++++++++++++++++++++ > include/configs/cm_fx6.h | 2 -- > 3 files changed, 29 insertions(+), 2 deletions(-) > > diff --git a/configs/cm_fx6_defconfig b/configs/cm_fx6_defconfig > index 07a84bb..f0fd48c 100644 > --- a/configs/cm_fx6_defconfig > +++ b/configs/cm_fx6_defconfig > @@ -20,3 +20,5 @@ CONFIG_CMD_USB=y > CONFIG_USB_EHCI_HCD=y > CONFIG_USB_EHCI_MX6=y > CONFIG_USB_STORAGE=y > +CONFIG_USB_KEYBOARD=y > +CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP=y > diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig > index 637ef3d..04289f2 100644 > --- a/drivers/usb/Kconfig > +++ b/drivers/usb/Kconfig > @@ -59,4 +59,31 @@ config USB_STORAGE > Say Y here if you want to connect USB mass storage devices to your > board's USB port. > > +config USB_KEYBOARD > + bool "USB Keyboard support" > + ---help--- > + Say Y here if you want to use a USB keyboard for U-Boot command line > + input. > + > +if USB_KEYBOARD > + > +choice > + prompt "USB keyboard polling" > + optional > + ---help--- > + Enable a polling mechanism for USB keyboard. > + > + config SYS_USB_EVENT_POLL > + bool "Interrupt polling" > + > + config SYS_USB_EVENT_POLL_VIA_INT_QUEUE > + bool "Poll via interrupt queue" > + > + config SYS_USB_EVENT_POLL_VIA_CONTROL_EP > + bool "Poll via control EP" > + > +endchoice > + > +endif > + > endif > diff --git a/include/configs/cm_fx6.h b/include/configs/cm_fx6.h > index 9f69322..059004c 100644 > --- a/include/configs/cm_fx6.h > +++ b/include/configs/cm_fx6.h > @@ -202,8 +202,6 @@ > #define CONFIG_MXC_USB_FLAGS 0 > #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 > #define CONFIG_EHCI_HCD_INIT_AFTER_RESET /* For OTG port */ > -#define CONFIG_USB_KEYBOARD > -#define CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP > #define CONFIG_SYS_STDIO_DEREGISTER > > /* I2C */ >
Applied to u-boot-imx, thanks ! Best regards, Stefano Babic -- ===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de ===================================================================== _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot