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/tas571x.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 Texas Instruments TAS5711/TAS5717/TAS5719/TAS5721 stereo power amplifiers
    2 
    3 The codec is controlled through an I2C interface.  It also has two other
    4 signals that can be wired up to GPIOs: reset (strongly recommended), and
    5 powerdown (optional).
    6 
    7 Required properties:
    8 
    9 - compatible: should be one of the following:
   10   - "ti,tas5707"
   11   - "ti,tas5711",
   12   - "ti,tas5717",
   13   - "ti,tas5719",
   14   - "ti,tas5721"
   15 - reg: The I2C address of the device
   16 - #sound-dai-cells: must be equal to 0
   17 
   18 Optional properties:
   19 
   20 - reset-gpios: GPIO specifier for the TAS571x's active low reset line
   21 - pdn-gpios: GPIO specifier for the TAS571x's active low powerdown line
   22 - clocks: clock phandle for the MCLK input
   23 - clock-names: should be "mclk"
   24 - AVDD-supply: regulator phandle for the AVDD supply (all chips)
   25 - DVDD-supply: regulator phandle for the DVDD supply (all chips)
   26 - HPVDD-supply: regulator phandle for the HPVDD supply (5717/5719)
   27 - PVDD_AB-supply: regulator phandle for the PVDD_AB supply (5717/5719)
   28 - PVDD_CD-supply: regulator phandle for the PVDD_CD supply (5717/5719)
   29 - PVDD_A-supply: regulator phandle for the PVDD_A supply (5711)
   30 - PVDD_B-supply: regulator phandle for the PVDD_B supply (5711)
   31 - PVDD_C-supply: regulator phandle for the PVDD_C supply (5711)
   32 - PVDD_D-supply: regulator phandle for the PVDD_D supply (5711)
   33 - DRVDD-supply: regulator phandle for the DRVDD supply (5721)
   34 - PVDD-supply: regulator phandle for the PVDD supply (5721)
   35 
   36 Example:
   37 
   38         tas5717: audio-codec@2a {
   39                 compatible = "ti,tas5717";
   40                 reg = <0x2a>;
   41                 #sound-dai-cells = <0>;
   42 
   43                 reset-gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
   44                 pdn-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
   45 
   46                 clocks = <&clk_core CLK_I2S>;
   47                 clock-names = "mclk";
   48         };

Cache object: 59f86723ae3b23b3818a085951a16721


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