1007 Commits

Author SHA1 Message Date
Ha Thach
c157837878
Merge pull request #1213 from kkitayam/add_hcd_for_msp_exp432e401y
Add a HCD driver for MSP-EXP432E401Y
2021-12-07 19:24:41 +07:00
kkitayam
7137a0a92f Fix buffer overrun at pipe_read_packet() 2021-12-04 01:25:34 +09:00
kkitayam
81285273a6 Fix memory overrun at pipe_read_packet() 2021-12-04 01:18:42 +09:00
Ha Thach
6ecd93eb60
Merge branch 'master' into add_hcd_for_msp_exp432e401y 2021-12-03 00:30:09 +07:00
hathach
207c60d055 more chipidea 2021-12-02 00:03:44 +07:00
hathach
83dc3e25f0 more work to abstract chipidea driver 2021-12-01 23:30:09 +07:00
hathach
61a9e125db more ci abstract 2021-12-01 23:19:17 +07:00
hathach
0612433eef add chipidea highspeed controller
add warning to transdimension for the rename
2021-12-01 12:14:44 +07:00
kkitayam
9bccc8068b Add register settings to handle a HUB 2021-11-30 23:13:20 +09:00
hathach
3e3fe1e429 improve hcd_device_close() for rp2040 2021-11-30 17:36:52 +07:00
rppicomidi
06f99c220e implement hcd device close 2021-11-30 17:17:06 +07:00
kkitayam
b50cf856b3 Add hcd_musb.c 2021-11-29 00:28:22 +09:00
kkitayam
7413b6b020 Add a compile condition for dcd 2021-11-27 10:26:32 +09:00
hathach
c9e9f4785f more clean up 2021-11-23 09:52:11 +07:00
hathach
0fc11746c0 clean up 2021-11-23 09:46:45 +07:00
hathach
a994540860 fix nrf easy dma race condition 2021-11-23 09:36:28 +07:00
Ha Thach
b8d66e4d19
Merge pull request #1206 from hathach/bcm-dwc2-address
Bcm dwc2 address
2021-11-22 12:07:07 +07:00
hathach
dac7574c98
use USB_OTG_GLOBAL_BASE instead of hard code value 2021-11-22 10:52:28 +07:00
hathach
301d6b4133
clean up 2021-11-17 09:48:08 +07:00
hathach
12e96ce571
set DCFG_XCVRDLY when using external ULPI highspeed phy 2021-11-15 12:18:28 +07:00
hathach
d415bd4d7b
add missing musb type file 2021-11-08 17:39:37 +07:00
hathach
f65917f51a
rename to simply OPT_MCU_MSP432E4, add msp432e to ci 2021-11-08 17:29:26 +07:00
hathach
6fea50f735 musb work well with tm4c123 2021-11-08 16:41:29 +07:00
kkitayam
26461d1efe Fix DCD_EVENT_XFER_COMPLETE was signaled, even after EP is closed 2021-11-07 18:25:11 +09:00
kkitayam
0b3c8c4a59 Implement dcd_edpt_xfer_fifo for dcd_musb 2021-11-06 00:06:27 +09:00
kkitayam
50ca0dda2c Add dcd_musb.c 2021-11-06 00:06:26 +09:00
Liam Fraser
e692fa9ae4 RP2040 HCD: Move invalid ep->active assert in hw_trans_complete. The check for ep->active should only happen if a setup packet was just sent. Otherwise the transaction is handled in hw_handle_buff_status. 2021-11-05 09:39:31 +00:00
Ha Thach
c04006bc13
Merge pull request #1180 from hathach/add-xmc4500
Add xmc4500
2021-11-05 14:38:23 +07:00
hathach
d87a897a7b
xmc4500 ported, cdc msc example run fine 2021-11-05 13:13:21 +07:00
Jerzy Kasenberg
e35bb6341c broadcom/dcd: Fix mynewt build
dcd_synopsys.c included broadcom/interrupts.h before
preprocessor check whether file should be used.

Since mynewt build does not include all folders it resulted in build
error.

Now offending include is moved few lines after preprocessor check.
2021-11-04 21:46:17 +01:00
hathach
f90f5ea369 adding g4 family with g474nucleo, able to blink led and button 2021-11-04 16:16:51 +07:00
Ha Thach
fc59515bfd
Merge pull request #1163 from hathach/generalize-synopsys-dwc2
Generalize synopsys dwc2
2021-11-04 13:41:25 +07:00
hathach
6cfdf697eb add hint/question with ISB 2021-11-04 12:42:28 +07:00
hathach
b51d038b65 fix issue with bcm2711 caching issue by ading ISB() after dwc2_dcd_int_enable90
also add hwcfg_list for reference
2021-11-04 12:30:11 +07:00
hathach
e16506cb52 clean up 2021-11-03 12:24:10 +07:00
hathach
7e68894726 grouping stm32L4 family in bsp 2021-11-02 16:10:40 +07:00
hathach
b809429873 minor clean up 2021-11-02 14:51:15 +07:00
hathach
aa682d7301 add fix for stm32l4 (version 3.10a) which generate transfer complete when setup recieved and control out data complete 2021-11-02 13:52:30 +07:00
hathach
215e0595ab change F207 to use new dwc2 2021-10-31 00:09:40 +07:00
hathach
b85a6898af remove dcd_efm32 2021-10-30 20:45:58 +07:00
hathach
9cd5a87c64 add support for EFM32GG
merge GG12 GG12 to simply OPT_MCU_EFM32GG
2021-10-30 20:42:55 +07:00
hathach
660e8b8c88 skip snpsid check for gd32, abstract phyfs turnaround, set max timeout calibration.
still has issue with gd32 with msc (does work with running with rtt as
log).
2021-10-29 16:08:19 +07:00
hathach
6c67fc4125 correctly init hs phy for bcm 2021-10-29 00:53:30 +07:00
hathach
7def380058 support bcm2711 on pi4, enhance dcd init with utmi and ulpi hs phy 2021-10-28 12:52:18 +07:00
hathach
49aa69a301 update bcm dcd 2021-10-26 23:57:48 +07:00
hathach
07829510e7 Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2 2021-10-26 23:43:35 +07:00
hathach
9f1cd1a753 add synopsys id check, rename GCCFG_* to STM32_GCCFG-* 2021-10-26 23:10:26 +07:00
hathach
bb5dab5c2e add hw config struct 2021-10-26 22:48:01 +07:00
hathach
68fa9d4064
enhance fifo read/write 2021-10-26 13:56:56 +07:00
hathach
5d05f8758f
more clean up 2021-10-26 13:36:43 +07:00