Home
last modified time | relevance | path

Searched refs:uc_key (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/input/
H A Dkey-uclass.c60 struct dm_key_uclass_platdata *uc_key, int adcval) in key_adc_event() argument
64 if (uc_key->in_volt) { in key_adc_event()
70 uc_key->name, uc_key->min, uc_key->center, uc_key->max, in key_adc_event()
73 return (val <= uc_key->max && val >= uc_key->min) ? in key_adc_event()
78 static int key_gpio_event(struct dm_key_uclass_platdata *uc_key) in key_gpio_event() argument
80 if (!dm_gpio_is_valid(&uc_key->gpio)) { in key_gpio_event()
81 KEY_ERR("'%s' Invalid gpio\n", uc_key->name); in key_gpio_event()
85 return dm_gpio_get_value(&uc_key->gpio) ? in key_gpio_event()
89 static int key_gpio_interrupt_event(struct dm_key_uclass_platdata *uc_key) in key_gpio_interrupt_event() argument
94 __func__, uc_key->name, uc_key->rise_ms, uc_key->fall_ms, in key_gpio_interrupt_event()
[all …]
H A Drk_key.c13 struct dm_key_uclass_platdata *uc_key; in rk_key_ofdata_to_platdata() local
16 uc_key = dev_get_uclass_platdata(dev); in rk_key_ofdata_to_platdata()
17 if (!uc_key) in rk_key_ofdata_to_platdata()
20 uc_key->name = dev_read_string(dev, "label"); in rk_key_ofdata_to_platdata()
21 uc_key->code = dev_read_u32_default(dev, "linux,code", -ENODATA); in rk_key_ofdata_to_platdata()
24 printf("%s: read 'io-channels' failed\n", uc_key->name); in rk_key_ofdata_to_platdata()
29 uc_key->type = ADC_KEY; in rk_key_ofdata_to_platdata()
30 uc_key->in_volt = 0; in rk_key_ofdata_to_platdata()
31 uc_key->channel = chn[1]; in rk_key_ofdata_to_platdata()
32 uc_key->center = dev_read_u32_default(dev, "rockchip,adc_value", 0); in rk_key_ofdata_to_platdata()
[all …]
H A Dadc_key.c13 struct dm_key_uclass_platdata *uc_key; in adc_key_ofdata_to_platdata() local
19 uc_key = dev_get_uclass_platdata(dev); in adc_key_ofdata_to_platdata()
20 if (!uc_key) in adc_key_ofdata_to_platdata()
23 uc_key->type = ADC_KEY; in adc_key_ofdata_to_platdata()
24 uc_key->name = dev_read_string(dev, "label"); in adc_key_ofdata_to_platdata()
29 uc_key->name, ret); in adc_key_ofdata_to_platdata()
38 uc_key->code = dev_read_u32_default(dev, "linux,code", -ENODATA); in adc_key_ofdata_to_platdata()
39 if (uc_key->code < 0) in adc_key_ofdata_to_platdata()
64 uc_key->in_volt = 1; in adc_key_ofdata_to_platdata()
65 uc_key->channel = chn[1]; in adc_key_ofdata_to_platdata()
[all …]
H A Dgpio_key.c13 struct dm_key_uclass_platdata *uc_key; in gpio_key_ofdata_to_platdata() local
15 uc_key = dev_get_uclass_platdata(dev); in gpio_key_ofdata_to_platdata()
16 if (!uc_key) in gpio_key_ofdata_to_platdata()
19 uc_key->type = GPIO_KEY; in gpio_key_ofdata_to_platdata()
20 uc_key->name = dev_read_string(dev, "label"); in gpio_key_ofdata_to_platdata()
21 uc_key->code = dev_read_u32_default(dev, "linux,code", -ENODATA); in gpio_key_ofdata_to_platdata()
22 if (uc_key->code < 0) { in gpio_key_ofdata_to_platdata()
23 printf("%s: read 'linux,code' failed\n", uc_key->name); in gpio_key_ofdata_to_platdata()
28 uc_key->gpios, ARRAY_SIZE(uc_key->gpios))) { in gpio_key_ofdata_to_platdata()
29 printf("%s: read 'gpios' failed\n", uc_key->name); in gpio_key_ofdata_to_platdata()