#define SX9324_REG_AFE_CTRL8           0x2c
 #define SX9324_REG_AFE_CTRL8_RESERVED  0x10
 #define SX9324_REG_AFE_CTRL8_RESFILTIN_4KOHM 0x02
+#define SX9324_REG_AFE_CTRL8_RESFILTIN_MASK GENMASK(3, 0)
 #define SX9324_REG_AFE_CTRL9           0x2d
 #define SX9324_REG_AFE_CTRL9_AGAIN_1   0x08
 
                reg_def->def |= FIELD_PREP(SX9324_REG_AFE_CTRL4_RESOLUTION_MASK,
                                           raw);
                break;
+       case SX9324_REG_AFE_CTRL8:
+               ret = device_property_read_u32(dev,
+                               "semtech,input-precharge-resistor-ohms",
+                               &raw);
+               if (ret)
+                       break;
+
+               reg_def->def &= ~SX9324_REG_AFE_CTRL8_RESFILTIN_MASK;
+               reg_def->def |= FIELD_PREP(SX9324_REG_AFE_CTRL8_RESFILTIN_MASK,
+                                          raw / 2000);
+               break;
+
        case SX9324_REG_ADV_CTRL5:
                ret = device_property_read_u32(dev, "semtech,startup-sensor",
                                               &start);