Re: [PATCH v4 1/4] ASoC: SDCA: Export Q7.8 volume control helpers
From: Charles Keepax
Date: Wed Apr 01 2026 - 13:15:43 EST
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@xxxxxx>
> ---
Reviewed-by: Charles Keepax <ckeepax@xxxxxxxxxxxxxxxxxxxxx>
Thanks,
Charles