mirror-linux/include/linux/soundwire
Charles Keepax 7b16e60b31
soundwire: SDCA: Add additional SDCA address macros
Compliment the existing macro to construct an SDCA control address
with macros to extract the constituent parts, and validation of such
an address. Also update the masks for the original macro to use
GENMASK to make mental comparisons with the included comment on the
address format easier.

Acked-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://patch.msgid.link/20250107154408.814455-2-ckeepax@opensource.cirrus.com
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
Signed-off-by: Mark Brown <broonie@kernel.org>
2025-01-07 20:20:57 +00:00
..
sdw.h soundwire updates for 6.13 2024-11-27 13:38:09 -08:00
sdw_amd.h soundwire updates for 6.13 2024-11-27 13:38:09 -08:00
sdw_intel.h ASoc: simple-mux: Allow to specify an idle-state 2024-11-14 15:36:46 +00:00
sdw_registers.h soundwire: SDCA: Add additional SDCA address macros 2025-01-07 20:20:57 +00:00
sdw_type.h driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00