i2c: qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off()
authorYang Yingliang <yangyingliang@huawei.com>
Thu, 30 Nov 2023 01:43:24 +0000 (09:43 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 1 Jan 2024 12:42:34 +0000 (12:42 +0000)
commit5fcd03fa028ba2d77717de41197fd5baa5bc7c5c
tree7ecd7345e471382f310a463c99577fb23ade0ef2
parentfb0f25c8fe6d8ae45bfb24f869ea8c41d35e979a
i2c: qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off()

[ Upstream commit 043465b66506e8c647cdd38a2db1f2ee0f369a1b ]

Add missing clk_disable_unprepare() and geni_se_resources_off() in the error
path in geni_i2c_probe().

Fixes: 14d02fbadb5d ("i2c: qcom-geni: add desc struct to prepare support for I2C Master Hub variant")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Reviewed-by: Andi Shyti <andi.shyti@kernel.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/i2c/busses/i2c-qcom-geni.c