java-native.bbclass: remove do_stage function, because of NATIVE_INSTALL_WORKS =...
[openembedded.git] / recipes / linux / linux-omap-psp-2.6.29 / shiva-ehci.diff
blob418dca86b5bb4bfb9bf197bf3341f3571e82a9df
1 commit b73387d2642df981a4cfacddaa36aab8b1ea604b
2 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
3 Date: Fri Jul 10 18:01:29 2009 +0530
5 ehci: adding support for EHCI
7 Port1 is used and EHCI port on OMAP3517. GPIO57 is
8 used to reset the EHCI phy.
10 - Added usb_ehci_init()
11 - Added port1 phy reset padconfig
13 diff --git a/arch/arm/mach-omap2/board-omap3517evm.c b/arch/arm/mach-omap2/board-omap3517evm.c
14 index cb5af8f..af2d3a9 100644
15 --- a/arch/arm/mach-omap2/board-omap3517evm.c
16 +++ b/arch/arm/mach-omap2/board-omap3517evm.c
17 @@ -399,6 +399,9 @@ static void __init omap3517_evm_init(void)
19 omap3517evm_flash_init();
20 usb_musb_init();
21 + /* GPIO57 as port1 phy reset */
22 + omap_cfg_reg(N5_3517_GPIO57_OUT);
23 + usb_ehci_init();
25 * MMC init function
28 diff --git a/arch/arm/plat-omap/include/mach/mux.h b/arch/arm/plat-omap/include/mach/mux.h
29 index aa9d5a1..4e5a247 100644
30 --- a/arch/arm/plat-omap/include/mach/mux.h
31 +++ b/arch/arm/plat-omap/include/mach/mux.h
32 @@ -805,6 +805,7 @@ enum omap34xx_index {
33 J25_34XX_GPIO170,
34 #ifdef CONFIG_MACH_OMAP3517EVM
35 E25_3517_USB0_DRVVBUS,
36 + N5_3517_GPIO57_OUT,
37 #endif
40 --- /tmp/mux.c 2009-09-08 15:06:05.000000000 +0200
41 +++ git/arch/arm/mach-omap2/mux.c 2009-09-08 15:08:28.000000000 +0200
42 @@ -486,16 +486,10 @@
43 OMAP34XX_MUX_MODE4 | OMAP34XX_PIN_OUTPUT)
44 MUX_CFG_34XX("J25_34XX_GPIO170", 0x1c6,
45 OMAP34XX_MUX_MODE4 | OMAP34XX_PIN_INPUT)
46 -#ifdef CONFIG_MACH_OMAP3517EVM
47 MUX_CFG_34XX("E25_3517_USB0_DRVVBUS", 0x212,
48 OMAP34XX_MUX_MODE0 | OMAP34XX_PIN_INPUT_PULLDOWN)
49 -#if 0
50 -MUX_CFG_34XX("F24_3517_USB0_DM", 0x212,
51 - OMAP34XX_MUX_MODE0 | OMAP34XX_PIN_INPUT_PULLDOWN)
52 -MUX_CFG_34XX("F25_3517_USB0_DP", 0x212,
53 - OMAP34XX_MUX_MODE0 | OMAP34XX_PIN_INPUT_PULLDOWN)
54 -#endif
55 -#endif
56 +MUX_CFG_34XX("N5_3517_GPIO57_OUT", 0x0ba,
57 + OMAP34XX_MUX_MODE4 | OMAP34XX_PIN_OUTPUT)
60 #define OMAP34XX_PINS_SZ ARRAY_SIZE(omap34xx_pins)