Commit Graph

10 Commits

Author SHA1 Message Date
morris
13b23bcdb3 refactor(spi): move sleep retention config into driver layer
Move per-target GPSPI regdma retention descriptors out of esp_hal_gpspi
and
into esp_driver_spi so the driver owns its backup scope and restore
sequence.
2026-07-09 11:53:44 +08:00
wanckl
875b7ab7c0 feat(driver_spi): slave driver support config different tx/rx length 2026-06-10 14:41:13 +08:00
wanckl
f00c0cff28 feat(driver_spi): 3wire sio mode support on slave_hd mode 2026-05-22 11:59:57 +08:00
Michael.B
c7e0f02f3b fix(spi): restore soc/spi_periph.h in hal/spi_hal.h for backward compatibility
Commit 64704886b7 (refactor(driver_spi): remove some SPI_LL_xxx SOC_xxx macros)
removed #include "soc/spi_periph.h" from hal/spi_hal.h. Out-of-tree code that
included hal/spi_hal.h and used spi_periph_signal then failed with the symbol
undeclared, because that header had been the transitive source of the declaration.

Partially reverts it.
2026-04-13 00:29:55 +08:00
wanckl
64704886b7 refactor(driver_spi): remove some SPI_LL_xxx SOC_xxx macros 2026-04-10 13:59:20 +08:00
wanckl
cb55d54400 feat(driver_spi): slave hd driver support to using psram buffer 2026-02-06 15:47:45 +08:00
wanckl
dd9a5b7719 feature(driver_spi): slave driver support psram transfer 2026-02-06 15:47:45 +08:00
wanckl
70140bd0fc fix(driver_spi): master set idle pin level for all data pin 2026-01-06 17:22:43 +08:00
Wan Lei
a633083633 Merge branch 'fix/spi_clean_soc_caps' into 'master'
refactor(driver_spi): clean spi soc caps

See merge request espressif/esp-idf!44083
2025-12-15 20:48:21 +08:00
wanckl
6449181ce0 feat(driver_spi): split spi hal component 2025-12-11 15:00:18 +08:00