Home
last modified time | relevance | path

Searched refs:max77802 (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/regulator/
Dmax77802.c108 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_suspend_disable() local
112 max77802->opmode[id] = val; in max77802_set_suspend_disable()
124 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_mode() local
142 max77802->opmode[id] = val; in max77802_set_mode()
149 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_get_mode() local
152 return max77802_map_mode(max77802->opmode[id]); in max77802_get_mode()
174 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_suspend_mode() local
183 if (max77802->opmode[id] == MAX77802_OFF_PWRREQ) { in max77802_set_suspend_mode()
196 if (max77802->opmode[id] == MAX77802_OPMODE_NORMAL) in max77802_set_suspend_mode()
207 if (max77802->opmode[id] == MAX77802_OPMODE_LP) in max77802_set_suspend_mode()
[all …]
DMakefile57 obj-$(CONFIG_REGULATOR_MAX77802) += max77802.o
/linux-4.1.27/drivers/rtc/
Drtc-max77802.c62 struct max77686_dev *max77802; member
125 ret = regmap_update_bits(info->max77802->regmap, in max77802_rtc_update()
151 ret = regmap_bulk_read(info->max77802->regmap, in max77802_rtc_read_time()
180 ret = regmap_bulk_write(info->max77802->regmap, in max77802_rtc_set_time()
208 ret = regmap_bulk_read(info->max77802->regmap, in max77802_rtc_read_alarm()
219 ret = regmap_read(info->max77802->regmap, in max77802_rtc_read_alarm()
230 ret = regmap_read(info->max77802->regmap, MAX77802_REG_STATUS2, &val); in max77802_rtc_read_alarm()
256 ret = regmap_write(info->max77802->regmap, in max77802_rtc_stop_alarm()
281 ret = regmap_write(info->max77802->regmap, in max77802_rtc_start_alarm()
312 ret = regmap_bulk_write(info->max77802->regmap, in max77802_rtc_set_alarm()
[all …]
DMakefile93 obj-$(CONFIG_RTC_DRV_MAX77802) += rtc-max77802.o
DKconfig338 will be called rtc-max77802.
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dmaxim,max77802.txt4 More information can be found in bindings/mfd/max77802.txt file.
22 Clocks are defined as preprocessor macros in dt-bindings/clock/maxim,max77802.h
27 max77802: max77802@09 {
28 compatible = "maxim,max77802";
43 clocks = <&max77802 MAX77802_CLK_32K_AP>;
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dmax77802.txt4 More information can be found in bindings/mfd/max77802.txt file.
12 - regulators : The regulators of max77802 have to be instantiated
29 The max77802 regulator supports two different operating modes: Normal and Low
42 The list of valid modes are defined in the dt-bindings/clock/maxim,max77802.h
53 max77802@09 {
54 compatible = "maxim,max77802";
/linux-4.1.27/arch/arm/boot/dts/
Dexynos5420-peach-pit.dts15 #include <dt-bindings/clock/maxim,max77802.h>
16 #include <dt-bindings/regulator/maxim,max77802.h>
136 clocks = <&max77802 MAX77802_CLK_32K_CP>;
189 max77802: max77802-pmic@9 { label
190 compatible = "maxim,max77802";
813 max77802_irq: max77802-irq {
925 clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
Dexynos5800-peach-pi.dts15 #include <dt-bindings/clock/maxim,max77802.h>
16 #include <dt-bindings/regulator/maxim,max77802.h>
130 clocks = <&max77802 MAX77802_CLK_32K_CP>;
176 max77802: max77802-pmic@9 { label
177 compatible = "maxim,max77802";
776 max77802_irq: max77802-irq {
888 clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
/linux-4.1.27/drivers/clk/
DMakefile30 obj-$(CONFIG_COMMON_CLK_MAX77802) += clk-max77802.o