Lines Matching +full:tx +full:- +full:en +full:- +full:gpios

5  * SPDX-License-Identifier: Apache-2.0
8 /dts-v1/;
10 #include "nrf21540dk_nrf52840-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
15 compatible = "nordic,nrf21540-dk-nrf52840";
19 zephyr,shell-uart = &uart0;
20 zephyr,uart-mcumgr = &uart0;
21 zephyr,bt-mon-uart = &uart0;
22 zephyr,bt-c2h-uart = &uart0;
25 zephyr,code-partition = &slot0_partition;
30 compatible = "gpio-leds";
32 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
36 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
40 gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
44 gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
50 compatible = "pwm-leds";
57 compatible = "gpio-keys";
59 gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
64 gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
69 gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
74 gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
81 compatible = "arduino-header-r3";
82 #gpio-cells = <2>;
83 gpio-map-mask = <0xffffffff 0xffffffc0>;
84 gpio-map-pass-thru = <0 0x3f>;
85 gpio-map = <0 0 &gpio0 3 0>, /* A0 */
109 arduino_adc: analog-connector {
110 compatible = "arduino,uno-adc";
111 #io-channel-cells = <1>;
112 io-channel-map = <0 &adc 1>, /* A0 = P0.3 = AIN1 */
121 compatible = "nordic,nrf21540-fem";
122 tx-en-gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>;
123 rx-en-gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>;
124 pdn-gpios = <&gpio0 23 GPIO_ACTIVE_HIGH>;
125 ant-sel-gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>;
126 mode-gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
127 spi-if = <&nrf_radio_fem_spi>;
128 supply-voltage-mv = <3000>;
137 pwm-led0 = &pwm_led0;
142 bootloader-led0 = &led0;
143 mcuboot-button0 = &button0;
144 mcuboot-led0 = &led0;
150 regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
158 gpio-as-nreset;
174 compatible = "nordic,nrf-uarte";
176 current-speed = <115200>;
177 pinctrl-0 = <&uart0_default>;
178 pinctrl-1 = <&uart0_sleep>;
179 pinctrl-names = "default", "sleep";
183 current-speed = <115200>;
184 pinctrl-0 = <&uart1_default>;
185 pinctrl-1 = <&uart1_sleep>;
186 pinctrl-names = "default", "sleep";
190 compatible = "nordic,nrf-twi";
192 pinctrl-0 = <&i2c0_default>;
193 pinctrl-1 = <&i2c0_sleep>;
194 pinctrl-names = "default", "sleep";
198 compatible = "nordic,nrf-twi";
201 pinctrl-0 = <&i2c1_default>;
202 pinctrl-1 = <&i2c1_sleep>;
203 pinctrl-names = "default", "sleep";
208 pinctrl-0 = <&pwm0_default>;
209 pinctrl-1 = <&pwm0_sleep>;
210 pinctrl-names = "default", "sleep";
214 compatible = "nordic,nrf-spi";
217 pinctrl-0 = <&spi0_default>;
218 pinctrl-1 = <&spi0_sleep>;
219 pinctrl-names = "default", "sleep";
223 compatible = "nordic,nrf-spi";
225 pinctrl-0 = <&spi1_default>;
226 pinctrl-1 = <&spi1_sleep>;
227 pinctrl-names = "default", "sleep";
231 compatible = "nordic,nrf-spi";
233 pinctrl-0 = <&spi2_default>;
234 pinctrl-1 = <&spi2_sleep>;
235 pinctrl-names = "default", "sleep";
240 cs-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
242 pinctrl-0 = <&spi3_default>;
243 pinctrl-1 = <&spi3_sleep>;
244 pinctrl-names = "default", "sleep";
246 compatible = "nordic,nrf21540-fem-spi";
249 spi-max-frequency = <8000000>;
264 compatible = "fixed-partitions";
265 #address-cells = <1>;
266 #size-cells = <1>;
273 label = "image-0";
277 label = "image-1";
298 compatible = "nordic,nrf-usbd";