Path: blob/master/Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/dpll/microchip,zl30731.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Microchip Azurite DPLL device78maintainers:9- Ivan Vecera <ivecera@redhat.com>1011description:12Microchip Azurite DPLL (ZL3073x) is a family of DPLL devices that13provides up to 5 independent DPLL channels, up to 10 differential or14single-ended inputs and 10 differential or 20 single-ended outputs.15These devices support both I2C and SPI interfaces.1617properties:18compatible:19enum:20- microchip,zl3073121- microchip,zl3073222- microchip,zl3073323- microchip,zl3073424- microchip,zl307352526reg:27maxItems: 12829required:30- compatible31- reg3233allOf:34- $ref: /schemas/dpll/dpll-device.yaml#35- $ref: /schemas/spi/spi-peripheral-props.yaml#3637unevaluatedProperties: false3839examples:40- |41i2c {42#address-cells = <1>;43#size-cells = <0>;4445dpll@70 {46compatible = "microchip,zl30732";47reg = <0x70>;48dpll-types = "pps", "eec";4950input-pins {51#address-cells = <1>;52#size-cells = <0>;5354pin@0 { /* REF0P */55reg = <0>;56connection-type = "ext";57label = "Input 0";58supported-frequencies-hz = /bits/ 64 <1 1000>;59};60};6162output-pins {63#address-cells = <1>;64#size-cells = <0>;6566pin@3 { /* OUT1N */67reg = <3>;68connection-type = "gnss";69esync-control;70label = "Output 1";71supported-frequencies-hz = /bits/ 64 <1 10000>;72};73};74};75};76- |77spi {78#address-cells = <1>;79#size-cells = <0>;8081dpll@70 {82compatible = "microchip,zl30731";83reg = <0x70>;84spi-max-frequency = <12500000>;8586dpll-types = "pps";8788input-pins {89#address-cells = <1>;90#size-cells = <0>;9192pin@0 { /* REF0P */93reg = <0>;94connection-type = "ext";95label = "Input 0";96supported-frequencies-hz = /bits/ 64 <1 1000>;97};98};99100output-pins {101#address-cells = <1>;102#size-cells = <0>;103104pin@3 { /* OUT1N */105reg = <3>;106connection-type = "gnss";107esync-control;108label = "Output 1";109supported-frequencies-hz = /bits/ 64 <1 10000>;110};111};112};113};114...115116117