summaryrefslogtreecommitdiff
path: root/scripts/basic
diff options
context:
space:
mode:
authorHyeongJun An <sammiee5311@gmail.com>2026-10-08 22:09:49 +0900
committerMark Brown <broonie@kernel.org>2026-10-12 19:52:00 +0100
commitb26edc925c1cfa0184cd270ed81d4833db045ce0 (patch)
tree2ef15f6b208b2d5caa3eb879d9bae2c820263f62 /scripts/basic
parent8b08b98796d2da103f2432550c14a7c687e72080 (diff)
downloadlinux-b26edc925c1cfa0184cd270ed81d4833db045ce0.tar.gz
linux-b26edc925c1cfa0184cd270ed81d4833db045ce0.zip
ASoC: pcm3168a: Fix the DAC zero flag polarity bit
The DAC Zero Flag Polarity enum uses PCM3168A_DAC_ATSPDA_SHIFT, which is bit 6 of register 70. That bit is ATSPDA, the attenuation speed, which the DAC Volume Rate Multiplier enum already owns. The datasheet puts ZREV, the zero flag polarity, at bit 0. The header defines PCM3168A_DAC_ZREV_SHIFT for it, but nothing uses it. So changing the zero flag polarity changes the attenuation speed, and ZREV cannot be set. Use PCM3168A_DAC_ZREV_SHIFT. Fixes: a9b17a638af5 ("ASoC: pcm3168a: Add driver for pcm3168a codec") Link: https://www.ti.com/lit/ds/symlink/pcm3168a.pdf Assisted-by: Claude:claude-opus-5-5 Signed-off-by: HyeongJun An <sammiee5311@gmail.com> Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com> Link: https://patch.msgid.link/20261008130953.2446692-4-sammiee5311@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions