Dear Rajeshwari Shinde, On 4 May 2012 20:12, Rajeshwari Shinde <rajeshwar...@samsung.com> wrote: > This patch adds functions to enable/disable the power of USB > host controller for EXYNOS5. > > Signed-off-by: Vivek Gautam <gautam.vi...@samsung.com> > Signed-off-by: Che-Liang Chiou <clch...@chromium.org> > Signed-off-by: Rajeshwari Shinde <rajeshwar...@samsung.com> > ---
change log. > This patchset is based on: > USB: EXYNOS: Add ehci support.patch > > arch/arm/cpu/armv7/exynos/power.c | 37 > ++++++++++++++++++++++++++++++ > arch/arm/include/asm/arch-exynos/power.h | 4 +++ > drivers/usb/host/ehci-exynos.c | 4 +++ > 3 files changed, 45 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/cpu/armv7/exynos/power.c > b/arch/arm/cpu/armv7/exynos/power.c > index c765304..b2944b5 100644 > --- a/arch/arm/cpu/armv7/exynos/power.c > +++ b/arch/arm/cpu/armv7/exynos/power.c > @@ -52,3 +52,40 @@ void set_mipi_phy_ctrl(unsigned int dev_index, unsigned > int enable) > if (cpu_is_exynos4()) > exynos4_mipi_phy_control(dev_index, enable); > } > + > +void exynos5_ps_hold_setup(void) > +{ > + struct exynos5_power *power = > + (struct exynos5_power *)samsung_get_base_power(); > + > + /* Set PS-Hold high */ > + setbits_le32(&power->ps_hold_control, > POWER_PS_HOLD_CONTROL_DATA_HIGH); Then, we can't set ps_hold to low? > +} > + > +void exynos5_enable_usb_phy(unsigned int enable) > +{ > + struct exynos5_power *power = > + (struct exynos5_power *)samsung_get_base_power(); > + > + if (enable) { > + /* Enabling USBHOST_PHY */ > + setbits_le32(&power->usbhost_phy_control, > + POWER_USB_HOST_PHY_CTRL_EN); > + } else { > + /* Disabling USBHost_PHY */ USBHOST or USBHost? > + clrbits_le32(&power->usbhost_phy_control, > + POWER_USB_HOST_PHY_CTRL_EN); > + } > +} > + > +void ps_hold_setup(void) set_ps_hold_ctrl. > +{ > + if (cpu_is_exynos5()) > + exynos5_ps_hold_setup(); > +} > + > +void power_enable_usb_phy(unsigned int enable) set_usbhost_phy_ctrl. > +{ > + if (cpu_is_exynos5()) > + exynos5_enable_usb_phy(enable); > +} Thanks. Minkyu Kang. -- from. prom. www.promsoft.net _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot