Searched +full:open +full:- +full:drain (Results 1 – 25 of 321) sorted by relevance
12345678910>>...13
/Zephyr-latest/dts/bindings/i3c/ |
D | nxp,mcux-i3c.yaml | 4 # SPDX-License-Identifier: Apache-2.0 8 compatible: "nxp,mcux-i3c" 10 include: [i3c-controller.yaml, pinctrl-device.yaml] 19 i3c-od-scl-hz: 22 Open Drain Frequency for the I3C controller. When undefined, use 25 clk-divider: 30 clk-divider-tc: 35 clk-divider-slow: 40 disable-open-drain-high-pp: 43 If false, open drain high time is 1 PPBAUD count, [all …]
|
/Zephyr-latest/tests/drivers/i2c/i2c_target_api/boards/ |
D | xmc47_relax_kit.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 * This sample requires several connections listed below. However, no external pull-ups 14 #include <zephyr/dt-bindings/i2c/i2c.h> 17 compatible = "infineon,xmc4xxx-i2c"; 21 /delete-property/ miso-src; 23 clock-frequency = <I2C_BITRATE_STANDARD>; 24 pinctrl-0 = <&i2c_scl_p5_2_u2c0 &i2c_sda_dx0_p3_7_u2c0 &i2c_sda_dout0_p3_8_u2c0>; 25 pinctrl-names = "default"; 27 scl-src = "DX1A"; 28 sda-src = "DX0C"; [all …]
|
/Zephyr-latest/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-latest/dts/bindings/pinctrl/ |
D | silabs,dbus-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 node to route USART0 RX to pin PA1 and enable the pull-up resistor on the 15 compatible = "silabs,gecko-usart"; 16 pinctrl-0 = <&usart0_default>; 17 pinctrl-names = "default"; 20 pinctrl-0 is a phandle that stores the pin settings for the peripheral, in 22 'pinctrl' node, typically in a board-pinctrl.dtsi file in the board 32 /* Configure GPIO to push-pull mode */ 33 drive-push-pull; 35 output-high; [all …]
|
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 - drive-strength: Minimum current that can be sourced from the pin. 30 - input-enable: enable input. 31 - input-schmitt-enable: enable input schmitt circuit. 32 - ti,input-edge-detect: enable and configure edge detection interrupts [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 | microchip,mec5-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 Based on pincfg-node.yaml binding. 22 pins, such as the 'bias-pull-up' property in group 2. Here is a list of 25 - bias-disable: Disable pull-up/down (default behavior, not required). 26 - bias-pull-down: Enable pull-down resistor. 27 - bias-pull-up: Enable pull-up resistor. 28 - drive-push-pull: Output driver is push-pull (default, not required). 29 - drive-open-drain: Output driver is open-drain. 30 - output-high: Set output state high when pin configured. 31 - output-low: Set output state low when pin configured. [all …]
|
/Zephyr-latest/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-latest/boards/ambiq/apollo4p_evb/ |
D | apollo4p_evb-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/ambiq-apollo4-pinctrl.h> 17 input-enable; 28 drive-strength = "0.1"; 34 drive-open-drain; 35 drive-strength = "0.5"; 36 bias-pull-up; 42 drive-open-drain; 43 drive-strength = "0.5"; 44 bias-pull-up; [all …]
|
/Zephyr-latest/boards/rakwireless/rak11720/ |
D | rak11720_apollo3-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/ambiq-apollo3-pinctrl.h> 16 input-enable; 22 drive-open-drain; 23 drive-strength = "0.5"; 24 bias-pull-up; 30 drive-open-drain; 31 drive-strength = "0.5"; 32 bias-pull-up; 38 drive-open-drain; [all …]
|
/Zephyr-latest/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-latest/boards/ambiq/apollo4p_blue_kxr_evb/ |
D | apollo4p_blue_kxr_evb-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/ambiq-apollo4-pinctrl.h> 16 input-enable; 27 drive-open-drain; 28 drive-strength = "0.5"; 29 bias-pull-up; 35 drive-open-drain; 36 drive-strength = "0.5"; 37 bias-pull-up; 43 drive-open-drain; [all …]
|
/Zephyr-latest/boards/ambiq/apollo3_evb/ |
D | apollo3_evb-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/ambiq-apollo3-pinctrl.h> 17 input-enable; 28 drive-open-drain; 29 drive-strength = "0.5"; 30 bias-pull-up; 36 drive-open-drain; 37 drive-strength = "0.5"; 38 bias-pull-up; 44 drive-open-drain; [all …]
|
/Zephyr-latest/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-latest/dts/bindings/i2c/ |
D | infineon,xmc4xxx-i2c.yaml | 4 # SPDX-License-Identifier: Apache-2.0 16 compatible = "infineon,xmc4xxx-i2c"; 19 pinctrl-0 = <&i2c_scl_p0_13_u1c1 &i2c_sda_p3_15_u1c1>; 20 pinctrl-names = "default"; 21 scl-src = "DX1B"; 22 sda-src = "DX0A"; 25 #address-cells = <1>; 26 #size-cells = <0>; 28 clock-frequency = <I2C_BITRATE_STANDARD>; 35 The pinctrl nodes need to be configured as open-drain and [all …]
|
D | infineon,cat1-i2c.yaml | 4 # SPDX-License-Identifier: Apache-2.0 11 Example devicetree configuration with vl53l0x Time-of-Flight (ToF) 15 compatible = "infineon,cat1-i2c"; 18 #address-cells = <1>; 19 #size-cells = <0>; 21 pinctrl-0 = <&p6_0_scb3_i2c_scl &p6_1_scb3_i2c_sda>; 22 pinctrl-names = "default"; 30 The pinctrl nodes need to be configured as open-drain and 31 input-enable: 34 drive-open-drain; [all …]
|
/Zephyr-latest/boards/microchip/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-latest/boards/microchip/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-latest/boards/ambiq/apollo3p_evb/ |
D | apollo3p_evb-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <dt-bindings/pinctrl/ambiq-apollo3-pinctrl.h> 17 input-enable; 28 drive-open-drain; 29 drive-strength = "0.5"; 30 bias-pull-up; 36 drive-open-drain; 37 drive-strength = "0.5"; 38 bias-pull-up; 44 drive-open-drain; [all …]
|
/Zephyr-latest/boards/nxp/imx95_evk/ |
D | imx95_evk-pinctrl.dtsi | 3 * SPDX-License-Identifier: Apache-2.0 6 #include <nxp/nxp_imx/mimx9596avzxn-pinctrl.dtsi> 13 drive-open-drain; 14 slew-rate = "slightly_fast"; 15 drive-strength = "x4"; 16 input-enable; 24 drive-open-drain; 25 slew-rate = "slightly_fast"; 26 drive-strength = "x4"; 27 input-enable; [all …]
|
/Zephyr-latest/boards/nxp/imx93_evk/ |
D | imx93_evk-pinctrl.dtsi | 3 * SPDX-License-Identifier: Apache-2.0 7 #include <nxp/nxp_imx/mimx9352cvuxk-pinctrl.dtsi> 14 bias-pull-up; 15 slew-rate = "slightly_fast"; 16 drive-strength = "x5"; 24 bias-pull-up; 25 slew-rate = "slightly_fast"; 26 drive-strength = "x5"; 34 drive-strength = "x5"; 35 drive-open-drain; [all …]
|
/Zephyr-latest/boards/nxp/frdm_mcxa156/ |
D | frdm_mcxa156-pinctrl.dtsi | 3 * SPDX-License-Identifier: Apache-2.0 7 #include <nxp/mcx/MCXA156VLL-pinctrl.h> 14 drive-strength = "low"; 15 slew-rate = "fast"; 16 input-enable; 22 drive-strength = "low"; 23 slew-rate = "fast"; 30 slew-rate = "fast"; 31 drive-strength = "low"; 38 slew-rate = "fast"; [all …]
|
/Zephyr-latest/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-latest/tests/drivers/i2c/i2c_api/boards/ |
D | cy8cproto_063_ble.overlay | 2 * SPDX-License-Identifier: Apache-2.0 11 i2c-0 =&i2c1; 16 compatible = "infineon,cat1-i2c"; 19 pinctrl-0 = <&p10_0_scb1_i2c_scl &p10_1_scb1_i2c_sda>; 20 pinctrl-names = "default"; 25 drive-open-drain; 26 input-enable; 30 drive-open-drain; 31 input-enable;
|
D | cyw920829m2evk_02.overlay | 3 * SPDX-License-Identifier: Apache-2.0 9 i2c-0 =&i2c0; 14 #address-cells = <1>; 15 #size-cells = <0>; 16 compatible = "infineon,cat1-i2c"; 18 pinctrl-0 = <&p0_2_scb0_i2c_scl &p0_3_scb0_i2c_sda>; 19 pinctrl-names = "default"; 24 drive-open-drain; 25 input-enable; 29 drive-open-drain; [all …]
|
12345678910>>...13