media: ccs: Rework initialising sub-device state
authorSakari Ailus <sakari.ailus@linux.intel.com>
Mon, 9 Oct 2023 06:40:11 +0000 (09:40 +0300)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Thu, 12 Oct 2023 07:22:29 +0000 (09:22 +0200)
commit256b7767c97d94c8df46e1bf5bdb89a7f7dcac99
tree80a1a6fb273ad1785cc08dc73e5af10e6e1e94b1
parentab75641ffd3a6a69ad5552a4cba2a20ff67e0904
media: ccs: Rework initialising sub-device state

Initialise sub-device state in init_cfg callback using ccs_propagate() to
the extent it covers of the initialisation. This fixes a bug where the
driver configuration was incorrectly initialised.

Fixes: d8bca3ed1d70 ("media: ccs: Use sub-device active state")
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