12ce39f20SLars Povlsen# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
22ce39f20SLars Povlsen%YAML 1.2
32ce39f20SLars Povlsen---
42ce39f20SLars Povlsen$id: http://devicetree.org/schemas/clock/microchip,sparx5-dpll.yaml#
52ce39f20SLars Povlsen$schema: http://devicetree.org/meta-schemas/core.yaml#
62ce39f20SLars Povlsen
72ce39f20SLars Povlsentitle: Microchip Sparx5 DPLL Clock
82ce39f20SLars Povlsen
92ce39f20SLars Povlsenmaintainers:
102ce39f20SLars Povlsen  - Lars Povlsen <lars.povlsen@microchip.com>
112ce39f20SLars Povlsen
122ce39f20SLars Povlsendescription: |
132ce39f20SLars Povlsen  The Sparx5 DPLL clock controller generates and supplies clock to
142ce39f20SLars Povlsen  various peripherals within the SoC.
152ce39f20SLars Povlsen
162ce39f20SLars Povlsenproperties:
172ce39f20SLars Povlsen  compatible:
182ce39f20SLars Povlsen    const: microchip,sparx5-dpll
192ce39f20SLars Povlsen
202ce39f20SLars Povlsen  reg:
212ce39f20SLars Povlsen    maxItems: 1
222ce39f20SLars Povlsen
232ce39f20SLars Povlsen  clocks:
242ce39f20SLars Povlsen    maxItems: 1
252ce39f20SLars Povlsen
262ce39f20SLars Povlsen  '#clock-cells':
272ce39f20SLars Povlsen    const: 1
282ce39f20SLars Povlsen
292ce39f20SLars Povlsenrequired:
302ce39f20SLars Povlsen  - compatible
312ce39f20SLars Povlsen  - reg
322ce39f20SLars Povlsen  - clocks
332ce39f20SLars Povlsen  - '#clock-cells'
342ce39f20SLars Povlsen
352ce39f20SLars PovlsenadditionalProperties: false
362ce39f20SLars Povlsen
372ce39f20SLars Povlsenexamples:
382ce39f20SLars Povlsen  # Clock provider for eMMC:
392ce39f20SLars Povlsen  - |
402ce39f20SLars Povlsen    lcpll_clk: lcpll-clk {
412ce39f20SLars Povlsen        compatible = "fixed-clock";
422ce39f20SLars Povlsen        #clock-cells = <0>;
432ce39f20SLars Povlsen        clock-frequency = <2500000000>;
442ce39f20SLars Povlsen    };
452ce39f20SLars Povlsen    clks: clock-controller@61110000c {
462ce39f20SLars Povlsen        compatible = "microchip,sparx5-dpll";
472ce39f20SLars Povlsen        #clock-cells = <1>;
482ce39f20SLars Povlsen        clocks = <&lcpll_clk>;
492ce39f20SLars Povlsen        reg = <0x1110000c 0x24>;
502ce39f20SLars Povlsen    };
512ce39f20SLars Povlsen
522ce39f20SLars Povlsen...
53