Searched refs:adp5585 (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/mfd/ |
| H A D | adp5585.c | 193 static int adp5585_validate_event(const struct adp5585_dev *adp5585, unsigned int ev) in adp5585_validate_event() argument 195 if (adp5585->has_pin6) { in adp5585_validate_event() 201 return dev_err_probe(adp5585->dev, -EINVAL, in adp5585_validate_event() 215 return dev_err_probe(adp5585->dev, -EINVAL, in adp5585_validate_event() 221 return dev_err_probe(adp5585->dev, -EINVAL, in adp5585_validate_event() 225 static int adp5589_validate_event(const struct adp5585_dev *adp5585, unsigned int ev) in adp5589_validate_event() argument 232 return dev_err_probe(adp5585->dev, -EINVAL, in adp5589_validate_event() 236 static struct regmap_config *adp5585_fill_variant_config(struct adp5585_dev *adp5585) in adp5585_fill_variant_config() argument 240 switch (adp5585->variant) { in adp5585_fill_variant_config() 246 adp5585->id = ADP5585_MAN_ID_VALUE; in adp5585_fill_variant_config() [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | adp5585-keys.c | 72 static int adp5585_keys_check_special_events(const struct adp5585_dev *adp5585, in adp5585_keys_check_special_events() argument 77 error = adp5585_keys_validate_events(kpad, adp5585->unlock_keys, in adp5585_keys_check_special_events() 78 adp5585->nkeys_unlock); in adp5585_keys_check_special_events() 82 error = adp5585_keys_validate_events(kpad, adp5585->reset1_keys, in adp5585_keys_check_special_events() 83 adp5585->nkeys_reset1); in adp5585_keys_check_special_events() 87 return adp5585_keys_validate_events(kpad, adp5585->reset2_keys, in adp5585_keys_check_special_events() 88 adp5585->nkeys_reset2); in adp5585_keys_check_special_events() 94 struct adp5585_dev *adp5585 = dev_get_drvdata(kpad->dev->parent); in adp5585_keys_pins_free() local 97 for_each_set_bit(pin, &kpad->keypad, adp5585->n_pins) in adp5585_keys_pins_free() 98 clear_bit(pin, adp5585->pin_usage); in adp5585_keys_pins_free() [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-adp5585.c | 163 struct adp5585_dev *adp5585 = dev_get_drvdata(dev->parent); in adp5585_pwm_probe() local 174 adp5585_pwm->regmap = adp5585->regmap; in adp5585_pwm_probe() 175 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
|