Home
last modified time | relevance | path

Searched +full:bias +full:- +full:push +full:- +full:pull (Results 1 – 25 of 47) sorted by relevance

12

/Zephyr-latest/boards/infineon/cy8cproto_062_4343w/
Dcy8cproto_062_4343w-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 /* Configure pin control bias mode for uart2 pins */
8 drive-push-pull;
12 input-enable;
16 drive-push-pull;
20 input-enable;
23 /* Configure pin control bias mode for uart5 pins */
25 drive-push-pull;
29 input-enable;
32 /* Configure pin control bias mode for i2c3 pins */
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dinfineon,cat1-pinctrl.yaml4 # SPDX-License-Identifier: Apache-2.0
11 UART0 RX to a particular port/pin and enable the pull-up resistor on that
22 'bias-pull-up' property. Here is a list of the supported standard pin
24 * bias-high-impedance
25 * bias-pull-up
26 * bias-pull-down
27 * drive-open-drain
28 * drive-open-source
29 * drive-push-pull (strong)
30 * input-enable (input-buffer)
[all …]
Dene,kb1200-pinctrl.yaml1 # SPDX-License-Identifier: Apache-2.0
9 - bias-disable: Disable pull-up/down resistor.
10 - bias-pull-up: Enable pull-up resistor.
11 - bias-pull-down: Enable pull-down resistor.
12 - drive-push-pull: Output driver is push-pull.
13 - drive-open-drain: Output driver is open-drain.
14 - output-disable: Disable GPIO output driver data
15 - output-enable: Ensable GPIO output driver data
16 - output-high: GPIO output data high
17 - output-low: GPIO output data low
[all …]
Dsilabs,dbus-pinctrl.yaml2 # 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 …]
Dti,cc32xx-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
7 use this node to route UART0 RX to pin 55 and enable the pull-up resistor
20 /* You can put this in places like a board-pinctrl.dtsi file in
24 /* include pre-defined combinations for the SoC variant used by the board */
25 #include <dt-bindings/pinctrl/gd32f450i(g-i-k)xx-pinctrl.h>
39 /* both pin 57 and 62 have pull-up enabled */
40 bias-pull-up;
53 pins, such as the 'bias-pull-up' property in group 2. Here is a list of
56 - drive-push-pull: Push-pull drive mode (default, not required).
57 - drive-open-drain: Open-drain drive mode.
[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 …]
Dmicrochip,mec5-pinctrl.yaml2 # 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 …]
Dgd,gd32-pinctrl-common.yaml2 # SPDX-License-Identifier: Apache-2.0
6 child-binding:
7 child-binding:
9 - name: pincfg-node.yaml
10 property-allowlist:
11 - drive-push-pull
12 - drive-open-drain
13 - bias-disable
14 - bias-pull-down
15 - bias-pull-up
[all …]
Dgd,gd32-pinctrl-af.yaml2 # SPDX-License-Identifier: Apache-2.0
7 use this node to route USART0 RX to pin PA10 and enable the pull-up resistor
20 /* You can put this in places like a board-pinctrl.dtsi file in
24 /* include pre-defined combinations for the SoC variant used by the board */
25 #include <dt-bindings/pinctrl/gd32f450i(g-i-k)xx-pinctrl.h>
39 /* both PA10 and PA12 have pull-up enabled */
40 bias-pull-up;
56 is used for low power states because it disconnects the pin pull-up/down
64 pins, such as the 'bias-pull-up' property in group 2. Here is a list of
67 - drive-push-pull: Push-pull drive mode (default, not required).
[all …]
Dwch,afio.yaml2 # SPDX-License-Identifier: Apache-2.0
13 "#address-cells":
16 "#size-cells":
20 child-binding:
23 child-binding:
28 - name: pincfg-node.yaml
29 property-allowlist:
30 - bias-high-impedance
31 - bias-pull-up
32 - bias-pull-down
[all …]
Dst,stm32-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
6 Based on pincfg-node.yaml binding.
8 Note: `bias-disable` and `drive-push-pull` are default pin configurations.
9 They will be applied in case no `bias-foo` or `driver-bar` properties
12 compatible: "st,stm32-pinctrl"
20 remap-pa11:
25 remap-pa12:
30 remap-pa11-pa12:
35 child-binding:
40 - name: pincfg-node.yaml
[all …]
Despressif,esp32-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
7 states are composed by groups of pre-defined pin muxing definitions and user
10 Each Zephyr-based application has its own set of pin muxing/pin configuration
11 requirements. The next steps use ESP-WROVER-KIT's I2C_0 to illustrate how one
15 Suppose an application running on top of the ESP-WROVER-KIT board, for some
18 you'll notice that the I2C_0 node is already assigned to a pre-defined state.
22 #include "esp_wrover_kit-pinctrl.dtsi"
26 pinctrl-0 = <&i2c0_default>;
27 pinctrl-names = "default";
31 From the above excerpt, the pincrl-0 property is assigned the 'i2c0_default'
[all …]
Dpincfg-node.yaml2 # SPDX-License-Identifier: Apache-2.0
16 https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml
19 bias-disable:
21 description: disable any pin bias
23 bias-high-impedance:
25 description: high impedance mode ("third-state", "floating")
27 bias-bus-hold:
31 bias-pull-up:
33 description: enable pull-up resistor
35 bias-pull-down:
[all …]
Dgd,gd32-pinctrl-afio.yaml2 # SPDX-License-Identifier: Apache-2.0
7 use this node to route USART0 RX to pin PA10 and enable the pull-up resistor
20 /* You can put this in places like a board-pinctrl.dtsi file in
24 /* include pre-defined combinations for the SoC variant used by the board */
25 #include <dt-bindings/pinctrl/gd32f403z(k-i-g-e-c-b)xx-pinctrl.h>
39 /* both PA10 and PA12 have pull-up enabled */
40 bias-pull-up;
56 is used for low power states because it disconnects the pin pull-up/down
64 pins, such as the 'bias-pull-up' property in group 2. Here is a list of
67 - drive-push-pull: Push-pull drive mode (default, not required). Only
[all …]
/Zephyr-latest/boards/cypress/cy8ckit_062_ble/
Dcy8ckit_062_ble_cy8c6347-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <infineon/cat1a/legacy/psoc6-pinctrl.dtsi>
9 /* Configure pin control bias mode for uart5 pins */
11 drive-push-pull;
15 input-enable;
19 drive-push-pull;
23 input-enable;
27 drive-push-pull;
31 input-enable;
34 /* Configure pin control bias mode for SPI pins */
[all …]
/Zephyr-latest/boards/cypress/cy8ckit_062_wifi_bt/
Dcy8ckit_062_wifi_bt_cy8c6247-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <infineon/cat1a/legacy/psoc6-pinctrl.dtsi>
9 /* Configure pin control bias mode for uart5 pins */
11 drive-push-pull;
15 input-enable;
19 drive-push-pull;
23 input-enable;
27 drive-push-pull;
31 input-enable;
34 /* Configure pin control bias mode for SPI pins */
[all …]
/Zephyr-latest/boards/ambiq/apollo4p_blue_kxr_evb/
Dapollo4p_blue_kxr_evb-pinctrl.dtsi4 * 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/apollo4p_evb/
Dapollo4p_evb-pinctrl.dtsi4 * 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/ambiq/apollo3p_evb/
Dapollo3p_evb-pinctrl.dtsi4 * 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/infineon/cyw920829m2evk_02/
Dcyw920829m2evk_02-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
6 /* Configure pin control bias mode for uart2 pins */
8 drive-push-pull;
12 input-enable;
16 drive-push-pull;
20 input-enable;
/Zephyr-latest/boards/silabs/dev_kits/xg27_dk2602a/
Dxg27_dk2602a-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <dt-bindings/pinctrl/silabs/xg27-pinctrl.h>
13 drive-push-pull;
14 output-high;
18 input-enable;
25 drive-push-pull;
26 output-high;
30 input-enable;
31 silabs,input-filter;
38 drive-open-drain;
[all …]
/Zephyr-latest/boards/silabs/dev_kits/sltb010a/
Dsltb010a-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <dt-bindings/pinctrl/silabs/xg22-pinctrl.h>
13 drive-push-pull;
14 output-high;
18 input-enable;
25 drive-push-pull;
26 output-high;
30 input-enable;
31 silabs,input-filter;
38 drive-open-drain;
[all …]
/Zephyr-latest/boards/rakwireless/rak11720/
Drak11720_apollo3-pinctrl.dtsi4 * 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/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-latest/boards/sparkfun/thing_plus_matter_mgm240p/
Dsparkfun_thing_plus_matter_mgm240p-pinctrl.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
8 #include <dt-bindings/pinctrl/silabs/xg24-pinctrl.h>
15 drive-push-pull;
16 output-high;
20 input-enable;
21 silabs,input-filter;
28 drive-push-pull;
29 output-high;
33 input-enable;
[all …]

12