ASoC: tegra: use regmap more directly
Stop open-coding the caching of the ctrl registers; instead, use regmap_update_bits() to update parts of the register from different places. The removal of the open-coded cache will allow controls to be created which touch registers, which will be necessary if any of these modules are converted to CODECs. Get rid of tegra*_read/write; just call regmap_read/write directly. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:

committed by
Mark Brown

parent
c92a40e3a1
commit
0f163546a7
@@ -236,7 +236,6 @@ struct tegra30_i2s {
|
||||
enum tegra30_ahub_txcif playback_fifo_cif;
|
||||
struct tegra_pcm_dma_params playback_dma_data;
|
||||
struct regmap *regmap;
|
||||
u32 reg_ctrl;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user