Darian Leung 
							
						 
					 
					
						
						
							
						
						023eae4f0b 
					 
					
						
						
							
							feat(hal/usb): Update USB WRAP and USJ LL, add missing ESP32-P4 LL  
						
						... 
						
						
						
						This commit updates updates the LLs of USB WRAP and USJ as follows:
- Added missing 'usb_wrap_ll.h' and 'usb_serial_jtag_ll.h' for the ESP32-P4
- Added LL cap macros to distinguish feature differences between the LLs of
  different targets:
    - '..._LL_EXT_PHY_SUPPORTED' indicates whether the USB WRAP/USJ supports
      routing to an external FSLS PHY.
    - '..._LL_SWAP_PHY_SUPPORTED' indicates whether the USB WRAP/USJ supports
      swapping between multiple internal FSLS PHYs.
- Tidied up some RCC LL functions and their callers.
- Added 'usb_wrap_types.h' and 'usb_serial_jtag_types.h' to provide types used
  in LLs.
- Fixed some spelling/naming issues as part of code-spell pre-commit 
						
						
					 
					
						2024-04-04 02:47:00 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						84ba2ef2e8 
					 
					
						
						
							
							feat(soc/usb): Add USB UTMI PHY struct and LL for the ESP32-P4  
						
						
						
						
					 
					
						2024-04-04 01:47:35 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0985bfbe27 
					 
					
						
						
							
							feat(i2c_master): Add lp_i2c support in i2c master driver  
						
						
						
						
					 
					
						2024-04-03 11:39:04 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						4921c63b70 
					 
					
						
						
							
							Merge branch 'feature/jpeg_encoder' into 'master'  
						
						... 
						
						
						
						feat(jpge): Add basic support for jpeg encoder 🖼️ 
See merge request espressif/esp-idf!29411  
						
						
					 
					
						2024-04-01 23:24:21 +08:00 
						 
				 
			
				
					
						
							
							
								Aditya Patwardhan 
							
						 
					 
					
						
						
							
						
						051048d261 
					 
					
						
						
							
							Merge branch 'feature/p4_rng' into 'master'  
						
						... 
						
						
						
						feat(esp_hw_support): brought up RNG on ESP32-P4
Closes IDF-6522
See merge request espressif/esp-idf!29614  
						
						
					 
					
						2024-04-01 20:24:36 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						22ec65adef 
					 
					
						
						
							
							feat(jpeg_encoder): Add the basic support for jpeg encoder  
						
						
						
						
					 
					
						2024-04-01 20:03:31 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						999f3f69c0 
					 
					
						
						
							
							Merge branch 'esp32p4/deterministic_ecdsa_support' into 'master'  
						
						... 
						
						
						
						Add deterministic ECDSA support
Closes IDF-8507
See merge request espressif/esp-idf!29010  
						
						
					 
					
						2024-04-01 16:45:14 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						99efa9504c 
					 
					
						
						
							
							Merge branch 'change/merge_isp_env_into_isp_af' into 'master'  
						
						... 
						
						
						
						(isp): merge isp env into isp af
See merge request espressif/esp-idf!29946  
						
						
					 
					
						2024-04-01 16:05:44 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ad3087fa20 
					 
					
						
						
							
							change(isp): merge isp af env into isp af controller  
						
						
						
						
					 
					
						2024-04-01 11:59:43 +08:00 
						 
				 
			
				
					
						
							
							
								xiehang 
							
						 
					 
					
						
						
							
						
						f3c5047638 
					 
					
						
						
							
							feat(extconn): Supports external WiFi connections for ESP32p4 and other espressf chips  
						
						
						
						
					 
					
						2024-04-01 11:44:52 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						9e8f5364eb 
					 
					
						
						
							
							Merge branch 'feat/isp_af_driver' into 'master'  
						
						... 
						
						
						
						isp: added isp driver framework and isp af driver
