1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/pinctrl/intel,lgm-io.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Intel Lightning Mountain SoC pinmux & GPIO controller binding
10 - Rahul Tanwar <rahul.tanwar@linux.intel.com>
13 Pinmux & GPIO controller controls pin multiplexing & configuration including
14 GPIO function selection & GPIO attributes configuration.
23 # Client device subnode's properties
28 - $ref: pincfg-node.yaml#
29 - $ref: pinmux-node.yaml#
31 Pinctrl node's client devices use subnodes for desired pin configuration.
32 Client device subnodes use below standard properties.
43 drive-open-drain: true
50 additionalProperties: false
56 additionalProperties: false
59 # Pinmux controller node
61 pinctrl: pinctrl@e2880000 {
62 compatible = "intel,lgm-io";
63 reg = <0xe2880000 0x100000>;
66 pins = <64>, /* UART_RX0 */
68 function = "CONSOLE_UART0";
71 groups = "CONSOLE_UART0";