xref: /linux/Documentation/devicetree/bindings/serial/arm,sbsa-uart.yaml (revision e78f70bad29c5ae1e1076698b690b15794e9b81e)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2---
3$id: http://devicetree.org/schemas/serial/arm,sbsa-uart.yaml#
4$schema: http://devicetree.org/meta-schemas/core.yaml#
5
6title: ARM SBSA UART
7
8maintainers:
9  - Andre Przywara <andre.przywara@arm.com>
10
11description:
12  This UART uses a subset of the PL011 registers and consequently lives in the
13  PL011 driver. It's baudrate and other communication parameters cannot be
14  adjusted at runtime, so it lacks a clock specifier here.
15
16allOf:
17  - $ref: /schemas/serial/serial.yaml#
18
19properties:
20  compatible:
21    const: arm,sbsa-uart
22
23  reg:
24    maxItems: 1
25
26  interrupts:
27    maxItems: 1
28
29  current-speed:
30    description: fixed baud rate set by the firmware
31
32required:
33  - compatible
34  - reg
35  - interrupts
36  - current-speed
37
38unevaluatedProperties: false
39