summaryrefslogtreecommitdiff
path: root/scripts/basic/split-include.c
diff options
context:
space:
mode:
authorShawn Guo <shengchao.guo@oss.qualcomm.com>2026-10-09 18:42:51 +0530
committerMark Brown <broonie@kernel.org>2026-10-16 22:16:25 +0100
commit3b953d0e72a1dcbbe9c833ef114cbae246d63ed8 (patch)
treef7bcf611bb8e1ae49c26f47902ef184efebaf2c5 /scripts/basic/split-include.c
parentf5f5bfcecf65a2a20ed391490b31ac7f6008a5be (diff)
downloadlinux-3b953d0e72a1dcbbe9c833ef114cbae246d63ed8.tar.gz
linux-3b953d0e72a1dcbbe9c833ef114cbae246d63ed8.zip
ASoC: codec: pcm1681: Enable the PCM1681 supplies
The driver assumes that the analog and digital supplies of the DAC are already up by the time it probes. That only holds when the rails are hardwired or left on by the bootloader. Boards which gate them, like the Qualcomm Nord RRD and Ride, have no way to get them enabled, and the first register access then fails. Enable the VCC1, VCC2 and VDD supplies before touching the clock or the regmap, so that the DAC is powered whenever the driver is bound. The supplies are optional as far as the regulator core is concerned, so boards which do not describe them keep working through the dummy regulator. Signed-off-by: Shawn Guo <shengchao.guo@oss.qualcomm.com> Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com> Link: https://patch.msgid.link/20261009-nord-asoc-driver-support-v3-v3-5-0c1897f21ccf@oss.qualcomm.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions