media: ccs: Use V4L2 CCI for accessing sensor registers
authorSakari Ailus <sakari.ailus@linux.intel.com>
Tue, 7 Nov 2023 10:46:42 +0000 (12:46 +0200)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 4 Dec 2023 10:21:47 +0000 (11:21 +0100)
commit529322112a3bcce5906ad8f26b7a7c51e93d0e5f
tree7bd168b9a6ecfa6d5185bebf7d862fe5a433592c
parentd180509cca583146f5e6386cbc28c4297d1d7aad
media: ccs: Use V4L2 CCI for accessing sensor registers

Use V4L2 CCI for accessing device's registers. The 8-bit compatibility
read option is removed but this is supported by regmap through other
means.

Also the CCS register definitions are re-generated with V4L2 CCI
definitions. The older SMIA++ register definitions have been manually
converted.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/i2c/ccs/ccs-core.c
drivers/media/i2c/ccs/ccs-reg-access.c
drivers/media/i2c/ccs/ccs-regs.h
drivers/media/i2c/ccs/ccs.h
drivers/media/i2c/ccs/smiapp-reg-defs.h