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 Pinctrl node's client devices use subnodes for desired pin configuration.
29 Client device subnodes use below standard properties.
30 $ref: pinmux-node.yaml#
41 drive-open-drain: true
48 additionalProperties: false
54 additionalProperties: false
57 # Pinmux controller node
59 pinctrl: pinctrl@e2880000 {
60 compatible = "intel,lgm-io";
61 reg = <0xe2880000 0x100000>;
64 pins = <64>, /* UART_RX0 */
66 function = "CONSOLE_UART0";
69 groups = "CONSOLE_UART0";