1*80908040SHaylen Chu# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*80908040SHaylen Chu%YAML 1.2 3*80908040SHaylen Chu--- 4*80908040SHaylen Chu$id: http://devicetree.org/schemas/clock/spacemit,k1-pll.yaml# 5*80908040SHaylen Chu$schema: http://devicetree.org/meta-schemas/core.yaml# 6*80908040SHaylen Chu 7*80908040SHaylen Chutitle: SpacemiT K1 PLL 8*80908040SHaylen Chu 9*80908040SHaylen Chumaintainers: 10*80908040SHaylen Chu - Haylen Chu <heylenay@4d2.org> 11*80908040SHaylen Chu 12*80908040SHaylen Chuproperties: 13*80908040SHaylen Chu compatible: 14*80908040SHaylen Chu const: spacemit,k1-pll 15*80908040SHaylen Chu 16*80908040SHaylen Chu reg: 17*80908040SHaylen Chu maxItems: 1 18*80908040SHaylen Chu 19*80908040SHaylen Chu clocks: 20*80908040SHaylen Chu description: External 24MHz oscillator 21*80908040SHaylen Chu 22*80908040SHaylen Chu spacemit,mpmu: 23*80908040SHaylen Chu $ref: /schemas/types.yaml#/definitions/phandle 24*80908040SHaylen Chu description: 25*80908040SHaylen Chu Phandle to the "Main PMU (MPMU)" syscon. It is used to check PLL 26*80908040SHaylen Chu lock status. 27*80908040SHaylen Chu 28*80908040SHaylen Chu "#clock-cells": 29*80908040SHaylen Chu const: 1 30*80908040SHaylen Chu description: 31*80908040SHaylen Chu See <dt-bindings/clock/spacemit,k1-syscon.h> for valid indices. 32*80908040SHaylen Chu 33*80908040SHaylen Churequired: 34*80908040SHaylen Chu - compatible 35*80908040SHaylen Chu - reg 36*80908040SHaylen Chu - clocks 37*80908040SHaylen Chu - spacemit,mpmu 38*80908040SHaylen Chu - "#clock-cells" 39*80908040SHaylen Chu 40*80908040SHaylen ChuadditionalProperties: false 41*80908040SHaylen Chu 42*80908040SHaylen Chuexamples: 43*80908040SHaylen Chu - | 44*80908040SHaylen Chu clock-controller@d4090000 { 45*80908040SHaylen Chu compatible = "spacemit,k1-pll"; 46*80908040SHaylen Chu reg = <0xd4090000 0x1000>; 47*80908040SHaylen Chu clocks = <&vctcxo_24m>; 48*80908040SHaylen Chu spacemit,mpmu = <&sysctl_mpmu>; 49*80908040SHaylen Chu #clock-cells = <1>; 50*80908040SHaylen Chu }; 51