Documentation/sound/codecs/tas675x.rst

Source file repositories/reference/linux-study-clean/Documentation/sound/codecs/tas675x.rst

File Facts

System
Linux kernel
Corpus path
Documentation/sound/codecs/tas675x.rst
Extension
.rst
Size
26303 bytes
Lines
821
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. SPDX-License-Identifier: GPL-2.0

======================================
TAS675x Codec Mixer Controls
======================================

This document describes the ALSA mixer controls for the TAS675x
4-channel amplifier driver.

For device tree bindings, see:
Documentation/devicetree/bindings/sound/ti,tas67524.yaml

DSP Signal Path Mode
====================

DSP Signal Path Mode
--------------------

:Description: Signal processing mode selection.
:Type:        Enumerated
:Default:     Normal
:Options:     Normal, LLP, FFLP
:Register:    0x32 bits [1:0]

Normal
  Full DSP with all features available.

LLP (Low Latency Path)
  Bypasses DSP processing. DSP protection features (Thermal Foldback,
  PVDD Foldback, Clip Detect) and Real-Time Load Diagnostics unavailable.

FFLP (Full Feature Low Latency Path)
  Reduced latency. Real-Time Load Diagnostics unavailable.

The following controls are unavailable in LLP mode:
``Thermal Foldback Switch``, ``PVDD Foldback Switch``,
``DC Blocker Bypass Switch``, ``Clip Detect Switch``, ``Audio SDOUT Switch``.

The following controls require Normal mode (unavailable in FFLP and LLP):
``CHx RTLDG Switch``, ``RTLDG Clip Mask Switch``, ``ISENSE Calibration Switch``,
``RTLDG Open Load Threshold``, ``RTLDG Short Load Threshold``,
``CHx RTLDG Impedance``.

Volume Controls
===============

Analog Playback Volume
----------------------

:Description: Analog output gain for all channels (CH1/CH2 and CH3/CH4 pairs).
:Type:        Volume (TLV)
:Default:     0 dB
:Range:       -15.5 dB to 0 dB (0.5 dB steps)
:Register:    0x4A (CH1/CH2), 0x4B (CH3/CH4)

Analog Gain Ramp Step
---------------------

:Description: Anti-pop ramp step duration for analog gain transitions.
:Type:        Enumerated
:Default:     15us
:Options:     15us, 60us, 200us, 400us
:Register:    0x4E bits [3:2]

CHx Digital Playback Volume
---------------------------

:Description: Per-channel digital volume control (x = 1, 2, 3, 4).
:Type:        Volume (TLV)
:Default:     0 dB

Annotation

Implementation Notes