Ha Thach 
							
						 
					 
					
						
						
							
						
						bbc76e7777 
					 
					
						
						
							
							Merge pull request  #2104  from hathach/g4-pd  
						
						... 
						
						
						
						Initial support for USB PD stack 
						
						
					 
					
						2023-06-12 23:14:48 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6941a5af81 
					 
					
						
						
							
							wrap up initial PD support for G4  
						
						
						
						
					 
					
						2023-06-12 16:42:27 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c28503060c 
					 
					
						
						
							
							ad pd_types.h  
						
						
						
						
					 
					
						2023-06-12 14:57:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						debde4cc97 
					 
					
						
						
							
							response with request safe5v, get passed PS_READY  
						
						
						
						
					 
					
						2023-06-12 12:14:55 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						bb4fb0543b 
					 
					
						
						
							
							able to parse SOURCE_CAP message from dfp  
						
						
						
						
					 
					
						2023-06-09 19:38:50 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						912802456b 
					 
					
						
						
							
							move protocol message to stack, disable battery in PWR's CR3  
						
						... 
						
						
						
						there is still issue with CC1/CC2 pull down resistor and vstate is not
correct. 
						
						
					 
					
						2023-06-09 18:15:28 +07:00 
						 
				 
			
				
					
						
							
							
								Eugene Kliuchnikov 
							
						 
					 
					
						
						
							
						
						0833806980 
					 
					
						
						
							
							Fix typos  
						
						
						
						
					 
					
						2023-06-08 15:38:30 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8181d470e5 
					 
					
						
						
							
							enable DMA for both pd rx, tx  
						
						
						
						
					 
					
						2023-06-08 18:55:54 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9c2a8490af 
					 
					
						
						
							
							dma rx works well  
						
						
						
						
					 
					
						2023-06-08 13:37:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fc761953b3 
					 
					
						
						
							
							define tuc_int_handler() to empty if TUC not enabled  
						
						
						
						
					 
					
						2023-06-08 09:34:15 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7fd0a17bc3 
					 
					
						
						
							
							default CFG_TUC_ENABLED to 0  
						
						
						
						
					 
					
						2023-06-08 09:11:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9b7dee563e 
					 
					
						
						
							
							able to response with good crc  
						
						
						
						
					 
					
						2023-06-07 18:57:48 +07:00 
						 
				 
			
				
					
						
							
							
								Aladdin Bakosh 
							
						 
					 
					
						
						
							
						
						8bb012e50b 
					 
					
						
						
							
							fix(RA): static assert RUSB2 register  
						
						
						
						
					 
					
						2023-06-07 12:01:59 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b893f1d541 
					 
					
						
						
							
							inital support for usb typec and pd example  
						
						
						
						
					 
					
						2023-06-07 15:10:40 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b3fda4a354 
					 
					
						
						
							
							able to get usbpd irq handler  
						
						... 
						
						
						
						- handle cc1, cc2 voltage changes
- get order set, rx message end interrupt
- add  segger rtt support for cmake 
						
						
					 
					
						2023-06-06 23:55:33 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f6a45a7aab 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2023-06-05 15:41:45 +07:00 
						 
				 
			
				
					
						
							
							
								Martino Facchin 
							
						 
					 
					
						
						
							
						
						2b735ee8f5 
					 
					
						
						
							
							renesas_ra: fix wrong ifdef  
						
						... 
						
						
						
						Since CFG_TUSB_RHPORT1_MODE is always defined now for backwards compatibility 
						
						
					 
					
						2023-06-05 09:48:06 +02:00 
						 
				 
			
				
					
						
							
							
								Martino Facchin 
							
						 
					 
					
						
						
							
						
						cdbd3a0b4e 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/master' into HEAD  
						
						... 
						
						
						
						Update fsp to 4.0.0 
						
						
					 
					
						2023-06-05 09:12:50 +02:00 
						 
				 
			
				
					
						
							
							
								Martino Facchin 
							
						 
					 
					
						
						
							
						
						cdae66c837 
					 
					
						
						
							
							renesas_rx: fix compilation on latest GCC  
						
						... 
						
						
						
						__CCRX__ only applyes to version 4 of RX family compiler http://tool-support.renesas.com/autoupdate/support/onlinehelp/csp/V4.01.00/CS+.chm/Compiler-CCRX.chm/Output/ccrx04c0201y.html 
