Home
last modified time | relevance | path

Searched refs:pm860x_chip (Results 1 – 12 of 12) sorted by relevance

/linux-6.6.21/drivers/mfd/
D88pm860x-core.c464 struct pm860x_chip *chip = data; in pm860x_irq()
485 struct pm860x_chip *chip = irq_data_get_irq_chip_data(data); in pm860x_irq_lock()
492 struct pm860x_chip *chip = irq_data_get_irq_chip_data(data); in pm860x_irq_sync_unlock()
567 static int device_irq_init(struct pm860x_chip *chip, in device_irq_init()
646 static void device_irq_exit(struct pm860x_chip *chip) in device_irq_exit()
652 int pm8606_osc_enable(struct pm860x_chip *chip, unsigned short client) in pm8606_osc_enable()
693 int pm8606_osc_disable(struct pm860x_chip *chip, unsigned short client) in pm8606_osc_disable()
736 struct pm860x_chip *chip = i2c_get_clientdata(i2c); in device_osc_init()
749 static void device_bk_init(struct pm860x_chip *chip, in device_bk_init()
769 static void device_led_init(struct pm860x_chip *chip, in device_led_init()
[all …]
D88pm860x-i2c.c17 struct pm860x_chip *chip = i2c_get_clientdata(i2c); in pm860x_reg_read()
34 struct pm860x_chip *chip = i2c_get_clientdata(i2c); in pm860x_reg_write()
47 struct pm860x_chip *chip = i2c_get_clientdata(i2c); in pm860x_bulk_read()
60 struct pm860x_chip *chip = i2c_get_clientdata(i2c); in pm860x_bulk_write()
73 struct pm860x_chip *chip = i2c_get_clientdata(i2c); in pm860x_set_bits()
/linux-6.6.21/drivers/input/misc/
D88pm860x_onkey.c38 struct pm860x_chip *chip;
62 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_onkey_probe()
116 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_onkey_suspend()
125 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_onkey_resume()
/linux-6.6.21/drivers/video/backlight/
D88pm860x_bl.c26 struct pm860x_chip *chip;
37 static int backlight_power_set(struct pm860x_chip *chip, int port, in backlight_power_set()
62 struct pm860x_chip *chip = data->chip; in pm860x_backlight_set()
130 struct pm860x_chip *chip = data->chip; in pm860x_backlight_get_brightness()
182 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_backlight_probe()
/linux-6.6.21/drivers/leds/
Dleds-88pm860x.c31 struct pm860x_chip *chip;
45 static int led_power_set(struct pm860x_chip *chip, int port, int on) in led_power_set()
70 struct pm860x_chip *chip; in pm860x_led_set()
146 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_led_probe()
/linux-6.6.21/drivers/input/touchscreen/
D88pm860x-ts.c43 struct pm860x_chip *chip;
51 struct pm860x_chip *chip = touch->chip; in pm860x_touch_handler()
117 struct pm860x_chip *chip, in pm860x_touch_dt_init()
180 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_touch_probe()
/linux-6.6.21/include/linux/mfd/
D88pm860x.h376 struct pm860x_chip { struct
466 extern int pm8606_osc_enable(struct pm860x_chip *, unsigned short);
467 extern int pm8606_osc_disable(struct pm860x_chip *, unsigned short);
/linux-6.6.21/drivers/rtc/
Drtc-88pm860x.c23 struct pm860x_chip *chip;
269 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_rtc_probe()
349 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_rtc_suspend()
358 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_rtc_resume()
/linux-6.6.21/drivers/power/supply/
D88pm860x_battery.c94 struct pm860x_chip *chip;
914 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_battery_probe()
985 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_battery_suspend()
995 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_battery_resume()
D88pm860x_charger.c97 struct pm860x_chip *chip;
665 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_charger_probe()
/linux-6.6.21/drivers/regulator/
D88pm8607.c317 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm8607_regulator_probe()
/linux-6.6.21/sound/soc/codecs/
D88pm860x-codec.c142 struct pm860x_chip *chip;
1352 struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); in pm860x_codec_probe()