Re: [PATCH v4 1/4] ASoC: SDCA: Export Q7.8 volume control helpers

Charles Keepax
2026-04-01T17:00:44Z

On Wed, Apr 01, 2026 at 06:51:45PM +0530, Niranjan H Y wrote:
> Export the Q7.8 volume control helpers to allow reuse
> by other ASoC drivers. These functions handle 16-bit
> signed Q7.8 fixed-point format values for volume controls.
>
> Changes include:
> - Rename q78_get_volsw to sdca_asoc_q78_get_volsw
> - Rename q78_put_volsw to sdca_asoc_q78_put_volsw
> - Add a convenience macro SDCA_SINGLE_Q78_TLV and
> SDCA_DOUBLE_Q78_TLV for creating mixer controls
>
> This allows other ASoC drivers to easily implement controls
> using the Q7.8 fixed-point format without duplicating code.
>
> Signed-off-by: Niranjan H Y <niranjan.hy@ti.com>
> ---

Reviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com>

Thanks,
Charles