__RX__ is one of the macros exported by latest gcc (gcc_8.3.0.202305_rx_elf) 
						
						
					 
					
						2023-06-05 09:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Aladdin Bakosh 
							
						 
					 
					
						
						
							
						
						268ab5863a 
					 
					
						
						
							
							fix(RA Host Portable): git rid of the IAR warnings for packed  
						
						
						
						
					 
					
						2023-06-02 14:14:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						c7686f8d5e 
					 
					
						
						
							
							Merge pull request  #2092  from hathach/stm32g4  
						
						... 
						
						
						
						Stm32g4 
						
						
					 
					
						2023-06-02 17:07:28 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fcf7791454 
					 
					
						
						
							
							add IAR support for G0 with cmake  
						
						
						
						
					 
					
						2023-06-02 13:27:18 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e7090c7514 
					 
					
						
						
							
							cmake refactor  
						
						
						
						
					 
					
						2023-06-02 11:42:17 +07:00 
						 
				 
			
				
					
						
							
							
								Dave Nadler 
							
						 
					 
					
						
						
							
						
						e8b7f21af6 
					 
					
						
						
							
							For FreeRTOS kernel-aware debugging, when queue registry is enabled, label tinyUSB queue  
						
						
						
						
					 
					
						2023-06-01 12:57:44 -04:00 
						 
				 
			
				
					
						
							
							
								Dave Nadler 
							
						 
					 
					
						
						
							
						
						70a92291fe 
					 
					
						
						
							
							Fix diagnostic format string (missing %u)  
						
						
						
						
					 
					
						2023-06-01 10:58:03 -04:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						af59864ab5 
					 
					
						
						
							
							Merge branch 'master' into feature/STM32G0  
						
						
						
						
					 
					
						2023-06-01 13:28:28 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						20ef6c4ef7 
					 
					
						
						
							
							slightly clean up  
						
						
						
						
					 
					
						2023-05-29 13:29:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5c428d35a6 
					 
					
						
						
							
							check status_change is not zero first  
						
						
						
						
					 
					
						2023-05-29 13:27:20 +07:00 
						 
				 
			
				
					
						
							
							
								Ivo Popov 
							
						 
					 
					
						
						
							
						
						8ad024e51b 
					 
					
						
						
							
							Even when we get an empty "status change" interrupt from the hub, schedule another interrupt poll.  
						
						... 
						
						
						
						During enumeration, when there are multiple devices attached to the
