mirror of
https://github.com/torvalds/linux.git
synced 2024-12-23 11:21:33 +00:00
21e397bd90
Add overview of tas2552's clock configuration and selection. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Mark Brown <broonie@kernel.org>
33 lines
990 B
Plaintext
33 lines
990 B
Plaintext
Texas Instruments - tas2552 Codec module
|
|
|
|
The tas2552 serial control bus communicates through I2C protocols
|
|
|
|
Required properties:
|
|
- compatible - One of:
|
|
"ti,tas2552" - TAS2552
|
|
- reg - I2C slave address
|
|
- supply-*: Required supply regulators are:
|
|
"vbat" battery voltage
|
|
"iovdd" I/O Voltage
|
|
"avdd" Analog DAC Voltage
|
|
|
|
Optional properties:
|
|
- enable-gpio - gpio pin to enable/disable the device
|
|
|
|
tas2552 can receive it's reference clock via MCLK, BCLK, IVCLKIN pin or use the
|
|
internal 1.8MHz. This CLKIN is used by the PLL. In addition to PLL, the PDM
|
|
reference clock is also selectable: PLL, IVCLKIN, BCLK or MCLK.
|
|
For system integration the dt-bindings/sound/tas2552.h header file provides
|
|
defined values to selct and configure the PLL and PDM reference clocks.
|
|
|
|
Example:
|
|
|
|
tas2552: tas2552@41 {
|
|
compatible = "ti,tas2552";
|
|
reg = <0x41>;
|
|
enable-gpio = <&gpio4 2 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
|
|
For more product information please see the link below:
|
|
http://www.ti.com/product/TAS2552
|