diff options
| author | Mark Brown <broonie@kernel.org> | 2025-11-22 00:28:15 +0300 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2025-11-22 00:28:15 +0300 |
| commit | d4a3411ca31337f369e5600270138165e8eb57c0 (patch) | |
| tree | e412429f90bbfc68a159e6bc2201c248735f4ed6 /include/linux | |
| parent | df919994d323c7c86e32fa2745730136d58ada12 (diff) | |
| parent | 3af1815a2f9caebfc666af3912e24d030a5368d5 (diff) | |
| download | linux-d4a3411ca31337f369e5600270138165e8eb57c0.tar.xz | |
Add SDCA class driver
Merge series from Charles Keepax <ckeepax@opensource.cirrus.com>:
This series adds an initial SDCA class driver, this consists of a
primary driver attached to the SoundWire device, and auxiliary drivers
representing each of the functions of the SDCA device. These drivers all
use the APIs added over the past series's to provide the class
functionality, as such these final drivers themselves are quite thin.
Also a few fix ups at the start of the series that have gathered up
whilst the last SDCA series was in review.
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/soundwire/sdw_registers.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/soundwire/sdw_registers.h b/include/linux/soundwire/sdw_registers.h index 0a5939285583..cae8a0a5a9b0 100644 --- a/include/linux/soundwire/sdw_registers.h +++ b/include/linux/soundwire/sdw_registers.h @@ -355,4 +355,6 @@ /* Check the reserved and fixed bits in address */ #define SDW_SDCA_VALID_CTL(reg) (((reg) & (GENMASK(31, 25) | BIT(18) | BIT(13))) == BIT(30)) +#define SDW_SDCA_MAX_REGISTER 0x47FFFFFF + #endif /* __SDW_REGISTERS_H */ |
