ASoC: uda134x: Explicitly handle in-data addresses
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 13 Jul 2015 10:26:46 +0000 (12:26 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 13 Jul 2015 10:51:35 +0000 (11:51 +0100)
commit82c7b531f3328dbbb7a53d0f1dc53b92846c411c
tree2714567c6ed06e42bf5272b880c8993dc5c260c7
parentf15c444e58ed5b5dfc6056249ef8a74d00118be3
ASoC: uda134x: Explicitly handle in-data addresses

The UDA134X family extends the rather limited L3 register set by using part
of the register value as additional address bits.

These extra address bits are currently stored in the default register cache
and rely on them remaining constant. While this works it is rather
idiomatic and slightly confusing. Change it so that the additional address
bits are explicitly added when writing a register.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/uda134x.c
This page took 0.024468 seconds and 5 git commands to generate.