diff options
-rw-r--r-- | firmware/export/as3525.h | 1 | ||||
-rw-r--r-- | firmware/export/as3525v2.h | 2 | ||||
-rw-r--r-- | firmware/target/arm/as3525/usb-drv-as3525v2.c | 4 |
3 files changed, 4 insertions, 3 deletions
diff --git a/firmware/export/as3525.h b/firmware/export/as3525.h index 52f10efb3e..e44b4ed693 100644 --- a/firmware/export/as3525.h +++ b/firmware/export/as3525.h | |||
@@ -109,7 +109,6 @@ | |||
109 | #define CCU_VERS (*(volatile unsigned long *)(CCU_BASE + 0x14)) | 109 | #define CCU_VERS (*(volatile unsigned long *)(CCU_BASE + 0x14)) |
110 | #define CCU_SPARE1 (*(volatile unsigned long *)(CCU_BASE + 0x18)) | 110 | #define CCU_SPARE1 (*(volatile unsigned long *)(CCU_BASE + 0x18)) |
111 | #define CCU_SPARE2 (*(volatile unsigned long *)(CCU_BASE + 0x1C)) | 111 | #define CCU_SPARE2 (*(volatile unsigned long *)(CCU_BASE + 0x1C)) |
112 | #define CCU_USB_THINGY (*(volatile unsigned long *)(CCU_BASE + 0x20)) | ||
113 | 112 | ||
114 | /* DBOP */ | 113 | /* DBOP */ |
115 | #define DBOP_TIMPOL_01 (*(volatile unsigned long *)(DBOP_BASE + 0x00)) | 114 | #define DBOP_TIMPOL_01 (*(volatile unsigned long *)(DBOP_BASE + 0x00)) |
diff --git a/firmware/export/as3525v2.h b/firmware/export/as3525v2.h index 4b719a905a..caae57e061 100644 --- a/firmware/export/as3525v2.h +++ b/firmware/export/as3525v2.h | |||
@@ -40,4 +40,6 @@ | |||
40 | 40 | ||
41 | #define USB_NUM_ENDPOINTS 6 | 41 | #define USB_NUM_ENDPOINTS 6 |
42 | 42 | ||
43 | #define CCU_USB (*(volatile unsigned long *)(CCU_BASE + 0x20)) | ||
44 | |||
43 | #endif /* __AS3525V2_H__ */ | 45 | #endif /* __AS3525V2_H__ */ |
diff --git a/firmware/target/arm/as3525/usb-drv-as3525v2.c b/firmware/target/arm/as3525/usb-drv-as3525v2.c index 2c0ca7011c..1514e765cb 100644 --- a/firmware/target/arm/as3525/usb-drv-as3525v2.c +++ b/firmware/target/arm/as3525/usb-drv-as3525v2.c | |||
@@ -156,9 +156,9 @@ static void as3525v2_connect(void) | |||
156 | GUSBCFG |= GUSBCFG_force_device_mode; | 156 | GUSBCFG |= GUSBCFG_force_device_mode; |
157 | usb_delay(); | 157 | usb_delay(); |
158 | /* 11) Do something that is probably CCU related but undocumented*/ | 158 | /* 11) Do something that is probably CCU related but undocumented*/ |
159 | CCU_USB_THINGY &= ~0x1000; | 159 | CCU_USB &= ~0x1000; |
160 | usb_delay(); | 160 | usb_delay(); |
161 | CCU_USB_THINGY &= ~0x300000; | 161 | CCU_USB &= ~0x300000; |
162 | usb_delay(); | 162 | usb_delay(); |
163 | /* 12) reset usb core parameters (dev addr, speed, ...) */ | 163 | /* 12) reset usb core parameters (dev addr, speed, ...) */ |
164 | DCFG = 0; | 164 | DCFG = 0; |