Searched +full:open +full:- +full:drain (Results 1 – 25 of 209) sorted by relevance
123456789
/Zephyr-Core-3.4.0/dts/bindings/pinctrl/ |
D | ti,cc13xx-cc26xx-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 24 - bias-disable: Disable pull-up/down. 25 - bias-pull-down: Enable pull-down resistor. 26 - bias-pull-up: Enable pull-up resistor. 27 - drive-open-drain: Output driver is open-drain. 28 - drive-open-drain: Output driver is open-source. 29 - input-enable: enable input. 30 - input-schmitt-enable: enable input schmitt circuit. 35 #include <dt-bindings/pinctrl/cc13xx_cc26xx-pinctrl.h> 37 We want to configure the I2C pins to open drain, with pullup enabled [all …]
|
D | microchip,xec-pinctrl.yaml | 3 # SPDX-License-Identifier: Apache-2.0 7 Based on pincfg-node.yaml binding. 23 pins, such as the 'bias-pull-up' property in group 2. Here is a list of 26 - bias-disable: Disable pull-up/down (default behavior, not required). 27 - bias-pull-down: Enable pull-down resistor. 28 - bias-pull-up: Enable pull-up resistor. 29 - drive-push-pull: Output driver is push-pull (default, not required). 30 - drive-open-drain: Output driver is open-drain. 31 - output-high: Set output state high when pin configured. 32 - output-low: Set output state low when pin configured. [all …]
|
D | nuvoton,npcx-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 - bias-pull-down: Enable pull-down resistor. 11 - bias-pull-up: Enable pull-up resistor. 12 - drive-open-drain: Output driver is open-drain. 15 - pinmux-locked: Lock pinmux configuration for peripheral device 16 - pinmux-gpio: Inverse pinmux back to gpio 17 - psl-in-mode: Select the assertion detection mode of PSL input 18 - psl-in-pol: Select the assertion detection polarity of PSL input 23 #include <nuvoton/npcx/npcx7/npcx7-pinctrl.dtsi> 26 internal 3.3V pull-up if its i2c frequency won't exceed 400kHz. [all …]
|
/Zephyr-Core-3.4.0/include/zephyr/dt-bindings/gpio/ |
D | gpio.h | 5 * SPDX-License-Identifier: Apache-2.0 39 /* Configures GPIO output in single-ended mode (open drain or open source). */ 41 /* Configures GPIO output in push-pull mode */ 44 /* Indicates single ended open drain mode (wired AND). */ 46 /* Indicates single ended open source mode (wired OR). */ 51 /** Configures GPIO output in open drain mode (wired AND). 53 * @note 'Open Drain' mode also known as 'Open Collector' is an output 58 /** Configures GPIO output in open source mode (wired OR). 60 * @note 'Open Source' is a term used by software engineers to describe output 61 * mode opposite to 'Open Drain'. It behaves like a switch that is either [all …]
|
/Zephyr-Core-3.4.0/tests/drivers/w1/w1_api/boards/ |
D | nucleo_g0b1re.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 * enable open-drain drive such that no external push-pull to 10 * open-drain converter is required. An external pull-up resistor 14 drive-open-drain; 15 bias-pull-up;
|
/Zephyr-Core-3.4.0/tests/drivers/gpio/gpio_api_1pin/src/ |
D | test_config.c | 4 * SPDX-License-Identifier: Apache-2.0 39 * - Configure pin in in/out mode, verify that gpio_pin_set_raw / 41 * - Verify that GPIO_OUTPUT_HIGH flag is initializing the pin to high. 42 * - Verify that GPIO_OUTPUT_LOW flag is initializing the pin to low. 43 * - Verify that configuring the pin as an output without initializing it 45 * - Verify that it is not possible to change value of a pin via 56 TC_PRINT("Running test on port=%s, pin=%d\n", port->name, TEST_PIN); in ZTEST() 68 if (ret == -ENOTSUP) { in ZTEST() 141 * - Verify that pin configured in Open Drain mode and initialized 143 * as input is high. Drivers that do not support Open Drain flag [all …]
|
/Zephyr-Core-3.4.0/dts/riscv/ite/ |
D | it8xxx2-pinctrl-map.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/pinctrl/it8xxx2-pinctrl.h> 115 bias-pull-up; 119 bias-pull-up; 123 bias-pull-up; 127 bias-pull-up; 131 bias-pull-up; 135 bias-pull-up; 139 bias-pull-up; 143 bias-pull-up; [all …]
|
/Zephyr-Core-3.4.0/boards/arm/mec1501modular_assy6885/ |
D | mec1501modular_assy6885-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <microchip/mec152x/mec152xhsz-pinctrl.dtsi> 13 drive-open-drain; 17 drive-open-drain; 21 drive-open-drain; 25 drive-open-drain; 29 bias-pull-up; 33 bias-pull-up; 37 bias-pull-up; [all …]
|
/Zephyr-Core-3.4.0/boards/arm/mec15xxevb_assy6853/ |
D | mec15xxevb_assy6853-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <microchip/mec152x/mec152xhsz-pinctrl.dtsi> 13 drive-open-drain; 17 drive-open-drain; 21 drive-open-drain; 25 drive-open-drain; 29 bias-pull-up; 33 bias-pull-up; 37 bias-pull-up; [all …]
|
/Zephyr-Core-3.4.0/samples/sensor/ds18b20/boards/ |
D | nucleo_g0b1re.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 * Open drain configuration allows communication by simply connecting the bus 12 * b) the UART TX pin only, while the single wire half-duplex mode is enabled. 13 * An external pull-up should be added anyways. 19 drive-open-drain; 20 bias-pull-up;
|
/Zephyr-Core-3.4.0/boards/arm/mec172xmodular_assy6930/ |
D | mec172xmodular_assy6930.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <microchip/mec172x/mec172xnsz-pinctrl.dtsi> 28 pwm-0 = &pwm0; 32 compatible = "gpio-leds"; 47 power-states { 49 compatible = "zephyr,power-state"; 50 power-state-name = "suspend-to-idle"; 51 min-residency-us = <1000000>; 55 compatible = "zephyr,power-state"; [all …]
|
/Zephyr-Core-3.4.0/dts/bindings/power-domain/ |
D | power-domain-gpio.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "power-domain-gpio" 8 include: power-domain.yaml 11 enable-gpios: 12 type: phandle-array 18 provide the GPIO polarity and open-drain status in the phandle 19 selector. The Linux enable-active-high and gpio-open-drain 22 startup-delay-us: 27 off-on-delay-us:
|
/Zephyr-Core-3.4.0/dts/bindings/pwm/ |
D | nxp,pca9685.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: NXP PCA9685 16-channel, 12-bit PWM Fm+ I2C-bus LED controller 6 compatible: "nxp,pca9685-pwm" 8 include: [pwm-controller.yaml, i2c-device.yaml, base.yaml] 14 open-drain: 17 The 16 LEDn outputs are configured with an open-drain structure. 20 och-on-ack: 32 "#pwm-cells": 35 pwm-cells: 36 - channel [all …]
|
/Zephyr-Core-3.4.0/dts/bindings/rtc/ |
D | maxim,ds3231.yaml | 4 # SPDX-License-Identifier: Apache-2.0 11 include: i2c-device.yaml 17 32k-gpios: 18 type: phandle-array 21 32 KiHz open drain output 27 isw-gpios: 28 type: phandle-array 31 interrupt/square wave open drain output 37 sub-second accuracy.
|
/Zephyr-Core-3.4.0/dts/bindings/regulator/ |
D | regulator-fixed.yaml | 1 # Copyright 2019-2020 Peter Bigot Consulting, LLC 2 # SPDX-License-Identifier: Apache-2.0 4 description: GPIO-controlled regulators 7 - name: base.yaml 8 - name: regulator.yaml 9 property-allowlist: 10 - regulator-name 11 - regulator-boot-on 12 - regulator-always-on 14 compatible: "regulator-fixed" [all …]
|
/Zephyr-Core-3.4.0/boards/arm/mec172xevb_assy6906/ |
D | mec172xevb_assy6906.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <microchip/mec172x/mec172xnsz-pinctrl.dtsi> 26 i2c-0 = &i2c_smb_0; 29 pwm-0 = &pwm0; 34 compatible = "gpio-leds"; 51 power-states { 53 compatible = "zephyr,power-state"; 54 power-state-name = "suspend-to-idle"; 55 min-residency-us = <1000000>; [all …]
|
/Zephyr-Core-3.4.0/boards/arm/hexiwear_k64/ |
D | hexiwear_k64-pinctrl.dtsi | 6 * SPDX-License-Identifier: Apache-2.0 10 #include <nxp/kinetis/MK64FN1M0VDC12-pinctrl.h> 17 drive-strength = "low"; 18 slew-rate = "fast"; 26 drive-strength = "low"; 27 drive-open-drain; 28 slew-rate = "fast"; 36 drive-strength = "low"; 37 drive-open-drain; 38 slew-rate = "fast"; [all …]
|
/Zephyr-Core-3.4.0/boards/arm/cc1352r1_launchxl/ |
D | cc1352r1_launchxl-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/pinctrl/cc13xx_cc26xx-pinctrl.h> 13 bias-disable; 17 bias-disable; 18 input-enable; 24 bias-pull-up; 25 drive-open-drain; 26 input-enable; 30 bias-pull-up; 31 drive-open-drain; [all …]
|
/Zephyr-Core-3.4.0/boards/arm/cc1352r_sensortag/ |
D | cc1352r_sensortag-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/pinctrl/cc13xx_cc26xx-pinctrl.h> 13 bias-disable; 17 bias-disable; 18 input-enable; 24 bias-pull-up; 25 drive-open-drain; 26 input-enable; 30 bias-pull-up; 31 drive-open-drain; [all …]
|
/Zephyr-Core-3.4.0/boards/arm/cc26x2r1_launchxl/ |
D | cc26x2r1_launchxl-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/pinctrl/cc13xx_cc26xx-pinctrl.h> 13 bias-disable; 17 bias-disable; 18 input-enable; 24 bias-pull-up; 25 drive-open-drain; 26 input-enable; 30 bias-pull-up; 31 drive-open-drain; [all …]
|
/Zephyr-Core-3.4.0/boards/arm/faze/ |
D | faze-pinctrl.dtsi | 3 * SPDX-License-Identifier: Apache-2.0 6 #include <zephyr/dt-bindings/pinctrl/lpc11u6x-pinctrl.h> 13 nxp,disable-analog-filter; 21 nxp,i2c-mode; 22 nxp,i2c-filter = "slow"; 23 nxp,disable-analog-filter; 31 nxp,i2c-mode; 32 nxp,i2c-filter = "fast"; 33 nxp,disable-analog-filter; 41 drive-open-drain; [all …]
|
/Zephyr-Core-3.4.0/boards/xtensa/esp32s2_franzininho/ |
D | esp32s2_franzininho-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h> 8 #include <dt-bindings/pinctrl/esp32s2-pinctrl.h> 9 #include <zephyr/dt-bindings/pinctrl/esp32s2-gpio-sigmap.h> 16 output-high; 20 bias-pull-up; 32 output-low; 44 output-low; 52 bias-pull-up; 53 drive-open-drain; [all …]
|
/Zephyr-Core-3.4.0/boards/xtensa/esp32s2_saola/ |
D | esp32s2_saola-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h> 8 #include <dt-bindings/pinctrl/esp32s2-pinctrl.h> 9 #include <zephyr/dt-bindings/pinctrl/esp32s2-gpio-sigmap.h> 16 output-high; 20 bias-pull-up; 32 output-low; 44 output-low; 52 bias-pull-up; 53 drive-open-drain; [all …]
|
/Zephyr-Core-3.4.0/boards/xtensa/esp32s3_devkitm/ |
D | esp32s3_devkitm-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h> 8 #include <dt-bindings/pinctrl/esp32s3-pinctrl.h> 9 #include <zephyr/dt-bindings/pinctrl/esp32s3-gpio-sigmap.h> 15 output-high; 19 bias-pull-up; 27 bias-pull-up; 28 drive-open-drain; 29 output-high; 37 bias-pull-up; [all …]
|
/Zephyr-Core-3.4.0/boards/xtensa/m5stickc_plus/ |
D | m5stickc_plus-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/pinctrl/esp-pinctrl-common.h> 8 #include <dt-bindings/pinctrl/esp32-pinctrl.h> 9 #include <zephyr/dt-bindings/pinctrl/esp32-gpio-sigmap.h> 15 output-high; 20 bias-pull-up; 29 output-low; 46 output-low; 59 bias-pull-up; 60 drive-open-drain; [all …]
|
123456789