hc
2023-11-06 9df731a176aab8e03b984b681b1bea01ccff6644
u-boot/drivers/input/rk_key.c
....@@ -27,9 +27,13 @@
2727
2828 if (dev_read_bool(dev, "rockchip,adc_value")) {
2929 uc_key->type = ADC_KEY;
30
+ uc_key->in_volt = 0;
3031 uc_key->channel = chn[1];
31
- uc_key->adcval =
32
- dev_read_u32_default(dev, "rockchip,adc_value", 0);
32
+ uc_key->center = dev_read_u32_default(dev, "rockchip,adc_value", 0);
33
+ uc_key->min = uc_key->center - 30;
34
+ if (uc_key->min < 0)
35
+ uc_key->min = 0;
36
+ uc_key->max = uc_key->center + 30;
3337 } else {
3438 uc_key->type = GPIO_KEY;
3539 if (dev_read_u32_array(dev, "gpios",