Home
last modified time | relevance | path

Searched refs:pm80x_chip (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/mfd/
D88pm80x.c42 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()
D88pm800.c248 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 …]
D88pm805.c136 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/
D88pm80x.h291 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/
D88pm80x_onkey.c37 struct pm80x_chip *pm80x;
68 struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm80x_onkey_probe()
/Linux-v5.4/drivers/rtc/
Drtc-88pm80x.c39 struct pm80x_chip *chip;
241 struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm80x_rtc_probe()
/Linux-v5.4/drivers/regulator/
D88pm800-regulator.c228 struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm800_regulator_probe()