See merge request espressif/esp-idf!27937  
						
						
					 
					
						2024-04-01 10:44:48 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						9c108f2da6 
					 
					
						
						
							
							feat(esp_hw_support): brought up RNG on ESP32-P4  
						
						
						
						
					 
					
						2024-04-01 07:09:11 +05:30 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						bf1275d700 
					 
					
						
						
							
							feat(isp): added isp driver framework and isp af driver  
						
						
						
						
					 
					
						2024-04-01 09:30:07 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						f5ee19f01e 
					 
					
						
						
							
							fix(soc): corrected register base definition in rtcadc_reg.h  
						
						
						
						
					 
					
						2024-04-01 06:52:29 +05:30 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						59115cd2d1 
					 
					
						
						
							
							change(esp_hw_support): some system peripherals to use a retention module number  
						
						
						
						
					 
					
						2024-03-29 15:27:08 +08:00 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						080d09387c 
					 
					
						
						
							
							change(esp_hw_support): modify the style of module argument from bitmap to number  
						
						
						
						
					 
					
						2024-03-29 15:22:52 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						272633bde1 
					 
					
						
						
							
							fix(mbedtls/ecdsa): Fix dependant peripheral's enable and reset  
						
						
						
						
					 
					
						2024-03-29 12:40:13 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						cd98dfc3fd 
					 
					
						
						
							
							feat(hal): Add LL and HAL layer support for deterministic ECDSA  
						
						
						
						
					 
					
						2024-03-29 12:14:11 +05:30 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						4a64d2fe2c 
					 
					
						
						
							
							change(hal): control PAU bus clock by hal layer  
						
						
						
						
					 
					
						2024-03-29 00:36:46 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						38fe4e136a 
					 
					
						
						
							
							feat(esp_hw_support): support esp32p4 sleep peripheral retention  
						
						
						
						
					 
					
						2024-03-28 19:18:25 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						f1beed90ff 
					 
					
						
						
							
							feat(esp_hw_support): support esp32p4 sleep clock retention  
						
						
						
						
					 
					
						2024-03-28 19:18:24 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						5d24a818eb 
					 
					
						
						
							
							feat(esp_hw_support): add esp32p4 pau initial support  
						
						
						
						
					 
					
						2024-03-28 19:18:24 +08:00 
						 
				 
			
				
					
						
							
							
								Harshal Patil 
							
						 
					 
					
						
						
							
						
						5274bf88e4 
					 
					
						
						
							
							Merge branch 'esp32p4/add_sha_support' into 'master'  
						
						... 
						
						
						
						feat: add SHA support for ESP32-P4
Closes IDF-7541 and IDF-7882
See merge request espressif/esp-idf!24865  
						
						
					 
					
						2024-03-27 20:08:28 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						65d4e79f80 
					 
					
						
						
							
							feat(esp_hw_support): support esp32p4 ext1 wakeup  
						
						
						
						
					 
					
						2024-03-27 13:59:37 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						299199c5a5 
					 
					
						
						
							
							feat(soc): add ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB rom caps  
						
						
						
						
					 
					
						2024-03-27 13:59:36 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						507b5fd2b6 
					 
					
						
						
							
							fix(soc/sha_struct): fix register name continue to conti  
						
						... 
						
						
						
						- As contnue being a reserved keyword in C, the register name
continue is not valid 
						
						
					 
					
						2024-03-27 11:23:28 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						e6782156c4 
					 
					
						
						
							
							feat(hal/sha): add SHA peripheral support for esp32p4  
						
						
						
						
					 
					
						2024-03-27 11:23:28 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						c658351eab 
					 
					
						
						
							
							Merge branch 'esp32p4/add_aes_gcm_support' into 'master'  
						
						... 
						
						
						
						feat: add AES-GCM support for ESP32-P4
See merge request espressif/esp-idf!29516  
						
						
					 
					
						2024-03-27 11:40:26 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						5228dc348b 
					 
					
						
						
							
							feat(lp_i2c): Added LP I2C support on the esp32p4  
						
						... 
						
						
						
						This commit adds support for the LP I2C peripheral to be used from the
LP core on the esp32p4. 
						
						
					 
					
						2024-03-26 08:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						cd49273d7a 
					 
					
						
						
							
							change(clk_tree): Added clock tree definitions for LP I2C for esp32p4  
						
						... 
						
						
						
						This commit adds the clock tree definitions for the LP I2C peripheral
for the esp32p4. 
						
						
					 
					
						2024-03-26 08:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						80b33ed3e7 
					 
					
						
						
							
							fix(soc/sha_struct): fix register name continue to conti  
						
						... 
						
						
						
						- As continue being a reserved keyword in C, the register name continue is not valid 
						
						
					 
					
						2024-03-26 11:31:11 +05:30 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						0eb52a8fbf 
					 
					
						
						
							
							feat(hal/aes): Add LL layer support for ESP32-P4 AES-GCM  
						
						
						
						
					 
					
						2024-03-26 11:31:11 +05:30 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						061e5dc695 
					 
					
						
						
							
							feat(ldo): add ldo regulator driver for public use  
						
						
						
						
					 
					
						2024-03-25 21:19:12 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						ec44556a07 
					 
					
						
						
							
							feat(sd): added power control driver and implementation layer with ldo  
						
						
						
						
					 
					
						2024-03-25 11:32:56 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ddece8f7e9 
					 
					
						
						
							
							feat(glitch_filter): support GPIO glitch filter on esp32p4  
						
						
						
						
					 
					
						2024-03-22 17:13:19 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f71044c877 
					 
					
						
						
							
							feat(fast_gpio): support CPU controlled fast GPIO driver on esp32p4  
						
						
						
						
					 
					
						2024-03-22 17:13:19 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						13b55386bf 
					 
					
						
						
							
							feat(system): esp32p4: support hw stack guard  
						
						
						
						
					 
					
						2024-03-21 14:30:21 +04:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						34f05287ab 
					 
					
						
						
							
							Merge branch 'bugfix/dma2d_various_small_fixes' into 'master'  
						
						... 
						
						
						
						fix(dma2d): correct a few 2D-DMA driver issues
