| description: Renesas SmartBond(tm) UART |
| |
| compatible: "renesas,smartbond-uart" |
| |
| include: [uart-controller.yaml, pinctrl-device.yaml] |
| |
| properties: |
| reg: |
| required: true |
| |
| interrupts: |
| required: true |
| |
| periph-clock-config: |
| type: int |
| description: Peripheral clock register configuration (COM domain) |
| required: true |
| |
| current-speed: |
| description: | |
| Initial baud rate setting for UART. Only a fixed set of baud |
| rates are selectable on these devices. |
| enum: |
| - 4800 |
| - 9600 |
| - 14400 |
| - 19200 |
| - 28800 |
| - 38400 |
| - 57600 |
| - 115200 |
| - 230400 |
| - 500000 |
| - 921600 |
| - 1000000 |
| - 2000000 |
| |
| hw-flow-control-supported: |
| type: boolean |
| description: Set to indicate RTS/CTS flow control is supported. |
| |
| rx-wake-gpios: |
| type: phandle-array |
| description: GPIO configured as wake source |
| |
| rx-wake-timeout: |
| type: int |
| description: | |
| Time to prevent UART entering sleep mode after receiving data (ms) |
| |
| dtr-gpios: |
| type: phandle-array |
| description: | |
| DTR pin specification. DTR pin when active tells that the driver that there |
| is active client on the other side of serial line. |
| The device driver does not use DTR for hardware flow control. |
| When device is connected to computer serial converter usually asserts DTR |
| line when serial port is opened and ready for communication. |
| This line can be used in Smartbond(tm) driver to detect remote client presence. |
| If client is not present the device can disable UART, allowing for |
| power system management to enter more efficient power levels. |