Home
last modified time | relevance | path

Searched +full:open +full:- +full:drain (Results 1 – 25 of 209) sorted by relevance

123456789

/Zephyr-Core-3.4.0/dts/bindings/pinctrl/
Dti,cc13xx-cc26xx-pinctrl.yaml2 # 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 …]
Dmicrochip,xec-pinctrl.yaml3 # 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 …]
Dnuvoton,npcx-pinctrl.yaml2 # 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/
Dgpio.h5 * 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/
Dnucleo_g0b1re.overlay4 * 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/
Dtest_config.c4 * 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/
Dit8xxx2-pinctrl-map.dtsi4 * 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/
Dmec1501modular_assy6885-pinctrl.dtsi4 * 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/
Dmec15xxevb_assy6853-pinctrl.dtsi4 * 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/
Dnucleo_g0b1re.overlay4 * 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/
Dmec172xmodular_assy6930.dts4 * 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/
Dpower-domain-gpio.yaml2 # 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/
Dnxp,pca9685.yaml2 # 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/
Dmaxim,ds3231.yaml4 # 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/
Dregulator-fixed.yaml1 # 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/
Dmec172xevb_assy6906.dts4 * 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/
Dhexiwear_k64-pinctrl.dtsi6 * 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/
Dcc1352r1_launchxl-pinctrl.dtsi4 * 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/
Dcc1352r_sensortag-pinctrl.dtsi4 * 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/
Dcc26x2r1_launchxl-pinctrl.dtsi4 * 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/
Dfaze-pinctrl.dtsi3 * 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/
Desp32s2_franzininho-pinctrl.dtsi4 * 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/
Desp32s2_saola-pinctrl.dtsi4 * 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/
Desp32s3_devkitm-pinctrl.dtsi4 * 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/
Dm5stickc_plus-pinctrl.dtsi4 * 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