See merge request espressif/esp-idf!29705  
						
						
					 
					
						2024-03-19 21:36:45 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3a9d082523 
					 
					
						
						
							
							Merge branch 'bugfix/parlio_coverity_issue' into 'master'  
						
						... 
						
						
						
						feat(parlio_tx): minor clean up and fix
Closes IDF-9420
See merge request espressif/esp-idf!29663  
						
						
					 
					
						2024-03-19 10:08:54 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						12325ff47e 
					 
					
						
						
							
							fix(dma2d): correct a few 2D-DMA driver issues  
						
						... 
						
						
						
						1. mem_burst_length register field correction
2. remove dma buffer addr range restriction
3. M2M periph sel ID no need to be identical for TX and RX channels
4. correct rx descriptor owner field auto clear
5. remove fsm idle assertion for ERR_EOF 
						
						
					 
					
						2024-03-18 20:11:57 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						bbc8fd5c9c 
					 
					
						
						
							
							feat(esp_hw_support): support esp32p4 sleep cpu retention  
						
						
						
						
					 
					
						2024-03-15 18:13:25 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ce041640ca 
					 
					
						
						
							
							change(parlio_tx): plenty of driver clean up  
						
						
						
						
					 
					
						2024-03-15 18:02:44 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						05db166e5d 
					 
					
						
						
							
							Merge branch 'feature/lp_core_lp_uart_support' into 'master'  
						
						... 
						
						
						
						feat(lp_core): Added support for LP UART on LP core for esp32p4
Closes IDF-7533
See merge request espressif/esp-idf!29555  
						
						
					 
					
						2024-03-15 17:57:50 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						cd47cf46dc 
					 
					
						
						
							
							Merge branch 'esp32p4/add_aes_support' into 'master'  
						
						... 
						
						
						
						feat: add AES support for ESP32-P4
Closes IDF-6519
See merge request espressif/esp-idf!26429  
						
						
					 
					
						2024-03-15 11:43:22 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						26fd843376 
					 
					
						
						
							
							feat(lp_core): Added support for LP UART on LP core for esp32p4  
						
						... 
						
						
						
						This commit enables LP UART support for the LP core on the esp32p4. 
						
						
					 
					
						2024-03-14 18:45:02 +01:00 
						 
				 
			
				
					
						
							
							
								Wu Zheng Hui 
							
						 
					 
					
						
						
							
						
						bb25cc1234 
					 
					
						
						
							
							Merge branch 'feature/esp32p4_sleep_support' into 'master'  
						
						... 
						
						
						
						feat(esp_hw_support): esp32p4 sleep support (Stage 1: support basic pmu sleep function 💤 )
Closes IDF-7528 and IDF-7527
See merge request espressif/esp-idf!28196  
						
						
					 
					
						2024-03-14 10:17:32 +08:00 
						 
				 
			
				
					
						
							
							
								harshal.patil 
							
						 
					 
					
						
						
							
						
						a6012c9e5a 
					 
					
						
						
							
							feat(mbedtls/aes): add AES peripheral support for esp32p4  
						
						
						
						
					 
					
						2024-03-13 15:22:06 +05:30 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						fd6c710b27 
					 
					
						
						
							
							fix: cleanup memprot files for C6/H2/P4  
						
						... 
						
						
						
						There is no separate permission control peripheral in C6/H2/P4.
Memory protection is achieved using built-in PMA/PMP and hence
removing permission control specific files. 
						
						
					 
					
						2024-03-11 17:10:40 +05:30 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						174386f133 
					 
					
						
						
							
							ci: enable lightsleep related tests  
						
						
						
						
					 
					
						2024-03-10 10:51:28 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						856f043331 
					 
					
						
						
							
							feat(esp_hw_support): add esp32p4 pmu initial support  
						
						
						
						
					 
					
						2024-03-10 10:51:28 +08:00