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

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


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  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,odroid.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Samsung Exynos Odroid XU3/XU4 audio com      7 title: Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Krzysztof Kozlowski <krzk@kernel.org>           10   - Krzysztof Kozlowski <krzk@kernel.org>
 11   - Sylwester Nawrocki <s.nawrocki@samsung.com>     11   - Sylwester Nawrocki <s.nawrocki@samsung.com>
 12                                                    12 
 13 allOf:                                         << 
 14   - $ref: sound-card-common.yaml#              << 
 15                                                << 
 16 properties:                                        13 properties:
 17   compatible:                                      14   compatible:
 18     oneOf:                                         15     oneOf:
 19       - const: hardkernel,odroid-xu3-audio         16       - const: hardkernel,odroid-xu3-audio
 20                                                    17 
 21       - const: hardkernel,odroid-xu4-audio         18       - const: hardkernel,odroid-xu4-audio
 22         deprecated: true                           19         deprecated: true
 23                                                    20 
 24       - const: samsung,odroid-xu3-audio            21       - const: samsung,odroid-xu3-audio
 25         deprecated: true                           22         deprecated: true
 26                                                    23 
 27       - const: samsung,odroid-xu4-audio            24       - const: samsung,odroid-xu4-audio
 28         deprecated: true                           25         deprecated: true
 29                                                    26 
                                                   >>  27   model:
                                                   >>  28     $ref: /schemas/types.yaml#/definitions/string
                                                   >>  29     description: The user-visible name of this sound complex.
                                                   >>  30 
                                                   >>  31   assigned-clock-parents: true
                                                   >>  32   assigned-clock-rates: true
                                                   >>  33   assigned-clocks: true
                                                   >>  34   clocks: true
                                                   >>  35 
 30   cpu:                                             36   cpu:
 31     type: object                                   37     type: object
 32     additionalProperties: false                << 
 33     properties:                                    38     properties:
 34       sound-dai:                                   39       sound-dai:
                                                   >>  40         $ref: /schemas/types.yaml#/definitions/phandle-array
 35         description: phandles to the I2S contr     41         description: phandles to the I2S controllers
 36                                                    42 
 37   codec:                                           43   codec:
 38     type: object                                   44     type: object
 39     additionalProperties: false                << 
 40     properties:                                    45     properties:
 41       sound-dai:                                   46       sound-dai:
 42         minItems: 1                            !!  47         $ref: /schemas/types.yaml#/definitions/phandle-array
 43         items:                                 !!  48         description: |
 44           - description: phandle of the HDMI I !!  49           List of phandles to the CODEC nodes,
 45           - description: phandle of the MAX980 !!  50           first entry must be corresponding to the MAX98090 CODEC and
                                                   >>  51           the second entry must be the phandle of the HDMI IP block node.
 46                                                    52 
 47   samsung,audio-routing:                           53   samsung,audio-routing:
 48     $ref: /schemas/types.yaml#/definitions/non     54     $ref: /schemas/types.yaml#/definitions/non-unique-string-array
 49     deprecated: true                           << 
 50     description: |                                 55     description: |
 51       List of the connections between audio        56       List of the connections between audio
 52       components;  each entry is a pair of str     57       components;  each entry is a pair of strings, the first being the
 53       connection's sink, the second being the      58       connection's sink, the second being the connection's source;
 54       valid names for sources and sinks are th     59       valid names for sources and sinks are the MAX98090's pins (as
 55       documented in its binding), and the jack     60       documented in its binding), and the jacks on the board.
 56       For Odroid X2: "Headphone Jack", "Mic Ja     61       For Odroid X2: "Headphone Jack", "Mic Jack", "DMIC"
 57       For Odroid U3, XU3: "Headphone Jack", "S     62       For Odroid U3, XU3: "Headphone Jack", "Speakers"
 58       For Odroid XU4: no entries                   63       For Odroid XU4: no entries
 59       Deprecated, use audio-routing.           << 
 60                                                    64 
 61   samsung,audio-widgets:                           65   samsung,audio-widgets:
 62     $ref: /schemas/types.yaml#/definitions/non     66     $ref: /schemas/types.yaml#/definitions/non-unique-string-array
 63     description: |                                 67     description: |
 64       This property specifies off-codec audio      68       This property specifies off-codec audio elements
 65       like headphones or speakers, for details     69       like headphones or speakers, for details see widgets.txt
 66                                                    70 
 67 required:                                          71 required:
 68   - compatible                                     72   - compatible
                                                   >>  73   - model
 69   - cpu                                            74   - cpu
 70   - codec                                          75   - codec
 71                                                    76 
 72 unevaluatedProperties: false                   !!  77 additionalProperties: false
 73                                                    78 
 74 examples:                                          79 examples:
 75   - |                                              80   - |
 76     sound {                                        81     sound {
 77         compatible = "hardkernel,odroid-xu3-au     82         compatible = "hardkernel,odroid-xu3-audio";
 78         model = "Odroid-XU3";                      83         model = "Odroid-XU3";
 79         audio-routing =                        !!  84         samsung,audio-routing =
 80                 "Headphone Jack", "HPL",           85                 "Headphone Jack", "HPL",
 81                 "Headphone Jack", "HPR",           86                 "Headphone Jack", "HPR",
 82                 "IN1", "Mic Jack",                 87                 "IN1", "Mic Jack",
 83                 "Mic Jack", "MICBIAS";             88                 "Mic Jack", "MICBIAS";
 84                                                    89 
 85         cpu {                                      90         cpu {
 86             sound-dai = <&i2s0 0>;                 91             sound-dai = <&i2s0 0>;
 87         };                                         92         };
 88                                                    93 
 89         codec {                                    94         codec {
 90             sound-dai = <&hdmi>, <&max98090>;      95             sound-dai = <&hdmi>, <&max98090>;
 91         };                                         96         };
 92     };                                             97     };
                                                   >>  98 
                                                      

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