max98090.txt 931 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. MAX98090 audio CODEC
  2. This device supports I2C only.
  3. Required properties:
  4. - compatible : "maxim,max98090" or "maxim,max98091".
  5. - reg : The I2C address of the device.
  6. - interrupts : The CODEC's interrupt output.
  7. Optional properties:
  8. - clocks: The phandle of the master clock to the CODEC
  9. - clock-names: Should be "mclk"
  10. - #sound-dai-cells : should be 0.
  11. - maxim,dmic-freq: Frequency at which to clock DMIC
  12. - maxim,micbias: Micbias voltage applies to the analog mic, valid voltages value are:
  13. 0 - 2.2v
  14. 1 - 2.55v
  15. 2 - 2.4v
  16. 3 - 2.8v
  17. Pins on the device (for linking into audio routes):
  18. * MIC1
  19. * MIC2
  20. * DMICL
  21. * DMICR
  22. * IN1
  23. * IN2
  24. * IN3
  25. * IN4
  26. * IN5
  27. * IN6
  28. * IN12
  29. * IN34
  30. * IN56
  31. * HPL
  32. * HPR
  33. * SPKL
  34. * SPKR
  35. * RCVL
  36. * RCVR
  37. * MICBIAS
  38. Example:
  39. audio-codec@10 {
  40. compatible = "maxim,max98090";
  41. reg = <0x10>;
  42. interrupt-parent = <&gpio>;
  43. interrupts = <TEGRA_GPIO(H, 4) GPIO_ACTIVE_HIGH>;
  44. };