46 lines
1.3 KiB
YAML
46 lines
1.3 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/dpll/dpll-pin.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: DPLL Pin
|
|
|
|
maintainers:
|
|
- Ivan Vecera <ivecera@redhat.com>
|
|
|
|
description: |
|
|
The DPLL pin is either a physical input or output pin that is provided
|
|
by a DPLL( Digital Phase-Locked Loop) device. The pin is identified by
|
|
its physical order number that is stored in reg property and can have
|
|
an additional set of properties like supported (allowed) frequencies,
|
|
label, type and may support embedded sync.
|
|
|
|
Note that the pin in this context has nothing to do with pinctrl.
|
|
|
|
properties:
|
|
reg:
|
|
description: Hardware index of the DPLL pin.
|
|
maxItems: 1
|
|
|
|
connection-type:
|
|
description: Connection type of the pin
|
|
$ref: /schemas/types.yaml#/definitions/string
|
|
enum: [ext, gnss, int, mux, synce]
|
|
|
|
esync-control:
|
|
description: Indicates whether the pin supports embedded sync functionality.
|
|
type: boolean
|
|
|
|
label:
|
|
description: String exposed as the pin board label
|
|
$ref: /schemas/types.yaml#/definitions/string
|
|
|
|
supported-frequencies-hz:
|
|
description: List of supported frequencies for this pin, expressed in Hz.
|
|
|
|
required:
|
|
- reg
|
|
|
|
additionalProperties: false
|