ASoC: Add macros for signed TLV controls with callbacks
authorMark Brown <broonie@kernel.org>
Mon, 25 Apr 2022 17:22:55 +0000 (18:22 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 25 Apr 2022 17:22:55 +0000 (18:22 +0100)
commit9a2fb6e78136cfd4499c745ace0f7bc7473556da
treef13a640e3db0ffe230e2211ec7e26bd0fb8211c9
parentb34a068c0286ba9ca4068d7c85595e7b908007a0
parent5349c0c93d15dff27d99fec12fc82040fab340bd
ASoC: Add macros for signed TLV controls with callbacks

Merge series from Richard Fitzgerald <rf@opensource.cirrus.com>:

This adds SOC_DOUBLE_R_S_EXT_TLV and SOC_SINGLE_S_EXT_TLV macros for
signed TLV controls that need custom get/put callbacks. These will be
needed by future Cirrus codec drivers, but are not particularly exotic
so could be useful for others.