1# Copyright (c) 2023 TOKITA Hiroshi
2# SPDX-License-Identifier: Apache-2.0
3
4description: |
5  The representation of Raspberry Pi Pico ring oscillator.
6
7compatible: "raspberrypi,pico-rosc"
8
9include: [fixed-clock.yaml, fixed-factor-clock.yaml]
10
11properties:
12  range:
13    type: int
14    required: true
15    description: |
16      Specify the number of ring oscillator stages to use.
17        - LOW: 8 (default)
18        - MEDIUM: 6
19        - HIGH: 4
20        - TOOHIGH: 2
21
22  stage-drive-strength:
23    type: array
24    required: true
25    description: |
26      Specifies the drive strength of the eight stages of the ring oscillator.
27      The valid range of each value is between 0 and 7.
28
29  phase-flip:
30    type: boolean
31    description: |
32      Flipping phase-shifter output.
33
34  phase:
35    type: int
36    description: |
37      The phase-shift value.
38      The valid range is 0 to 3
39