diff options
| author | Mumtahin Farabi <[email protected]> | 2026-05-12 00:23:26 -0400 |
|---|---|---|
| committer | Mumtahin Farabi <[email protected]> | 2026-05-12 00:23:26 -0400 |
| commit | cdf1db1c4197f76cf2dd876e3c8a27c807acb7fd (patch) | |
| tree | db479c9577f96f84de4c4e10449b22370d0f19fc /firmware/boards/walter_esp32s3_procpu.overlay | |
| parent | 28bf8cb5076f419abcfe912d4ec2e0c5f31819a0 (diff) | |
feat(firmware): scaffold setup
Signed-off-by: Mumtahin Farabi <[email protected]>
Diffstat (limited to 'firmware/boards/walter_esp32s3_procpu.overlay')
| -rw-r--r-- | firmware/boards/walter_esp32s3_procpu.overlay | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/firmware/boards/walter_esp32s3_procpu.overlay b/firmware/boards/walter_esp32s3_procpu.overlay new file mode 100644 index 0000000..e500c05 --- /dev/null +++ b/firmware/boards/walter_esp32s3_procpu.overlay @@ -0,0 +1,19 @@ +/* + * Walter-specific application-level DT additions. + * + * Walter has a MOSFET on GPIO0 (active-low) that gates the on-board 3.3V + * output rail. The rail is OFF at reset; any external sensor wired to V3.3 + * is unpowered until something asserts this GPIO. Modeled as a regulator-fixed + * with regulator-boot-on so Zephyr's regulator framework enables it during + * kernel init, before driver init runs. + */ + +/ { + v3_3_regulator: v3_3-regulator { + compatible = "regulator-fixed"; + regulator-name = "walter-3v3-output"; + enable-gpios = <&gpio0 0 GPIO_ACTIVE_LOW>; + regulator-boot-on; + regulator-always-on; + }; +}; |
