On 10/22/2012 03:39 PM, Allen Martin wrote: > Enable USB keyboard for the springbank variant of seaboard
This sounds nice! > diff --git a/include/configs/seaboard.h b/include/configs/seaboard.h > #undef TEGRA_DEVICE_SETTINGS > -#define TEGRA_DEVICE_SETTINGS "stdin=serial,tegra-kbc\0" \ > +#define TEGRA_DEVICE_SETTINGS "stdin=serial,tegra-kbc,usbkbd\0" \ > "stdout=serial\0" \ > "stderr=serial\0" Rather than duplicating this everywhere (and I imagine now that this support works, most Tegra boards will want to turn on USB keyboard), can't we do something automatic in tegra-common-post.h, like: #ifdef CONFIG_TEGRA_KEYBOARD #define STDIN_KBD_KBC ",tegra-kbc" #else #define STDIN_KBD_KBC "" #endif #ifdef CONFIG_USB_KEYBOARD #define STDIN_KBD_USB ",usbkbd" #else #define STDIN_KBD_USB "" #endif #define TEGRA_DEVICE_SETTINGS \ "stdin=serial" STDIN_KBD_KBC STDIN_KBD_USB "\" \ ... By the way, does tegra-kbc work now/yet? The last time I tried it, I don't think it did. > diff --git a/include/configs/tegra20-common.h > b/include/configs/tegra20-common.h > +#ifdef CONFIG_USB_KEYBOARD > +#define CONFIG_SYS_USB_EVENT_POLL > +#define CONFIG_PREBOOT "usb start" > +#endif /* CONFIG_USB_KEYBOARD */ Similarly, we could also e.g. turn on CONFIG_KEYBOARD whenever CONFIG_TEGRA_KEYBOARD is turned on, and perhaps a bunch of other similar things, like moving much of the partition/filesystem/command/... support into the Tegra common files. That would be something for another patch though. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot