Sachin Kamat wrote: > > Adds S3C-HSOTG support to SMDKV210 board. > > Signed-off-by: Sachin Kamat <sachin.kamat@xxxxxxxxxx> > --- > Based on Kukjin's tree - v3.5-for-usb-2 branch > --- > arch/arm/mach-s5pv210/Kconfig | 2 ++ > arch/arm/mach-s5pv210/mach-smdkv210.c | 9 +++++++++ > 2 files changed, 11 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/mach-s5pv210/Kconfig b/arch/arm/mach-s5pv210/Kconfig > index 88e983b..77185c3 100644 > --- a/arch/arm/mach-s5pv210/Kconfig > +++ b/arch/arm/mach-s5pv210/Kconfig > @@ -152,6 +152,7 @@ config MACH_SMDKV210 > select S3C_DEV_I2C1 > select S3C_DEV_I2C2 > select S3C_DEV_RTC > + select S3C_DEV_USB_HSOTG > select S3C_DEV_WDT > select S5P_DEV_FIMC0 > select S5P_DEV_FIMC1 > @@ -170,6 +171,7 @@ config MACH_SMDKV210 > select S5PV210_SETUP_IDE > select S5PV210_SETUP_KEYPAD > select S5PV210_SETUP_SDHCI > + select S5PV210_SETUP_USB_PHY > help > Machine support for Samsung SMDKV210 > > diff --git a/arch/arm/mach-s5pv210/mach-smdkv210.c b/arch/arm/mach- > s5pv210/mach-smdkv210.c > index 91d4ad8..c7a6e49 100644 > --- a/arch/arm/mach-s5pv210/mach-smdkv210.c > +++ b/arch/arm/mach-s5pv210/mach-smdkv210.c > @@ -19,6 +19,7 @@ > #include <linux/gpio.h> > #include <linux/delay.h> > #include <linux/pwm_backlight.h> > +#include <linux/platform_data/s3c-hsotg.h> > > #include <asm/hardware/vic.h> > #include <asm/mach/arch.h> > @@ -47,6 +48,7 @@ > #include <plat/backlight.h> > #include <plat/regs-fb-v4.h> > #include <plat/mfc.h> > +#include <plat/clock.h> > > #include "common.h" > > @@ -210,6 +212,9 @@ static struct s3c_fb_platdata smdkv210_lcd0_pdata > __initdata = { > .setup_gpio = s5pv210_fb_gpio_setup_24bpp, > }; > > +/* USB OTG */ > +static struct s3c_hsotg_plat smdkv210_hsotg_pdata; > + > static struct platform_device *smdkv210_devices[] __initdata = { > &s3c_device_adc, > &s3c_device_cfcon, > @@ -223,6 +228,7 @@ static struct platform_device *smdkv210_devices[] > __initdata = { > &s3c_device_i2c2, > &s3c_device_rtc, > &s3c_device_ts, > + &s3c_device_usb_hsotg, > &s3c_device_wdt, > &s5p_device_fimc0, > &s5p_device_fimc1, > @@ -321,6 +327,9 @@ static void __init smdkv210_machine_init(void) > > samsung_bl_set(&smdkv210_bl_gpio_info, &smdkv210_bl_data); > > + s3c_hsotg_set_platdata(&smdkv210_hsotg_pdata); > + clk_xusbxti.rate = 24000000; > + > platform_add_devices(smdkv210_devices, > ARRAY_SIZE(smdkv210_devices)); > } > > -- > 1.7.4.1 Applied, thanks. Best regards, Kgene. -- Kukjin Kim <kgene.kim@xxxxxxxxxxx>, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd. -- 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