Home
last modified time | relevance | path

Searched refs:max77686 (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/mfd/
A Dmax77686.c173 if (!max77686) in max77686_i2c_probe()
178 max77686->dev = &i2c->dev; in max77686_i2c_probe()
179 max77686->i2c = i2c; in max77686_i2c_probe()
181 max77686->irq = i2c->irq; in max77686_i2c_probe()
196 if (IS_ERR(max77686->regmap)) { in max77686_i2c_probe()
205 dev_err(max77686->dev, in max77686_i2c_probe()
211 max77686->irq, in max77686_i2c_probe()
213 &max77686->irq_data); in max77686_i2c_probe()
236 enable_irq_wake(max77686->irq); in max77686_suspend()
247 disable_irq(max77686->irq); in max77686_suspend()
[all …]
A DMakefile163 obj-$(CONFIG_MFD_MAX77686) += max77686.o
/linux/drivers/regulator/
A Dmax77686-regulator.c105 if (test_bit(id, max77686->gpio_enabled)) in max77686_map_normal_mode()
127 max77686->opmode[id] = val; in max77686_set_suspend_disable()
162 max77686->opmode[id] = val; in max77686_set_suspend_mode()
196 max77686->opmode[id] = val; in max77686_ldo_set_suspend_mode()
209 max77686->opmode[id] = max77686_map_normal_mode(max77686, id); in max77686_enable()
213 max77686->opmode[id] << shift); in max77686_enable()
484 struct max77686_data *max77686; in max77686_pmic_probe() local
492 if (!max77686) in max77686_pmic_probe()
495 max77686->dev = &pdev->dev; in max77686_pmic_probe()
498 config.driver_data = max77686; in max77686_pmic_probe()
[all …]
A DMakefile81 obj-$(CONFIG_REGULATOR_MAX77686) += max77686-regulator.o
/linux/drivers/clk/
A Dclk-max77686.c104 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 = to_max77686_clk_init_data(hw); in max77686_clk_unprepare() local
115 regmap_update_bits(max77686->regmap, max77686->clk_info->clk_reg, in max77686_clk_unprepare()
116 max77686->clk_info->clk_enable_mask, in max77686_clk_unprepare()
117 ~max77686->clk_info->clk_enable_mask); in max77686_clk_unprepare()
122 struct max77686_clk_init_data *max77686 = to_max77686_clk_init_data(hw); in max77686_clk_is_prepared() local
126 ret = regmap_read(max77686->regmap, max77686->clk_info->clk_reg, &val); in max77686_clk_is_prepared()
[all …]
A DMakefile41 obj-$(CONFIG_COMMON_CLK_MAX77686) += clk-max77686.o
/linux/Documentation/devicetree/bindings/clock/
A Dmaxim,max77686.txt6 bindings/mfd/max77686.txt for MAX77686 and
12 dt-bindings/clock/maxim,max77686.h.
34 - 0: 32khz_ap clock (max77686, max77802), 32khz_out0 (max77620)
35 - 1: 32khz_cp clock (max77686, max77802),
36 - 2: 32khz_pmic clock (max77686).
45 #include <dt-bindings/clock/maxim,max77686.h>
49 max77686: max77686@9 {
50 compatible = "maxim,max77686";
65 clocks = <&max77686 MAX77686_CLK_PMIC>;
/linux/Documentation/devicetree/bindings/mfd/
A Dmax77686.txt11 regulators are defined in ../clk/maxim,max77686.txt and
12 ../regulator/max77686.txt respectively.
15 - compatible : Must be "maxim,max77686";
21 max77686: pmic@9 {
22 compatible = "maxim,max77686";
/linux/Documentation/devicetree/bindings/regulator/
A Dmax77686.txt4 More information can be found in ../mfd/max77686.txt file.
12 - voltage-regulators : The regulators of max77686 have to be instantiated
43 max77686: pmic@9 {
44 compatible = "maxim,max77686";
/linux/arch/arm/boot/dts/
A Dexynos5250-smdk5250.dts10 #include <dt-bindings/clock/maxim,max77686.h>
133 max77686: pmic@9 { label
134 compatible = "maxim,max77686";
367 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>;
413 max77686_irq: max77686-irq {
A Dexynos4412-odroid-common.dtsi9 #include <dt-bindings/clock/maxim,max77686.h>
180 max77686_irq: max77686-irq {
279 max77686: pmic@9 { label
280 compatible = "maxim,max77686";
545 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>;
A Dexynos5250-snow-common.dtsi9 #include <dt-bindings/clock/maxim,max77686.h>
224 clocks = <&max77686 MAX77686_CLK_PMIC>;
292 max77686: pmic@9 { label
293 compatible = "maxim,max77686";
632 max77686_irq: max77686-irq {
677 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>;
A Dexynos4412-p4note.dtsi14 #include <dt-bindings/clock/maxim,max77686.h>
113 clocks = <&max77686 MAX77686_CLK_PMIC>;
322 max77686: pmic@9 { label
323 compatible = "maxim,max77686";
814 max77686_irq: max77686-irq {
1070 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>;
1120 clocks = <&max77686 MAX77686_CLK_PMIC>;
A Dexynos4412-midas.dtsi18 #include <dt-bindings/clock/maxim,max77686.h>
286 clocks = <&max77686 MAX77686_CLK_PMIC>;
620 <&max77686 MAX77686_CLK_PMIC>;
665 max77686: pmic@9 { label
666 compatible = "maxim,max77686";
1125 max77686_irq: max77686-irq {
1368 clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>;
1414 clocks = <&max77686 MAX77686_CLK_PMIC>;
/linux/include/linux/mfd/
A Dmax77686-private.h444 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);
/linux/drivers/rtc/
A Dbuilt-in.a15 rtc-max77686.o/
A D.built-in.a.cmd1 …ros-ec.o drivers/rtc/rtc-ds3232.o drivers/rtc/rtc-efi.o drivers/rtc/rtc-max77686.o drivers/rtc/rtc…
A D.rtc-max77686.o.cmd1max77686.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin…
3 source_drivers/rtc/rtc-max77686.o := drivers/rtc/rtc-max77686.c
5 deps_drivers/rtc/rtc-max77686.o := \
1335 include/linux/mfd/max77686-private.h \
1340 drivers/rtc/rtc-max77686.o: $(deps_drivers/rtc/rtc-max77686.o)
1342 $(deps_drivers/rtc/rtc-max77686.o):
A DMakefile95 obj-$(CONFIG_RTC_DRV_MAX77686) += rtc-max77686.o
A DKconfig384 will be called rtc-max77686.
/linux/
A Dmodules.builtin738 kernel/drivers/rtc/rtc-max77686.ko
A DMAINTAINERS11608 F: Documentation/devicetree/bindings/*/max77686.txt
11609 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11613 F: drivers/*/max77686*.c
11615 F: drivers/clk/clk-max77686.c
11618 F: drivers/rtc/rtc-max77686.c
11620 F: include/linux/mfd/max77686*.h
A Dmodules.builtin.modinfo13 …f@dannf.org>�rtc_max77686.license=GPL�rtc_max77686.file=drivers/rtc/rtc-max77686�rtc_max77686.auth…
/linux/drivers/
A Dbuilt-in.a1871 rtc/rtc-max77686.o/

Completed in 68 milliseconds