From 9df731a176aab8e03b984b681b1bea01ccff6644 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 06 Nov 2023 07:23:06 +0000 Subject: [PATCH] rk3568 rt uboot init --- u-boot/drivers/input/rk_key.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/u-boot/drivers/input/rk_key.c b/u-boot/drivers/input/rk_key.c index 2619a8e..4d275e9 100644 --- a/u-boot/drivers/input/rk_key.c +++ b/u-boot/drivers/input/rk_key.c @@ -27,9 +27,13 @@ if (dev_read_bool(dev, "rockchip,adc_value")) { uc_key->type = ADC_KEY; + uc_key->in_volt = 0; uc_key->channel = chn[1]; - uc_key->adcval = - dev_read_u32_default(dev, "rockchip,adc_value", 0); + uc_key->center = dev_read_u32_default(dev, "rockchip,adc_value", 0); + uc_key->min = uc_key->center - 30; + if (uc_key->min < 0) + uc_key->min = 0; + uc_key->max = uc_key->center + 30; } else { uc_key->type = GPIO_KEY; if (dev_read_u32_array(dev, "gpios", -- Gitblit v1.6.2