Lines Matching +full:pull +full:- +full:down
1 # 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
18 - low-power-enable: Support input data ViH/ViL with low vlotage range(ex. 1.8V domain)
21 - PINMUX_FUNC_A : GPIO Function
22 - PINMUX_FUNC_B : AltOutput 1 Function
23 - PINMUX_FUNC_C : AltOutput 2 Function
24 - PINMUX_FUNC_D : AltOutput 3 Function
25 - PINMUX_FUNC_E : AltOutput 4 Function
26 (Note. Alt-input function does not need to set pinmux type other than PINMUX_FUNC_A)
31 #include <ene_kb1200/ene_kb1200-pinctrl.dtsi>
34 internal 3.3V pull-up if its i2c frequency won't exceed 400kHz. And we
35 need to set I2C0_0 pinmux type as PINMUX_FUNC_B (the alt-output 1
42 pinctrl-0 = <&i2c0_clk_gpio2c &i2c0_dat_gpio2d>;
43 pinctrl-names = "default";
46 /omit-if-no-ref/ i2c0_clk_gpio2c: i2c0_clk_gpio2c {
48 bias-pull-up;
50 /omit-if-no-ref/ i2c0_dat_gpio2d: i2c0_dat_gpio2d {
52 bias-pull-up;
55 compatible: "ene,kb1200-pinctrl"
63 child-binding:
69 - name: pincfg-node.yaml
70 property-allowlist:
71 - bias-disable
72 - bias-pull-down
73 - bias-pull-up
74 - drive-push-pull
75 - drive-open-drain
76 - output-disable
77 - output-enable
78 - output-high
79 - output-low
80 - low-power-enable