Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/regulator/
Dmax77802.c109 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_suspend_disable() local
113 max77802->opmode[id] = val; in max77802_set_suspend_disable()
125 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_mode() local
143 max77802->opmode[id] = val; in max77802_set_mode()
150 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_get_mode() local
153 return max77802_map_mode(max77802->opmode[id]); in max77802_get_mode()
175 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_suspend_mode() local
184 if (max77802->opmode[id] == MAX77802_OFF_PWRREQ) { in max77802_set_suspend_mode()
197 if (max77802->opmode[id] == MAX77802_OPMODE_NORMAL) in max77802_set_suspend_mode()
208 if (max77802->opmode[id] == MAX77802_OPMODE_LP) in max77802_set_suspend_mode()
[all …]
DMakefile58 obj-$(CONFIG_REGULATOR_MAX77802) += max77802.o
/linux-4.4.14/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 …]
DMakefile89 obj-$(CONFIG_RTC_DRV_MAX77802) += rtc-max77802.o
DKconfig346 will be called rtc-max77802.
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/mfd/
Dmax77802.txt10 regulators are defined in ../clk/maxim,max77802.txt and
11 ../regulator/max77802.txt respectively.
14 - compatible : Must be "maxim,max77802"
21 max77802: pmic@09 {
22 compatible = "maxim,max77802";
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dmax77802.txt4 More information can be found in bindings/mfd/max77802.txt file.
33 - regulators : The regulators of max77802 have to be instantiated
50 The max77802 regulator supports two different operating modes: Normal and Low
63 The list of valid modes are defined in the dt-bindings/clock/maxim,max77802.h
74 max77802@09 {
75 compatible = "maxim,max77802";
/linux-4.4.14/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.4.14/drivers/clk/
DMakefile30 obj-$(CONFIG_COMMON_CLK_MAX77802) += clk-max77802.o
/linux-4.4.14/
DMAINTAINERS6791 F: drivers/*/*max77802.c
6792 F: Documentation/devicetree/bindings/*/*max77802.txt
6793 F: include/dt-bindings/*/*max77802.h