zephyr/dts/bindings/serial/microchip,xec-uart.yaml
Jay Vasanth 343d1919f1 uart: microchip: add low power & wake support
changes to support low power and wake support in microchip xec uart
driver. Add support for wakerx_gpio config in dts to select the wake gpio.
Configure for wake in PM_DEVICE_ACTION_SUSPEND state and clear
interrupt in wake isr. Also added support for
CONFIG_UART_CONSOLE_INPUT_EXPIRED

Signed-off-by: Jay Vasanth <jay.vasanth@microchip.com>
2023-01-27 14:25:58 -05:00

38 lines
677 B
YAML

description: Microchip XEC UART
compatible: "microchip,xec-uart"
include: [uart-controller.yaml, pinctrl-device.yaml]
properties:
reg:
required: true
interrupts:
required: true
ldn:
type: int
required: true
description: logical device number
girqs:
type: array
required: true
description: UART GIRQ and bit position in EC interrupt aggregator
pcrs:
type: array
required: true
description: UART Power Clock Reset(PCR) register index and bit position
pinctrl-0:
required: true
pinctrl-names:
required: true
wakerx-gpios:
type: phandle-array
description: GPIO configured as UART RX wake source