hub as it's plugged into the Pi Pico, enumeration hangs, because we
get a "status change" callback with value zero. With this patch, we
retry several times on "zero" status change callbacks, until
eventually we succeed.
This is the cheapo hub that exhibits this behavior, but I assume it's
not the only one: https://www.amazon.com/gp/product/B083RQMC7S .
While debugging this, I consulted the implementation in the Linux
kernel. There, hub setup explicitly checks each port individually,
before starting to depend on "status change" interrupts:
https://elixir.bootlin.com/linux/latest/source/drivers/usb/core/hub.c#L1133 .
We probably should do something like that here, but it's a much bigger
change. 
						
						
					 
					
						2023-05-29 13:18:16 +07:00 
						 
				 
			
				
					
						
							
							
								gitlab 
							
						 
					 
					
						
						
							
						
						acfaa4494f 
					 
					
						
						
							
							Fixes bug in tuh_msc_ready  
						
						
						
						
					 
					
						2023-05-28 15:40:01 +01:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7ac85d08c7 
					 
					
						
						
							
							move lpc18 and rp2040 to cmake workflow since rp2040 often failed randomly with make  
						
						
						
						
					 
					
						2023-05-26 16:37:47 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b262164a35 
					 
					
						
						
							
							fix build with net_lwip_webserver example  
						
						
						
						
					 
					
						2023-05-26 15:16:18 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						23c8670e79 
					 
					
						
						
							
							Merge pull request  #2081  from hathach/more-build-system  
						
						... 
						
						
						
						More build system 
						
						
					 
					
						2023-05-25 21:54:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						26d05d7fc9 
					 
					
						
						
							
							fix issue with ftdi host driver with status bytes  
						
						... 
						
						
						
						add workflow_dispatch to all ci workflow 
						
						
					 
					
						2023-05-25 16:53:32 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						eedafb23f7 
					 
					
						
						
							
							Merge pull request  #2063  from abakosh/develop  
						
						... 
						
						
						
						fix(RA Host Portable): implement missing function __builtin_ctz(x) 
						
						
					 
					
						2023-05-24 20:11:50 +07:00 
						 
				 
			
				
					
						
							
							
								Aladdin Bakosh 
							
						 
					 
					
						
						
							
						
						57d2eb603b 
					 
					
						
						
							
							fix(RA Host Portable): implement missing function __builtin_ctz(x) for IAR  
						
						
						
						
					 
					
						2023-05-24 11:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						1ef820ecfe 
					 
					
						
						
							
							Enhance chipidea ( #2075 )  
						
						... 
						
						
						
						* update chipidea dcd, remove manual ep_count and use DCCPARAMS to get number of endpoint instead
* add dcd dcache for chipidea
* add cmake for lpc18
* add makefile build for mcx
* use fork of mcu sdk
* fix ci build with nrf
* flash rp2040 with openocd 
						
						
					 
					
						2023-05-23 21:45:00 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7211dd18b4 
					 
					
						
						
							
							more dcache fix  
						
						
						
						
					 
					
						2023-05-19 13:42:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5dae5e1292 
					 
					
						
						
							
							ehci fix dcache clean when control endpoint failed  
						
						
						
						
					 
					
						2023-05-19 13:32:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f26a93908e 
					 
					
						
						
							
							only clean/invalidate dcache on imxrt if memory is not in DTCM  
						
						
						
						
					 
					
						2023-05-19 10:56:52 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ec4bd39a92 
					 
					
						
						
							
							refactor ehci: add attached_buffer for dcache invalidate for IN transfer  
						
						
						
						
					 
					
						2023-05-18 16:41:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						27acaa013b 
					 
					
						
						
							
							refactor ehci, since usbh only queue 1 TD per queue head  
						
						
						
						
					 
					
						2023-05-18 15:44:08 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						49e2aabc81 
					 
					
						
						
							
							EHCI more improvement  
						
						... 
						
						
						
						- more dcache clean/invalidate
- extract init_periodic_list()
- improve isr list handling 
						
						
					 
					
						2023-05-18 13:45:38 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a0aea52a11 
					 
					
						
						
							
							more cache, fix an similar issue with OHCI when removing an queue head  
						
						
						
						
					 
					
						2023-05-18 12:39:53 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e4f4ad5bc3 
					 
					
						
						
							
							use weak local for dcache function to skip if()  
						
						
						
						
					 
					
						2023-05-18 10:21:11 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a3e017bfd2 
					 
					
						
						
							
							EHCI adding dcahe support, passing enumertaion  
						
						
						
						
					 
					
						2023-05-18 10:04:48 +07:00 
						 
				 
			
				
					
						
							
							
								Martino Facchin 
							
						 
					 
					
						
						
							
						
						32f9f452af 
					 
					
						
						
							
							renesas: provide default for CFG_TUSB_RHPORT1_MODE  
						
						... 
						
						
						
						Should fix CI failure for Renesas RX family 
						
						
					 
					
						2023-05-17 12:13:28 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						eb89df4115 
					 
					
						
						
							
							adding hcd_dcache_clean/hcd_dcache_invalidate  
						
						
						
						
					 
					
						2023-05-17 16:14:35 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a9aa0e3a1a 
					 
					
						
						
							
							fix error on EHCI causes xfer error in non-queued qhd which cause memory fault  
						
						
						
						
					 
					
						2023-05-16 11:10:44 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1e998ce3bd 
					 
					
						
						
							
							usbd: fix control transfer issue for chipidea hs when previous status and new setup complete in the same isr frame  
						
						... 
						
						
						
						change usbd edpt busy/stalled/claimed value to 0/1 instead of
(true/false) since they are 1-bit field. 
						
						
					 
					
						2023-05-16 11:09:23 +07:00