Home
last modified time | relevance | path

Searched defs:pcf (Results 1 – 10 of 10) sorted by relevance

/linux-3.3/drivers/mfd/
Dpcf50633-irq.c29 int pcf50633_register_irq(struct pcf50633 *pcf, int irq, in pcf50633_register_irq()
47 int pcf50633_free_irq(struct pcf50633 *pcf, int irq) in pcf50633_free_irq()
60 static int __pcf50633_irq_mask_set(struct pcf50633 *pcf, int irq, u8 mask) in __pcf50633_irq_mask_set()
83 int pcf50633_irq_mask(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask()
91 int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq) in pcf50633_irq_unmask()
99 int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask_get()
110 static void pcf50633_irq_call_handler(struct pcf50633 *pcf, int irq) in pcf50633_irq_call_handler()
121 struct pcf50633 *pcf = data; in pcf50633_irq() local
233 int pcf50633_irq_suspend(struct pcf50633 *pcf) in pcf50633_irq_suspend()
270 int pcf50633_irq_resume(struct pcf50633 *pcf) in pcf50633_irq_resume()
[all …]
Dpcf50633-core.c32 int pcf50633_read_block(struct pcf50633 *pcf, u8 reg, in pcf50633_read_block()
46 int pcf50633_write_block(struct pcf50633 *pcf , u8 reg, in pcf50633_write_block()
59 u8 pcf50633_reg_read(struct pcf50633 *pcf, u8 reg) in pcf50633_reg_read()
72 int pcf50633_reg_write(struct pcf50633 *pcf, u8 reg, u8 val) in pcf50633_reg_write()
78 int pcf50633_reg_set_bit_mask(struct pcf50633 *pcf, u8 reg, u8 mask, u8 val) in pcf50633_reg_set_bit_mask()
84 int pcf50633_reg_clear_bits(struct pcf50633 *pcf, u8 reg, u8 val) in pcf50633_reg_clear_bits()
94 struct pcf50633 *pcf = dev_get_drvdata(dev); in show_dump_regs() local
128 struct pcf50633 *pcf = dev_get_drvdata(dev); in show_resume_reason() local
154 pcf50633_client_dev_register(struct pcf50633 *pcf, const char *name, in pcf50633_client_dev_register()
179 struct pcf50633 *pcf = i2c_get_clientdata(client); in pcf50633_suspend() local
[all …]
Dpcf50633-adc.c45 struct pcf50633 *pcf; member
54 static inline struct pcf50633_adc *__to_adc(struct pcf50633 *pcf) in __to_adc()
59 static void adc_setup(struct pcf50633 *pcf, int channel, int avg) in adc_setup()
72 static void trigger_next_adc_job_if_any(struct pcf50633 *pcf) in trigger_next_adc_job_if_any()
86 adc_enqueue_request(struct pcf50633 *pcf, struct pcf50633_adc_request *req) in adc_enqueue_request()
112 static void pcf50633_adc_sync_read_callback(struct pcf50633 *pcf, void *param, in pcf50633_adc_sync_read_callback()
121 int pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg) in pcf50633_adc_sync_read()
139 int pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, in pcf50633_adc_async_read()
159 static int adc_result(struct pcf50633 *pcf) in adc_result()
176 struct pcf50633 *pcf = adc->pcf; in pcf50633_adc_irq() local
Dpcf50633-gpio.c63 int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val) in pcf50633_gpio_set()
73 u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio) in pcf50633_gpio_get()
84 int pcf50633_gpio_invert_set(struct pcf50633 *pcf, int gpio, int invert) in pcf50633_gpio_invert_set()
95 int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio) in pcf50633_gpio_invert_get()
106 int pcf50633_gpio_power_supply_set(struct pcf50633 *pcf, in pcf50633_gpio_power_supply_set()
/linux-3.3/drivers/regulator/
Dpcf50633-regulator.c114 struct pcf50633 *pcf; in pcf50633_regulator_set_voltage() local
189 struct pcf50633 *pcf; in pcf50633_regulator_get_voltage() local
209 struct pcf50633 *pcf; in pcf50633_regulator_list_voltage() local
232 struct pcf50633 *pcf = rdev_get_drvdata(rdev); in pcf50633_regulator_enable() local
249 struct pcf50633 *pcf = rdev_get_drvdata(rdev); in pcf50633_regulator_disable() local
266 struct pcf50633 *pcf = rdev_get_drvdata(rdev); in pcf50633_regulator_is_enabled() local
317 struct pcf50633 *pcf; in pcf50633_regulator_probe() local
/linux-3.3/arch/arm/mach-s3c2440/
Dmach-gta02.c163 gta02_configure_pmu_for_charger(struct pcf50633 *pcf, void *unused, int res) in gta02_configure_pmu_for_charger()
210 static void gta02_pmu_event_callback(struct pcf50633 *pcf, int irq) in gta02_pmu_event_callback()
552 static void gta02_pmu_attach_child_devices(struct pcf50633 *pcf) in gta02_pmu_attach_child_devices()
/linux-3.3/drivers/video/backlight/
Dpcf50633-backlight.c28 struct pcf50633 *pcf; member
45 int pcf50633_bl_set_brightness_limit(struct pcf50633 *pcf, unsigned int limit) in pcf50633_bl_set_brightness_limit()
/linux-3.3/drivers/power/
Dpcf50633-charger.c31 struct pcf50633 *pcf; member
41 int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma) in pcf50633_mbc_usb_curlim_set()
113 int pcf50633_mbc_get_status(struct pcf50633 *pcf) in pcf50633_mbc_get_status()
144 int pcf50633_mbc_get_usb_online_status(struct pcf50633 *pcf) in pcf50633_mbc_get_usb_online_status()
/linux-3.3/drivers/rtc/
Drtc-pcf50633.c63 struct pcf50633 *pcf; member
67 static void pcf2rtc_time(struct rtc_time *rtc, struct pcf50633_time *pcf) in pcf2rtc_time()
78 static void rtc2pcf_time(struct pcf50633_time *pcf, struct rtc_time *rtc) in rtc2pcf_time()
/linux-3.3/drivers/input/misc/
Dpcf50633-input.c32 struct pcf50633 *pcf; member