diff options
author | Andy Green <andy@openmoko.com> | 2009-01-29 22:47:49 +0000 |
---|---|---|
committer | Andy Green <agreen@octopus.localdomain> | 2009-01-29 22:47:49 +0000 |
commit | 4d50ca098fbdf540c7308483405702855337afec (patch) | |
tree | a38c9634d0128e84a9ac1e600fc1a80c4755a141 /arch/arm/mach-s3c6410 | |
parent | c24ae253c2c7f8de528964a1de42de563a750e7a (diff) |
smdk6410-add-usb-otg.patch
Signed-off-by: Andy Green <andy@openmoko.com>
Diffstat (limited to 'arch/arm/mach-s3c6410')
-rw-r--r-- | arch/arm/mach-s3c6410/mach-smdk6410.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c6410/mach-smdk6410.c b/arch/arm/mach-s3c6410/mach-smdk6410.c index cf4167e88ec..8132ea37d7d 100644 --- a/arch/arm/mach-s3c6410/mach-smdk6410.c +++ b/arch/arm/mach-s3c6410/mach-smdk6410.c @@ -146,6 +146,8 @@ static struct platform_device *smdk6410_devices[] __initdata = { &s3c_device_i2c1, &s3c_device_fb, &smdk6410_lcd_powerdev, + &s3c_device_usbgadget, + }; static struct i2c_board_info i2c_devs0[] __initdata = { @@ -178,10 +180,17 @@ static void __init smdk6410_map_io(void) __raw_writel(tmp, S3C64XX_MODEM_MIFPCON); } +struct s3c_plat_otg_data s3c_hs_otg_plat_data = { + .phyclk = 2, /* 12MHz osc */ +}; + + static void __init smdk6410_machine_init(void) { s3c_pm_init(); + s3c_device_usbgadget.dev.platform_data = &s3c_hs_otg_plat_data; + s3c_i2c0_set_platdata(NULL); s3c_i2c1_set_platdata(NULL); s3c_fb_set_platdata(&smdk6410_lcd_pdata); |