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/imx-audio-sgtl5000.txt

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 Freescale i.MX audio complex with SGTL5000 codec
    2 
    3 Required properties:
    4 
    5   - compatible          : "fsl,imx-audio-sgtl5000"
    6 
    7   - model               : The user-visible name of this sound complex
    8 
    9   - ssi-controller      : The phandle of the i.MX SSI controller
   10 
   11   - audio-codec         : The phandle of the SGTL5000 audio codec
   12 
   13   - audio-routing       : A list of the connections between audio components.
   14                           Each entry is a pair of strings, the first being the
   15                           connection's sink, the second being the connection's
   16                           source. Valid names could be power supplies, SGTL5000
   17                           pins, and the jacks on the board:
   18 
   19                           Power supplies:
   20                            * Mic Bias
   21 
   22                           SGTL5000 pins:
   23                            * MIC_IN
   24                            * LINE_IN
   25                            * HP_OUT
   26                            * LINE_OUT
   27 
   28                           Board connectors:
   29                            * Mic Jack
   30                            * Line In Jack
   31                            * Headphone Jack
   32                            * Line Out Jack
   33                            * Ext Spk
   34 
   35   - mux-int-port        : The internal port of the i.MX audio muxer (AUDMUX)
   36 
   37   - mux-ext-port        : The external port of the i.MX audio muxer
   38 
   39 Note: The AUDMUX port numbering should start at 1, which is consistent with
   40 hardware manual.
   41 
   42 Example:
   43 
   44 sound {
   45         compatible = "fsl,imx51-babbage-sgtl5000",
   46                      "fsl,imx-audio-sgtl5000";
   47         model = "imx51-babbage-sgtl5000";
   48         ssi-controller = <&ssi1>;
   49         audio-codec = <&sgtl5000>;
   50         audio-routing =
   51                 "MIC_IN", "Mic Jack",
   52                 "Mic Jack", "Mic Bias",
   53                 "Headphone Jack", "HP_OUT";
   54         mux-int-port = <1>;
   55         mux-ext-port = <3>;
   56 };

Cache object: 315125352714b65381fa8caa96b0766f


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