]> git.hungrycats.org Git - linux/commitdiff
ASoC: es8316: Add regulator support
authorMark Brown <broonie@kernel.org>
Wed, 12 Aug 2026 10:48:41 +0000 (11:48 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 12 Aug 2026 10:48:41 +0000 (11:48 +0100)
Hongyang Zhao <hongyang.zhao@thundersoft.com> says:

Add regulator support for the four ES8316 power domains so board
descriptions can model and control the codec supplies.

The binding patch documents AVDD, CPVDD, DVDD and PVDD as optional
supplies for ES8316, preserving compatibility with existing device-tree
descriptions. The driver patch enables the supplies before initializing
the regmap and keeps them enabled for the lifetime of the I2C device.

The missing supply model was identified while reviewing the RubikPi 3
audio support:
https://lore.kernel.org/linux-arm-msm/c293d9c7-bdb7-4303-80c8-404228c434d7@oss.qualcomm.com/

Link: https://patch.msgid.link/20260812-es8316-regulator-next-20260722-v2-0-e7078bc9bc9c@thundersoft.com
1  2 
sound/soc/codecs/es8316.c

Simple merge