Lines Matching +full:regulator +full:- +full:gpio

6  * SPDX-License-Identifier: Apache-2.0
9 /dts-v1/;
11 #include "thingy52_nrf52832-pinctrl.dtsi"
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
16 compatible = "nordic,thingy52-nrf52832";
20 zephyr,shell-uart = &uart0;
21 zephyr,bt-mon-uart = &uart0;
22 zephyr,bt-c2h-uart = &uart0;
25 zephyr,code-partition = &slot0_partition;
39 compatible = "gpio-leds";
44 //vin-supply = <&vdd_pwr>;
49 //vin-supply = <&vdd_pwr>;
54 //vin-supply = <&vdd_pwr>;
59 compatible = "gpio-keys";
61 /* gpio flags need validation */
69 compatible = "voltage-divider";
70 io-channels = <&adc 4>;
71 output-ohms = <180000>;
72 full-ohms = <(1500000 + 180000)>;
73 power-gpios = <&sx1509b 4 0>;
76 vdd_pwr: vdd-pwr-ctrl {
77 compatible = "regulator-fixed";
78 regulator-name = "vdd-pwr-ctrl";
79 enable-gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>;
80 regulator-boot-on;
81 startup-delay-us = <1000>;
84 spk_pwr: spk-pwr-ctrl {
85 compatible = "regulator-fixed";
86 regulator-name = "spk-pwr-ctrl";
87 enable-gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
90 mpu_pwr: mpu-pwr-ctrl {
91 compatible = "regulator-fixed";
92 regulator-name = "mpu-pwr-ctrl";
93 enable-gpios = <&sx1509b 8 GPIO_ACTIVE_HIGH>;
97 mic_pwr: mic-pwr-ctrl {
98 compatible = "regulator-fixed";
99 regulator-name = "mic-pwr-ctrl";
100 enable-gpios = <&sx1509b 9 GPIO_ACTIVE_HIGH>;
104 ccs_pwr: ccs-pwr-ctrl {
105 compatible = "regulator-fixed";
106 regulator-name = "ccs-pwr-ctrl";
107 enable-gpios = <&sx1509b 10 GPIO_ACTIVE_HIGH>;
125 compatible = "nordic,nrf-uarte";
127 current-speed = <115200>;
128 pinctrl-0 = <&uart0_default>;
129 pinctrl-1 = <&uart0_sleep>;
130 pinctrl-names = "default", "sleep";
134 compatible = "nordic,nrf-twim";
136 clock-frequency = <I2C_BITRATE_FAST>;
138 pinctrl-0 = <&i2c0_default>;
139 pinctrl-1 = <&i2c0_sleep>;
140 pinctrl-names = "default", "sleep";
144 vin-supply = <&vdd_pwr>;
145 gpio-controller;
146 #gpio-cells = <2>;
148 /* Active-low LEDs init high, all else init low */
149 init-out-high = <0xe0e0>;
150 init-out-low = <0x1f1f>;
154 compatible = "st,lps22hb-press";
156 vin-supply = <&vdd_pwr>;
162 vin-supply = <&vdd_pwr>;
163 drdy-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;
169 vin-supply = <&ccs_pwr>;
170 irq-gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
171 reset-gpios = <&sx1509b 11 GPIO_ACTIVE_LOW>;
172 wake-gpios = <&sx1509b 12 GPIO_ACTIVE_LOW>;
177 compatible = "nordic,nrf-twim";
179 clock-frequency = <I2C_BITRATE_FAST>;
181 pinctrl-0 = <&i2c1_default>;
182 pinctrl-1 = <&i2c1_sleep>;
183 pinctrl-names = "default", "sleep";
187 irq-gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
193 compatible = "fixed-partitions";
194 #address-cells = <1>;
195 #size-cells = <1>;
202 label = "image-0";
206 label = "image-1";
210 label = "image-scratch";
216 * 0x0007ffff (sectors 122-127) is reserved for use