Lines Matching +full:device +full:- +full:pinmux
2 # SPDX-License-Identifier: Apache-2.0
7 use this node to route UART0 TX to pin PB2 and enable the pull-up resistor
17 All device pin configurations should be placed in child nodes of the
20 /* You can put this in places like a board-pinctrl.dtsi file in
24 /* include pre-defined pins and functions for the SoC used by the board */
25 #include <dt-bindings/pinctrl/b91-pinctrl.h>
31 pinmux = <B91_PINMUX_SET(B91_PORT_B, B91_PIN_2, B91_FUNC_C)>;
36 pinmux = <B91_PINMUX_SET(B91_PORT_B, B91_PIN_3, B91_FUNC_C)>;
41 for a particular state of a device; in this case, the default
42 (that is, active) state. You would specify the low-power configuration for
43 the same device in a separate child node.
46 'bias-pull-up' property. Here is a list of supported standard pin
49 - bias-disable
50 - bias-pull-down
51 - bias-pull-up
53 To link pin configurations with a device, use a pinctrl-N property for some
56 #include "board-pinctrl.dtsi"
59 pinctrl-0 = <&uart0_tx_pb2_default &uart0_rx_pb3_default>;
60 pinctrl-1 = <&uart0_tx_pb2_sleep &uart0_rx_pb3_sleep>;
61 pinctrl-names = "default", "sleep";
64 compatible: "telink,b91-pinctrl"
72 pad-mul-sel:
76 PinMux pad_mul_sel register value. Pin functions depend on it.
84 child-binding:
89 - name: pincfg-node.yaml
90 property-allowlist:
91 - bias-disable
92 - bias-pull-down
93 - bias-pull-up
96 pinmux: