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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/samsung,midas-audio.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/samsung,midas-audio.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml (Version linux-6.8.12)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/sound/samsu      4 $id: http://devicetree.org/schemas/sound/samsung,midas-audio.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Samsung Midas audio complex with WM1811      7 title: Samsung Midas audio complex with WM1811 codec
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Sylwester Nawrocki <s.nawrocki@samsung.com>     10   - Sylwester Nawrocki <s.nawrocki@samsung.com>
 11                                                    11 
 12 allOf:                                             12 allOf:
 13   - $ref: sound-card-common.yaml#                  13   - $ref: sound-card-common.yaml#
 14                                                    14 
 15 properties:                                        15 properties:
 16   compatible:                                      16   compatible:
 17     const: samsung,midas-audio                     17     const: samsung,midas-audio
 18                                                    18 
 19   cpu:                                             19   cpu:
 20     type: object                                   20     type: object
 21     additionalProperties: false                    21     additionalProperties: false
 22     properties:                                    22     properties:
 23       sound-dai:                                   23       sound-dai:
 24         maxItems: 1                                24         maxItems: 1
 25         description: phandle to the I2S contro     25         description: phandle to the I2S controller
 26     required:                                      26     required:
 27       - sound-dai                                  27       - sound-dai
 28                                                    28 
 29   codec:                                           29   codec:
 30     type: object                                   30     type: object
 31     additionalProperties: false                    31     additionalProperties: false
 32     properties:                                    32     properties:
 33       sound-dai:                                   33       sound-dai:
 34         maxItems: 1                                34         maxItems: 1
 35         description: phandle to the WM1811 COD     35         description: phandle to the WM1811 CODEC
 36     required:                                      36     required:
 37       - sound-dai                                  37       - sound-dai
 38                                                    38 
 39   samsung,audio-routing:                           39   samsung,audio-routing:
 40     deprecated: true                               40     deprecated: true
 41     $ref: /schemas/types.yaml#/definitions/non     41     $ref: /schemas/types.yaml#/definitions/non-unique-string-array
 42     description: |                                 42     description: |
 43       List of the connections between audio co     43       List of the connections between audio components; each entry is
 44       a pair of strings, the first being the c     44       a pair of strings, the first being the connection's sink, the second
 45       being the connection's source; valid nam     45       being the connection's source; valid names for sources and sinks are
 46       the WM1811's pins (as documented in its      46       the WM1811's pins (as documented in its binding), and the jacks
 47       on the board: HP, SPK, Main Mic, Sub Mic     47       on the board: HP, SPK, Main Mic, Sub Mic, Headset Mic.
 48       Deprecated, use audio-routing.               48       Deprecated, use audio-routing.
 49                                                    49 
 50   mic-bias-supply:                                 50   mic-bias-supply:
 51     description: Supply for the micbias on the     51     description: Supply for the micbias on the Main microphone
 52                                                    52 
 53   submic-bias-supply:                              53   submic-bias-supply:
 54     description: Supply for the micbias on the     54     description: Supply for the micbias on the Sub microphone
 55                                                    55 
 56   headset-mic-bias-supply:                     << 
 57     description: Supply for the micbias on the << 
 58                                                << 
 59   fm-sel-gpios:                                    56   fm-sel-gpios:
 60     maxItems: 1                                    57     maxItems: 1
 61     description: GPIO pin for FM selection         58     description: GPIO pin for FM selection
 62                                                    59 
 63   lineout-sel-gpios:                               60   lineout-sel-gpios:
 64     maxItems: 1                                    61     maxItems: 1
 65     description: GPIO pin for line out selecti     62     description: GPIO pin for line out selection
 66                                                << 
 67   headset-detect-gpios:                        << 
 68     maxItems: 1                                << 
 69     description: GPIO for detection of headset << 
 70                                                << 
 71   headset-key-gpios:                           << 
 72     maxItems: 1                                << 
 73     description: GPIO for detection of headset << 
 74                                                << 
 75   io-channels:                                 << 
 76     maxItems: 1                                << 
 77     description: IO channel to read micbias vo << 
 78                                                << 
 79   io-channel-names:                            << 
 80     const: headset-detect                      << 
 81                                                << 
 82   samsung,headset-4pole-threshold-microvolt:   << 
 83     minItems: 2                                << 
 84     maxItems: 2                                << 
 85     description:                               << 
 86       Array containing minimum and maximum IO  << 
 87       (with microphone/button) headsets. If th << 
 88       outside of this range, a 3-pole headset  << 
 89                                                << 
 90   samsung,headset-button-threshold-microvolt:  << 
 91     minItems: 3                                << 
 92     maxItems: 3                                << 
 93     description: |                             << 
 94       Array of minimum (inclusive) IO channel  << 
 95       detection, in order: "Media", "Volume Up << 
 96                                                    63 
 97 required:                                          64 required:
 98   - compatible                                     65   - compatible
 99   - cpu                                            66   - cpu
100   - codec                                          67   - codec
101   - audio-routing                                  68   - audio-routing
102   - mic-bias-supply                                69   - mic-bias-supply
103   - submic-bias-supply                             70   - submic-bias-supply
104                                                    71 
105 unevaluatedProperties: false                       72 unevaluatedProperties: false
106                                                    73 
107 examples:                                          74 examples:
108   - |                                              75   - |
109     #include <dt-bindings/gpio/gpio.h>             76     #include <dt-bindings/gpio/gpio.h>
110                                                    77 
111     sound {                                        78     sound {
112         compatible = "samsung,midas-audio";        79         compatible = "samsung,midas-audio";
113         model = "Midas";                           80         model = "Midas";
114                                                    81 
115         fm-sel-gpios = <&gpaa0 3 GPIO_ACTIVE_H     82         fm-sel-gpios = <&gpaa0 3 GPIO_ACTIVE_HIGH>;
116                                                    83 
117         mic-bias-supply = <&mic_bias_reg>;         84         mic-bias-supply = <&mic_bias_reg>;
118         submic-bias-supply = <&submic_bias_reg     85         submic-bias-supply = <&submic_bias_reg>;
119                                                    86 
120         audio-routing =                            87         audio-routing =
121                 "HP", "HPOUT1L",                   88                 "HP", "HPOUT1L",
122                 "HP", "HPOUT1R",                   89                 "HP", "HPOUT1R",
123                                                    90 
124                 "SPK", "SPKOUTLN",                 91                 "SPK", "SPKOUTLN",
125                 "SPK", "SPKOUTLP",                 92                 "SPK", "SPKOUTLP",
126                 "SPK", "SPKOUTRN",                 93                 "SPK", "SPKOUTRN",
127                 "SPK", "SPKOUTRP",                 94                 "SPK", "SPKOUTRP",
128                                                    95 
129                 "RCV", "HPOUT2N",                  96                 "RCV", "HPOUT2N",
130                 "RCV", "HPOUT2P",                  97                 "RCV", "HPOUT2P",
131                                                    98 
132                 "IN1LP", "Main Mic",               99                 "IN1LP", "Main Mic",
133                 "IN1LN", "Main Mic",              100                 "IN1LN", "Main Mic",
134                 "IN1RP", "Sub Mic",               101                 "IN1RP", "Sub Mic",
135                 "IN1LP", "Sub Mic";               102                 "IN1LP", "Sub Mic";
136                                                   103 
137         cpu {                                     104         cpu {
138             sound-dai = <&i2s0>;                  105             sound-dai = <&i2s0>;
139         };                                        106         };
140                                                   107 
141         codec {                                   108         codec {
142             sound-dai = <&wm1811>;                109             sound-dai = <&wm1811>;
143         };                                        110         };
144                                                   111 
145     };                                            112     };
                                                      

~ [ 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