]> www.infradead.org Git - users/jedix/linux-maple.git/commit
media: i2c: alvium: fix alvium_get_fw_version()
authorTommaso Merciai <tomm.merciai@gmail.com>
Mon, 10 Jun 2024 08:10:30 +0000 (10:10 +0200)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Sat, 15 Jun 2024 09:16:39 +0000 (11:16 +0200)
commit44d0ed23e5028f5a46c94df5f7c1cb5f9f7afb33
tree1c7f6dbb18f2066f07033e5edeeeca5d888ecdc9
parent87990652e0b94255229bf34b38158af825843859
media: i2c: alvium: fix alvium_get_fw_version()

Instead of reading device_fw reg as multiple regs let's read the entire
64bit reg using one i2c read and use bit masks and bit shifts to get fw
info.

Signed-off-by: Tommaso Merciai <tomm.merciai@gmail.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/i2c/alvium-csi2.c
drivers/media/i2c/alvium-csi2.h