Re: [PATCH v2] ASoC: codecs: wcd937x: Add conditional regulator control for wcd937x

Karthik S
2026-04-10T05:40:31Z

Hi @Mark ,

On the indus mezz skew, The codec rails are distributed through fixed
Vdd (3.3V supply). These rails are Board‑controlled , not switched by
the codec and not power‑cycled dynamically. There is no per‑codec
enable/disable control exposed to software.The codec is wired to rails
that are always powered when the board is powered. Hence this justifies
it being handled as a board dt property.

On 4/2/2026 4:53 PM, Mark Brown wrote:
> On Thu, Apr 02, 2026 at 12:52:56PM +0530, karthik.s wrote:
>> Add has_always_on_supplies for managing regulators. Indicates that the
>> codec power supplies are provided by the board as always-on rails and
>> are not switchable by the codec or its associated regulators. This implies
>> that the codec supply regulators are always enabled by the system and
>> must not be requested or enabled by the codec driver.
> Same issue, why would we want this?

Thanks and regards,
Karthik S