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/tas2552.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 - tas2552 Codec module
    2 
    3 The tas2552 serial control bus communicates through I2C protocols
    4 
    5 Required properties:
    6         - compatible - One of:
    7                 "ti,tas2552" - TAS2552
    8         - reg -  I2C slave address: it can be 0x40 if ADDR pin is 0
    9                                     or 0x41 if ADDR pin is 1.
   10         - supply-*: Required supply regulators are:
   11                 "vbat"          battery voltage
   12                 "iovdd"         I/O Voltage
   13                 "avdd"          Analog DAC Voltage
   14 
   15 Optional properties:
   16         - enable-gpio - gpio pin to enable/disable the device
   17 
   18 tas2552 can receive its reference clock via MCLK, BCLK, IVCLKIN pin or use the
   19 internal 1.8MHz. This CLKIN is used by the PLL. In addition to PLL, the PDM
   20 reference clock is also selectable: PLL, IVCLKIN, BCLK or MCLK.
   21 For system integration the dt-bindings/sound/tas2552.h header file provides
   22 defined values to select and configure the PLL and PDM reference clocks.
   23 
   24 Example:
   25 
   26 tas2552: tas2552@41 {
   27         compatible = "ti,tas2552";
   28         reg = <0x41>;
   29         vbat-supply = <&reg_vbat>;
   30         iovdd-supply = <&reg_iovdd>;
   31         avdd-supply = <&reg_avdd>;
   32         enable-gpio = <&gpio4 2 GPIO_ACTIVE_HIGH>;
   33 };
   34 
   35 For more product information please see the link below:
   36 https://www.ti.com/product/TAS2552

Cache object: 3f4feca1ce22b084e86851f10d5419a0


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