omap-twl4030.txt 1.3 KB

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