0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/serial/fsl,s32-linflexuart.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Freescale LINFlexD UART
0008
0009 description: |
0010 The LINFlexD controller implements several LIN protocol versions, as well
0011 as support for full-duplex UART communication through 8-bit and 9-bit
0012 frames. See chapter 47 ("LINFlexD") in the reference manual
0013 https://www.nxp.com/webapp/Download?colCode=S32V234RM.
0014
0015 maintainers:
0016 - Chester Lin <clin@suse.com>
0017
0018 allOf:
0019 - $ref: "serial.yaml"
0020
0021 properties:
0022 compatible:
0023 oneOf:
0024 - const: fsl,s32v234-linflexuart
0025 - items:
0026 - const: nxp,s32g2-linflexuart
0027 - const: fsl,s32v234-linflexuart
0028
0029 reg:
0030 maxItems: 1
0031
0032 interrupts:
0033 maxItems: 1
0034
0035 required:
0036 - compatible
0037 - reg
0038 - interrupts
0039
0040 unevaluatedProperties: false
0041
0042 examples:
0043 - |
0044 serial@40053000 {
0045 compatible = "fsl,s32v234-linflexuart";
0046 reg = <0x40053000 0x1000>;
0047 interrupts = <0 59 4>;
0048 };