Commit 066aef69 authored by Stanislav Jakubek's avatar Stanislav Jakubek Committed by Rob Herring
Browse files

dt-bindings: serial: Convert rda,8810pl-uart to YAML



Convert RDA Micro UART bindings to DT schema format.

Signed-off-by: default avatarStanislav Jakubek <stano.jakubek@gmail.com>
Signed-off-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220109170321.GA12989@standask-GA-A55M-S2HP
parent e783362e
Loading
Loading
Loading
Loading
+0 −17
Original line number Diff line number Diff line
RDA Micro UART

Required properties:
- compatible :  "rda,8810pl-uart" for RDA8810PL SoCs.
- reg        :  Offset and length of the register set for the device.
- interrupts :  Should contain UART interrupt.
- clocks     :  Phandle to the input clock.


Example:

		uart2: serial@20a90000 {
			compatible = "rda,8810pl-uart";
			reg = <0x20a90000 0x1000>;
			interrupts = <11 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&uart_clk>;
		};
+46 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/serial/rda,8810pl-uart.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: RDA Micro UART Interface

maintainers:
  - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

allOf:
  - $ref: serial.yaml#

properties:
  compatible:
    const: rda,8810pl-uart

  reg:
    maxItems: 1

  interrupts:
    maxItems: 1

  clocks:
    maxItems: 1

required:
  - compatible
  - reg
  - interrupts
  - clocks

unevaluatedProperties: false

examples:
  - |
    #include <dt-bindings/interrupt-controller/irq.h>

    uart3: serial@20a90000 {
      compatible = "rda,8810pl-uart";
      reg = <0x20a90000 0x1000>;
      interrupts = <11 IRQ_TYPE_LEVEL_HIGH>;
      clocks = <&uart_clk>;
    };
...
+1 −1
Original line number Diff line number Diff line
@@ -2503,7 +2503,7 @@ S: Maintained
F:	Documentation/devicetree/bindings/arm/rda.yaml
F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
F:	arch/arm/boot/dts/rda8810pl-*
F:	drivers/clocksource/timer-rda.c