14b74c424SGeert Uytterhoeven# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
24b74c424SGeert Uytterhoeven%YAML 1.2
34b74c424SGeert Uytterhoeven---
44b74c424SGeert Uytterhoeven$id: "http://devicetree.org/schemas/serial/renesas,em-uart.yaml#"
54b74c424SGeert Uytterhoeven$schema: "http://devicetree.org/meta-schemas/core.yaml#"
64b74c424SGeert Uytterhoeven
74b74c424SGeert Uytterhoeventitle: Renesas EMMA Mobile UART Interface
84b74c424SGeert Uytterhoeven
94b74c424SGeert Uytterhoevenmaintainers:
104b74c424SGeert Uytterhoeven  - Magnus Damm <magnus.damm@gmail.com>
114b74c424SGeert Uytterhoeven
124b74c424SGeert UytterhoevenallOf:
134b74c424SGeert Uytterhoeven  - $ref: serial.yaml#
144b74c424SGeert Uytterhoeven
154b74c424SGeert Uytterhoevenproperties:
164b74c424SGeert Uytterhoeven  compatible:
174b74c424SGeert Uytterhoeven    const: renesas,em-uart
184b74c424SGeert Uytterhoeven
194b74c424SGeert Uytterhoeven  reg:
204b74c424SGeert Uytterhoeven    maxItems: 1
214b74c424SGeert Uytterhoeven
224b74c424SGeert Uytterhoeven  interrupts:
234b74c424SGeert Uytterhoeven    maxItems: 1
244b74c424SGeert Uytterhoeven
254b74c424SGeert Uytterhoeven  clocks:
264b74c424SGeert Uytterhoeven    maxItems: 1
274b74c424SGeert Uytterhoeven
284b74c424SGeert Uytterhoeven  clock-names:
294b74c424SGeert Uytterhoeven    const: sclk
304b74c424SGeert Uytterhoeven
314b74c424SGeert Uytterhoevenrequired:
324b74c424SGeert Uytterhoeven  - compatible
334b74c424SGeert Uytterhoeven  - reg
344b74c424SGeert Uytterhoeven  - interrupts
354b74c424SGeert Uytterhoeven  - clocks
364b74c424SGeert Uytterhoeven  - clock-names
374b74c424SGeert Uytterhoeven
384b74c424SGeert UytterhoevenadditionalProperties: false
394b74c424SGeert Uytterhoeven
404b74c424SGeert Uytterhoevenexamples:
414b74c424SGeert Uytterhoeven  - |
424b74c424SGeert Uytterhoeven    #include <dt-bindings/interrupt-controller/arm-gic.h>
434b74c424SGeert Uytterhoeven    uart0: serial@e1020000 {
444b74c424SGeert Uytterhoeven            compatible = "renesas,em-uart";
454b74c424SGeert Uytterhoeven            reg = <0xe1020000 0x38>;
464b74c424SGeert Uytterhoeven            interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
474b74c424SGeert Uytterhoeven            clocks = <&usia_u0_sclk>;
484b74c424SGeert Uytterhoeven            clock-names = "sclk";
494b74c424SGeert Uytterhoeven    };
50