Re: [PATCH v2] ASoC: codecs: wcd937x: Add conditional regulator control for wcd937x
From: Karthik S
Date: Fri Apr 10 2026 - 01:40:37 EST
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 theSame issue, why would we want this?
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.
Thanks and regards,
Karthik S