Li Shuai
d57ee7d87e
refactor(esp_hw_support): seperate sleep modem state support for each target
2024-09-19 20:04:44 +08:00
Konstantin Kondrashov
1489514ee5
Merge branch 'contrib/github_pr_14469' into 'master'
...
fix(spinlock): comparison of integer expressions of different signedness (GitHub PR)
Closes IDFGH-13581
See merge request espressif/esp-idf!33272
2024-09-14 15:34:41 +08:00
Armando (Dou Yiwen)
c7415fc78d
Merge branch 'fix/fix_csi_bridge_clock_enable_issue' into 'master'
...
csi: bridge clock enable shared control issue
See merge request espressif/esp-idf!33498
2024-09-14 10:01:27 +08:00
Armando
9e9225dbc2
change(rcc): change rcc var i to rcc_cnt
2024-09-13 17:00:07 +08:00
wuzhenghui
37fa09f1dc
fix(esp_hw_support): allows to forcefully disable submodes at mode initialization
2024-09-12 15:09:25 +08:00
Wu Zheng Hui
6abe40e590
Merge branch 'feature/optimize_esp32p4_active_power_eco1' into 'master'
...
feat(system): Optimize esp32p4 active state power consumption
Closes PM-103 and IDF-7688
See merge request espressif/esp-idf!32950
2024-09-11 23:15:29 +08:00
Wu Zheng Hui
eab98765ad
Merge branch 'feature/introduce_internal_sleep_sub_mode_configure_api' into 'master'
...
feat(esp_hw_support): introduce internal sleep sub mode configure api
Closes PM-216
See merge request espressif/esp-idf!30687
2024-09-11 17:01:59 +08:00
wuzhenghui
13e42707a0
feat(esp_hw_support): add clk tree source gate management api
2024-09-11 10:53:01 +08:00
wuzhenghui
05e74480f5
feat(esp_system): gate some clock by default to optmize esp32p4 active power
2024-09-11 10:53:00 +08:00
Song Ruo Jing
9994f493ed
feat(lp_io): Add LP_IO support for ESP32C61
2024-09-10 20:50:31 +08:00
wuzhenghui
417edbb2e2
feat(esp_hw_support): introduce sub sleep mode config API
2024-09-07 02:04:38 +08:00
Andste82
681b372668
fix(spinlock): comparison of integer expressions of different signedness
2024-08-30 11:28:16 +02:00
Omar Chebib
1157a27964
Merge branch 'bugfix/intr_alloc_rom_handler' into 'master'
...
fix(esp_hw_support): allow allocating interrupts with handlers in ROM with IRAM attribute
Closes IDF-7971
See merge request espressif/esp-idf!32561
2024-08-30 10:50:49 +08:00
Omar Chebib
18d545708a
fix(esp_hw_support): allow allocating interrupts with handlers in ROM with IRAM attribute
...
The interrupt allocator now allows allocating an interrupt with a handler in ROM
and flags set to ESP_INTR_FLAG_IRAM
2024-08-29 14:21:43 +08:00
Li Shuai
5e82899305
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done caused by regdma wait mode comparator
2024-08-28 10:44:08 +08:00
Lou Tianhao
5e5fb89c10
change(esp_hw_support): modify the root clock source of pmu modem state to pll for esp32c5
2024-08-28 10:44:08 +08:00
Li Shuai
86e384b563
fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
2024-08-28 10:44:08 +08:00
Marius Vikhammer
a04bedc4ce
Merge branch 'bugfix/assert_ndebug' into 'master'
...
feat(newlib): add option to disable eval of expression in assert() when NDEBUG set
Closes IDFGH-479 and IDFGH-8692
See merge request espressif/esp-idf!32887
2024-08-26 15:42:31 +08:00
Marius Vikhammer
766f1f2308
Merge branch 'bugfix/riscv_task_wdt_cleanup' into 'master'
...
fix(wdt): changed register dump on task WDT to be more descriptive
Closes IDFGH-13506
See merge request espressif/esp-idf!32947
2024-08-26 10:28:59 +08:00
Marius Vikhammer
0d140f38ea
fix(system): fixed warnings related to ununsed var if asserts disabled
2024-08-26 10:25:04 +08:00
Marius Vikhammer
6e51c0525d
fix(wdt): changed register dump on non panic task WDT to be more descriptive
...
Closes https://github.com/espressif/esp-idf/issues/14400
2024-08-22 10:48:26 +08:00
Mahavir Jain
71b56bd3f3
Merge branch 'feature/introduce_security_component' into 'master'
...
Introduce a new security component
Closes IDF-9359
See merge request espressif/esp-idf!31969
2024-08-20 22:18:07 +08:00
Mahavir Jain
79f9c7d157
feat(esp_security): Move DS, HMAC, DPA and crypto lock implementation
2024-08-20 12:35:22 +08:00
harshal.patil
488b2a741d
change(esp_security): Move the crypto locking layer into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
c125d21c71
change(esp_security): Move anti-DPA configuration into the security component
2024-08-20 12:35:22 +08:00
wuzhenghui
05504d5f68
feat(esp_hw_support): support extra link software trigger for all targets
2024-08-20 10:52:16 +08:00
Song Ruo Jing
15e20f0dfb
Merge branch 'ci/enable_esp32p4_gpio_uart_target_test' into 'master'
...
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process
Closes IDF-8968, IDF-8971, and IDF-9877
See merge request espressif/esp-idf!32510
2024-08-16 17:31:59 +08:00
Song Ruo Jing
706935f468
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process
2024-08-15 21:54:21 +08:00
Armando
893c04702f
feat(riscv): added api to disable branch predictor
2024-08-14 14:34:34 +08:00
Jakob Hasse
965f52a45a
docs(esp_hw_support): corrected outdated RNG docs
2024-08-09 16:20:02 +02:00
nilesh.kale
bedfe0fe3b
feat: remove suppport for ds and hmac in esp32c61
...
This commit remove support for DS and HMAC peripheral
in ESP32C61.
2024-08-06 15:06:08 +05:30
laokaiyao
86a552e4e2
feat(i2s): support i2s etm event and task
2024-07-25 13:22:38 +08:00
wuzhenghui
da4c55fdbb
feat(esp_hw_support): support esp32p4 gpio wakeup deepsleep
2024-07-16 17:55:07 +08:00
Mahavir Jain
f08a851eaa
Merge branch 'feature/enable_ecc_support_in_c61' into 'master'
...
feat: enable ecc support in esp32c61
Closes IDF-9235
See merge request espressif/esp-idf!31360
2024-07-11 21:46:10 +08:00
Marius Vikhammer
de2a66ebe0
feat(lp-core): added support for using ETM events as wake-up source
2024-07-08 11:04:34 +08:00
nilesh.kale
a87636cca7
feat: enable ecc support in esp32c61
...
This commit enable ecc peripheral support in ESP32C61
It also corrects power up sequence for ecc peripheral.
2024-07-04 13:37:16 +05:30
Wu Zheng Hui
e254647b0a
Merge branch 'feature/support_esp32p4_dcdc_always_on' into 'master'
...
feat(esp_hw_support): support esp32p4 dcdc always on during lightsleep
Closes PM-104 and PM-131
See merge request espressif/esp-idf!30449
2024-06-24 11:46:34 +08:00
Wu Zheng Hui
ee372c4842
Merge branch 'feat/esp32p4eco_sleep_feature_update' into 'master'
...
feat(esp_hw_support): esp32p4eco1 sleep feature update
Closes IDF-9564
See merge request espressif/esp-idf!30899
2024-06-24 11:15:47 +08:00
wuzhenghui
1679b509be
feat(esp_hw_support): support DCDC always on
2024-06-21 16:55:49 +08:00
Xiao Xufeng
5b71b949be
fix(startup): move rtc initialization before MSPI timing tuning to improve stability
2024-06-18 01:16:24 +08:00
laokaiyao
21f870ecd5
remove(c5beta3): remove c5 beta3 system files
2024-06-17 12:02:15 +08:00
laokaiyao
d263ab3145
docs(touch): add doc for cap touch sens driver
2024-06-12 15:44:25 +08:00
laokaiyao
865e3ee2de
feat(touch_sens): touch sensor driver-ng on P4
2024-06-12 12:09:17 +08:00
wuzhenghui
cca222948a
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2024-06-05 17:56:37 +08:00
Gao Xu
78c40fd19a
Merge branch 'esp32p4/add_adc_support' into 'master'
...
feat(adc): support ADC oneshot/continuous mode on ESP32P4
Closes IDF-6496 and IDF-6497
See merge request espressif/esp-idf!28281
2024-06-05 16:31:59 +08:00
wuzhenghui
edbd2266a4
feat(esp_hw_support): support LP_Peripheral & CNNT power domain auto powerdown on esp32p4eco1
2024-05-31 14:51:10 +08:00
Mahavir Jain
ea726f3f98
Merge branch 'feature/enable_ecdsa_support_for_c5' into 'master'
...
feat: enabled ecdsa support for c5
Closes IDF-8618
See merge request espressif/esp-idf!29945
2024-05-31 12:28:36 +08:00
nilesh.kale
00fa28259b
feat: enabled ecdsa support for c5
...
This commit adds support for ECDSA for ESP32-C5
2024-05-28 17:33:05 +05:30
wuzhenghui
8e123d5390
feat(esp_hw_support): optimize retention link info dump
2024-05-28 15:19:26 +08:00
morris
dc060460ea
change(async_memcpy): set DMA transfer burst size
2024-05-24 22:43:55 +08:00