USB: host: Introduce flag to enable use of 64-bit dma_mask for ehci-platform
authorAndreas Herrmann <andreas.herrmann@caviumnetworks.com>
Mon, 12 Jan 2015 15:05:52 +0000 (16:05 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 25 Jan 2015 12:48:28 +0000 (20:48 +0800)
commitc99e76c55f68eaa0c307ba25803c4e59c2fca1ca
tree15b4b0b3210fcb9235b28df11a02808b784558bd
parenta5790e9e834bb48cb681620ec680203edb536242
USB: host: Introduce flag to enable use of 64-bit dma_mask for ehci-platform

ehci-octeon driver used a 64-bit dma_mask. With removal of ehci-octeon
and usage of ehci-platform ehci dma_mask is now limited to 32 bits
(coerced in ehci_platform_probe).

Provide a flag in ehci platform data to allow use of 64 bits for
dma_mask.

Cc: David Daney <david.daney@cavium.com>
Cc: Alex Smith <alex.smith@imgtec.com>
Signed-off-by: Andreas Herrmann <andreas.herrmann@caviumnetworks.com>
Tested-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/mips/cavium-octeon/octeon-platform.c
drivers/usb/host/ehci-platform.c
include/linux/usb/ehci_pdriver.h