Lines Matching +full:row +full:- +full:gpios

4  * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include "bbc_microbit_v2-pinctrl.dtsi"
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 compatible = "bbc,microbit-v2";
27 zephyr,shell-uart = &uart0;
28 zephyr,bt-mon-uart = &uart0;
29 zephyr,bt-c2h-uart = &uart0;
32 zephyr,code-partition = &slot0_partition;
37 compatible = "gpio-keys";
40 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
46 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
52 compatible = "nordic,nrf-led-matrix";
56 pixel-mapping = [00 01 02 03 04
61 row-gpios = <&gpio0 21 GPIO_ACTIVE_HIGH>,
66 col-gpios = <&gpio0 28 GPIO_ACTIVE_LOW>,
71 refresh-frequency = <50>;
74 pixel-group-size = <4>;
78 compatible = "microbit,edge-connector";
79 #gpio-cells = <2>;
80 gpio-map-mask = <0xffffffff 0xffffffc0>;
81 gpio-map-pass-thru = <0 0x3f>;
82 gpio-map = <0 0 &gpio0 2 0>, /* P0 */
119 pinctrl-0 = <&pwm1_default>;
120 pinctrl-1 = <&pwm1_sleep>;
121 pinctrl-names = "default", "sleep";
125 compatible = "nordic,nrf-uart";
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>;
140 pinctrl-0 = <&i2c0_default>;
141 pinctrl-1 = <&i2c0_sleep>;
142 pinctrl-names = "default", "sleep";
143 lsm303agr_magn: lsm303agr-magn@1e {
144 compatible = "st,lis2mdl", "st,lsm303agr-magn";
147 irq-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>; /* A3 */
150 lsm303agr_accel: lsm303agr-accel@19 {
151 compatible = "st,lis2dh", "st,lsm303agr-accel";
154 irq-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
161 compatible = "fixed-partitions";
162 #address-cells = <1>;
163 #size-cells = <1>;
170 label = "image-0";
174 label = "image-1";
178 label = "image-scratch";
189 compatible = "nordic,nrf-usbd";