aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAndy Green <andy@openmoko.com>2009-01-30 09:53:40 +0000
committerAndy Green <agreen@octopus.localdomain>2009-01-30 09:53:40 +0000
commit88c1918a71b934844780b217d931485c497fc6b4 (patch)
tree74461e8e394c2ca6581aa6500d619d857648b8db /arch
parent4caf79de95c26495e7cdc8204023d97598f887d2 (diff)
fix-s3c6410-hsusb-phy-regs.patch
Signed-off-by: Andy Green <andy@openmoko.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-s3c6410/mach-smdk6410.c4
-rw-r--r--arch/arm/plat-s3c/include/plat/regs-usb-hs-otg.h2
-rw-r--r--arch/arm/plat-s3c64xx/dev-usbgadget.c2
3 files changed, 5 insertions, 3 deletions
diff --git a/arch/arm/mach-s3c6410/mach-smdk6410.c b/arch/arm/mach-s3c6410/mach-smdk6410.c
index 8132ea37d7d..98f4a5bec77 100644
--- a/arch/arm/mach-s3c6410/mach-smdk6410.c
+++ b/arch/arm/mach-s3c6410/mach-smdk6410.c
@@ -51,6 +51,8 @@
#include <plat/devs.h>
#include <plat/cpu.h>
+#include <plat/regs-usb-hs-otg.h>
+
#define UCON S3C2410_UCON_DEFAULT | S3C2410_UCON_UCLK
#define ULCON S3C2410_LCON_CS8 | S3C2410_LCON_PNONE | S3C2410_LCON_STOPB
#define UFCON S3C2410_UFCON_RXTRIG8 | S3C2410_UFCON_FIFOMODE
@@ -181,7 +183,7 @@ static void __init smdk6410_map_io(void)
}
struct s3c_plat_otg_data s3c_hs_otg_plat_data = {
- .phyclk = 2, /* 12MHz osc */
+ .phyclk = REF_CLK_OSCC | 2, /* 12MHz osc */
};
diff --git a/arch/arm/plat-s3c/include/plat/regs-usb-hs-otg.h b/arch/arm/plat-s3c/include/plat/regs-usb-hs-otg.h
index 416c5d747a8..80f84614315 100644
--- a/arch/arm/plat-s3c/include/plat/regs-usb-hs-otg.h
+++ b/arch/arm/plat-s3c/include/plat/regs-usb-hs-otg.h
@@ -13,7 +13,7 @@
#define __ASM_ARCH_REGS_USB_HS_OTG_H
/* USB2.0 OTG Controller register */
-#define S3C_USBOTG_PHYREG(x) ((x) /*+ S3C64XX_VA_OTGSFR */)
+#define S3C_USBOTG_PHYREG(x) ((x) + 0x100000 /* S3C64XX_VA_OTGSFR */)
#define S3C_USBOTG_PHYPWR S3C_USBOTG_PHYREG(0x0)
#define S3C_USBOTG_PHYCLK S3C_USBOTG_PHYREG(0x4)
#define S3C_USBOTG_RSTCON S3C_USBOTG_PHYREG(0x8)
diff --git a/arch/arm/plat-s3c64xx/dev-usbgadget.c b/arch/arm/plat-s3c64xx/dev-usbgadget.c
index 17d33f0b7e2..88bdfd70d37 100644
--- a/arch/arm/plat-s3c64xx/dev-usbgadget.c
+++ b/arch/arm/plat-s3c64xx/dev-usbgadget.c
@@ -13,7 +13,7 @@
static struct resource s3c_usbgadget_resource[] = {
[0] = {
.start = S3C64XX_PA_OTG,
- .end = S3C64XX_PA_OTG + SZ_1M - 1,
+ .end = S3C64XX_PA_OTG + 0x200000 - 1,
.flags = IORESOURCE_MEM,
},
[1] = {