Home
last modified time | relevance | path

Searched refs:max77686 (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/drivers/mfd/
H A Dmax77686.c3 // max77686.c - mfd core driver for the Maxim 77686/802
19 #include <linux/mfd/max77686.h>
20 #include <linux/mfd/max77686-private.h>
26 { .name = "max77686-pmic", },
27 { .name = "max77686-rtc", },
28 { .name = "max77686-clk", },
131 .name = "max77686-pmic",
150 .compatible = "maxim,max77686",
163 struct max77686_dev *max77686 = NULL; in max77686_i2c_probe() local
171 max77686 in max77686_i2c_probe()
234 struct max77686_dev *max77686 = i2c_get_clientdata(i2c); max77686_suspend() local
256 struct max77686_dev *max77686 = i2c_get_clientdata(i2c); max77686_resume() local
[all...]
H A DMakefile165 obj-$(CONFIG_MFD_MAX77686) += max77686.o
/kernel/linux/linux-6.6/drivers/mfd/
H A Dmax77686.c3 // max77686.c - mfd core driver for the Maxim 77686/802
19 #include <linux/mfd/max77686.h>
20 #include <linux/mfd/max77686-private.h>
25 { .name = "max77686-pmic", },
26 { .name = "max77686-rtc", },
27 { .name = "max77686-clk", },
130 .name = "max77686-pmic",
149 .compatible = "maxim,max77686",
162 struct max77686_dev *max77686 = NULL; in max77686_i2c_probe() local
170 max77686 in max77686_i2c_probe()
231 struct max77686_dev *max77686 = i2c_get_clientdata(i2c); max77686_suspend() local
253 struct max77686_dev *max77686 = i2c_get_clientdata(i2c); max77686_resume() local
[all...]
H A DMakefile163 obj-$(CONFIG_MFD_MAX77686) += max77686.o
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-max77686.c3 // clk-max77686.c - Clock driver for Maxim 77686/MAX77802
14 #include <linux/mfd/max77686.h>
15 #include <linux/mfd/max77686-private.h>
22 #include <dt-bindings/clock/maxim,max77686.h>
104 struct max77686_clk_init_data *max77686 = to_max77686_clk_init_data(hw); in max77686_clk_prepare() local
106 return regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_prepare()
107 max77686->clk_info->clk_enable_mask, in max77686_clk_prepare()
108 max77686->clk_info->clk_enable_mask); in max77686_clk_prepare()
113 struct max77686_clk_init_data *max77686 in max77686_clk_unprepare() local
122 struct max77686_clk_init_data *max77686 = to_max77686_clk_init_data(hw); max77686_clk_is_prepared() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-max77686.c3 // clk-max77686.c - Clock driver for Maxim 77686/MAX77802
14 #include <linux/mfd/max77686.h>
15 #include <linux/mfd/max77686-private.h>
22 #include <dt-bindings/clock/maxim,max77686.h>
104 struct max77686_clk_init_data *max77686 = to_max77686_clk_init_data(hw); in max77686_clk_prepare() local
106 return regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_prepare()
107 max77686->clk_info->clk_enable_mask, in max77686_clk_prepare()
108 max77686->clk_info->clk_enable_mask); in max77686_clk_prepare()
113 struct max77686_clk_init_data *max77686 in max77686_clk_unprepare() local
122 struct max77686_clk_init_data *max77686 = to_max77686_clk_init_data(hw); max77686_clk_is_prepared() local
[all...]
/kernel/linux/linux-5.10/drivers/regulator/
H A Dmax77686-regulator.c3 // max77686.c - Regulator driver for the Maxim 77686
20 #include <linux/mfd/max77686.h>
21 #include <linux/mfd/max77686-private.h>
105 static unsigned int max77686_map_normal_mode(struct max77686_data *max77686, in max77686_map_normal_mode() argument
112 if (test_bit(id, max77686->gpio_enabled)) in max77686_map_normal_mode()
123 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_set_suspend_disable() local
134 max77686->opmode[id] = val; in max77686_set_suspend_disable()
142 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_set_suspend_mode() local
155 val = max77686_map_normal_mode(max77686, id); in max77686_set_suspend_mode()
169 max77686 in max77686_set_suspend_mode()
178 struct max77686_data *max77686 = rdev_get_drvdata(rdev); max77686_ldo_set_suspend_mode() local
209 struct max77686_data *max77686 = rdev_get_drvdata(rdev); max77686_enable() local
252 struct max77686_data *max77686 = config->driver_data; max77686_of_parse_cb() local
508 struct max77686_data *max77686; max77686_pmic_probe() local
[all...]
H A Dmax77802-regulator.c23 #include <linux/mfd/max77686.h>
24 #include <linux/mfd/max77686-private.h>
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmax77686-regulator.c3 // max77686.c - Regulator driver for the Maxim 77686
20 #include <linux/mfd/max77686.h>
21 #include <linux/mfd/max77686-private.h>
98 static unsigned int max77686_map_normal_mode(struct max77686_data *max77686, in max77686_map_normal_mode() argument
105 if (test_bit(id, max77686->gpio_enabled)) in max77686_map_normal_mode()
116 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_set_suspend_disable() local
127 max77686->opmode[id] = val; in max77686_set_suspend_disable()
135 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_set_suspend_mode() local
148 val = max77686_map_normal_mode(max77686, id); in max77686_set_suspend_mode()
162 max77686 in max77686_set_suspend_mode()
171 struct max77686_data *max77686 = rdev_get_drvdata(rdev); max77686_ldo_set_suspend_mode() local
202 struct max77686_data *max77686 = rdev_get_drvdata(rdev); max77686_enable() local
220 struct max77686_data *max77686 = config->driver_data; max77686_of_parse_cb() local
484 struct max77686_data *max77686; max77686_pmic_probe() local
[all...]
H A Dmax77802-regulator.c23 #include <linux/mfd/max77686.h>
24 #include <linux/mfd/max77686-private.h>
/kernel/linux/linux-5.10/include/linux/mfd/
H A Dmax77686-private.h3 * max77686-private.h - Voltage regulator driver for the Maxim 77686/802
444 extern int max77686_irq_init(struct max77686_dev *max77686);
445 extern void max77686_irq_exit(struct max77686_dev *max77686);
446 extern int max77686_irq_resume(struct max77686_dev *max77686);
/kernel/linux/linux-5.10/drivers/rtc/
H A DMakefile96 obj-$(CONFIG_RTC_DRV_MAX77686) += rtc-max77686.o
H A Drtc-max77686.c16 #include <linux/mfd/max77686-private.h>
179 .name = "max77686-rtc",
852 { "max77686-rtc", .driver_data = (kernel_ulong_t)&max77686_drv_data, },
861 .name = "max77686-rtc",
/kernel/linux/linux-6.6/drivers/rtc/
H A DMakefile94 obj-$(CONFIG_RTC_DRV_MAX77686) += rtc-max77686.o
H A Drtc-max77686.c16 #include <linux/mfd/max77686-private.h>
179 .name = "max77686-rtc",
864 { "max77686-rtc", .driver_data = (kernel_ulong_t)&max77686_drv_data, },
874 .name = "max77686-rtc",

Completed in 10 milliseconds