diff options
author | Lucas Tanure <tanureal@opensource.cirrus.com> | 2021-12-17 11:57:03 +0000 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2021-12-31 13:21:04 +0000 |
commit | 3bc3e3da657f17c14df8ae8fab58183407bd7521 (patch) | |
tree | 9dc3a7e4f5492fa8b54e7371c0f22cf3606a0f34 /include/sound/cs35l41.h | |
parent | 8b2278604b6de27329ec7ed82ca696c4751111b6 (diff) | |
download | linux-3bc3e3da657f17c14df8ae8fab58183407bd7521.tar.bz2 |
ASoC: cs35l41: Create shared function for setting channels
ASoC and HDA will use the same register to set channels
for the device
Signed-off-by: Lucas Tanure <tanureal@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20211217115708.882525-6-tanureal@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound/cs35l41.h')
-rw-r--r-- | include/sound/cs35l41.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sound/cs35l41.h b/include/sound/cs35l41.h index ad2e32a12b8c..39d150f61382 100644 --- a/include/sound/cs35l41.h +++ b/include/sound/cs35l41.h @@ -764,5 +764,8 @@ extern struct regmap_config cs35l41_regmap_spi; int cs35l41_otp_unpack(struct device *dev, struct regmap *regmap); int cs35l41_register_errata_patch(struct device *dev, struct regmap *reg, unsigned int reg_revid); +int cs35l41_set_channels(struct device *dev, struct regmap *reg, + unsigned int tx_num, unsigned int *tx_slot, + unsigned int rx_num, unsigned int *rx_slot); #endif /* __CS35L41_H */ |