# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/audio-graph-port.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Audio Graph Card 'port' Node Bindings maintainers: - Kuninori Morimoto select: false allOf: - $ref: /schemas/graph.yaml#/$defs/port-base properties: prefix: description: "device name prefix" $ref: /schemas/types.yaml#/definitions/string convert-rate: description: CPU to Codec rate convert. $ref: /schemas/types.yaml#/definitions/uint32 convert-channels: description: CPU to Codec rate channels. $ref: /schemas/types.yaml#/definitions/uint32 patternProperties: "^endpoint(@[0-9a-f]+)?": $ref: /schemas/graph.yaml#/$defs/endpoint-base properties: mclk-fs: description: | Multiplication factor between stream rate and codec mclk. When defined, mclk-fs property defined in dai-link sub nodes are ignored. $ref: /schemas/types.yaml#/definitions/uint32 frame-inversion: description: dai-link uses frame clock inversion $ref: /schemas/types.yaml#/definitions/flag bitclock-inversion: description: dai-link uses bit clock inversion $ref: /schemas/types.yaml#/definitions/flag frame-master: description: Indicates dai-link frame master. $ref: /schemas/types.yaml#/definitions/phandle bitclock-master: description: Indicates dai-link bit clock master $ref: /schemas/types.yaml#/definitions/phandle dai-format: description: audio format. items: enum: - i2s - right_j - left_j - dsp_a - dsp_b - ac97 - pdm - msb - lsb convert-rate: description: CPU to Codec rate convert. $ref: /schemas/types.yaml#/definitions/uint32 convert-channels: description: CPU to Codec rate channels. $ref: /schemas/types.yaml#/definitions/uint32 additionalProperties: true