zephyr/dts/bindings/arm/nxp,kinetis-scg.yaml

147 lines
3.2 KiB
YAML

#
# Copyright (c) 2019 Vestas Wind Systems A/S
#
# SPDX-License-Identifier: Apache-2.0
#
---
title: NXP Kinetis SCG (System Clock Generator)
version: 0.1
description: >
This is a representation of the NXP Kinetis SCG IP node
inherits:
!include base.yaml
properties:
compatible:
constraint: "nxp,kinetis-scg"
reg:
category: required
label:
category: required
clk-divider-slow:
type: int
description: system clock to slow clock divider
generation: define
category: required
clk-divider-bus:
type: int
description: system clock to bus clock divider
generation: define
category: required
clk-divider-core:
type: int
description: system clock to core clock divider
generation: define
category: required
clk-source:
type: int
description: system clock source
generation: define
category: optional
sosc-freq:
type: int
description: system oscillator (e.g. xtal) frequency
generation: define
category: optional
sosc-mode:
type: int
description: system oscillator mode
generation: define
category: optional
sosc-divider-1:
type: int
description: system oscillator divider 1
generation: define
category: optional
sosc-divider-2:
type: int
description: system oscillator divider 2
generation: define
category: optional
sirc-range:
type: int
description: slow internal reference clock range in MHz
generation: define
category: required
sirc-divider-1:
type: int
description: slow internal reference clock divider 1
generation: define
category: required
sirc-divider-2:
type: int
description: slow internal reference clock divider 2
generation: define
category: required
firc-range:
type: int
description: fast internal reference clock range in MHz
generation: define
category: required
firc-divider-1:
type: int
description: fast internal reference clock divider 1
generation: define
category: required
firc-divider-2:
type: int
description: fast internal reference clock divider 2
generation: define
category: required
spll-source:
type: int
description: system phase-locked loop clock source
generation: define
category: required
spll-divider-pre:
type: int
description: system phase-locked loop reference clock divider
generation: define
category: required
spll-multiplier:
type: int
description: system phase-locked loop reference clock multiplier
generation: define
category: required
spll-divider-1:
type: int
description: system phase-locked loop divider 1
generation: define
category: required
spll-divider-2:
type: int
description: system phase-locked loop divider 2
generation: define
category: required
clkout-source:
type: int
description: clockout clock source
generation: define
category: optional
...