]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
drivers: usb: fsl: Workaround for Erratum A004477
authorNikhil Badola <nikhil.badola@freescale.com>
Fri, 21 Nov 2014 11:55:21 +0000 (17:25 +0530)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 20:35:22 +0000 (22:35 +0200)
commit34239e2f15debedcab649316a45ddf21b6e2df7e
tree1395edb295a02b811e7b0a588fd7ab5a40ac6b6b
parentfb08cd779ab0506b6e9bb04ed28f4647ed20e85f
drivers: usb: fsl: Workaround for Erratum A004477

Add a delay of 1 microsecond before issuing soft reset to the
controller to let ongoing ULPI transaction complete.
This prevents corruption of ULPI Function Control Register which
eventually prevents phy clock from entering to low power mode

Signed-off-by: Nikhil Badola <nikhil.badola@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
arch/powerpc/cpu/mpc85xx/cmd_errata.c
arch/powerpc/include/asm/config_mpc85xx.h
drivers/usb/host/ehci-fsl.c
include/fsl_usb.h