docs(system): update API references for H4 and S31

Add target-specific power-management frequencies and capability
conditions so later chips do not need chip-by-chip list updates.
This commit is contained in:
Marius Vikhammer
2026-09-11 09:55:47 +08:00
parent 27506a49bc
commit ff41b52fc6
25 changed files with 176 additions and 45 deletions
@@ -5,3 +5,36 @@
* - Max CPU Frequency Set
- Lock Acquisition
- CPU and APB Frequencies
* - :rspan:`2` 96
- ``ESP_PM_CPU_FREQ_MAX`` acquired
-
- CPU: 96 MHz
- APB: 32 MHz
* - ``ESP_PM_APB_FREQ_MAX`` acquired, ``ESP_PM_CPU_FREQ_MAX`` not acquired
-
- CPU: 32 MHz
- APB: 32 MHz
* - None
- Min values for both frequencies set with :cpp:func:`esp_pm_configure`
* - :rspan:`2` 64
- ``ESP_PM_CPU_FREQ_MAX`` acquired
-
- CPU: 64 MHz
- APB: 32 MHz
* - ``ESP_PM_APB_FREQ_MAX`` acquired, ``ESP_PM_CPU_FREQ_MAX`` not acquired
-
- CPU: 32 MHz
- APB: 32 MHz
* - None
- Min values for both frequencies set with :cpp:func:`esp_pm_configure`
* - :rspan:`2` 48
- ``ESP_PM_CPU_FREQ_MAX`` acquired
-
- CPU: 48 MHz
- APB: 24 MHz
* - ``ESP_PM_APB_FREQ_MAX`` acquired, ``ESP_PM_CPU_FREQ_MAX`` not acquired
-
- CPU: 32 MHz
- APB: 32 MHz
* - None
- Min values for both frequencies set with :cpp:func:`esp_pm_configure`
@@ -1,3 +1,29 @@
.. note::
To be updated.
.. flat-table::
:widths: 1 3 3
* - Max CPU Frequency Set
- Lock Acquisition
- CPU and APB Frequencies
* - :rspan:`2` 320
- ``ESP_PM_CPU_FREQ_MAX`` acquired
-
- CPU: 320 MHz
- APB: 53.3 MHz
* - ``ESP_PM_APB_FREQ_MAX`` acquired, ``ESP_PM_CPU_FREQ_MAX`` not acquired
-
- CPU: 53.3 MHz
- APB: 53.3 MHz
* - None
- Min values for both frequencies set with :cpp:func:`esp_pm_configure`
* - :rspan:`2` 240
- ``ESP_PM_CPU_FREQ_MAX`` acquired
-
- CPU: 240 MHz
- APB: 40 MHz
* - ``ESP_PM_APB_FREQ_MAX`` acquired, ``ESP_PM_CPU_FREQ_MAX`` not acquired
-
- CPU: 40 MHz
- APB: 40 MHz
* - None
- Min values for both frequencies set with :cpp:func:`esp_pm_configure`