drivers: i2c: tca9546a: fix mutex initializer

The mutex initializer was only initializing the first instance of the
driver.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
This commit is contained in:
Gerard Marull-Paretas 2021-09-01 09:50:53 +02:00 committed by Christopher Friedt
commit d65b7191d5

View file

@ -156,7 +156,7 @@ const struct i2c_driver_api tca9546a_api_funcs = {
.bus = DEVICE_DT_GET(DT_INST_BUS(inst)) \
}; \
static struct tca9546a_root_data tca9546a_data_##inst = { \
.lock = Z_MUTEX_INITIALIZER(tca9546a_data_0.lock), \
.lock = Z_MUTEX_INITIALIZER(tca9546a_data_##inst.lock), \
}; \
DEVICE_DT_INST_DEFINE(inst, \
tca9546_root_init, NULL, \