microchip,sam-d5x-e5x-mclkperiph

Description

SAM_D5x_E5x MCLK (Main Clock) peripheral

Main Clock Controller provides synchronous system clocks to the modules
connected to the AHBx and the APBx buses.

Properties

Top level properties

These property descriptions apply to “microchip,sam-d5x-e5x-mclkperiph” nodes themselves. This page also describes child node properties in the following sections.

Properties not inherited from the base binding file.

Name

Type

Details

#clock-cells

int

The subsystem cell is to identify a clock controller sub-system.

The subsystem can be referred from include\zephyr\dt-bindings\clock\mchp_sam_d5x_e5x_clock.h,
under the MCLKPERIPH_TYPE section of ids.
All clock control API use this value to specify the clock on which the API operates.
Since subsystem is opaque to the user, it can be accessed from the devicetree node and used.

Constant value: 1

Child node properties

Name

Type

Details

subsystem

int

Clock subsystem

This property is required.

mclk-en

int

Enable mclk to the peripheral
0: to disable, 1: to enable

This property is required.

Legal values: 0, 1

Specifier cell names

  • clock cells: subsystem