This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

raspberrypi,pico-rosc

Vendor: Raspberry Pi Foundation

Description

The representation of Raspberry Pi Pico ring oscillator.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

#clock-cells

int

Number of items to expect in a Clock specifier

This property is required.

clock-frequency

int

output clock frequency (Hz)

This property is required.

clock-div

int

fixed clock divider

clock-mult

int

fixed clock multiplier

range

int

Specify the number of ring oscillator stages to use.
  - LOW: 8 (default)
  - MEDIUM: 6
  - HIGH: 4
  - TOOHIGH: 2

This property is required.

stage-drive-strength

array

Specifies the drive strength of the eight stages of the ring oscillator.
The valid range of each value is between 0 and 7.

This property is required.

phase-flip

boolean

Flipping phase-shifter output.

phase

int

The phase-shift value.
The valid range is 0 to 3