Home
last modified time | relevance | path

Searched refs:lp8788 (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/include/linux/mfd/
H A Dlp8788.h158 struct lp8788;
205 void (*charger_event) (struct lp8788 *lp,
282 int (*init_func) (struct lp8788 *lp);
316 struct lp8788 { struct
324 int lp8788_irq_init(struct lp8788 *lp, int chip_irq); argument
325 void lp8788_irq_exit(struct lp8788 *lp);
326 int lp8788_read_byte(struct lp8788 *lp, u8 reg, u8 *data);
327 int lp8788_read_multi_bytes(struct lp8788 *lp, u8 reg, u8 *data, size_t count);
328 int lp8788_write_byte(struct lp8788 *lp, u8 reg, u8 data);
329 int lp8788_update_bits(struct lp8788 *lp, u8 reg, u8 mask, u8 data);
/openbmc/linux/drivers/mfd/
H A Dlp8788.c122 int lp8788_read_byte(struct lp8788 *lp, u8 reg, u8 *data) in lp8788_read_byte()
138 int lp8788_read_multi_bytes(struct lp8788 *lp, u8 reg, u8 *data, size_t count) in lp8788_read_multi_bytes()
144 int lp8788_write_byte(struct lp8788 *lp, u8 reg, u8 data) in lp8788_write_byte()
150 int lp8788_update_bits(struct lp8788 *lp, u8 reg, u8 mask, u8 data) in lp8788_update_bits()
156 static int lp8788_platform_init(struct lp8788 *lp) in lp8788_platform_init()
171 struct lp8788 *lp; in lp8788_probe()
175 lp = devm_kzalloc(&cl->dev, sizeof(struct lp8788), GFP_KERNEL); in lp8788_probe()
212 struct lp8788 *lp = i2c_get_clientdata(cl); in lp8788_remove()
H A Dlp8788-irq.c36 struct lp8788 *lp;
109 struct lp8788 *lp = irqd->lp; in lp8788_irq_handler()
149 int lp8788_irq_init(struct lp8788 *lp, int irq) in lp8788_irq_init()
188 void lp8788_irq_exit(struct lp8788 *lp) in lp8788_irq_exit()
H A DMakefile148 obj-$(CONFIG_MFD_LP8788) += lp8788.o lp8788-irq.o
/openbmc/linux/drivers/rtc/
H A Drtc-lp8788.c56 struct lp8788 *lp;
103 static void lp8788_rtc_unlock(struct lp8788 *lp) in lp8788_rtc_unlock()
112 struct lp8788 *lp = rtc->lp; in lp8788_rtc_read_time()
136 struct lp8788 *lp = rtc->lp; in lp8788_rtc_set_time()
166 struct lp8788 *lp = rtc->lp; in lp8788_read_alarm()
191 struct lp8788 *lp = rtc->lp; in lp8788_set_alarm()
227 struct lp8788 *lp = rtc->lp; in lp8788_alarm_irq_enable()
259 struct lp8788 *lp = rtc->lp; in lp8788_alarm_irq_register()
284 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_rtc_probe()
H A DMakefile82 obj-$(CONFIG_RTC_DRV_LP8788) += rtc-lp8788.o
/openbmc/linux/drivers/leds/
H A Dleds-lp8788.c23 struct lp8788 *lp;
122 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_led_probe()
H A DMakefile56 obj-$(CONFIG_LEDS_LP8788) += leds-lp8788.o
/openbmc/linux/drivers/regulator/
H A Dlp8788-ldo.c111 struct lp8788 *lp;
465 struct lp8788 *lp = ldo->lp; in lp8788_config_ldo_enable_mode()
525 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_dldo_probe()
573 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_aldo_probe()
H A Dlp8788-buck.c89 struct lp8788 *lp;
491 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_buck_probe()
H A DMakefile64 obj-$(CONFIG_REGULATOR_LP8788) += lp8788-buck.o
65 obj-$(CONFIG_REGULATOR_LP8788) += lp8788-ldo.o
/openbmc/linux/drivers/iio/adc/
H A Dlp8788_adc.c28 struct lp8788 *lp;
189 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_adc_probe()
/openbmc/linux/drivers/power/supply/
H A Dlp8788-charger.c103 struct lp8788 *lp;
252 struct lp8788 *lp = pchg->lp; in lp8788_get_battery_capacity()
368 struct lp8788 *lp = pchg->lp; in lp8788_update_charger_params()
687 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_charger_probe()
H A DMakefile71 obj-$(CONFIG_CHARGER_LP8788) += lp8788-charger.o
/openbmc/linux/drivers/video/backlight/
H A Dlp8788_bl.c44 struct lp8788 *lp;
260 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_backlight_probe()
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]