media: mt9p031: Refactor format handling for different sensor models
authorTarang Raval <tarang.raval@siliconsignals.io>
Tue, 29 Oct 2024 06:29:16 +0000 (11:59 +0530)
committerHans Verkuil <hverkuil@xs4all.nl>
Thu, 7 Nov 2024 08:05:58 +0000 (09:05 +0100)
commita80b1bbff88befe3d87100580525e04479cd8b69
treeaa1d8048542094c56cc878c6a9a14d8eea1a4b68
parentdf1ae2251a5044d145bda02c6eb5bc6b2ce4ff9a
media: mt9p031: Refactor format handling for different sensor models

Add new structure 'mt9p031_model_info' to encapsulate format codes for
the mt9p031 camera sensor family. This approach enhances code clarity
and maintainability.

Signed-off-by: Tarang Raval <tarang.raval@siliconsignals.io>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/i2c/mt9p031.c