nxp,kinetis-scg

Vendor: NXP Semiconductors

Description

NXP Kinetis SCG (System Clock Generator) IP node

Properties

Properties not inherited from the base binding file.

Name

Type

Details

clk-divider-slow

int

system clock to slow clock divider

This property is required.

clk-divider-bus

int

system clock to bus clock divider

This property is required.

clk-divider-core

int

system clock to core clock divider

This property is required.

clk-source

int

system clock source

sosc-freq

int

system oscillator (e.g. xtal) frequency

sosc-mode

int

system oscillator mode

sosc-divider-1

int

system oscillator divider 1

sosc-divider-2

int

system oscillator divider 2

sirc-range

int

slow internal reference clock range in MHz

This property is required.

sirc-divider-1

int

slow internal reference clock divider 1

This property is required.

sirc-divider-2

int

slow internal reference clock divider 2

This property is required.

firc-range

int

fast internal reference clock range in MHz

This property is required.

firc-divider-1

int

fast internal reference clock divider 1

This property is required.

firc-divider-2

int

fast internal reference clock divider 2

This property is required.

spll-source

int

system phase-locked loop clock source

This property is required.

spll-divider-pre

int

system phase-locked loop reference clock divider

This property is required.

spll-multiplier

int

system phase-locked loop reference clock multiplier

This property is required.

spll-divider-1

int

system phase-locked loop divider 1

This property is required.

spll-divider-2

int

system phase-locked loop divider 2

This property is required.

clkout-source

int

clockout clock source

#clock-cells

int

Number of items to expect in a Clock specifier

This property is required.

Constant value: 1

Properties inherited from the base binding file, which defines common properties that may be set on many nodes. Not all of these may apply to the “nxp,kinetis-scg” compatible.

Name

Type

Details

reg

array

register space

This property is required.

See Important properties for more information.

label

string

Human readable string describing the device (used as device_get_binding() argument)

This property is required.

See Important properties for more information.

status

string

indicates the operational status of a device

Legal values: 'ok', 'okay', 'disabled', 'reserved', 'fail', 'fail-sss'

See Important properties for more information.

compatible

string-array

compatible strings

This property is required.

See Important properties for more information.

reg-names

string-array

name of each register space

interrupts

array

interrupts for device

See Important properties for more information.

interrupts-extended

compound

extended interrupt specifier for device

interrupt-names

string-array

name of each interrupt

interrupt-parent

phandle

phandle to interrupt controller node

clocks

phandle-array

Clock gate information

clock-names

string-array

name of each clock

#address-cells

int

number of address cells in reg property

#size-cells

int

number of size cells in reg property

dmas

phandle-array

DMA channels specifiers

dma-names

string-array

Provided names of DMA channel specifiers

io-channels

phandle-array

IO channels specifiers

io-channel-names

string-array

Provided names of IO channel specifiers

Specifier cell names

  • clock cells: name