Skip to content

Commit 52f5739

Browse files
vadimp-nvidiawsakernel
authored andcommitted
i2c: mlxcpld: Fix criteria for frequency setting
Value for getting frequency capability wrongly has been taken from register offset instead of register value. Fixes: 66b0c28 ("i2c: mlxcpld: Add support for I2C bus frequency setting") Signed-off-by: Vadim Pasternak <[email protected]> Signed-off-by: Wolfram Sang <[email protected]>
1 parent 3bce770 commit 52f5739

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/i2c/busses/i2c-mlxcpld.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ mlxcpld_i2c_set_frequency(struct mlxcpld_i2c_priv *priv,
495495
return err;
496496

497497
/* Set frequency only if it is not 100KHz, which is default. */
498-
switch ((data->reg & data->mask) >> data->bit) {
498+
switch ((regval & data->mask) >> data->bit) {
499499
case MLXCPLD_I2C_FREQ_1000KHZ:
500500
freq = MLXCPLD_I2C_FREQ_1000KHZ_SET;
501501
break;

0 commit comments

Comments
 (0)