Home
last modified time | relevance | path

Searched refs:kpad (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A Dadp5589-keys.c390 struct adp5589_kpad *kpad = gpiochip_get_data(chip); in adp5589_gpio_get_value() local
391 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); in adp5589_gpio_get_value()
392 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_get_value()
394 return !!(adp5589_read(kpad->client, in adp5589_gpio_get_value()
395 kpad->var->reg(ADP5589_GPI_STATUS_A) + bank) & in adp5589_gpio_get_value()
402 struct adp5589_kpad *kpad = gpiochip_get_data(chip); in adp5589_gpio_set_value() local
403 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); in adp5589_gpio_set_value()
404 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_set_value()
406 mutex_lock(&kpad->gpio_lock); in adp5589_gpio_set_value()
409 kpad->dat_out[bank] |= bit; in adp5589_gpio_set_value()
[all …]
H A Dadp5588-keys.c76 struct adp5588_kpad *kpad = gpiochip_get_data(chip); in adp5588_gpio_get_value() local
77 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); in adp5588_gpio_get_value()
78 unsigned int bit = ADP5588_BIT(kpad->gpiomap[off]); in adp5588_gpio_get_value()
81 mutex_lock(&kpad->gpio_lock); in adp5588_gpio_get_value()
83 if (kpad->dir[bank] & bit) in adp5588_gpio_get_value()
84 val = kpad->dat_out[bank]; in adp5588_gpio_get_value()
86 val = adp5588_read(kpad->client, GPIO_DAT_STAT1 + bank); in adp5588_gpio_get_value()
88 mutex_unlock(&kpad->gpio_lock); in adp5588_gpio_get_value()
96 struct adp5588_kpad *kpad = gpiochip_get_data(chip); in adp5588_gpio_set_value() local
97 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); in adp5588_gpio_set_value()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/mc/
H A Dmc-device.c144 static void media_device_kpad_to_upad(const struct media_pad *kpad, in media_device_kpad_to_upad() argument
147 upad->entity = media_entity_id(kpad->entity); in media_device_kpad_to_upad()
148 upad->index = kpad->index; in media_device_kpad_to_upad()
149 upad->flags = kpad->flags; in media_device_kpad_to_upad()
245 struct media_v2_pad kpad, __user *upad; in media_device_get_topology() local
329 memset(&kpad, 0, sizeof(kpad)); in media_device_get_topology()
332 kpad.id = pad->graph_obj.id; in media_device_get_topology()
333 kpad.entity_id = pad->entity->graph_obj.id; in media_device_get_topology()
334 kpad.flags = pad->flags; in media_device_get_topology()
335 kpad.index = pad->index; in media_device_get_topology()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/leds/
H A Dleds-pwm.txt39 kpad {
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Domap4-sdp.dts93 kpad {