|
|
@@ -213,7 +213,7 @@ static inline u32 log10times100(u32 value)
|
|
|
|
|
|
static int drxk_i2c_lock(struct drxk_state *state)
|
|
|
{
|
|
|
- i2c_lock_adapter(state->i2c);
|
|
|
+ i2c_lock_bus(state->i2c, I2C_LOCK_SEGMENT);
|
|
|
state->drxk_i2c_exclusive_lock = true;
|
|
|
|
|
|
return 0;
|
|
|
@@ -224,7 +224,7 @@ static void drxk_i2c_unlock(struct drxk_state *state)
|
|
|
if (!state->drxk_i2c_exclusive_lock)
|
|
|
return;
|
|
|
|
|
|
- i2c_unlock_adapter(state->i2c);
|
|
|
+ i2c_unlock_bus(state->i2c, I2C_LOCK_SEGMENT);
|
|
|
state->drxk_i2c_exclusive_lock = false;
|
|
|
}
|
|
|
|