/openbmc/linux/include/linux/mfd/pcf50633/ |
H A D | core.h | 20 struct pcf50633; 39 void (*probe_done)(struct pcf50633 *); 40 void (*mbc_event_callback)(struct pcf50633 *, int); 41 void (*regulator_registered)(struct pcf50633 *, int); 42 void (*force_shutdown)(struct pcf50633 *); 56 int pcf50633_free_irq(struct pcf50633 *pcf, int irq); 58 int pcf50633_irq_mask(struct pcf50633 *pcf, int irq); 62 int pcf50633_read_block(struct pcf50633 *, u8 reg, 66 u8 pcf50633_reg_read(struct pcf50633 *, u8 reg); 133 struct pcf50633 { struct [all …]
|
H A D | gpio.h | 38 int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val); 39 u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio); 41 int pcf50633_gpio_invert_set(struct pcf50633 *, int gpio, int invert); 42 int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio); 44 int pcf50633_gpio_power_supply_set(struct pcf50633 *,
|
H A D | adc.h | 63 pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, 64 void (*callback)(struct pcf50633 *, void *, int), 67 pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg);
|
H A D | mbc.h | 124 int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma); 126 int pcf50633_mbc_get_status(struct pcf50633 *); 127 int pcf50633_mbc_get_usb_online_status(struct pcf50633 *);
|
H A D | backlight.h | 37 struct pcf50633; 39 int pcf50633_bl_set_brightness_limit(struct pcf50633 *pcf, unsigned int limit);
|
/openbmc/linux/drivers/mfd/ |
H A D | pcf50633-adc.c | 28 void (*callback)(struct pcf50633 *, void *, int); 40 struct pcf50633 *pcf; 49 static inline struct pcf50633_adc *__to_adc(struct pcf50633 *pcf) in __to_adc() 54 static void adc_setup(struct pcf50633 *pcf, int channel, int avg) in adc_setup() 67 static void trigger_next_adc_job_if_any(struct pcf50633 *pcf) in trigger_next_adc_job_if_any() 81 adc_enqueue_request(struct pcf50633 *pcf, struct pcf50633_adc_request *req) in adc_enqueue_request() 116 int pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg) in pcf50633_adc_sync_read() 134 int pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, in pcf50633_adc_async_read() 135 void (*callback)(struct pcf50633 *, void *, int), in pcf50633_adc_async_read() argument 159 static int adc_result(struct pcf50633 *pcf) in adc_result() [all …]
|
H A D | pcf50633-irq.c | 20 int pcf50633_register_irq(struct pcf50633 *pcf, int irq, in pcf50633_register_irq() 38 int pcf50633_free_irq(struct pcf50633 *pcf, int irq) in pcf50633_free_irq() 74 int pcf50633_irq_mask(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask() 82 int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq) in pcf50633_irq_unmask() 90 int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask_get() 101 static void pcf50633_irq_call_handler(struct pcf50633 *pcf, int irq) in pcf50633_irq_call_handler() 112 struct pcf50633 *pcf = data; in pcf50633_irq() 225 struct pcf50633 *pcf = i2c_get_clientdata(client); in pcf50633_suspend() 264 struct pcf50633 *pcf = i2c_get_clientdata(client); in pcf50633_resume() 281 int pcf50633_irq_init(struct pcf50633 *pcf, int irq) in pcf50633_irq_init() [all …]
|
H A D | pcf50633-core.c | 27 int pcf50633_read_block(struct pcf50633 *pcf, u8 reg, in pcf50633_read_block() 41 int pcf50633_write_block(struct pcf50633 *pcf , u8 reg, in pcf50633_write_block() 48 u8 pcf50633_reg_read(struct pcf50633 *pcf, u8 reg) in pcf50633_reg_read() 61 int pcf50633_reg_write(struct pcf50633 *pcf, u8 reg, u8 val) in pcf50633_reg_write() 67 int pcf50633_reg_set_bit_mask(struct pcf50633 *pcf, u8 reg, u8 mask, u8 val) in pcf50633_reg_set_bit_mask() 73 int pcf50633_reg_clear_bits(struct pcf50633 *pcf, u8 reg, u8 val) in pcf50633_reg_clear_bits() 83 struct pcf50633 *pcf = dev_get_drvdata(dev); in dump_regs_show() 114 struct pcf50633 *pcf = dev_get_drvdata(dev); in resume_reason_show() 140 pcf50633_client_dev_register(struct pcf50633 *pcf, const char *name, in pcf50633_client_dev_register() 168 struct pcf50633 *pcf; in pcf50633_probe() [all …]
|
H A D | pcf50633-gpio.c | 33 int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val) in pcf50633_gpio_set() 43 u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio) in pcf50633_gpio_get() 54 int pcf50633_gpio_invert_set(struct pcf50633 *pcf, int gpio, int invert) in pcf50633_gpio_invert_set() 65 int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio) in pcf50633_gpio_invert_get() 76 int pcf50633_gpio_power_supply_set(struct pcf50633 *pcf, in pcf50633_gpio_power_supply_set()
|
H A D | Makefile | 180 pcf50633-objs := pcf50633-core.o pcf50633-irq.o 181 obj-$(CONFIG_MFD_PCF50633) += pcf50633.o 182 obj-$(CONFIG_PCF50633_ADC) += pcf50633-adc.o 183 obj-$(CONFIG_PCF50633_GPIO) += pcf50633-gpio.o
|
/openbmc/linux/drivers/video/backlight/ |
H A D | pcf50633-backlight.c | 19 struct pcf50633 *pcf; 36 int pcf50633_bl_set_brightness_limit(struct pcf50633 *pcf, unsigned int limit) in pcf50633_bl_set_brightness_limit()
|
H A D | Makefile | 50 obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o
|
/openbmc/linux/drivers/power/supply/ |
H A D | pcf50633-charger.c | 26 struct pcf50633 *pcf; 36 int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma) in pcf50633_mbc_usb_curlim_set() 106 int pcf50633_mbc_get_status(struct pcf50633 *pcf) in pcf50633_mbc_get_status() 137 int pcf50633_mbc_get_usb_online_status(struct pcf50633 *pcf) in pcf50633_mbc_get_usb_online_status()
|
H A D | Makefile | 63 obj-$(CONFIG_CHARGER_PCF50633) += pcf50633-charger.o
|
/openbmc/linux/drivers/input/misc/ |
H A D | pcf50633-input.c | 26 struct pcf50633 *pcf;
|
H A D | Makefile | 60 obj-$(CONFIG_INPUT_PCF50633_PMU) += pcf50633-input.o
|
/openbmc/linux/drivers/regulator/ |
H A D | pcf50633-regulator.c | 77 struct pcf50633 *pcf; in pcf50633_regulator_probe()
|
H A D | Makefile | 130 obj-$(CONFIG_REGULATOR_PCF50633) += pcf50633-regulator.o
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-pcf50633.c | 58 struct pcf50633 *pcf;
|
H A D | Makefile | 123 obj-$(CONFIG_RTC_DRV_PCF50633) += rtc-pcf50633.o
|
/openbmc/ |
H A D | opengrok1.0.log | 26573 …ldren: not file-less due to: /opengrok/data/xref/openbmc/linux/include/linux/mfd/pcf50633/gpio.h.gz 26574 …Children: its children prevent delete: /opengrok/data/xref/openbmc/linux/include/linux/mfd/pcf50633
|
H A D | opengrok2.0.log | 26806 …ldren: not file-less due to: /opengrok/data/xref/openbmc/linux/include/linux/mfd/pcf50633/gpio.h.gz 26807 …Children: its children prevent delete: /opengrok/data/xref/openbmc/linux/include/linux/mfd/pcf50633
|