/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | as3722.c | 19 #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 D | Makefile | 230 obj-$(CONFIG_MFD_AS3722) += as3722.o
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | as3722.c | 19 #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 D | Makefile | 234 obj-$(CONFIG_MFD_AS3722) += as3722.o
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-as3722.c | 3 * 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 D | Makefile | 30 obj-$(CONFIG_RTC_DRV_AS3722) += rtc-as3722.o
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-as3722.c | 3 * 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 D | Makefile | 30 obj-$(CONFIG_RTC_DRV_AS3722) += rtc-as3722.o
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-as3722.c | 27 #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 D | pinctrl-as3722.c | 15 #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 D | as3722.h | 3 * 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 D | as3722.h | 3 * 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 D | as3722-poweroff.c | 10 #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 D | as3722-poweroff.c | 10 #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 D | as3722-regulator.c | 14 #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 D | as3722-regulator.c | 14 #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...] |