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/socionext,uniphier-aio.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-only OR BSD-2-Clause
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/sound/socionext,uniphier-aio.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: UniPhier AIO audio system
    8 
    9 maintainers:
   10   - <alsa-devel@alsa-project.org>
   11 
   12 properties:
   13   compatible:
   14     enum:
   15       - socionext,uniphier-ld11-aio
   16       - socionext,uniphier-ld20-aio
   17       - socionext,uniphier-pxs2-aio
   18 
   19   reg:
   20     maxItems: 1
   21 
   22   interrupts:
   23     maxItems: 1
   24 
   25   clock-names:
   26     const: aio
   27 
   28   clocks:
   29     maxItems: 1
   30 
   31   reset-names:
   32     const: aio
   33 
   34   resets:
   35     maxItems: 1
   36 
   37   socionext,syscon:
   38     description: |
   39       Specifies a phandle to soc-glue, which is used for changing mode of S/PDIF
   40       signal pin to output from Hi-Z. This property is optional if you use I2S
   41       signal pins only.
   42     $ref: "/schemas/types.yaml#/definitions/phandle"
   43 
   44   "#sound-dai-cells":
   45     const: 1
   46 
   47 patternProperties:
   48   "^port@[0-9]$":
   49     description: |
   50       Port number of DT node is specified by the following DAI channels that
   51       depends on SoC.
   52       ld11-aio,ld20-aio:
   53         0: hdmi
   54         1: pcmin2
   55         2: line
   56         3: hpcmout1
   57         4: pcmout3
   58         5: hiecout1
   59         6: epcmout2
   60         7: epcmout3
   61         8: hieccompout1
   62       pxs2-aio:
   63         0: hdmi
   64         1: line
   65         2: aux
   66         3: hiecout1
   67         4: iecout1
   68         5: hieccompout1
   69         6: ieccompout1
   70     $ref: audio-graph-port.yaml#
   71     unevaluatedProperties: false
   72 
   73 additionalProperties: false
   74 
   75 required:
   76   - compatible
   77   - reg
   78   - interrupts
   79   - clock-names
   80   - clocks
   81   - reset-names
   82   - resets
   83   - "#sound-dai-cells"
   84 
   85 examples:
   86   - |
   87     audio@56000000 {
   88         compatible = "socionext,uniphier-ld20-aio";
   89         reg = <0x56000000 0x80000>;
   90         interrupts = <0 144 4>;
   91         pinctrl-names = "default";
   92         pinctrl-0 = <&pinctrl_aout>;
   93         clock-names = "aio";
   94         clocks = <&sys_clk 40>;
   95         reset-names = "aio";
   96         resets = <&sys_rst 40>;
   97         #sound-dai-cells = <1>;
   98         socionext,syscon = <&soc_glue>;
   99     };

Cache object: e5f1f98433b2ed1b6fd8d6ab9ed6b898


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