i2c: cadence: Move reset_control_assert after pm_runtime_set_suspended in probe error...
authorManikanta Guntupalli <manikanta.guntupalli@amd.com>
Thu, 6 Feb 2025 11:57:08 +0000 (17:27 +0530)
committerAndi Shyti <andi.shyti@kernel.org>
Tue, 18 Mar 2025 20:53:54 +0000 (21:53 +0100)
commit61b804548e17447b2a777650a8ff0708707f0cb9
treefbb6a8e3aecae10d21dcec01e7b808a134a63986
parent3d36dd1161ca3158f600d6dbeab8b645e56d1d92
i2c: cadence: Move reset_control_assert after pm_runtime_set_suspended in probe error path

Ensure reset_control_assert() is called after pm_runtime_set_suspended()
in the cdns_i2c_probe exit path to maintain proper power management
sequence in error cases.

Signed-off-by: Manikanta Guntupalli <manikanta.guntupalli@amd.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20250206115708.1085523-3-manikanta.guntupalli@amd.com
drivers/i2c/busses/i2c-cadence.c