USB: isp1760: Support board-specific hardware configurations
authorNate Case <ncase@xes-inc.com>
Tue, 17 Jun 2008 16:11:38 +0000 (11:11 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 21 Jul 2008 22:16:33 +0000 (15:16 -0700)
commit3faefc88c1a32b0b4a00b9089fab5d917996b16c
tree705994b76bea1968e3ae7d4149bd77139374220c
parent6d243e5c76b632a94d54cac2fe7fe8c0b41cd482
USB: isp1760: Support board-specific hardware configurations

This adds support for hardware configurations that don't match the
chip default register settings (e.g., 16-bit data bus, DACK and
DREQ pulled up instead of down, analog overcurrent mode).

These settings are passed in via the OF device tree.  The PCI
interface still assumes the same default values.

Signed-off-by: Nate Case <ncase@xes-inc.com>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/isp1760-hcd.c
drivers/usb/host/isp1760-hcd.h
drivers/usb/host/isp1760-if.c