Searched refs:pm80x_chip (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.4/drivers/mfd/ |
D | 88pm80x.c | 42 static struct pm80x_chip *g_pm80x_chip; 53 struct pm80x_chip *chip; in pm80x_init() 59 devm_kzalloc(&client->dev, sizeof(struct pm80x_chip), GFP_KERNEL); in pm80x_init() 136 struct pm80x_chip *chip = i2c_get_clientdata(client); in pm80x_suspend() 148 struct pm80x_chip *chip = i2c_get_clientdata(client); in pm80x_resume()
|
D | 88pm800.c | 248 static int device_gpadc_init(struct pm80x_chip *chip, in device_gpadc_init() 315 static int device_onkey_init(struct pm80x_chip *chip, in device_onkey_init() 331 static int device_rtc_init(struct pm80x_chip *chip, in device_rtc_init() 351 static int device_regulator_init(struct pm80x_chip *chip, in device_regulator_init() 366 static int device_irq_init_800(struct pm80x_chip *chip) in device_irq_init_800() 399 static void device_irq_exit_800(struct pm80x_chip *chip) in device_irq_exit_800() 416 static int pm800_pages_init(struct pm80x_chip *chip) in pm800_pages_init() 468 static void pm800_pages_exit(struct pm80x_chip *chip) in pm800_pages_exit() 481 static int device_800_init(struct pm80x_chip *chip, in device_800_init() 545 struct pm80x_chip *chip; in pm800_probe() [all …]
|
D | 88pm805.c | 136 static int device_irq_init_805(struct pm80x_chip *chip) in device_irq_init_805() 174 static void device_irq_exit_805(struct pm80x_chip *chip) in device_irq_exit_805() 190 static int device_805_init(struct pm80x_chip *chip) in device_805_init() 229 struct pm80x_chip *chip; in pm805_probe() 257 struct pm80x_chip *chip = i2c_get_clientdata(client); in pm805_remove()
|
/Linux-v5.4/include/linux/mfd/ |
D | 88pm80x.h | 291 struct pm80x_chip { struct 318 int (*plat_config)(struct pm80x_chip *chip, argument 325 static inline int pm80x_request_irq(struct pm80x_chip *pm80x, int irq, in pm80x_request_irq() 335 static inline void pm80x_free_irq(struct pm80x_chip *pm80x, int irq, void *data) in pm80x_free_irq() 346 struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm80x_dev_suspend() 358 struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm80x_dev_resume()
|
/Linux-v5.4/drivers/input/misc/ |
D | 88pm80x_onkey.c | 37 struct pm80x_chip *pm80x; 68 struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm80x_onkey_probe()
|
/Linux-v5.4/drivers/rtc/ |
D | rtc-88pm80x.c | 39 struct pm80x_chip *chip; 241 struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm80x_rtc_probe()
|
/Linux-v5.4/drivers/regulator/ |
D | 88pm800-regulator.c | 228 struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm800_regulator_probe()
|