xref: /linux/Documentation/devicetree/bindings/sound/option,gtm601.yaml (revision a1c613ae4c322ddd58d5a8539dbfba2a0380a8c0)
1cd8ee8abSDavid Heidelberg# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2cd8ee8abSDavid Heidelberg%YAML 1.2
3cd8ee8abSDavid Heidelberg---
4cd8ee8abSDavid Heidelberg$id: http://devicetree.org/schemas/sound/option,gtm601.yaml#
5cd8ee8abSDavid Heidelberg$schema: http://devicetree.org/meta-schemas/core.yaml#
6cd8ee8abSDavid Heidelberg
7cd8ee8abSDavid Heidelbergtitle: GTM601 UMTS modem audio interface CODEC
8cd8ee8abSDavid Heidelberg
9cd8ee8abSDavid Heidelbergmaintainers:
10cd8ee8abSDavid Heidelberg  - kernel@puri.sm
11cd8ee8abSDavid Heidelberg
12cd8ee8abSDavid Heidelbergdescription: >
13cd8ee8abSDavid Heidelberg  This device has no configuration interface. The sample rate and channels are
14cd8ee8abSDavid Heidelberg  based on the compatible string
15cd8ee8abSDavid Heidelberg
16cd8ee8abSDavid Heidelbergproperties:
17cd8ee8abSDavid Heidelberg  compatible:
18cd8ee8abSDavid Heidelberg    oneOf:
19*6870f410SGuido Günther      - description: Broadmobi BM818 (48Khz stereo)
20*6870f410SGuido Günther        items:
21cd8ee8abSDavid Heidelberg          - const: broadmobi,bm818
22cd8ee8abSDavid Heidelberg          - const: option,gtm601
23*6870f410SGuido Günther      - description: GTM601 (8kHz mono)
24*6870f410SGuido Günther        const: option,gtm601
25cd8ee8abSDavid Heidelberg
26cd8ee8abSDavid Heidelberg  '#sound-dai-cells':
27cd8ee8abSDavid Heidelberg    const: 0
28cd8ee8abSDavid Heidelberg
29cd8ee8abSDavid Heidelbergrequired:
30cd8ee8abSDavid Heidelberg  - compatible
31cd8ee8abSDavid Heidelberg
32cd8ee8abSDavid HeidelbergallOf:
33cd8ee8abSDavid Heidelberg  - $ref: dai-common.yaml#
34cd8ee8abSDavid Heidelberg
35cd8ee8abSDavid HeidelbergadditionalProperties: false
36cd8ee8abSDavid Heidelberg
37cd8ee8abSDavid Heidelbergexamples:
38cd8ee8abSDavid Heidelberg  - |
39cd8ee8abSDavid Heidelberg    codec {
40cd8ee8abSDavid Heidelberg        compatible = "option,gtm601";
41cd8ee8abSDavid Heidelberg        #sound-dai-cells = <0>;
42cd8ee8abSDavid Heidelberg    };
43