morris
4a3ca7f97f
Merge branch 'feat/i80_lcd_esp32p4_v5.3' into 'release/v5.3'
...
Add i80 LCD support on ESP32P4 (v5.3)
See merge request espressif/esp-idf!33293
2024-09-09 11:33:30 +08:00
Jiang Jiang Jian
d3b1b54f72
Merge branch 'bugfix/fix_esp32p4_sleep_psram_access_failure_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): support esp32p4 psram sleep retention (v5.3)
See merge request espressif/esp-idf!32598
2024-09-05 13:46:07 +08:00
morris
412f1f5991
Merge branch 'feat/usb_ls_p4_backport_v5.3' into 'release/v5.3'
...
Fix USB Low-Speed devices on ESP32-P4 backport v5.3
See merge request espressif/esp-idf!33268
2024-09-05 10:41:16 +08:00
wuzhenghui
2c68d03182
feat(esp_hw_support): support esp32p4 psram retention
2024-09-04 16:41:35 +08:00
morris
212973cca3
Merge branch 'refactor/gptimer_sleep_retention_v5.3' into 'release/v5.3'
...
Fix gptimer auto reload configuration being overwritten by regdma (v5.3)
See merge request espressif/esp-idf!32729
2024-09-04 12:08:05 +08:00
morris
03df9a2df2
feat(lcd): support i80 lcd driver on esp32p4
2024-09-04 11:39:55 +08:00
morris
29b43f3f1a
Merge branch 'feat/ldo_channel_reserve_v5.3' into 'release/v5.3'
...
feat(ldo): reserve the LDO1 and LDO2 (v5.3)
See merge request espressif/esp-idf!32836
2024-09-04 11:28:28 +08:00
morris
cea789defd
Merge branch 'fix/fix_p4_sdspi_v5.3' into 'release/v5.3'
...
sdspi: fix p4 sdspi (v5.3)
See merge request espressif/esp-idf!33189
2024-09-04 11:27:52 +08:00
Tomas Rezucha
8e27a0fb25
refactor(usb/host): Move P4 HS PHY function to correct LL file
...
Moved usb_wrap_ll_enable_precise_detection() in usb_wrap_ll.h
to usb_utmi_ll_enable_precise_detection() in usb_utmi_ll.h
Fixes commit 97d30e7c48
2024-09-03 08:11:15 +02:00
Tomas Rezucha
3f1d59d6bb
fix(usb/host): Fix USB Low Speed devices connection on P4
...
P4 USB UTMI PHY was updated to specification v2.0
2024-09-03 08:11:07 +02:00
Aditya Patwardhan
aa754d40b8
fix(security): Fixed flash encryption for esp32p4
...
The flash encryption on esp32p4 was broken due to code related
to key manager not being executed when key manager support was
disabled on esp32p4 target.
This commit fixes that behaviour
Additionally, the atomic env enablement for
key_mgr_ll_enable_peripheral_clock was fixed.
2024-09-02 13:28:30 +05:30
Armando
4922c67780
fix(sdspi): fixed sdspi on p4, s3
2024-08-30 11:50:45 +08:00
morris
479c835d1a
feat(ldo): add config to let hardware control the ldo output
...
If LDO1 is used by spi flash, then we recommend to give the ownership to
the hardware. Software just read the parameters from the efuse and set
to PMU.
2024-08-14 10:25:04 +08:00
morris
998cd5e1f7
refactor(gptimer): sleep retention code clean up
2024-08-09 18:15:32 +08:00
morris
7e7f388392
change(wdt): create wdt_periph.c in soc component
2024-08-09 18:12:25 +08:00
morris
21147cd7f5
Merge branch 'feat/gpspi_flash_support_v5.3' into 'release/v5.3'
...
fix(spi_flash): Add external flash support on esp32c6,esp32h2,esp32p4(backport v5.3)
See merge request espressif/esp-idf!32522
2024-08-05 17:13:53 +08:00
C.S.M
5b8da6f327
fix(spi_flash): Add external flash support on esp32c6,esp32h2,esp32p4
2024-08-05 11:47:55 +08:00
Mahavir Jain
e3182df661
Merge branch 'update/esp32c6-h2_apm_api_v5.3.1' into 'release/v5.3'
...
fix(apm): minor fixes for apm api
See merge request espressif/esp-idf!32502
2024-08-01 18:32:42 +08:00
Sachin Billore
9e0a13e4d7
fix(apm): minor fixes for apm api
2024-08-01 12:40:24 +05:30
gaoxu
4b665425a2
fix(gpio): correct usb dp gpio pullup disable function v5.3
2024-08-01 10:50:58 +08:00
morris
e566ffffcb
Merge branch 'feature/support_uart_sleep_retention_v5.3' into 'release/v5.3'
...
feat(uart): support uart module sleep retention (v5.3)
See merge request espressif/esp-idf!32464
2024-07-31 22:07:59 +08:00
morris
fe810983c4
Merge branch 'feature/support_isp_ccm_v5.3' into 'release/v5.3'
...
feat(isp_ccm): support isp color correction matrix (v5.3)
See merge request espressif/esp-idf!31608
2024-07-31 18:59:44 +08:00
Song Ruo Jing
8b8bb72ad4
feat(uart): support uart module sleep retention on c6/h2/p4
2024-07-31 15:15:11 +08:00
Marius Vikhammer
cf36c11b81
feat(lp-core): added support for using ETM events as wake-up source
2024-07-31 11:55:24 +08:00
laokaiyao
cd6b3ab9fb
feat(isp_ccm): support isp color correction matrix (v5.3)
2024-07-31 11:16:17 +08:00
morris
c782e57a0f
Merge branch 'feature/usb_host_hub_support_collective_backport_v5.3' into 'release/v5.3'
...
refactor(usb/host): Prerequisite Refactoring For Hub Collective backport (v5.3)
See merge request espressif/esp-idf!30480
2024-07-29 17:11:08 +08:00
morris
0417d48a9d
feat(mipi_dsi): update low level functions to include underrun interrupt
2024-07-29 11:23:52 +08:00
Jiang Jiang Jian
d431971fed
Merge branch 'feat/ci_check_ll_rw_register_half_word_v5.3' into 'release/v5.3'
...
fix(hal): LL function read write the register by half-world (v5.3)
See merge request espressif/esp-idf!31722
2024-07-26 11:46:40 +08:00
Jiang Jiang Jian
86bcea64b9
Merge branch 'feature/touch_driver_ng_on_p4_v5.3' into 'release/v5.3'
...
feat(touch_sensor): touch driver ng on p4 (v5.3)
See merge request espressif/esp-idf!31624
2024-07-26 11:42:27 +08:00
Marius Vikhammer
8957785f4d
Merge branch 'feat/cache_panic_p4_v5.3' into 'release/v5.3'
...
cache:cache panic p4 (v5.3)
See merge request espressif/esp-idf!32110
2024-07-25 18:56:39 +08:00
morris
53fd6cb516
Merge branch 'feature/support_isp_awb_v5.3' into 'release/v5.3'
...
feat(isp): Support ISP Auto White Balance (AWB) (v5.3)
See merge request espressif/esp-idf!31605
2024-07-25 17:02:22 +08:00
Island
0efdd4ac01
Merge branch 'feat/optimize_bt_porting_hci_0628_5.3' into 'release/v5.3'
...
Feat/optimize bt porting hci 0628 5.3
See merge request espressif/esp-idf!32135
2024-07-25 16:53:54 +08:00
morris
4acc83d7b0
Merge branch 'bugfix/rmt_memory_power_up_v5.3' into 'release/v5.3'
...
fix(rmt): power up memory block (v5.3)
See merge request espressif/esp-idf!32171
2024-07-25 16:52:12 +08:00
Mahavir Jain
ad0cfa57e7
Merge branch 'feature/esp32p4_apm_api_v5.3' into 'release/v5.3'
...
feat: add esp32p4 APM HAL/LL API (v5.3)
See merge request espressif/esp-idf!31417
2024-07-25 16:50:18 +08:00
Mahavir Jain
99467a17e9
Merge branch 'bugfix/c5_mpi_ecc_power_mode_v5.3' into 'release/v5.3'
...
fix(hal): correct mpi/ecc peripheral power up sequence for ESP32-C5 (v5.3)
See merge request espressif/esp-idf!31728
2024-07-25 16:49:05 +08:00
Mahavir Jain
98578d456f
Merge branch 'bugfix/update_ecdsa_reset_api_to_execute_correctly_v5.3' into 'release/v5.3'
...
fix(hal): updated ecdsa reset api to execute correctly (v5.3)
See merge request espressif/esp-idf!32338
2024-07-25 16:48:25 +08:00
morris
e841a69498
Merge branch 'feature/dvp_cam_driver_optimize_v5.3' into 'release/v5.3'
...
feat(dvp): DVP cam supports more color format and don't initialize xclock pin (v5.3)
See merge request espressif/esp-idf!32023
2024-07-25 16:46:56 +08:00
morris
a6edff26c6
Merge branch 'fix/usb_host_hcd_dconn_hs_backport_v5.3' into 'release/v5.3'
...
fix(usb_dwc_hal): Enabled precise detection of VBUS backport to v5.3
See merge request espressif/esp-idf!32059
2024-07-25 16:45:21 +08:00
morris
9c874ee95d
Merge branch 'ci/re-enable_spi_lcd_test_on_p4_v5.3' into 'release/v5.3'
...
Ci(spi_lcd): re-enable spi lcd test on p4 (v5.3)
See merge request espressif/esp-idf!32073
2024-07-25 16:41:13 +08:00
morris
ab5b9a0c29
fix(hal): functions that may generate invalid load/store byte/half-word instructions
...
because the APB regsiters can't behave correctly on these instructions
2024-07-25 16:38:47 +08:00
morris
ea05ae73a5
Merge branch 'bugfix/huk_ll_enable_interrupt_v5.3' into 'release/v5.3'
...
fix(huk): switch case fall through unexpected (v5.3)
See merge request espressif/esp-idf!31721
2024-07-25 16:34:57 +08:00
nilesh.kale
215e1391ce
fix(hal): updated ecdsa reset api to execute correctly
...
This commit updated API to ensure ECDSA peripheral resets
and waits until the state returns to idle.
2024-07-25 10:34:12 +05:30
Darian Leung
3358f3ec46
refactor(usb/hcd): Allow port resets with allocated pipes
...
This commit updates the HCD API to allow port resets to occur even if pipes
are allocated. The pipes cannot be active and the port reset will simply
restore the pipes (by reinitializing their channel registers) following the
reset.
Changes:
- Allow port resets while channels are allocated
- Remove pipe persistance API 'hcd_pipe_set_persist_reset()'
2024-07-24 15:21:02 +08:00
Mahavir Jain
99b1e56500
fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5
2024-07-19 13:39:03 +08:00
morris
249e7e9282
change(dw_gdma): clean up memory allocation for link list items
2024-07-19 09:58:37 +08:00
Chen Jichang
8d15c0417f
fix(spi_master): change MOSI pin default idle level to low
2024-07-18 21:56:31 +08:00
morris
25f78b3715
fix(rmt): power up memory block
2024-07-18 14:52:15 +08:00
zwl
e761c1de8f
feat(bluetooth/controller): adopting new HCI layer code and support UHCI function on ESP32-C6 and ESP32-H2
2024-07-17 19:32:22 +08:00
wuzhenghui
4c2b86f5fe
fix(esp_hw_support): stall another core during cpu/mem/apb freq switching
2024-07-16 21:47:04 +08:00
Armando
22f1d28533
feat(cache): supported cache panic on p4
2024-07-15 10:16:54 +08:00