/linux/drivers/mfd/ |
A D | max77686.c | 173 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 D | Makefile | 163 obj-$(CONFIG_MFD_MAX77686) += max77686.o
|
/linux/drivers/regulator/ |
A D | max77686-regulator.c | 105 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 D | Makefile | 81 obj-$(CONFIG_REGULATOR_MAX77686) += max77686-regulator.o
|
/linux/drivers/clk/ |
A D | clk-max77686.c | 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 = 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 D | Makefile | 41 obj-$(CONFIG_COMMON_CLK_MAX77686) += clk-max77686.o
|
/linux/Documentation/devicetree/bindings/clock/ |
A D | maxim,max77686.txt | 6 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 D | max77686.txt | 11 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 D | max77686.txt | 4 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 D | exynos5250-smdk5250.dts | 10 #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 D | exynos4412-odroid-common.dtsi | 9 #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 D | exynos5250-snow-common.dtsi | 9 #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 D | exynos4412-p4note.dtsi | 14 #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 D | exynos4412-midas.dtsi | 18 #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 D | max77686-private.h | 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);
|
/linux/drivers/rtc/ |
A D | built-in.a | 15 rtc-max77686.o/
|
A D | .built-in.a.cmd | 1 …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.cmd | 1 …max77686.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 D | Makefile | 95 obj-$(CONFIG_RTC_DRV_MAX77686) += rtc-max77686.o
|
A D | Kconfig | 384 will be called rtc-max77686.
|
/linux/ |
A D | modules.builtin | 738 kernel/drivers/rtc/rtc-max77686.ko
|
A D | MAINTAINERS | 11608 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 D | modules.builtin.modinfo | 13 …f@dannf.org>rtc_max77686.license=GPLrtc_max77686.file=drivers/rtc/rtc-max77686rtc_max77686.auth…
|
/linux/drivers/ |
A D | built-in.a | 1871 rtc/rtc-max77686.o/
|