mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-05 12:16:29 -04:00
iio: accel: kxcjk-1013: Revert "Add support for KX022-1020"
The mentioned change effectively broke the ODR startup timeouts settungs for KX023-1025 case. Let's revert it for now and see how we can handle it with the better approach after switching the driver to use data structure instead of enum. This reverts commitd5cbe15020. Fixes:d5cbe15020("iio: accel: kxcjk-1013: Add support for KX022-1020") Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://patch.msgid.link/20241024191200.229894-8-andriy.shevchenko@linux.intel.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
committed by
Jonathan Cameron
parent
2ab22fc209
commit
b01b559682
@@ -174,7 +174,6 @@ enum kx_chipset {
|
||||
KXCJ91008,
|
||||
KXTJ21009,
|
||||
KXTF9,
|
||||
KX0221020,
|
||||
KX0231025,
|
||||
KX_MAX_CHIPS /* this must be last */
|
||||
};
|
||||
@@ -582,8 +581,8 @@ static int kxcjk1013_chip_init(struct kxcjk1013_data *data)
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* On KX023 and KX022, route all used interrupts to INT1 for now */
|
||||
if ((data->chipset == KX0231025 || data->chipset == KX0221020) && data->client->irq > 0) {
|
||||
/* On KX023, route all used interrupts to INT1 for now */
|
||||
if (data->chipset == KX0231025 && data->client->irq > 0) {
|
||||
ret = i2c_smbus_write_byte_data(data->client, KX023_REG_INC4,
|
||||
KX023_REG_INC4_DRDY1 |
|
||||
KX023_REG_INC4_WUFI1);
|
||||
@@ -1509,7 +1508,6 @@ static int kxcjk1013_probe(struct i2c_client *client)
|
||||
case KXTF9:
|
||||
data->regs = &kxtf9_regs;
|
||||
break;
|
||||
case KX0221020:
|
||||
case KX0231025:
|
||||
data->regs = &kx0231025_regs;
|
||||
break;
|
||||
@@ -1715,7 +1713,6 @@ static const struct i2c_device_id kxcjk1013_id[] = {
|
||||
{"kxcj91008", KXCJ91008},
|
||||
{"kxtj21009", KXTJ21009},
|
||||
{"kxtf9", KXTF9},
|
||||
{"kx022-1020", KX0221020},
|
||||
{"kx023-1025", KX0231025},
|
||||
{}
|
||||
};
|
||||
@@ -1727,7 +1724,6 @@ static const struct of_device_id kxcjk1013_of_match[] = {
|
||||
{ .compatible = "kionix,kxcj91008", },
|
||||
{ .compatible = "kionix,kxtj21009", },
|
||||
{ .compatible = "kionix,kxtf9", },
|
||||
{ .compatible = "kionix,kx022-1020", },
|
||||
{ .compatible = "kionix,kx023-1025", },
|
||||
{ }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user