1*bd6ada56SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*bd6ada56SRob Herring (Arm)%YAML 1.2 3*bd6ada56SRob Herring (Arm)--- 4*bd6ada56SRob Herring (Arm)$id: http://devicetree.org/schemas/axis,artpec6-clkctrl.yaml# 5*bd6ada56SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*bd6ada56SRob Herring (Arm) 7*bd6ada56SRob Herring (Arm)title: Axis ARTPEC-6 clock controller 8*bd6ada56SRob Herring (Arm) 9*bd6ada56SRob Herring (Arm)maintainers: 10*bd6ada56SRob Herring (Arm) - Lars Persson <lars.persson@axis.com> 11*bd6ada56SRob Herring (Arm) 12*bd6ada56SRob Herring (Arm)properties: 13*bd6ada56SRob Herring (Arm) compatible: 14*bd6ada56SRob Herring (Arm) const: axis,artpec6-clkctrl 15*bd6ada56SRob Herring (Arm) 16*bd6ada56SRob Herring (Arm) reg: 17*bd6ada56SRob Herring (Arm) maxItems: 1 18*bd6ada56SRob Herring (Arm) 19*bd6ada56SRob Herring (Arm) "#clock-cells": 20*bd6ada56SRob Herring (Arm) const: 1 21*bd6ada56SRob Herring (Arm) 22*bd6ada56SRob Herring (Arm) clocks: 23*bd6ada56SRob Herring (Arm) minItems: 1 24*bd6ada56SRob Herring (Arm) items: 25*bd6ada56SRob Herring (Arm) - description: external 50 MHz oscillator. 26*bd6ada56SRob Herring (Arm) - description: optional audio reference clock. 27*bd6ada56SRob Herring (Arm) - description: fractional audio clock divider 0. 28*bd6ada56SRob Herring (Arm) - description: fractional audio clock divider 1. 29*bd6ada56SRob Herring (Arm) 30*bd6ada56SRob Herring (Arm) clock-names: 31*bd6ada56SRob Herring (Arm) minItems: 1 32*bd6ada56SRob Herring (Arm) items: 33*bd6ada56SRob Herring (Arm) - const: sys_refclk 34*bd6ada56SRob Herring (Arm) - const: i2s_refclk 35*bd6ada56SRob Herring (Arm) - const: frac_clk0 36*bd6ada56SRob Herring (Arm) - const: frac_clk1 37*bd6ada56SRob Herring (Arm) 38*bd6ada56SRob Herring (Arm)required: 39*bd6ada56SRob Herring (Arm) - compatible 40*bd6ada56SRob Herring (Arm) - reg 41*bd6ada56SRob Herring (Arm) - "#clock-cells" 42*bd6ada56SRob Herring (Arm) - clocks 43*bd6ada56SRob Herring (Arm) - clock-names 44*bd6ada56SRob Herring (Arm) 45*bd6ada56SRob Herring (Arm)additionalProperties: false 46*bd6ada56SRob Herring (Arm) 47*bd6ada56SRob Herring (Arm)examples: 48*bd6ada56SRob Herring (Arm) - | 49*bd6ada56SRob Herring (Arm) clock-controller@f8000000 { 50*bd6ada56SRob Herring (Arm) compatible = "axis,artpec6-clkctrl"; 51*bd6ada56SRob Herring (Arm) reg = <0xf8000000 0x48>; 52*bd6ada56SRob Herring (Arm) #clock-cells = <1>; 53*bd6ada56SRob Herring (Arm) clocks = <&ext_clk>; 54*bd6ada56SRob Herring (Arm) clock-names = "sys_refclk"; 55*bd6ada56SRob Herring (Arm) }; 56