Skip to content

WIP: feat(esp32p4): enable PVT auto-dbias and run CPU at CPLL/1 (IDFGH-18044) - #128

Open
ginkgm wants to merge 3 commits into
espressif:masterfrom
ginkgm:fix/esp32p4-pvt-cpu-div1
Open

WIP: feat(esp32p4): enable PVT auto-dbias and run CPU at CPLL/1 (IDFGH-18044)#128
ginkgm wants to merge 3 commits into
espressif:masterfrom
ginkgm:fix/esp32p4-pvt-cpu-div1

Conversation

@ginkgm

@ginkgm ginkgm commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Port ESP-IDF PVT init/enable into the P4 stub clock path and raise CPU from CPLL/2 to CPLL/1 so voltage regulation matches the 400 MHz config.

Description

Related

Testing


Checklist

Before submitting a Pull Request, please ensure the following:

  • 🚨 This PR does not introduce breaking changes.
  • All CI checks (GH Actions) pass.
  • Documentation is updated as needed.
  • Tests are updated or added as necessary.
  • Code is well-commented, especially in complex areas.
  • Git history is clean — commits are squashed to the minimum necessary.

Port ESP-IDF PVT init/enable into the P4 stub clock path and raise CPU
from CPLL/2 to CPLL/1 so voltage regulation matches the 400 MHz config.
@espressif-bot espressif-bot added the Status: Opened Issue is new label Jul 27, 2026
@github-actions github-actions Bot changed the title feat(esp32p4): enable PVT auto-dbias and run CPU at CPLL/1 feat(esp32p4): enable PVT auto-dbias and run CPU at CPLL/1 (IDFGH-18044) Jul 27, 2026
@ginkgm ginkgm changed the title feat(esp32p4): enable PVT auto-dbias and run CPU at CPLL/1 (IDFGH-18044) WIP: feat(esp32p4): enable PVT auto-dbias and run CPU at CPLL/1 (IDFGH-18044) Jul 28, 2026
Add regi2c/CPLL register headers and configure CPLL at 400 MHz with
CPU root divider /1, matching ESP-IDF rtc_clk_cpu_freq_to_cpll_mhz().
@ginkgm
ginkgm force-pushed the fix/esp32p4-pvt-cpu-div1 branch from d468dde to 173f112 Compare July 31, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Opened Issue is new

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants