1# Copyright (c) 2023 Nuvoton Technology Corporation
2# SPDX-License-Identifier: Apache-2.0
3
4description: Nuvoton NuMaker System Clock Controller (SCC)
5
6compatible: "nuvoton,numaker-scc"
7
8include: [clock-controller.yaml, base.yaml]
9
10properties:
11  reg:
12    required: true
13
14  hxt:
15    type: string
16    description: |
17      Enable/disable 4~24 MHz external crystal oscillator (HXT)
18    enum:
19      - "untouched"
20      - "enable"
21      - "disable"
22
23  lxt:
24    type: string
25    description: |
26      Enable/disable 32.768 kHz low-speed external crystal oscillator (LXT)
27    enum:
28      - "untouched"
29      - "enable"
30      - "disable"
31
32  hirc48:
33    type: string
34    description: |
35      Enable/disable 48 MHz high-speed internal RC oscillator (HIRC48)
36    enum:
37      - "untouched"
38      - "enable"
39      - "disable"
40
41  clk-pclkdiv:
42    type: int
43    description: |
44      Configure APB Clock Divider register
45
46  core-clock:
47    type: int
48    description: |
49      Configure core clock (HCLK)
50