summaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc/omap_remoteproc.h
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2018-01-24 05:11:42 +0000
committerMark Brown <broonie@kernel.org>2018-01-24 11:31:25 +0000
commit03bbf9f5e4eb9944511cd218d3c1b18809d12eb2 (patch)
tree43841ce05e23cfe51d10a1172b6037fcbdfbe171 /drivers/remoteproc/omap_remoteproc.h
parent4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323 (diff)
downloadop-kernel-dev-03bbf9f5e4eb9944511cd218d3c1b18809d12eb2.zip
op-kernel-dev-03bbf9f5e4eb9944511cd218d3c1b18809d12eb2.tar.gz
ASoC: ak4613: call dummy write for PW_MGMT1/3 when Playback
Power Down Release Command (PMVR, PMDAC, RSTN, PMDA1-PMDA6) which are located on PW_MGMT1 / PW_MGMT3 register must be write again after at least 5 LRCK cycle or later on each command. Otherwise, Playback volume will be 0dB. Basically, it should be 1. PowerDownRelease by Power Management1 <= call 1.x after 5LRCK 1.x Dummy write to Power Management1 2. PowerDownRelease by Power Management3 <= call 2.x after 5LRCK 2.x Dummy write to Power Management3 To avoid too many dummy write, this patch is merging these. 1. PowerDownRelease by Power Management1 2. PowerDownRelease by Power Management3 <= call after 5LRCK 2.x Dummy write to Power Management1/3 <= merge dummy write This patch adds dummy write when Playback Start timing. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/remoteproc/omap_remoteproc.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud