Home
last modified time | relevance | path

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

1234

/Zephyr-latest/dts/bindings/test/
Dvnd,pinctrl-test.yaml2 # SPDX-License-Identifier: Apache-2.0
7 compatible: "vnd,pinctrl-test"
11 child-binding:
16 child-binding:
27 /* both pins 0 and 1 have pull-up enabled */
28 bias-pull-up;
35 /* pin M has pull-down enabled */
36 bias-pull-down;
42 - bias-pull-up: Enable pull-up resistor.
43 - bias-pull-down: Enable pull-down resistor.
[all …]
/Zephyr-latest/boards/nxp/mimxrt1160_evk/
Dmimxrt1160_evk-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
9 #include <nxp/nxp_imx/rt/mimxrt1166dvm6a-pinctrl.dtsi>
16 drive-strength = "high";
17 bias-pull-down;
18 slew-rate = "fast";
22 drive-strength = "high";
23 bias-pull-up;
24 slew-rate = "fast";
29 drive-strength = "high";
30 slew-rate = "fast";
[all …]
/Zephyr-latest/boards/nxp/mimxrt1170_evk/
Dmimxrt1170_evk-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
9 #include <nxp/nxp_imx/rt/mimxrt1176dvmaa-pinctrl.dtsi>
16 drive-strength = "high";
17 bias-pull-down;
18 slew-rate = "fast";
22 drive-strength = "high";
23 bias-pull-up;
24 slew-rate = "fast";
32 drive-strength = "high";
33 slew-rate = "fast";
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
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 …]
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 …]
Dnxp,mcux-rt-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
15 drive-strength = "r0-6";
16 slew-rate = "slow";
17 nxp,speed = "100-mhz";
21 Both pins will be configured with a weak latch, drive strength of "r0-6",
26 input-schmitt-enable: HYS=1
27 drive-open-drain: ODE=1
28 input-enable: SION=1 (in SW_MUX_CTL_PAD register)
29 bias-pull-down: PUE=1, PUS=<bias-pull-down-value>
30 bias-pull-up: PUE=1, PUS=<bias-pull-up-value>
[all …]
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 - 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 …]
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 …]
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 …]
Dnordic,nrf-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
7 node to route UART0 RX to pin P0.1 and enable the pull-up resistor on the
20 /* You can put this in places like a board-pinctrl.dtsi file in
35 /* both P0.3 and P0.4 are configured with pull-up */
36 bias-pull-up;
43 state. You would specify the low-power configuration for the same device
52 include/zephyr/dt-bindings/pinctrl/nrf-pinctrl.h header file.
55 pins, such as the 'bias-pull-up' property in group 2. Here is a list of
58 - bias-disable: Disable pull-up/down (default behavior, not required).
59 - bias-pull-up: Enable pull-up resistor.
[all …]
Drenesas,smartbond-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
19 /* You can put this in places like a board-pinctrl.dtsi file in
24 #include <dt-bindings/pinctrl/smartbond-pinctrl.h>
36 /* route UART RX to P0.8 and enable pull-up */
38 bias-pull-up;
53 pins, such as the 'bias-pull-up' property in group 2. Here is a list of
56 - bias-pull-up: Enable pull-up resistor.
57 - bias-pull-down: Enable pull-down resistor.
59 Note that bias options are mutually exclusive.
61 To link this pin configuration with a device, use a pinctrl-N property
[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 …]
Datmel,sam-pinctrl.yaml3 # Copyright (c) 2021-2022, Gerson Fernando Budke <nandojve@gmail.com>
4 # SPDX-License-Identifier: Apache-2.0
11 to route USART0 RX to pin PA10 and enable the pull-up resistor on the pin.
23 /** You can put this in places like a <board>-pinctrl.dtsi file in
27 /** include pre-defined combinations for the SoC variant used by the board */
28 #include <dt-bindings/pinctrl/sam4sXc-pinctrl.h>
42 /* both PA5 and PA7 have pull-up enabled */
43 bias-pull-up;
57 pins, such as the 'bias-pull-up' property in group 2. Here is a list of
60 - bias-pull-up: Enable pull-up resistor.
[all …]
Dnxp,imx7d-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
14 bias-pull-up: PE=1, PS=<bias-pull-up-value index>
15 bias-pull-down: PE=1, PS=0
16 input-schmitt-enable: HYS=1
17 slew-rate: SRE=<enum idx>
18 drive-strength: DSE=<enum idx>
19 input-enable: SION=1 (in SW_PAD_CTL_MUX register)
26 SRE=<slew-rate>,
27 DSE=<drive-strength>,
34 compatible: "nxp,imx7d-pinctrl"
[all …]
Datmel,sam0-pinctrl.yaml2 # Copyright (c) 2021-2022, Gerson Fernando Budke
3 # SPDX-License-Identifier: Apache-2.0
10 to route SERCOM0 as UART were RX to pin PAD1 and enable the pull-up resistor
23 /** You can put this in places like a <board>-pinctrl.dtsi file in
27 /** include pre-defined combinations for the SoC variant used by the board */
28 #include <dt-bindings/pinctrl/samr21g-pinctrl.h>
42 /* both PA5 and PA7 have pull-up enabled */
43 bias-pull-up;
57 pins, such as the 'bias-pull-up' property in group 2. Here is a list of
60 - bias-pull-up: Enable pull-up resistor.
[all …]
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 …]
Dnxp,mcux-rt11xx-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
15 drive-strength = "high";
16 slew-rate = "slow";
25 drive-open-drain: ODE/ODE_LPSR=1
26 input-enable: SION=1 (in SW_MUX_CTL_PAD register)
27 bias-pull-down: PUE=1, PUS=0
28 bias-pull-up: PUE=1, PUS=1
29 bias-disable: PULL=11 (in supported registers)
30 slew-rate: SRE=<enum_idx>
31 drive-strength: DSE=<enum_idx>
[all …]
Dnxp,mci-io-mux.yaml2 # SPDX-License-Identifier: Apache-2.0
17 slew-rate = "normal";
22 as normal drive strength and no pull. This corresponds to the following
30 bias-pull-up: PAD_PU_PD_ENx= (0x1 << pin_index)
31 bias-pull-down: PAD_PU_PD_ENx= (0x10 << pin_index)
33 compatible: "nxp,mci-io-mux"
36 - name: base.yaml
38 child-binding:
40 child-binding:
44 - name: pincfg-node.yaml
[all …]
/Zephyr-latest/tests/drivers/pinctrl/api/
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
9 compatible = "vnd,pinctrl-test";
15 bias-pull-up;
19 bias-pull-down;
34 bias-pull-down;
38 bias-pull-up;
63 bias-pull-up;
67 bias-pull-down;
78 compatible = "vnd,pinctrl-device";
80 pinctrl-0 = <&test_device0_default>;
[all …]
/Zephyr-latest/boards/nxp/mimxrt1180_evk/
Dmimxrt1180_evk-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
7 #include <nxp/nxp_imx/rt/mimxrt1189cvm8b-pinctrl.dtsi>
14 bias-pull-down;
15 slew-rate = "fast";
16 drive-strength = "high";
29 bias-pull-down;
30 slew-rate = "fast";
31 drive-strength = "high";
35 input-enable;
36 bias-pull-down;
[all …]
/Zephyr-latest/boards/nxp/vmu_rt1170/
Dvmu_rt1170-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
9 #include <nxp/nxp_imx/rt/mimxrt1176dvmaa-pinctrl.dtsi>
16 drive-strength = "high";
17 bias-pull-down;
18 slew-rate = "fast";
23 drive-strength = "high";
24 bias-pull-down;
25 slew-rate = "fast";
26 input-enable;
32 drive-strength = "high";
[all …]
/Zephyr-latest/boards/nxp/imx93_evk/
Dimx93_evk-pinctrl.dtsi3 * 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/mimxrt595_evk/
Dmimxrt595_evk_mimxrt595s_cm33-pinctrl.dtsi3 * from MIMXRT595-EVK.mex
6 * SPDX-License-Identifier: Apache-2.0
10 #include <nxp/nxp_imx/rt/MIMXRT595SFFOC-pinctrl.h>
16 input-enable;
17 slew-rate = "normal";
18 drive-strength = "normal";
22 slew-rate = "normal";
23 drive-strength = "normal";
34 slew-rate = "normal";
35 input-enable;
[all …]
/Zephyr-latest/boards/nxp/mimxrt1060_evk/
Dmimxrt1060_evk-pinctrl.dtsi3 * SPDX-License-Identifier: Apache-2.0
9 #include <nxp/nxp_imx/rt/mimxrt1062dvl6a-pinctrl.dtsi>
17 bias-disable;
18 drive-strength = "r0-6";
19 slew-rate = "slow";
20 nxp,speed = "100-mhz";
28 drive-strength = "r0-6";
29 bias-pull-down;
30 bias-pull-down-value = "100k";
31 slew-rate = "slow";
[all …]

1234