]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
pmdomain: imx93-blk-ctrl: Extract PHY as shared domain for DSI/CSI
authorGuoniu Zhou <guoniu.zhou@oss.nxp.com>
Tue, 9 Jun 2026 06:26:41 +0000 (14:26 +0800)
committerUlf Hansson <ulfh@kernel.org>
Wed, 8 Jul 2026 15:09:25 +0000 (17:09 +0200)
commit99611233f8cda833169fa6487d5dacdf189e5cb0
tree5f4804e2a299d41756568f4574c701cb0ecde336
parent6aa38ef0eab32df5409b72d62509de6ba09cea50
pmdomain: imx93-blk-ctrl: Extract PHY as shared domain for DSI/CSI

The MIPI DSI and CSI domains share control bits for clock and reset, which
can lead to incorrect behavior if one domain disables the shared resource
while the other is still active.

To fix the issue, introduce a shared MIPI PHY power domain to own the
common resources and make DSI and CSI its subdomains. This ensures the
shared bits are properly managed and not disabled while still in use.

Fixes: e9aa77d413c9 ("soc: imx: add i.MX93 media blk ctrl driver")
Cc: stable@vger.kernel.org
Signed-off-by: Guoniu Zhou <guoniu.zhou@oss.nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Ulf Hansson <ulfh@kernel.org>
drivers/pmdomain/imx/imx93-blk-ctrl.c