]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
USB: isp1760: Fix probe in PCI glue code
authorKarl Bongers <kbongers@jged.com>
Mon, 1 Dec 2008 10:47:40 +0000 (11:47 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sun, 18 Jan 2009 18:43:49 +0000 (10:43 -0800)
commita4461e2b91e0865183f729cebff54ba34dc080a8
tree5598f51c30553fdb2fb2d46cceda63eb154981bd
parente36409196ce7acc86b7bcb0865eb1bf714e13904
USB: isp1760: Fix probe in PCI glue code

commit 6013bbbab0dcbc43bcf9dd70beeab2a0b1ec5ea7 upstream.

Contains fixes so probe on x86 PCI runs, apparently I'm first to try
this. Several fixes to memory access to probe host scratch register.
Previously would bug check on chip_addr var used uninitialized.
Scratch reg write failed in one instance due to 16-bit initial access
mode, so added "& 0x0000ffff" to the readl as fix.
Includes some general cleanup - remove global vars, organize memory map
resource use.

Signed-off-by: Karl Bongers <kbongers@jged.com>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/isp1760-if.c