summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
author[email protected] <[email protected]>2014-04-22 21:23:49 +0400
committerMarek Vasut <[email protected]>2014-04-30 10:30:57 +0200
commite6e493f341b0488843efe0c5b2c1274997fbbfe8 (patch)
tree3f7ac1ac539ecbfa6354c630cacdf45d5930b173 /include/linux
parent078d7302ac9263e582d625c377c8289ae07436b7 (diff)
exynos: usb: Fix data abort on boards w/o vbus-gpio node in the DT
Commit 4a271cb1b4ff doesn't take into account that fdtdec_setup_gpio() returns success when the gpio passed to it is FDT_GPIO_NONE (no gpio node found in the fdtdec_decode_gpio() call). This results in calling gpio_direction_output() on invalid gpio. For this reason executing "usb start" command on Arndale causes data abort in the ehci-exynos driver. Add the fdt_gpio_isvalid() check to fix that problem. Signed-off-by: Andrey Konovalov <[email protected]> Cc: Julius Werner <[email protected]> Cc: Simon Glass <[email protected]> Cc: Minkyu Kang <[email protected]> Cc: Marek Vasut <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions