m9 and rng polishing

This commit is contained in:
liquidraver committed 2026-07-21 22:49:48 +02:00
1 parent 24936cc4e5
commit 076fbb7ff3
6 files changed
+328 -20

No files matched your search

@@ -47,13 +47,26 @@
};
};
/* Reduce CPU clock from 240 MHz to 160 MHz — HAL Kconfig minimum supported */
/* 240 MHz — matches every other ESP32-S3 board in the tree (xiao_esp32s3,
* station_g2, heltec_*). This was 160 MHz with the comment "HAL Kconfig
* minimum supported", which is not correct: hal/espressif/zephyr/Kconfig
* derives ESP_DEFAULT_CPU_FREQ_MHZ straight from this DT property and offers
* 96/120/160/240 with no floor at 160. Nothing on this board requires the
* lower clock (the octal PSRAM runs at 40 MHz off its own divider, and
* station_g2 pairs the same OPI PSRAM with 240 MHz).
*
* Kept deliberate rather than "faster is better": the node is event-driven and
* idles in k_event_wait almost always, so race-to-idle makes the clock a weak
* lever on battery life, while the 320x240 colour panel is the one genuinely
* CPU-bound consumer. 240 also removes this board's only timing anomaly,
* which matters while the CPU-jitter entropy source is under investigation
* (jitter health check failed here — see memory/findings.md). */
&cpu0 {
clock-frequency = <DT_FREQ_M(160)>;
clock-frequency = <DT_FREQ_M(240)>;
};
&cpu1 {
clock-frequency = <DT_FREQ_M(160)>;
clock-frequency = <DT_FREQ_M(240)>;
};
&usb_serial {