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:
parent
3a77308c97
commit
d65b7191d5
1 changed files with 1 additions and 1 deletions
|
@ -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, \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue