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

From: Charles Keepax

Date: Tue Mar 31 2026 - 11:50:59 EST


On Tue, Mar 31, 2026 at 08:46:35PM +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() 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@xxxxxx>
> ---

Reviewed-by: Charles Keepax <ckeepax@xxxxxxxxxxxxxxxxxxxxx>

Thanks,
Charles