147 lines
3.2 KiB
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
|
|
|
|
...
|