zmk/app/boards/arm/nice_nano/nice_nano.dts
Peter Johanson 15e7c43ec0 refactor(boards): Move nice!nano to power domains
* Set a chosen `zmk,default-power-domain`
* Enable the relevant Kconfig settings for PDs.
2024-07-05 00:34:53 -06:00

32 lines
732 B
Text

/*
* Copyright (c) 2021 The ZMK Contributors
*
* SPDX-License-Identifier: MIT
*/
/dts-v1/;
#include "nice_nano.dtsi"
/ {
chosen {
zmk,battery = &vbatt;
zmk,default-power-domain = &core_power_domain;
};
core_power_domain: core_power_domain {
compatible = "power-domain-gpio", "power-domain";
startup-delay-us = <50000>;
off-on-delay-us = <50000>;
enable-gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
zephyr,pm-device-runtime-auto;
};
vbatt: vbatt {
compatible = "zmk,battery-voltage-divider";
io-channels = <&adc 2>;
output-ohms = <2000000>;
full-ohms = <(2000000 + 806000)>;
};
};
#include "arduino_pro_micro_pins.dtsi"