powerpc/usb: Workaround for erratum-A006261
authorSuresh Gupta <suresh.gupta@freescale.com>
Wed, 26 Feb 2014 08:59:12 +0000 (14:29 +0530)
committerYork Sun <yorksun@freescale.com>
Fri, 7 Mar 2014 22:52:16 +0000 (14:52 -0800)
commit9c641a872aa54edc97d69281f705819e96a5c90e
tree11db11fdabd9982050f247542e3bbb6c74cc1249
parent7af9a07403e80415d097b4175616c7a7686b7deb
powerpc/usb: Workaround for erratum-A006261

USB spec says that the minimum disconnect threshold should be
over 525 mV. However, internal USB PHY threshold value is below
this specified value. Due to this some devices disconnect at
run-time. Hence, phy settings are tweaked to increased disconnect
threshold to be above 525mV by using this workaround.

Signed-off-by: Suresh Gupta <suresh.gupta@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
arch/powerpc/cpu/mpc85xx/cmd_errata.c
arch/powerpc/cpu/mpc85xx/cpu_init.c
arch/powerpc/include/asm/config_mpc85xx.h
arch/powerpc/include/asm/fsl_errata.h
include/fsl_usb.h