]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00230167 MX6 regulator: enable and raise the voltage of USB 3p0 LDO
authormake shi <b15407@freescale.com>
Thu, 18 Oct 2012 07:59:18 +0000 (15:59 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:37 +0000 (08:35 +0200)
commit5074e78a3c3c2bba30e697d23bde8a844efe0865
tree219da5cb07d0ec31641092232a712b2b71de3218
parentbff3da1a621acee3f349679c2675b09bbd2f94da
ENGR00230167 MX6 regulator: enable and raise the voltage of USB 3p0 LDO

The USB FS eye test will fail in MX6 board if the 3V USB phy LDO is not enabled.
Setting enable bit (bit-0) of LDO 3p0 will make 3p0 LDO to use bandgap output as
reference voltage, LDO output will be accurate. And HW team suggest that it is
better to raise the voltage of USB 3p0 phy LDO 3.2V to pass the USB compliance
testing.

- Implement vdd3p0 regulator enable and disable function to support
  enable and disable the LDO 3p0 regulator.
- Use regulator API to enable the USB 3p0 phy LDO and raise the LDO
  to 3.2V during system boot up. And disable the LDO before system
  enter suspend and enable the LDO again after system resume.

Signed-off-by: make shi <b15407@freescale.com>
arch/arm/mach-mx6/mx6_anatop_regulator.c
arch/arm/mach-mx6/pm.c