[PATCH v2 0/3] regmap: add SoundWire 1.2 MBQ support
Vinod Koul
vkoul at kernel.org
Thu Sep 3 12:36:17 CEST 2020
On 01-09-20, 11:22, Pierre-Louis Bossart wrote:
> In preparation of the upstream contribution of SDCA (SoundWire Device
> Class for Audio) ASoC codec drivers [1] [2], add regmap support
> SoundWire 1.2 MBQ support. The MBQ (Multi-Byte Quantity) registers
> need to be handled in a different way from regular 8-bit SoundWire
> registers, their main application is going to be for volume/gain
> controls.
>
> The second patch was initially suggested for inclusion in the
> SoundWire tree, and was modified to add more background information on
> SDCA in the commit message as requested by Vinod Koul.
Is this targetted towards the sdw tree or regmap tree, I think it may
have dependencies so sdw can be used.
It would be nice to mention these things here in cover
>
> Changes since v1:
> Rebased on regmap tree (conflict with SPI stuff).
> Removed mod_devicetable.h header
> Removed -EOPNOTSUPP error codes, use -ENOTSUPP
> Added long description of SDCA
> Used FIELD_PREP/GET as suggested by Vinod Koul
> Added Bard Liao's Acked-by tag.
>
> Pierre-Louis Bossart (3):
> regmap: sdw: add required header files
> soundwire: SDCA: add helper macro to access controls
> regmap: sdw: add support for SoundWire 1.2 MBQ
>
> drivers/base/regmap/Kconfig | 6 +-
> drivers/base/regmap/Makefile | 1 +
> drivers/base/regmap/regmap-sdw-mbq.c | 101 ++++++++++++++++++++++++
> drivers/base/regmap/regmap-sdw.c | 2 +
> include/linux/regmap.h | 21 +++++
> include/linux/soundwire/sdw_registers.h | 33 ++++++++
> 6 files changed, 163 insertions(+), 1 deletion(-)
> create mode 100644 drivers/base/regmap/regmap-sdw-mbq.c
>
>
> base-commit: d17343b87da422a59d99a3ed130573dbeb96c582
> --
> 2.25.1
--
~Vinod
More information about the Alsa-devel
mailing list