-Texas Instruments TAS5701 Audio amplifier
+Texas Instruments TAS5707 Audio amplifier
-The TAS5701 serial control bus communicates through the I2C protocol only. The
+The TAS5707 serial control bus communicates through the I2C protocol only. The
serial bus is also used for periodic codec fault checking/reporting during
audio playback. For more product information please see the links below:
--- /dev/null
+Texas Instruments TAS5756 Audio amplifier
+
+The TAS5756 serial control bus communicates through the I2C protocol only. The
+serial bus is also used for periodic codec fault checking/reporting during
+audio playback. For more product information please see the links below:
+
+Required properties:
+
+- compatible : "ti, tas5756"
+- reg : I2C slave address
+
+Example:
+
+tas5756: tas5756@7c {
+ status = "okay";
+ compatible = "ti, tas5756";
+ reg = <0x7c>;
+};
AMLOGIC FIX PCM186X DRIVER
M: Renjun Xu <renjun.xu@amlogic.com>
F: sound/soc/codecs/amlogic/pcm186x.c
+
+AMLOGIC TAS5756 DRIVER FIX
+M: Renjun Xu <renjun.xu@amlogic.com>
+F: sound/soc/codecs/amlogic/tas575x.c
static const struct snd_kcontrol_new tas575x_snd_controls[] = {
SOC_SINGLE_TLV("Channel B Playback Volume",
- TAS575X_CH_B_DIG_VOL, 0, 0xff, 0, dac_tlv),
+ TAS575X_CH_B_DIG_VOL, 0, 0xff, 1, dac_tlv),
SOC_SINGLE_TLV("Channel A Playback Volume",
- TAS575X_CH_A_DIG_VOL, 0, 0xff, 0, dac_tlv),
+ TAS575X_CH_A_DIG_VOL, 0, 0xff, 1, dac_tlv),
};
static struct snd_soc_codec_driver soc_codec_dev_tas575x = {