max98090.txt 896 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. - maxim,dmic-freq: Frequency at which to clock DMIC
  11. - maxim,micbias: Micbias voltage applies to the analog mic, valid voltages value are:
  12. 0 - 2.2v
  13. 1 - 2.55v
  14. 2 - 2.4v
  15. 3 - 2.8v
  16. Pins on the device (for linking into audio routes):
  17. * MIC1
  18. * MIC2
  19. * DMICL
  20. * DMICR
  21. * IN1
  22. * IN2
  23. * IN3
  24. * IN4
  25. * IN5
  26. * IN6
  27. * IN12
  28. * IN34
  29. * IN56
  30. * HPL
  31. * HPR
  32. * SPKL
  33. * SPKR
  34. * RCVL
  35. * RCVR
  36. * MICBIAS
  37. Example:
  38. audio-codec@10 {
  39. compatible = "maxim,max98090";
  40. reg = <0x10>;
  41. interrupt-parent = <&gpio>;
  42. interrupts = <TEGRA_GPIO(H, 4) GPIO_ACTIVE_HIGH>;
  43. };