From mboxrd@z Thu Jan 1 00:00:00 1970 From: mdburkey@gmail.com (Michael D. Burkey) Date: Fri, 16 Nov 2012 13:18:37 -0500 Subject: [PATCH] ARM: imx: ehci: fix host power mask bit In-Reply-To: <20121116145529.GU10369@pengutronix.de> References: <1353063197.3647.27.camel@mars> <20121116142531.228251f6@eb-e6520> <1353076764.3647.35.camel@mars> <20121116145529.GU10369@pengutronix.de> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Great! Also, be aware that this bug/fix needs to be applied to both the Linux kernel and to BareBox as well. Thanks, Michael Burkey ----- Original Message ----- From: "Sascha Hauer" To: "Christoph Fritz" Cc: "Eric B?nard" ; "Sascha Hauer" ; "Fabio Estevam" ; "Michael Burkey" ; "Greg Kroah-Hartman" ; "Stable" ; "Hans J. Koch" ; "Daniel Mack" ; "Christian Hemp" ; Sent: Friday, November 16, 2012 9:55 AM Subject: Re: [PATCH] ARM: imx: ehci: fix host power mask bit > On Fri, Nov 16, 2012 at 03:39:24PM +0100, Christoph Fritz wrote: >> This patch sets HPM (Host power mask bit) to bit 16 according to i.MX >> Reference Manual. Falsely it was set to bit 8, but this controls pull-up >> Impedance. >> >> Reported-by: Michael Burkey >> Cc: Stable >> Signed-off-by: Christoph Fritz >> Acked-by: Eric B?nard > > Applied, thanks > > Sascha > >> --- >> arch/arm/mach-imx/ehci-imx25.c | 2 +- >> arch/arm/mach-imx/ehci-imx35.c | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/arch/arm/mach-imx/ehci-imx25.c >> b/arch/arm/mach-imx/ehci-imx25.c >> index 27e40d1..134c190 100644 >> --- a/arch/arm/mach-imx/ehci-imx25.c >> +++ b/arch/arm/mach-imx/ehci-imx25.c >> @@ -30,7 +30,7 @@ >> #define MX25_H1_SIC_SHIFT 21 >> #define MX25_H1_SIC_MASK (0x3 << MX25_H1_SIC_SHIFT) >> #define MX25_H1_PP_BIT (1 << 18) >> -#define MX25_H1_PM_BIT (1 << 8) >> +#define MX25_H1_PM_BIT (1 << 16) >> #define MX25_H1_IPPUE_UP_BIT (1 << 7) >> #define MX25_H1_IPPUE_DOWN_BIT (1 << 6) >> #define MX25_H1_TLL_BIT (1 << 5) >> diff --git a/arch/arm/mach-imx/ehci-imx35.c >> b/arch/arm/mach-imx/ehci-imx35.c >> index a596f70..554e7cc 100644 >> --- a/arch/arm/mach-imx/ehci-imx35.c >> +++ b/arch/arm/mach-imx/ehci-imx35.c >> @@ -30,7 +30,7 @@ >> #define MX35_H1_SIC_SHIFT 21 >> #define MX35_H1_SIC_MASK (0x3 << MX35_H1_SIC_SHIFT) >> #define MX35_H1_PP_BIT (1 << 18) >> -#define MX35_H1_PM_BIT (1 << 8) >> +#define MX35_H1_PM_BIT (1 << 16) >> #define MX35_H1_IPPUE_UP_BIT (1 << 7) >> #define MX35_H1_IPPUE_DOWN_BIT (1 << 6) >> #define MX35_H1_TLL_BIT (1 << 5) >> -- >> 1.7.10.4 >> >> >> >> > > -- > Pengutronix e.K. | | > Industrial Linux Solutions | http://www.pengutronix.de/ | > Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |