The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/sound/samsung,odroid.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 32ce3315adbda909785581d264000b86


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.