Searched refs:adp5585 (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/input/keyboard/ |
| H A D | adp5585-keys.c | 73 static int adp5585_keys_check_special_events(const struct adp5585_dev *adp5585, in adp5585_keys_check_special_events() argument 78 error = adp5585_keys_validate_events(kpad, adp5585->unlock_keys, in adp5585_keys_check_special_events() 79 adp5585->nkeys_unlock); in adp5585_keys_check_special_events() 83 error = adp5585_keys_validate_events(kpad, adp5585->reset1_keys, in adp5585_keys_check_special_events() 84 adp5585->nkeys_reset1); in adp5585_keys_check_special_events() 88 return adp5585_keys_validate_events(kpad, adp5585->reset2_keys, in adp5585_keys_check_special_events() 89 adp5585->nkeys_reset2); in adp5585_keys_check_special_events() 95 struct adp5585_dev *adp5585 = dev_get_drvdata(kpad->dev->parent); in adp5585_keys_pins_free() local 98 for_each_set_bit(pin, &kpad->keypad, adp5585->n_pins) in adp5585_keys_pins_free() 99 clear_bit(pin, adp5585->pin_usage); in adp5585_keys_pins_free() [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-adp5585.c | 246 struct adp5585_dev *adp5585 = dev_get_drvdata(dev->parent); in adp5585_gpio_request() local 247 const struct adp5585_regs *regs = adp5585->regs; in adp5585_gpio_request() 250 ret = test_and_set_bit(off, adp5585->pin_usage); in adp5585_gpio_request() 263 struct adp5585_dev *adp5585 = dev_get_drvdata(dev->parent); in adp5585_gpio_free() local 265 clear_bit(off, adp5585->pin_usage); in adp5585_gpio_free() 397 struct adp5585_dev *adp5585 = dev_get_drvdata(dev->parent); in adp5585_gpio_unreg_notifier() local 399 blocking_notifier_chain_unregister(&adp5585->event_notifier, in adp5585_gpio_unreg_notifier() 405 struct adp5585_dev *adp5585 = dev_get_drvdata(pdev->dev.parent); in adp5585_gpio_probe() local 417 adp5585_gpio->regmap = adp5585->regmap; in adp5585_gpio_probe() 438 gc->ngpio = adp5585->n_pins; in adp5585_gpio_probe() [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-adp5585.c | 164 struct adp5585_dev *adp5585 = dev_get_drvdata(dev->parent); in adp5585_pwm_probe() local 175 adp5585_pwm->regmap = adp5585->regmap; in adp5585_pwm_probe() 176 adp5585_pwm->ext_cfg = adp5585->regs->ext_cfg; in adp5585_pwm_probe()
|
| /linux/ |
| H A D | MAINTAINERS | 569 F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml 570 F: drivers/gpio/gpio-adp5585.c 571 F: drivers/input/keyboard/adp5585-keys.c 572 F: drivers/mfd/adp5585.c 573 F: drivers/pwm/pwm-adp5585.c 574 F: include/linux/mfd/adp5585.h
|