Home
last modified time | relevance | path

Searched refs:as3722 (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/mfd/
H A Das3722.c19 #include <linux/mfd/as3722.h>
28 .name = "as3722-rtc-alarm",
37 .name = "as3722-adc",
46 .name = "as3722-pinctrl",
49 .name = "as3722-regulator",
52 .name = "as3722-rtc",
57 .name = "as3722-adc",
62 .name = "as3722-power-off",
65 .name = "as3722-wdt",
200 .name = "as3722",
208 as3722_check_device_id(struct as3722 *as3722) as3722_check_device_id() argument
235 as3722_configure_pullups(struct as3722 *as3722) as3722_configure_pullups() argument
318 as3722_i2c_of_probe(struct i2c_client *i2c, struct as3722 *as3722) as3722_i2c_of_probe() argument
349 struct as3722 *as3722; as3722_i2c_probe() local
416 struct as3722 *as3722 = dev_get_drvdata(dev); as3722_i2c_suspend() local
427 struct as3722 *as3722 = dev_get_drvdata(dev); as3722_i2c_resume() local
[all...]
H A DMakefile230 obj-$(CONFIG_MFD_AS3722) += as3722.o
/kernel/linux/linux-6.6/drivers/mfd/
H A Das3722.c19 #include <linux/mfd/as3722.h>
27 DEFINE_RES_IRQ_NAMED(AS3722_IRQ_RTC_ALARM, "as3722-rtc-alarm"),
31 DEFINE_RES_IRQ_NAMED(AS3722_IRQ_ADC, "as3722-adc"),
36 .name = "as3722-pinctrl",
39 .name = "as3722-regulator",
42 .name = "as3722-rtc",
47 .name = "as3722-adc",
52 .name = "as3722-power-off",
55 .name = "as3722-wdt",
190 .name = "as3722",
198 as3722_check_device_id(struct as3722 *as3722) as3722_check_device_id() argument
225 as3722_configure_pullups(struct as3722 *as3722) as3722_configure_pullups() argument
308 as3722_i2c_of_probe(struct i2c_client *i2c, struct as3722 *as3722) as3722_i2c_of_probe() argument
338 struct as3722 *as3722; as3722_i2c_probe() local
405 struct as3722 *as3722 = dev_get_drvdata(dev); as3722_i2c_suspend() local
416 struct as3722 *as3722 = dev_get_drvdata(dev); as3722_i2c_resume() local
[all...]
H A DMakefile234 obj-$(CONFIG_MFD_AS3722) += as3722.o
/kernel/linux/linux-5.10/drivers/rtc/
H A Drtc-as3722.c3 * rtc-as3722.c - Real Time Clock driver for ams AS3722 PMICs
19 #include <linux/mfd/as3722.h>
28 struct as3722 *as3722; member
57 struct as3722 *as3722 = as3722_rtc->as3722; in as3722_rtc_read_time() local
61 ret = as3722_block_read(as3722, AS3722_RTC_SECOND_REG, in as3722_rtc_read_time()
74 struct as3722 *as3722 in as3722_rtc_set_time() local
107 struct as3722 *as3722 = as3722_rtc->as3722; as3722_rtc_read_alarm() local
125 struct as3722 *as3722 = as3722_rtc->as3722; as3722_rtc_set_alarm() local
169 struct as3722 *as3722 = dev_get_drvdata(pdev->dev.parent); as3722_rtc_probe() local
[all...]
H A DMakefile30 obj-$(CONFIG_RTC_DRV_AS3722) += rtc-as3722.o
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-as3722.c3 * rtc-as3722.c - Real Time Clock driver for ams AS3722 PMICs
19 #include <linux/mfd/as3722.h>
28 struct as3722 *as3722; member
57 struct as3722 *as3722 = as3722_rtc->as3722; in as3722_rtc_read_time() local
61 ret = as3722_block_read(as3722, AS3722_RTC_SECOND_REG, in as3722_rtc_read_time()
74 struct as3722 *as3722 in as3722_rtc_set_time() local
107 struct as3722 *as3722 = as3722_rtc->as3722; as3722_rtc_read_alarm() local
125 struct as3722 *as3722 = as3722_rtc->as3722; as3722_rtc_set_alarm() local
169 struct as3722 *as3722 = dev_get_drvdata(pdev->dev.parent); as3722_rtc_probe() local
[all...]
H A DMakefile30 obj-$(CONFIG_RTC_DRV_AS3722) += rtc-as3722.o
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-as3722.c27 #include <linux/mfd/as3722.h>
80 struct as3722 *as3722; member
244 ret = as3722_update_bits(as_pci->as3722, gpio_cntr_reg, in as3722_pinctrl_set()
259 ret = as3722_update_bits(as_pci->as3722, gpio_cntr_reg, in as3722_pinctrl_set()
311 struct as3722 *as3722 = as_pci->as3722; in as3722_pinctrl_gpio_set_direction() local
322 return as3722_update_bits(as3722, AS3722_GPIOn_CONTROL_REG(offset), in as3722_pinctrl_gpio_set_direction()
442 struct as3722 *as372 in as3722_gpio_get() local
490 struct as3722 *as3722 = as_pci->as3722; as3722_gpio_set() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-as3722.c15 #include <linux/mfd/as3722.h>
68 struct as3722 *as3722; member
232 ret = as3722_update_bits(as_pci->as3722, gpio_cntr_reg, in as3722_pinctrl_set()
247 ret = as3722_update_bits(as_pci->as3722, gpio_cntr_reg, in as3722_pinctrl_set()
299 struct as3722 *as3722 = as_pci->as3722; in as3722_pinctrl_gpio_set_direction() local
310 return as3722_update_bits(as3722, AS3722_GPIOn_CONTROL_REG(offset), in as3722_pinctrl_gpio_set_direction()
430 struct as3722 *as372 in as3722_gpio_get() local
478 struct as3722 *as3722 = as_pci->as3722; as3722_gpio_set() local
[all...]
/kernel/linux/linux-5.10/include/linux/mfd/
H A Das3722.h3 * as3722 definitions
375 struct as3722 { struct
386 static inline int as3722_read(struct as3722 *as3722, u32 reg, u32 *dest) in as3722_read() argument
388 return regmap_read(as3722->regmap, reg, dest); in as3722_read()
391 static inline int as3722_write(struct as3722 *as3722, u32 reg, u32 value) in as3722_write() argument
393 return regmap_write(as3722->regmap, reg, value); in as3722_write()
396 static inline int as3722_block_read(struct as3722 *as3722, u3 argument
402 as3722_block_write(struct as3722 *as3722, u32 reg, int count, u8 *data) as3722_block_write() argument
408 as3722_update_bits(struct as3722 *as3722, u32 reg, u32 mask, u8 val) as3722_update_bits() argument
414 as3722_irq_get_virq(struct as3722 *as3722, int irq) as3722_irq_get_virq() argument
[all...]
/kernel/linux/linux-6.6/include/linux/mfd/
H A Das3722.h3 * as3722 definitions
375 struct as3722 { struct
386 static inline int as3722_read(struct as3722 *as3722, u32 reg, u32 *dest) in as3722_read() argument
388 return regmap_read(as3722->regmap, reg, dest); in as3722_read()
391 static inline int as3722_write(struct as3722 *as3722, u32 reg, u32 value) in as3722_write() argument
393 return regmap_write(as3722->regmap, reg, value); in as3722_write()
396 static inline int as3722_block_read(struct as3722 *as3722, u3 argument
402 as3722_block_write(struct as3722 *as3722, u32 reg, int count, u8 *data) as3722_block_write() argument
408 as3722_update_bits(struct as3722 *as3722, u32 reg, u32 mask, u8 val) as3722_update_bits() argument
414 as3722_irq_get_virq(struct as3722 *as3722, int irq) as3722_irq_get_virq() argument
[all...]
/kernel/linux/linux-5.10/drivers/power/reset/
H A Das3722-poweroff.c10 #include <linux/mfd/as3722.h>
19 struct as3722 *as3722; member
33 ret = as3722_update_bits(as3722_pm_poweroff->as3722, in as3722_pm_power_off()
56 as3722_poweroff->as3722 = dev_get_drvdata(pdev->dev.parent); in as3722_poweroff_probe()
76 .name = "as3722-power-off",
85 MODULE_ALIAS("platform:as3722-power-off");
/kernel/linux/linux-6.6/drivers/power/reset/
H A Das3722-poweroff.c10 #include <linux/mfd/as3722.h>
18 struct as3722 *as3722; member
32 ret = as3722_update_bits(as3722_pm_poweroff->as3722, in as3722_pm_power_off()
55 as3722_poweroff->as3722 = dev_get_drvdata(pdev->dev.parent); in as3722_poweroff_probe()
75 .name = "as3722-power-off",
84 MODULE_ALIAS("platform:as3722-power-off");
/kernel/linux/linux-5.10/drivers/regulator/
H A Das3722-regulator.c14 #include <linux/mfd/as3722.h>
69 struct as3722 *as3722; member
78 .name = "as3722-sd0",
90 .name = "as3722-sd1",
102 .name = "as3722-sd2",
116 .name = "as3722-sd3",
130 .name = "as3722-sd4",
144 .name = "as3722-sd5",
158 .name = "as3722
329 struct as3722 *as3722 = as3722_reg->as3722; as3722_ldo3_set_tracking_mode() local
422 struct as3722 *as3722 = as3722_regs->as3722; as3722_sd_get_mode() local
447 struct as3722 *as3722 = as3722_regs->as3722; as3722_sd_set_mode() local
636 struct as3722 *as3722 = dev_get_drvdata(pdev->dev.parent); as3722_regulator_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Das3722-regulator.c14 #include <linux/mfd/as3722.h>
69 struct as3722 *as3722; member
78 .name = "as3722-sd0",
90 .name = "as3722-sd1",
102 .name = "as3722-sd2",
116 .name = "as3722-sd3",
130 .name = "as3722-sd4",
144 .name = "as3722-sd5",
158 .name = "as3722
329 struct as3722 *as3722 = as3722_reg->as3722; as3722_ldo3_set_tracking_mode() local
422 struct as3722 *as3722 = as3722_regs->as3722; as3722_sd_get_mode() local
447 struct as3722 *as3722 = as3722_regs->as3722; as3722_sd_set_mode() local
637 struct as3722 *as3722 = dev_get_drvdata(pdev->dev.parent); as3722_regulator_probe() local
[all...]

Completed in 10 milliseconds