TEXT   101
Analog Devices ADAU1977
Guest on 22nd July 2022 12:11:14 PM


  1. Analog Devices ADAU1977/ADAU1978/ADAU1979
  2.  
  3. Datasheets:
  4. https://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1977.pdf
  5. https://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1978.pdf
  6. https://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1979.pdf
  7.  
  8. This driver supports both the I2C and SPI bus.
  9.  
  10. Required properties:
  11.  - compatible: Should contain one of the following:
  12.                "adi,adau1977"
  13.                "adi,adau1978"
  14.                "adi,adau1979"
  15.  
  16.  - AVDD-supply: analog power supply for the device, please consult
  17.                 Documentation/devicetree/bindings/regulator/regulator.txt
  18.  
  19. Optional properties:
  20.  - reset-gpios: the reset pin for the chip, for more details consult
  21.                 Documentation/devicetree/bindings/gpio/gpio.txt
  22.  
  23.  - DVDD-supply: supply voltage for the digital core, please consult
  24.                 Documentation/devicetree/bindings/regulator/regulator.txt
  25.  
  26. - adi,micbias: configures the voltage setting for the MICBIAS pin.
  27.                 Select 0/1/2/3/4/5/6/7/8 to specify MICBIAS voltage
  28.                 5V/5.5V/6V/6.5V/7V/7.5V/8V/8.5V/9V
  29.                 If not specified the default value will be "7" meaning 8.5 Volts.
  30.                 This property is only valid for the ADAU1977
  31.  
  32. For required properties on SPI, please consult
  33. Documentation/devicetree/bindings/spi/spi-bus.txt
  34.  
  35. Required properties on I2C:
  36.  
  37.  - reg:         The i2c address. Value depends on the state of ADDR0
  38.                 and ADDR1, as wired in hardware.
  39.  
  40. Examples:
  41.  
  42.         adau1977_spi: adau1977@0 {
  43.                 compatible = "adi,adau1977";
  44.                 spi-max-frequency = <600000>;
  45.  
  46.                 AVDD-supply = <&regulator>;
  47.                 DVDD-supply = <&regulator_digital>;
  48.  
  49.                 adi,micbias = <3>;
  50.                 reset-gpios = <&gpio 10 GPIO_ACTIVE_LOW>;
  51.         };
  52.  
  53.         adau1977_i2c: adau1977@11 {
  54.                 compatible = "adi,adau1977";
  55.                 reg = <0x11>;
  56.  
  57.                 AVDD-supply = <&regulator>;
  58.                 DVDD-supply = <&regulator_digital>;
  59.  
  60.                 reset-gpios = <&gpio 10 GPIO_ACTIVE_LOW>;
  61.         };

Raw Paste

Login or Register to edit or fork this paste. It's free.