~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/simple-audio-mux.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/sound/simple-audio-mux.yaml (Architecture m68k) and /Documentation/devicetree/bindings/sound/simple-audio-mux.yaml (Architecture sparc)


  1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-      1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/sound/simpl      4 $id: http://devicetree.org/schemas/sound/simple-audio-mux.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Simple Audio Multiplexer                     7 title: Simple Audio Multiplexer
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Alexandre Belloni <aleandre.belloni@bootlin     10   - Alexandre Belloni <aleandre.belloni@bootlin.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Simple audio multiplexers are driven using g     13   Simple audio multiplexers are driven using gpios, allowing to select which of
 14   their input line is connected to the output      14   their input line is connected to the output line.
 15                                                    15 
 16 allOf:                                             16 allOf:
 17   - $ref: dai-common.yaml#                         17   - $ref: dai-common.yaml#
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     const: simple-audio-mux                        21     const: simple-audio-mux
 22                                                    22 
 23   mux-gpios:                                       23   mux-gpios:
 24     description: |                                 24     description: |
 25       GPIOs used to select the input line.         25       GPIOs used to select the input line.
 26                                                    26 
 27   state-labels:                                    27   state-labels:
 28     description: State of input line. default      28     description: State of input line. default is "Input 1", "Input 2"
 29     $ref: /schemas/types.yaml#/definitions/str     29     $ref: /schemas/types.yaml#/definitions/string-array
 30     maxItems: 2                                    30     maxItems: 2
 31                                                    31 
 32   sound-name-prefix: true                          32   sound-name-prefix: true
 33                                                    33 
 34 required:                                          34 required:
 35   - compatible                                     35   - compatible
 36   - mux-gpios                                      36   - mux-gpios
 37                                                    37 
 38 additionalProperties: false                        38 additionalProperties: false
 39                                                    39 
 40 examples:                                          40 examples:
 41   - |                                              41   - |
 42     mux {                                          42     mux {
 43         compatible = "simple-audio-mux";           43         compatible = "simple-audio-mux";
 44         mux-gpios = <&gpio 3 0>;                   44         mux-gpios = <&gpio 3 0>;
 45         state-labels = "Label_A", "Label_B";       45         state-labels = "Label_A", "Label_B";
 46     };                                             46     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php