regulator: mt6358: Sync VCN33_* enable status after checking ID
authorChen-Yu Tsai <wenst@chromium.org>
Fri, 21 Jul 2023 08:28:54 +0000 (16:28 +0800)
committerMark Brown <broonie@kernel.org>
Sun, 23 Jul 2023 22:40:08 +0000 (23:40 +0100)
commit649fee5a17a7f96152fee2fb9111d9a4db535f35
treea8c5fa4030dbe4a7a9272afcee35e666ee2f6f33
parent6eaae198076080886b9e7d57f4ae06fa782f90ef
regulator: mt6358: Sync VCN33_* enable status after checking ID

Syncing VCN33_* enable status should be done after checking the PMIC's
ID, to avoid setting random bits on other PMICs.

Suggested-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Fixes: 65bae54e08c1 ("regulator: mt6358: Merge VCN33_* regulators")
Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230721082903.2038975-3-wenst@chromium.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/mt6358-regulator.c