zephyr/dts/bindings/arm/nxp,kinetis-scg.yaml
Ulf Magnusson 2934ee2cda dts: bindings: Remove 'title:' and put all info. into 'description:'
Add any useful information from 'title:' to the 'description:' strings
(e.g. explanations of acronyms), and remove 'title:' as well as any
copy-pasted "this binding gives a ..." boilerplate.

Also clean some description strings up a bit.

Some other things could probably be cleaned up (replacing 'GPIO node'
with 'GPIO controller' on controllers for consistency, for example), but
I kept things close to the original to avoid accidentally messing up.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2019-12-18 11:52:45 +01:00

122 lines
2.5 KiB
YAML

# Copyright (c) 2019 Vestas Wind Systems A/S
# SPDX-License-Identifier: Apache-2.0
description: NXP Kinetis SCG (System Clock Generator) IP node
compatible: "nxp,kinetis-scg"
include: [clock-controller.yaml, base.yaml]
properties:
reg:
required: true
label:
required: true
clk-divider-slow:
type: int
description: system clock to slow clock divider
required: true
clk-divider-bus:
type: int
description: system clock to bus clock divider
required: true
clk-divider-core:
type: int
description: system clock to core clock divider
required: true
clk-source:
type: int
description: system clock source
required: false
sosc-freq:
type: int
description: system oscillator (e.g. xtal) frequency
required: false
sosc-mode:
type: int
description: system oscillator mode
required: false
sosc-divider-1:
type: int
description: system oscillator divider 1
required: false
sosc-divider-2:
type: int
description: system oscillator divider 2
required: false
sirc-range:
type: int
description: slow internal reference clock range in MHz
required: true
sirc-divider-1:
type: int
description: slow internal reference clock divider 1
required: true
sirc-divider-2:
type: int
description: slow internal reference clock divider 2
required: true
firc-range:
type: int
description: fast internal reference clock range in MHz
required: true
firc-divider-1:
type: int
description: fast internal reference clock divider 1
required: true
firc-divider-2:
type: int
description: fast internal reference clock divider 2
required: true
spll-source:
type: int
description: system phase-locked loop clock source
required: true
spll-divider-pre:
type: int
description: system phase-locked loop reference clock divider
required: true
spll-multiplier:
type: int
description: system phase-locked loop reference clock multiplier
required: true
spll-divider-1:
type: int
description: system phase-locked loop divider 1
required: true
spll-divider-2:
type: int
description: system phase-locked loop divider 2
required: true
clkout-source:
type: int
description: clockout clock source
required: false
"#clock-cells":
const: 1
clock-cells:
- name