Back to home page

OSCL-LXR

 
 

    


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     };