Commit graph

4 commits

Author SHA1 Message Date
Lucas Tamborrino
e282b0ea84 soc: esp32xx: refactor clock and RTC subsystems
The RTC subsystem in espressif's SOCs, among other tasks
is responsible for clock selection for CPU and for low
power domain clocks such as RTC_SLOW and RTC_FAST.

This commit allows for proper clock source and rate
selection for CPU, using the espressif,riscv and
espressif,xtensa-lx6/7 bindings.

It also enables clock selection for RTC_FAST and RTC_SLOW,
that impacts some peripherals, such as rtc_timer.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2024-05-27 01:37:18 -07:00
Julien Vermillard
6b159c1221 boards: esp32: display for m5stickc_plus
add the st7789v LCD as the display

Co-authored-by: Benjamin Cabé <benjamin@zephyrproject.org>
Signed-off-by: Julien Vermillard <julien@vermillard.com>
2024-04-26 19:21:06 -04:00
Julien Vermillard
b52f041172 boards: esp32: axp192, mpu6886, rtc on m5stickc_plus
- fix i2c pin control
- configure axp192 MPU and the regulators
- configure the mpu6886 IMU
- configure the bm856 RTC

Signed-off-by: Julien Vermillard <julien@vermillard.com>
2024-04-24 15:55:44 -04:00
Sylvio Alves
4a4d7584ff boards: rename and update esp32 related conf and overlay files
There are several esp32-based boards that its conf and overlay
files are missing proper renaming to match cpu cluster.

This also removes all _SOC_ name from files.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2024-04-23 15:36:13 +02:00
Renamed from boards/m5stack/m5stickc_plus/m5stickc_plus_esp32_procpu.dts (Browse further)