1*833e5d42SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*833e5d42SEmmanuel Vadot%YAML 1.2 3*833e5d42SEmmanuel Vadot--- 4*833e5d42SEmmanuel Vadot$id: http://devicetree.org/schemas/clock/microchip,pic32mzda-clk.yaml# 5*833e5d42SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*833e5d42SEmmanuel Vadot 7*833e5d42SEmmanuel Vadottitle: Microchip PIC32MZDA Clock Controller 8*833e5d42SEmmanuel Vadot 9*833e5d42SEmmanuel Vadotmaintainers: 10*833e5d42SEmmanuel Vadot - Purna Chandra Mandal <purna.mandal@microchip.com> 11*833e5d42SEmmanuel Vadot 12*833e5d42SEmmanuel Vadotdescription: 13*833e5d42SEmmanuel Vadot Microchip clock controller consists of a few oscillators, PLL, multiplexer 14*833e5d42SEmmanuel Vadot and divider modules. 15*833e5d42SEmmanuel Vadot 16*833e5d42SEmmanuel Vadotproperties: 17*833e5d42SEmmanuel Vadot compatible: 18*833e5d42SEmmanuel Vadot const: microchip,pic32mzda-clk 19*833e5d42SEmmanuel Vadot 20*833e5d42SEmmanuel Vadot reg: 21*833e5d42SEmmanuel Vadot maxItems: 1 22*833e5d42SEmmanuel Vadot 23*833e5d42SEmmanuel Vadot '#clock-cells': 24*833e5d42SEmmanuel Vadot const: 1 25*833e5d42SEmmanuel Vadot 26*833e5d42SEmmanuel Vadot microchip,pic32mzda-sosc: 27*833e5d42SEmmanuel Vadot description: Presence of secondary oscillator. 28*833e5d42SEmmanuel Vadot type: boolean 29*833e5d42SEmmanuel Vadot 30*833e5d42SEmmanuel Vadotrequired: 31*833e5d42SEmmanuel Vadot - compatible 32*833e5d42SEmmanuel Vadot - reg 33*833e5d42SEmmanuel Vadot - "#clock-cells" 34*833e5d42SEmmanuel Vadot 35*833e5d42SEmmanuel VadotadditionalProperties: false 36*833e5d42SEmmanuel Vadot 37*833e5d42SEmmanuel Vadotexamples: 38*833e5d42SEmmanuel Vadot - | 39*833e5d42SEmmanuel Vadot clock-controller@1f801200 { 40*833e5d42SEmmanuel Vadot compatible = "microchip,pic32mzda-clk"; 41*833e5d42SEmmanuel Vadot reg = <0x1f801200 0x200>; 42*833e5d42SEmmanuel Vadot #clock-cells = <1>; 43*833e5d42SEmmanuel Vadot /* optional */ 44*833e5d42SEmmanuel Vadot microchip,pic32mzda-sosc; 45*833e5d42SEmmanuel Vadot }; 46