Home
last modified time | relevance | path

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

12345678910>>...27

/Zephyr-latest/dts/bindings/gpio/
Dnordic,nrf-gpio-forwarder.yaml2 # SPDX-License-Identifier: Apache-2.0
7 In nRF53 family of SoCs, GPIO pins must be explicitly forwarded by
15 Here is an example of how a nrf-gpio-forwarder can be used with a nRF5340
16 combined with a nRF21540 Front-End module. Consider the following node
17 present in DTS file targeted for the nRF5340 network core, which defines
18 the details of the nRF21540 Front-End module's interface:
21 compatible = "nordic,nrf21540-fem";
22 tx-en-gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>;
23 rx-en-gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
24 pdn-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
[all …]
Dgpio-controller.yaml2 # SPDX-License-Identifier: Apache-2.0
7 "gpio-controller":
11 "#gpio-cells":
14 description: Number of items to expect in a GPIO specifier
19 This property indicates the number of in-use slots of available slots
20 for GPIOs. The typical example is something like this: the hardware
23 be used, but the IP block is reused in a lot of designs, some using
24 all 32 bits, some using 18 and some using 12. In this case, setting
25 "ngpios = <18>;" informs the driver that only the first 18 GPIOs, at
26 local offset 0 .. 17, are in use. For cases in which there might be
[all …]
Dadi,max22190-gpio.yaml3 # SPDX-License-Identifier: Apache-2.0
10 filter-wbes = <CH0 CH1 CH2 ... CH7 > for wire break
12 filter-fbps and filter-delays.
16 pinctrl-names = "default";
18 compatible = "adi,max22190-gpio";
21 spi-max-frequency = <1000000>;
24 gpio-controller;
25 #gpio-cells = <2>;
29 max22190-mode = <1>; // modes range from 0-4
31 drdy-gpios = <&gpioj 12 GPIO_ACTIVE_LOW>; /* SDP-GPIO5 - PMOD-PIN8 */
[all …]
/Zephyr-latest/dts/bindings/net/wireless/
Dnordic,nrf-radio.yaml2 # SPDX-License-Identifier: Apache-2.0
15 Front-End Module (FEM) support
16 ------------------------------
18 External front-end modules are range extenders used for boosting
20 system includes an external FEM, set it up in the devicetree using
27 nrf_radio_fem: my-fem {
34 - generic-fem-two-ctrl-pins
35 - nordic,nrf21540-fem
41 ---------------------------
44 The 'dfe-supported' property will be set when it is available.
[all …]
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/tests/drivers/gpio/gpio_basic_api/dts/bindings/
Dtest-gpio-basic-api.yaml4 # SPDX-License-Identifier: Apache-2.0
9 tests/drivers/gpio/gpio_basic_api test in Zephyr.
11 compatible: "test-gpio-basic-api"
14 out-gpios:
15 type: phandle-array
19 must be on the same device as in-gpios, and physically
20 connected to in-gpios.
22 in-gpios:
23 type: phandle-array
27 must be on the same device as out-gpios,and physically
[all …]
/Zephyr-latest/dts/bindings/fpga/
Dlattice,ice40-fpga-bitbang.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "lattice,ice40-fpga-bitbang"
9 include: lattice,ice40-fpga-base.yaml
12 clk-gpios:
13 type: phandle-array
18 clk-gpios = <&gpio0 5 GPIO_PUSH_PULL>;
19 pico-gpios:
20 type: phandle-array
23 Peripheral-In Controller-Out GPIO input on iCE40.
25 pico-gpios = <&gpio0 7 GPIO_PUSH_PULL>;
[all …]
/Zephyr-latest/dts/bindings/mfd/
Dinfineon,tle9104.yaml4 # SPDX-License-Identifier: Apache-2.0
7 description: Infineon TLE9104 4-channel powertrain switch
11 include: spi-device.yaml
16 en-gpios:
17 type: phandle-array
20 resn-gpios:
21 type: phandle-array
24 in1-gpios:
25 type: phandle-array
28 in2-gpios:
[all …]
/Zephyr-latest/dts/bindings/display/
Dnordic,nrf-led-matrix.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Generic LED matrix driven by nRF SoC GPIOs
6 compatible: "nordic,nrf-led-matrix"
8 include: display-controller.yaml
11 row-gpios:
12 type: phandle-array
15 Array of GPIOs to be used as rows of the matrix.
17 col-gpios:
18 type: phandle-array
21 Array of GPIOs to be used as columns of the matrix.
[all …]
/Zephyr-latest/tests/drivers/regulator/fixed/dts/bindings/
Dtest-regulator-fixed.yaml2 # SPDX-License-Identifier: Apache-2.0
6 tests/drivers/regulator/fixed test in Zephyr.
8 compatible: "test-regulator-fixed"
11 check-gpios:
12 type: phandle-array
15 Identity of a GPIO that is shorted to the GPIO identified in the test
16 regulator enable-gpios property. This is used to confirm that signal's
19 The active level in the flags cell of this must match the active level
20 of the flags cell in the regulator's enable-gpios property, and the
/Zephyr-latest/dts/bindings/regulator/
Dregulator-gpio.yaml2 # SPDX-License-Identifier: Apache-2.0
5 GPIO-controlled voltage of regulators
8 vccq_sd0: regulator-vccq-sd0 {
9 compatible = "regulator-gpio";
11 regulator-name = "SD0 VccQ";
12 regulator-min-microvolt = <1800000>;
13 regulator-max-microvolt = <3300000>;
15 enable-gpios = <&gpio5 3 GPIO_ACTIVE_HIGH>;
17 gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>, <&gpio5 2 GPIO_ACTIVE_HIGH>;
20 regulator-boot-on;
[all …]
Dnordic,npm1300-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
16 compatible = "nordic,npm1300-regulator";
33 compatible: "nordic,npm1300-regulator"
38 dvs-gpios:
39 type: phandle-array
41 List of SOC GPIOs connected to PMIC GPIOs.
47 The effect of the mode change is defined by the enable-gpios
50 child-binding:
52 - name: regulator.yaml
53 property-allowlist:
[all …]
/Zephyr-latest/dts/bindings/auxdisplay/
Dhit,hd44780.yaml4 # SPDX-License-Identifier: Apache-2.0
11 include: [auxdisplay-device.yaml]
17 description: Operating mode of display, 8-bit or 4 for 4-bit mode
19 - 4
20 - 8
22 register-select-gpios:
23 type: phandle-array
27 read-write-gpios:
28 type: phandle-array
31 enable-gpios:
[all …]
/Zephyr-latest/drivers/display/
DKconfig.nrf_led_matrix2 # SPDX-License-Identifier: Apache-2.0
5 bool "LED matrix driven by GPIOs"
12 GPIOs. The driver allows setting one of 256 levels of brightness
14 Assignment of GPIOs to rows and columns and the mapping of those
15 to pixels are specified in properties of a "nordic,nrf-led-matrix"
16 compatible node in devicetree.
17 The driver uses one TIMER instance and, depending on what is set in
19 (the latter value depends on the chosen pixel group size - the number
20 of LEDs in one row that can be lit simultaneously).
/Zephyr-latest/dts/bindings/spi/
Dspi-controller.yaml1 # Copyright (c) 2018, I-SENSE group of ICCS
2 # SPDX-License-Identifier: Apache-2.0
11 clock-frequency:
14 Clock frequency the SPI peripheral is being driven at, in Hz.
15 "#address-cells":
18 "#size-cells":
21 cs-gpios:
22 type: phandle-array
24 An array of chip select GPIOs to use. Each element
25 in the array specifies a GPIO. The index in the array
[all …]
Draspberrypi,pico-spi-pio.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "raspberrypi,pico-spi-pio"
8 include: ["spi-controller.yaml", "raspberrypi,pico-pio-device.yaml", "reset-device.yaml"]
11 clk-gpios:
12 type: phandle-array
17 mosi-gpios:
18 type: phandle-array
20 Output pin for Master Out Slave In.
22 miso-gpios:
23 type: phandle-array
[all …]
Dzephyr,spi-bitbang.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,spi-bitbang"
8 include: spi-controller.yaml
11 clk-gpios:
12 type: phandle-array
17 mosi-gpios:
18 type: phandle-array
20 MOSI gpio info. Output pin for Master Out Slave In.
23 miso-gpios:
24 type: phandle-array
[all …]
/Zephyr-latest/soc/nordic/common/
Dsoc_nrf_common.h3 * SPDX-License-Identifier: Apache-2.0
19 * @brief Get a PSEL value out of a foo-gpios or foo-pin devicetree property
21 * Many Nordic bindings have 'foo-pin' properties to specify a pin
22 * configuration as a PSEL value directly instead of using a 'foo-gpios'
25 * It would be better to use 'foo-gpios' properties instead. This type
26 * of property is more in line with the recommended DT encoding for GPIOs.
28 * To allow for a smooth migration from 'foo-pin' to 'foo-gpios', this
30 * using whichever one of 'foo-gpios' or 'foo-pin' is in the DTS.
34 * - NRF_DT_PSEL_CHECK_*() to check the property configuration at build time
35 * - NRF_DT_GPIOS_TO_PSEL() if you only have a 'foo-gpios'
[all …]
/Zephyr-latest/dts/bindings/led/
Dgpio-leds.yaml2 # SPDX-License-Identifier: Apache-2.0
5 This allows you to define a group of LEDs. Each LED in the group is
6 controlled by a GPIO. Each LED is defined in a child node of the
7 gpio-leds node.
9 Here is an example which defines three LEDs in the node /leds:
13 compatible = "gpio-leds";
15 gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
18 gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
21 gpios = <&gpio1 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
28 - led_0 is pin 1 on gpio0. The LED is on when the pin is low,
[all …]
/Zephyr-latest/samples/drivers/espi/dts/bindings/
Dmec15xx-board-power.yaml2 # SPDX-License-Identifier: Apache-2.0
4 compatible: "microchip,mec15xx-board-power"
8 build and run samples/drives/espi in Zephyr.
9 GPIOs required before performing a eSPI host-slave handshake
12 pwrg-gpios:
13 type: phandle-array
18 rsm-gpios:
19 type: phandle-array
23 power has stabilized and bare minimum initialization in eSPI slave
Dmec172x-board-power.yaml2 # SPDX-License-Identifier: Apache-2.0
4 compatible: "microchip,mec172x-board-power"
8 build and run samples/drives/espi in Zephyr.
9 GPIOs required before performing a eSPI host-slave handshake
12 pwrg-gpios:
13 type: phandle-array
18 rsm-gpios:
19 type: phandle-array
23 power has stabilized and bare minimum initialization in eSPI slave
/Zephyr-latest/boards/96boards/wistrio/dts/bindings/
Dqorvo,rfsw8001.yaml2 # SPDX-License-Identifier: Apache-2.0
7 in the "Switch Control Logic Table" in the datasheet.
14 rf1-gpios:
15 type: phandle-array
19 rf2-gpios:
20 type: phandle-array
24 rf3-gpios:
25 type: phandle-array
/Zephyr-latest/dts/bindings/flash_controller/
Dst,stm32-qspi-nor.yaml2 # SPDX-License-Identifier: Apache-2.0
9 mx25r6435f: qspi-nor-flash@90000000 {
10 compatible = "st,stm32-qspi-nor";
12 qspi-max-frequency = <80000000>;
13 reset-gpios = <&gpiod 3 GPIO_ACTIVE_LOW>;
14 reset-gpios-duration = <1>;
15 spi-bus-width = <4>;
19 compatible: "st,stm32-qspi-nor"
21 include: ["flash-controller.yaml", "jedec,jesd216.yaml"]
23 on-bus: qspi
[all …]
/Zephyr-latest/boards/nordic/nrf9160dk/
Dnrf9160dk_nrf52840_0_14_0.overlay4 * SPDX-License-Identifier: Apache-2.0
8 board-control {
9 nrf_interface_pin_9_routing: switch-nrf-if9-ctrl {
10 compatible = "nordic,nrf9160dk-optional-routing";
11 control-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
15 io_expander_pins_routing: switch-io-exp-en {
16 compatible = "nordic,nrf9160dk-optional-routing";
17 control-gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
21 external_flash_pins_routing: switch-ext-mem-ctrl {
22 compatible = "nordic,nrf9160dk-optional-routing";
[all …]
/Zephyr-latest/dts/bindings/stepper/adi/
Dadi,tmc2209.yaml1 # SPDX-FileCopyrightText: Copyright (c) 2024 Fabian Blatz <fabianblatz@gmail.com>
2 # SPDX-License-Identifier: Apache-2.0
10 enable-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
11 msx-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>,
13 step-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
14 dir-gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>;
15 dual-edge-step;
21 - name: stepper-controller.yaml
22 property-allowlist:
23 - micro-step-res
[all …]

12345678910>>...27