On 12/31/2012 08:15 AM, Dongjin Kim wrote: > This patch adds EHCI device node on device tree for Exynos4 and defines its > default platform data, s5p_usb_phy_init and s5p_usb_phy_exit, so that those > function can be called from the driver. > > Signed-off-by: Dongjin Kim <tobetter@xxxxxxxxx> > --- > arch/arm/boot/dts/exynos4.dtsi | 7 +++++++ > arch/arm/mach-exynos/mach-exynos4-dt.c | 9 +++++++++ > 2 files changed, 16 insertions(+) [ ... ] > > +static struct s5p_ehci_platdata s5p_ehci_platdata = { > + .phy_init = s5p_usb_phy_init, > + .phy_exit = s5p_usb_phy_exit, > +}; > + Going by the recent development on Samsung USBPHY driver, we won't need these hooks once that patch gets accepted. [1] Patch for adding EHCI support for EXYNOS5-DT can be found here.[2] [1] https://patchwork.kernel.org/patch/1794651/ [2] https://patchwork.kernel.org/patch/1875491/ > /* > * The following lookup table is used to override device names when devices > * are registered from device tree. This is temporarily added to enable > @@ -80,6 +87,8 @@ static const struct of_dev_auxdata exynos4_auxdata_lookup[] __initconst = { > OF_DEV_AUXDATA("arm,pl330", EXYNOS4_PA_MDMA1, "dma-pl330.2", NULL), > OF_DEV_AUXDATA("samsung,exynos4210-tmu", EXYNOS4_PA_TMU, > "exynos-tmu", NULL), > + OF_DEV_AUXDATA("samsung,exynos-ehci", EXYNOS4_PA_EHCI, > + "s5p-ehci", &s5p_ehci_platdata), > {}, > }; > > -- Tushar Behera -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html