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/adi,adau1977.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 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         };

Cache object: 32f317d888cda519eb22a31ba5cddb99


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