1description: Renesas SmartBond(tm) UART 2 3compatible: "renesas,smartbond-uart" 4 5include: [uart-controller.yaml, pinctrl-device.yaml] 6 7properties: 8 reg: 9 required: true 10 11 interrupts: 12 required: true 13 14 periph-clock-config: 15 type: int 16 description: Peripheral clock register configuration (COM domain) 17 required: true 18 19 current-speed: 20 description: | 21 Initial baud rate setting for UART. Only a fixed set of baud 22 rates are selectable on these devices. 23 enum: 24 - 4800 25 - 9600 26 - 14400 27 - 19200 28 - 28800 29 - 38400 30 - 57600 31 - 115200 32 - 230400 33 - 500000 34 - 921600 35 - 1000000 36 - 2000000 37 38 hw-flow-control-supported: 39 type: boolean 40 description: Set to indicate RTS/CTS flow control is supported. 41 42 rx-wake-gpios: 43 type: phandle-array 44 description: GPIO configured as wake source 45 46 rx-wake-timeout: 47 type: int 48 description: | 49 Time to prevent UART entering sleep mode after receiving data (ms) 50 51 dtr-gpios: 52 type: phandle-array 53 description: | 54 DTR pin specification. DTR pin when active tells that the driver that there 55 is active client on the other side of serial line. 56 The device driver does not use DTR for hardware flow control. 57 When device is connected to computer serial converter usually asserts DTR 58 line when serial port is opened and ready for communication. 59 This line can be used in Smartbond(tm) driver to detect remote client presence. 60 If client is not present the device can disable UART, allowing for 61 power system management to enter more efficient power levels. 62