Home
last modified time | relevance | path

Searched +full:hold +full:- +full:gpios (Results 1 – 25 of 41) sorted by relevance

12

/Zephyr-latest/tests/drivers/flash/common/boards/
Dnrf52840dk_spi_nor_wp_hold.overlay4 * SPDX-License-Identifier: Apache-2.0
6 * Build test for jedec,spi-nor compatible (drivers/flash/spi_nor.c) wp-gpios and hold-gpios
9 /delete-node/ &mx25r64;
25 low-power-enable;
31 compatible = "nordic,nrf-spim";
33 cs-gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; // mx25v16
34 pinctrl-0 = <&spi0_default>;
35 pinctrl-1 = <&spi0_sleep>;
36 pinctrl-names = "default", "sleep";
39 compatible = "jedec,spi-nor";
[all …]
/Zephyr-latest/dts/bindings/mtd/
Dandestech,qspi-nor.yaml4 # SPDX-License-Identifier: Apache-2.0
7 compatible: "andestech,qspi-nor"
10 Properties supporting Zephyr qspi-nor flash driver control of
11 flash memories using the standard M25P80-based command set.
13 include: "jedec,spi-nor-common.yaml"
16 wp-gpios:
17 type: phandle-array
20 hold-gpios:
21 type: phandle-array
24 reset-gpios:
[all …]
Djedec,spi-nor.yaml3 # SPDX-License-Identifier: Apache-2.0
6 Properties supporting Zephyr spi-nor flash driver (over the Zephyr SPI
7 API) control of serial flash memories using the standard M25P80-based
10 compatible: "jedec,spi-nor"
12 include: [spi-device.yaml, "jedec,spi-nor-common.yaml"]
15 wp-gpios:
16 type: phandle-array
18 hold-gpios:
19 type: phandle-array
21 reset-gpios:
[all …]
/Zephyr-latest/boards/shields/x_nucleo_idb05a1/
Dx_nucleo_idb05a1.overlay4 * SPDX-License-Identifier: Apache-2.0
9 zephyr,bt-hci = &spbtle_rf_x_nucleo_idb05a1;
14 cs-gpios = <&arduino_header 1 GPIO_ACTIVE_LOW>; /* A1 */
16 spbtle_rf_x_nucleo_idb05a1: spbtle-rf@0 {
17 compatible = "st,hci-spi-v1";
19 reset-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>; /* D7 */
20 irq-gpios = <&arduino_header 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* A0 */
21 spi-max-frequency = <DT_FREQ_M(2)>;
22 spi-hold-cs;
/Zephyr-latest/boards/shields/x_nucleo_bnrg2a1/
Dx_nucleo_bnrg2a1.overlay4 * SPDX-License-Identifier: Apache-2.0
9 zephyr,bt-hci = &hci_spi;
14 cs-gpios = <&arduino_header 1 GPIO_ACTIVE_LOW>; /* A1 */
16 hci_spi: bluenrg-2@0 {
17 compatible = "st,hci-spi-v2";
19 reset-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>; /* D7 */
20 irq-gpios = <&arduino_header 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* A0 */
21 spi-cpha; /* CPHA=1 */
22 spi-hold-cs;
23 spi-max-frequency = <DT_FREQ_M(1)>;
[all …]
/Zephyr-latest/boards/shields/x_nucleo_wb05kn1/
Dx_nucleo_wb05kn1_spi.overlay4 * SPDX-License-Identifier: Apache-2.0
9 zephyr,bt-hci = &hci_spi;
14 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
17 compatible = "st,hci-spi-v2";
19 reset-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>; /* D7 */
20 irq-gpios = <&arduino_header 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* A0 */
21 spi-cpol; /* CPOL=1 */
22 spi-cpha; /* CPHA=1 */
23 spi-hold-cs;
24 spi-max-frequency = <DT_FREQ_M(8)>; /* the maximum supported SPI speed */
[all …]
/Zephyr-latest/dts/bindings/display/
Dfrida,nt35510.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: [mipi-dsi-device.yaml, display-controller.yaml]
11 reset-gpios:
12 type: phandle-array
15 Setting a low level will hold NT35510 in reset
17 bl-gpios:
18 type: phandle-array
28 - 0
29 - 90
30 - 180
[all …]
/Zephyr-latest/dts/bindings/bluetooth/
Dzephyr,bt-hci-spi.yaml1 # Copyright (c) 2018, I-SENSE group of ICCS
2 # SPDX-License-Identifier: Apache-2.0
8 compatible: "zephyr,bt-hci-spi"
10 include: [spi-device.yaml, bt-hci.yaml]
13 irq-gpios:
14 type: phandle-array
17 reset-gpios:
18 type: phandle-array
21 reset-assert-duration-ms:
24 Minimum duration to hold the reset-gpios pin low for.
[all …]
/Zephyr-latest/samples/drivers/jesd216/boards/
Dnrf52840dk_nrf52840_spi.overlay2 * Copyright (c) 2022-2023 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
7 /delete-node/ &mx25r64;
14 * to provide quad-spi feature. In individual specifications each of the spi
21 compatible = "nordic,nrf-spi";
23 cs-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
24 pinctrl-0 = <&spi2_default>;
25 pinctrl-1 = <&spi2_sleep>;
26 pinctrl-names = "default", "sleep";
28 compatible = "jedec,spi-nor";
[all …]
/Zephyr-latest/dts/bindings/mmc/
Dst,stm32-sdmmc.yaml3 compatible: "st,stm32-sdmmc"
5 include: [mmc.yaml, pinctrl-device.yaml, reset-device.yaml]
17 pinctrl-0:
20 pinctrl-names:
23 cd-gpios:
24 type: phandle-array
27 pwr-gpios:
28 type: phandle-array
31 bus-width:
38 - 1
[all …]
/Zephyr-latest/dts/bindings/net/wireless/
Dnordic,nrf21540-fem.yaml2 # SPDX-License-Identifier: Apache-2.0
6 This is a representation of the nRF21540 Radio Front-End module.
8 See the "nordic,nrf21540-fem-spi" binding to configure the SPI
11 the FEM and SPI configurations using the spi-if property.
17 compatible = "nordic,nrf-spim";
19 cs-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
22 my_spi_if: nrf21540-spi@0 {
23 compatible = "nordic,nrf21540-fem-spi";
25 spi-max-frequency = <8000000>;
30 compatible = "nordic,nrf21540-fem";
[all …]
/Zephyr-latest/boards/ezurio/bl654_dvk/
Dbl654_dvk.dts6 * SPDX-License-Identifier: Apache-2.0
9 /dts-v1/;
12 #include "bl654_dvk-pinctrl.dtsi"
13 #include <zephyr/dt-bindings/input/input-event-codes.h>
21 zephyr,shell-uart = &uart0;
22 zephyr,uart-mcumgr = &uart0;
23 zephyr,bt-mon-uart = &uart0;
24 zephyr,bt-c2h-uart = &uart0;
29 compatible = "gpio-leds";
31 gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
[all …]
/Zephyr-latest/boards/shields/x_nucleo_eeprma2/
Dx_nucleo_eeprma2.overlay4 * SPDX-License-Identifier: Apache-2.0
12 eeprom-0 = &eeprom0_x_nucleo_eeprma2;
13 eeprom-1 = &eeprom4_x_nucleo_eeprma2;
19 clock-frequency = <I2C_BITRATE_FAST>;
22 /* M24C02-FMC6TG aka U1 (2 kbit eeprom in DFN8 package) */
27 address-width = <8>;
30 /* if solder-bridge closed: arduino A1 pin on CN8 can wp */
31 /* wp-gpios = <&arduino_header 1 GPIO_ACTIVE_LOW>; */
35 /* M24256-DFDW6TP aka U2 (256 kbit eeprom in TSSOP package) */
40 address-width = <16>;
[all …]
/Zephyr-latest/boards/st/sensortile_box/
Dsensortile_box.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi>
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 compatible = "st,sensortile-box";
18 zephyr,shell-uart = &usart1;
21 zephyr,bt-c2h-uart = &usart1;
22 zephyr,bt-hci = &spbtle_1s_sensortile_box;
26 compatible = "gpio-leds";
28 gpios = <&gpiob 15 GPIO_ACTIVE_HIGH>;
[all …]
/Zephyr-latest/boards/st/b_l4s5i_iot01a/
Db_l4s5i_iot01a.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/l4/stm32l4s5vitx-pinctrl.dtsi>
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 model = "STMicroelectronics B-L4S5I-IOT01A discovery kit";
15 compatible = "st,b-l4s5i-iot01a";
19 zephyr,shell-uart = &usart1;
22 zephyr,code-partition = &slot0_partition;
23 zephyr,flash-controller = &mx25r6435f;
24 zephyr,bt-c2h-uart = &usart1;
[all …]
/Zephyr-latest/boards/circuitdojo/feather/
Dcircuitdojo_feather_nrf9160_common.dtsi2 * Copyright (c) 2018-2020 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
7 #include "circuitdojo_feather_nrf9160_common-pinctrl.dtsi"
8 #include <zephyr/dt-bindings/input/input-event-codes.h>
12 compatible = "circuitdojo,feather-nrf9160";
16 zephyr,shell-uart = &uart0;
17 zephyr,uart-mcumgr = &uart0;
21 compatible = "gpio-leds";
23 gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
29 compatible = "pwm-leds";
[all …]
/Zephyr-latest/boards/sparkfun/thing_plus/
Dsparkfun_thing_plus_nrf9160_common.dtsi2 * Copyright (c) 2018-2020 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
7 #include "sparkfun_thing_plus_nrf9160_common-pinctrl.dtsi"
8 #include <zephyr/dt-bindings/input/input-event-codes.h>
12 compatible = "sparkfun,thing-plus-nrf9160";
16 zephyr,shell-uart = &uart0;
17 zephyr,uart-mcumgr = &uart0;
21 compatible = "gpio-leds";
23 gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
29 compatible = "pwm-leds";
[all …]
/Zephyr-latest/boards/st/steval_stwinbx1/
Dsteval_stwinbx1.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/u5/stm32u585aiixq-pinctrl.dtsi>
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
13 model = "STMicroelectronics STEVAL-STWINBX1 Development kit";
19 zephyr,code-partition = &slot0_partition;
21 zephyr,bt-hci = &hci_spi;
25 compatible = "gpio-leds";
27 gpios = <&gpioh 12 GPIO_ACTIVE_HIGH>;
31 gpios = <&gpioh 10 GPIO_ACTIVE_HIGH>;
[all …]
/Zephyr-latest/boards/nxp/frdm_mcxn947/
Dfrdm_mcxn947.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include "frdm_mcxn947-pinctrl.dtsi"
8 #include <zephyr/dt-bindings/i2c/i2c.h>
9 #include <zephyr/dt-bindings/input/input-event-codes.h>
19 mcuboot-button0 = &user_button_2;
23 compatible = "gpio-leds";
25 gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
30 gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
35 gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
42 compatible = "gpio-keys";
[all …]
/Zephyr-latest/boards/st/sensortile_box_pro/
Dsensortile_box_pro.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/u5/stm32u585aiixq-pinctrl.dtsi>
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
13 model = "STMicroelectronics SENSORTILE-BOX-PRO board";
14 compatible = "st,sensortile-box-pro";
19 zephyr,code-partition = &slot0_partition;
20 zephyr,bt-hci = &hci_spi;
24 compatible = "gpio-leds";
26 gpios = <&gpiof 6 GPIO_ACTIVE_HIGH>;
[all …]
/Zephyr-latest/boards/particle/argon/dts/
Dmesh_feather.dtsi5 * SPDX-License-Identifier: Apache-2.0
8 /* Assignments common to all Feather-based Particle mesh boards.
14 #include "mesh_feather-pinctrl.dtsi"
15 #include <zephyr/dt-bindings/input/input-event-codes.h>
29 zephyr,uart-mcumgr = &uart0;
30 zephyr,shell-uart = &uart0;
35 compatible = "gpio-leds";
37 gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
41 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
45 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
[all …]
/Zephyr-latest/boards/particle/boron/dts/
Dmesh_feather.dtsi5 * SPDX-License-Identifier: Apache-2.0
8 /* Assignments common to all Feather-based Particle mesh boards.
14 #include "mesh_feather-pinctrl.dtsi"
15 #include <zephyr/dt-bindings/input/input-event-codes.h>
29 zephyr,uart-mcumgr = &uart0;
30 zephyr,shell-uart = &uart0;
35 compatible = "gpio-leds";
37 gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
41 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
45 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
[all …]
/Zephyr-latest/boards/particle/xenon/dts/
Dmesh_feather.dtsi5 * SPDX-License-Identifier: Apache-2.0
8 /* Assignments common to all Feather-based Particle mesh boards.
14 #include "mesh_feather-pinctrl.dtsi"
15 #include <zephyr/dt-bindings/input/input-event-codes.h>
29 zephyr,uart-mcumgr = &uart0;
30 zephyr,shell-uart = &uart0;
35 compatible = "gpio-leds";
37 gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
41 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
45 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
[all …]
/Zephyr-latest/boards/st/disco_l475_iot1/
Ddisco_l475_iot1.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi>
11 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 model = "STMicroelectronics B-L475E-IOT01Ax board";
15 compatible = "st,stm32l475-disco-iot";
19 zephyr,shell-uart = &usart1;
22 zephyr,code-partition = &slot0_partition;
23 zephyr,flash-controller = &mx25r6435f;
24 zephyr,bt-c2h-uart = &usart1;
[all …]
/Zephyr-latest/boards/nordic/nrf9160dk/
Dboard.c2 * Copyright (c) 2018-2021 Nordic Semiconductor ASA.
4 * SPDX-License-Identifier: Apache-2.0
32 GET_PORT(reset_input, gpios, 0) == 0 && \
33 GET_PIN(reset_input, gpios, 0) == 18)
123 const struct device *gpio = GET_DEV(reset_input, gpios, 0); in reset_pin_configure()
124 gpio_pin_t pin = GET_PIN(reset_input, gpios, 0); in reset_pin_configure()
125 gpio_dt_flags_t flags = GET_FLAGS(reset_input, gpios, 0); in reset_pin_configure()
128 LOG_ERR("%s is not ready", gpio->name); in reset_pin_configure()
129 return -ENODEV; in reset_pin_configure()
135 rc, GET_PORT(reset_input, gpios, 0), pin); in reset_pin_configure()
[all …]

12