media: i2c: st-vgxy61: Fix regulator counter underflow
authorBenjamin Mugnier <benjamin.mugnier@foss.st.com>
Mon, 7 Nov 2022 15:00:00 +0000 (15:00 +0000)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 25 Nov 2022 08:40:21 +0000 (08:40 +0000)
commit74b681bd24eefe0d240ef7e5e99aff5b12fd021a
tree165b3b81f19de5ad6f828d0a0d1315bea9ff1f22
parente645289459edd9415d3d657b5fc84034d34fecb3
media: i2c: st-vgxy61: Fix regulator counter underflow

Previously regulators were enabled on probe and never again.
However, as regulators are disabled on power off. After a second power off
the regulator counter will underflow. Plus regulators are not required
for probing the sensor, but for streaming.
Fix this by enabling regulators on power on to balance regulator counter
properly.

Signed-off-by: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/i2c/st-vgxy61.c