1*76619c4fSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*76619c4fSRob Herring (Arm)%YAML 1.2 3*76619c4fSRob Herring (Arm)--- 4*76619c4fSRob Herring (Arm)$id: http://devicetree.org/schemas/serial/microchip,pic32mzda-uart.yaml# 5*76619c4fSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*76619c4fSRob Herring (Arm) 7*76619c4fSRob Herring (Arm)title: Microchip PIC32 UART 8*76619c4fSRob Herring (Arm) 9*76619c4fSRob Herring (Arm)maintainers: 10*76619c4fSRob Herring (Arm) - Andrei Pistirica <andrei.pistirica@microchip.com> 11*76619c4fSRob Herring (Arm) - Purna Chandra Mandal <purna.mandal@microchip.com> 12*76619c4fSRob Herring (Arm) 13*76619c4fSRob Herring (Arm)allOf: 14*76619c4fSRob Herring (Arm) - $ref: /schemas/serial/serial.yaml# 15*76619c4fSRob Herring (Arm) 16*76619c4fSRob Herring (Arm)properties: 17*76619c4fSRob Herring (Arm) compatible: 18*76619c4fSRob Herring (Arm) const: microchip,pic32mzda-uart 19*76619c4fSRob Herring (Arm) 20*76619c4fSRob Herring (Arm) reg: 21*76619c4fSRob Herring (Arm) maxItems: 1 22*76619c4fSRob Herring (Arm) 23*76619c4fSRob Herring (Arm) interrupts: 24*76619c4fSRob Herring (Arm) items: 25*76619c4fSRob Herring (Arm) - description: Fault 26*76619c4fSRob Herring (Arm) - description: RX 27*76619c4fSRob Herring (Arm) - description: TX 28*76619c4fSRob Herring (Arm) 29*76619c4fSRob Herring (Arm) clocks: 30*76619c4fSRob Herring (Arm) maxItems: 1 31*76619c4fSRob Herring (Arm) 32*76619c4fSRob Herring (Arm)required: 33*76619c4fSRob Herring (Arm) - compatible 34*76619c4fSRob Herring (Arm) - reg 35*76619c4fSRob Herring (Arm) - interrupts 36*76619c4fSRob Herring (Arm) - clocks 37*76619c4fSRob Herring (Arm) 38*76619c4fSRob Herring (Arm)unevaluatedProperties: false 39*76619c4fSRob Herring (Arm) 40*76619c4fSRob Herring (Arm)examples: 41*76619c4fSRob Herring (Arm) - | 42*76619c4fSRob Herring (Arm) #include <dt-bindings/interrupt-controller/irq.h> 43*76619c4fSRob Herring (Arm) #include <dt-bindings/clock/microchip,pic32-clock.h> 44*76619c4fSRob Herring (Arm) 45*76619c4fSRob Herring (Arm) serial@1f822000 { 46*76619c4fSRob Herring (Arm) compatible = "microchip,pic32mzda-uart"; 47*76619c4fSRob Herring (Arm) reg = <0x1f822000 0x50>; 48*76619c4fSRob Herring (Arm) interrupts = <112 IRQ_TYPE_LEVEL_HIGH>, 49*76619c4fSRob Herring (Arm) <113 IRQ_TYPE_LEVEL_HIGH>, 50*76619c4fSRob Herring (Arm) <114 IRQ_TYPE_LEVEL_HIGH>; 51*76619c4fSRob Herring (Arm) clocks = <&rootclk PB2CLK>; 52*76619c4fSRob Herring (Arm) cts-gpios = <&gpio1 15 0>; 53*76619c4fSRob Herring (Arm) }; 54