This patch incorporates Greg KH's feedback for v4 of the patch and fixes a bug. Specifically: + Now compiles cleanly on 64-bit arches. + Now also depends on SPI subsystem. + Uses usb_urb_dir_in/usb_urb_dir_out instead of usb_pipein/usb_pipeout, respectively, since the latter do not always correctly identify the transfer-direction for control pipes, where the direction is determined based on the contents of the control-packet. David Mosberger (1): Add support for using a MAX3421E chip as a host driver. drivers/usb/Makefile | 1 + drivers/usb/host/Kconfig | 11 + drivers/usb/host/Makefile | 1 + drivers/usb/host/max3421-hcd.c | 1937 +++++++++++++++++++++++++++++ include/linux/platform_data/max3421-hcd.h | 23 + 5 files changed, 1973 insertions(+) create mode 100644 drivers/usb/host/max3421-hcd.c create mode 100644 include/linux/platform_data/max3421-hcd.h -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html