]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
HID: Intel-thc-hid: Intel-thc: Fix wrong register reading
authorEven Xu <even.xu@intel.com>
Fri, 19 Dec 2025 01:14:38 +0000 (09:14 +0800)
committerBenjamin Tissoires <bentiss@kernel.org>
Fri, 19 Dec 2025 11:12:45 +0000 (12:12 +0100)
Correct the read register for the setting of max input size and
interrupt delay.

Fixes: 22da60f0304b ("HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control")
Fixes: 45e92a093099 ("HID: Intel-thc-hid: Intel-thc: Introduce max input size control")
Signed-off-by: Even Xu <even.xu@intel.com>
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c

index 636a68306501504746ae86f1f7d0048c46f2d1ec..7e220a4c5ded7bda12397362ff8181c62a860809 100644 (file)
@@ -1593,7 +1593,7 @@ int thc_i2c_set_rx_max_size(struct thc_device *dev, u32 max_rx_size)
        if (!max_rx_size)
                return -EOPNOTSUPP;
 
-       ret = regmap_read(dev->thc_regmap, THC_M_PRT_SW_SEQ_STS_OFFSET, &val);
+       ret = regmap_read(dev->thc_regmap, THC_M_PRT_SPI_ICRRD_OPCODE_OFFSET, &val);
        if (ret)
                return ret;
 
@@ -1662,7 +1662,7 @@ int thc_i2c_set_rx_int_delay(struct thc_device *dev, u32 delay_us)
        if (!delay_us)
                return -EOPNOTSUPP;
 
-       ret = regmap_read(dev->thc_regmap, THC_M_PRT_SW_SEQ_STS_OFFSET, &val);
+       ret = regmap_read(dev->thc_regmap, THC_M_PRT_SPI_ICRRD_OPCODE_OFFSET, &val);
        if (ret)
                return ret;