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/omap-twl4030.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 * Texas Instruments SoC with twl4030 based audio setups
    2 
    3 Required properties:
    4 - compatible: "ti,omap-twl4030"
    5 - ti,model: Name of the sound card (for example "omap3beagle")
    6 - ti,mcbsp: phandle for the McBSP node
    7 
    8 Optional properties:
    9 - ti,codec: phandle for the twl4030 audio node
   10 - ti,mcbsp-voice: phandle for the McBSP node connected to the voice port of twl
   11 - ti, jack-det-gpio: Jack detect GPIO
   12 - ti,audio-routing: List of connections between audio components.
   13   Each entry is a pair of strings, the first being the connection's sink,
   14   the second being the connection's source.
   15   If the routing is not provided all possible connection will be available
   16 
   17 Available audio endpoints for the audio-routing table:
   18 
   19 Board connectors:
   20  * Headset Stereophone
   21  * Earpiece Spk
   22  * Handsfree Spk
   23  * Ext Spk
   24  * Main Mic
   25  * Sub Mic
   26  * Headset Mic
   27  * Carkit Mic
   28  * Digital0 Mic
   29  * Digital1 Mic
   30  * Line In
   31 
   32 twl4030 pins:
   33  * HSOL
   34  * HSOR
   35  * EARPIECE
   36  * HFL
   37  * HFR
   38  * PREDRIVEL
   39  * PREDRIVER
   40  * CARKITL
   41  * CARKITR
   42  * MAINMIC
   43  * SUBMIC
   44  * HSMIC
   45  * DIGIMIC0
   46  * DIGIMIC1
   47  * CARKITMIC
   48  * AUXL
   49  * AUXR
   50 
   51  * Headset Mic Bias
   52  * Mic Bias 1 /* Used for Main Mic or Digimic0 */
   53  * Mic Bias 2 /* Used for Sub Mic or Digimic1 */
   54 
   55 Example:
   56 
   57 sound {
   58         compatible = "ti,omap-twl4030";
   59         ti,model = "omap3beagle";
   60 
   61         ti,mcbsp = <&mcbsp2>;
   62 };

Cache object: fee7580f79ac0bed4a9ad24b64121032


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