1*02fe7ca0SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*02fe7ca0SRob Herring (Arm)%YAML 1.2 3*02fe7ca0SRob Herring (Arm)--- 4*02fe7ca0SRob Herring (Arm)$id: http://devicetree.org/schemas/clock/marvell,ap80x-clock.yaml# 5*02fe7ca0SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*02fe7ca0SRob Herring (Arm) 7*02fe7ca0SRob Herring (Arm)title: Marvell Armada AP80x System Controller Clocks 8*02fe7ca0SRob Herring (Arm) 9*02fe7ca0SRob Herring (Arm)maintainers: 10*02fe7ca0SRob Herring (Arm) - Gregory Clement <gregory.clement@bootlin.com> 11*02fe7ca0SRob Herring (Arm) - Miquel Raynal <miquel.raynal@bootlin.com> 12*02fe7ca0SRob Herring (Arm) 13*02fe7ca0SRob Herring (Arm)description: > 14*02fe7ca0SRob Herring (Arm) The AP806/AP807 is one of the two core HW blocks of the Marvell Armada 15*02fe7ca0SRob Herring (Arm) 7K/8K/931x SoCs. It contains system controllers, which provide several 16*02fe7ca0SRob Herring (Arm) registers giving access to numerous features: clocks, pin-muxing and many 17*02fe7ca0SRob Herring (Arm) other SoC configuration items. 18*02fe7ca0SRob Herring (Arm) 19*02fe7ca0SRob Herring (Arm)properties: 20*02fe7ca0SRob Herring (Arm) compatible: 21*02fe7ca0SRob Herring (Arm) enum: 22*02fe7ca0SRob Herring (Arm) - marvell,ap806-clock 23*02fe7ca0SRob Herring (Arm) - marvell,ap806-cpu-clock 24*02fe7ca0SRob Herring (Arm) - marvell,ap807-clock 25*02fe7ca0SRob Herring (Arm) - marvell,ap807-cpu-clock 26*02fe7ca0SRob Herring (Arm) 27*02fe7ca0SRob Herring (Arm) reg: 28*02fe7ca0SRob Herring (Arm) maxItems: 1 29*02fe7ca0SRob Herring (Arm) 30*02fe7ca0SRob Herring (Arm) "#clock-cells": 31*02fe7ca0SRob Herring (Arm) const: 1 32*02fe7ca0SRob Herring (Arm) 33*02fe7ca0SRob Herring (Arm) clocks: 34*02fe7ca0SRob Herring (Arm) items: 35*02fe7ca0SRob Herring (Arm) - description: cluster 0 parent clock phandle 36*02fe7ca0SRob Herring (Arm) - description: cluster 1 parent clock phandle 37*02fe7ca0SRob Herring (Arm) 38*02fe7ca0SRob Herring (Arm)required: 39*02fe7ca0SRob Herring (Arm) - compatible 40*02fe7ca0SRob Herring (Arm) - "#clock-cells" 41*02fe7ca0SRob Herring (Arm) 42*02fe7ca0SRob Herring (Arm)additionalProperties: false 43*02fe7ca0SRob Herring (Arm) 44*02fe7ca0SRob Herring (Arm)allOf: 45*02fe7ca0SRob Herring (Arm) - if: 46*02fe7ca0SRob Herring (Arm) properties: 47*02fe7ca0SRob Herring (Arm) compatible: 48*02fe7ca0SRob Herring (Arm) contains: 49*02fe7ca0SRob Herring (Arm) enum: 50*02fe7ca0SRob Herring (Arm) - marvell,ap806-cpu-clock 51*02fe7ca0SRob Herring (Arm) - marvell,ap807-cpu-clock 52*02fe7ca0SRob Herring (Arm) then: 53*02fe7ca0SRob Herring (Arm) required: 54*02fe7ca0SRob Herring (Arm) - clocks 55