media: ov13b10: add PM control support based on power resources
authorBingbu Cao <bingbu.cao@intel.com>
Thu, 15 Jun 2023 05:54:16 +0000 (07:54 +0200)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 14 Jul 2023 11:07:49 +0000 (13:07 +0200)
commit6e28afd152280c848c0b3616f508c297707f8587
treeafd55940f1922ae0d39526505a6b005788adf922
parentf126ff7e4024f6704e6ec0d4137037568708a3c7
media: ov13b10: add PM control support based on power resources

On ACPI based platforms, the ov13b10 camera sensor need to be powered
up by acquire the PM resource from INT3472. INT3472 will register one
regulator 'avdd', one reset gpio and clock source for ov13b10.
Add 2 power interfaces that are registered as runtime PM callbacks.

Signed-off-by: Bingbu Cao <bingbu.cao@intel.com>
Signed-off-by: Hao Yao <hao.yao@intel.com>
Suggested-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/i2c/ov13b10.c