Home
last modified time | relevance | path

Searched full:max77802 (Results 1 – 25 of 32) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dmaxim,max77686.txt1 Binding for Maxim MAX77686/MAX77802/MAX77620 32k clock generator block
3 This is a part of device tree bindings of MAX77686/MAX77802/MAX77620
7 bindings/mfd/max77802.txt for MAX77802 and
15 The MAX77802 contains two 32.768khz clock outputs that can be controlled
17 dt-bindings/clock/maxim,max77802.h.
34 - 0: 32khz_ap clock (max77686, max77802), 32khz_out0 (max77620)
35 - 1: 32khz_cp clock (max77686, max77802),
68 2. With MAX77802:
70 #include <dt-bindings/clock/maxim,max77802.h>
74 max77802: max77802@9 {
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dmaxim,max77686.txt1 Binding for Maxim MAX77686/MAX77802/MAX77620 32k clock generator block
3 This is a part of device tree bindings of MAX77686/MAX77802/MAX77620
7 bindings/mfd/max77802.txt for MAX77802 and
15 The MAX77802 contains two 32.768khz clock outputs that can be controlled
17 dt-bindings/clock/maxim,max77802.h.
34 - 0: 32khz_ap clock (max77686, max77802), 32khz_out0 (max77620)
35 - 1: 32khz_cp clock (max77686, max77802),
68 2. With MAX77802:
70 #include <dt-bindings/clock/maxim,max77802.h>
74 max77802: max77802@9 {
[all …]
/kernel/linux/linux-6.6/drivers/regulator/
Dmax77802-regulator.c3 // max77802.c - Regulator driver for the Maxim 77802
25 #include <dt-bindings/regulator/maxim,max77802.h>
96 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_suspend_disable() local
100 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode))) in max77802_set_suspend_disable()
102 max77802->opmode[id] = val; in max77802_set_suspend_disable()
114 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_mode() local
132 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode))) in max77802_set_mode()
135 max77802->opmode[id] = val; in max77802_set_mode()
142 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_get_mode() local
145 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode))) in max77802_get_mode()
[all …]
/kernel/linux/linux-5.10/drivers/regulator/
Dmax77802-regulator.c3 // max77802.c - Regulator driver for the Maxim 77802
25 #include <dt-bindings/regulator/maxim,max77802.h>
46 /* MAX77802 has two register formats: 2-bit and 4-bit */
97 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_suspend_disable() local
101 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode))) in max77802_set_suspend_disable()
103 max77802->opmode[id] = val; in max77802_set_suspend_disable()
115 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_set_mode() local
133 if (WARN_ON_ONCE(id >= ARRAY_SIZE(max77802->opmode))) in max77802_set_mode()
136 max77802->opmode[id] = val; in max77802_set_mode()
143 struct max77802_regulator_prv *max77802 = rdev_get_drvdata(rdev); in max77802_get_mode() local
[all …]
DMakefile79 obj-$(CONFIG_REGULATOR_MAX77802) += max77802-regulator.o
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dmax77802.txt1 Maxim MAX77802 multi-function device
3 The Maxim MAX77802 is a Power Management IC (PMIC) that contains 10 high
10 regulators are defined in ../clk/maxim,max77802.txt and
11 ../regulator/max77802.txt respectively.
14 - compatible : Must be "maxim,max77802"
20 max77802: pmic@9 {
21 compatible = "maxim,max77802";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dmaxim,max77802.yaml4 $id: http://devicetree.org/schemas/mfd/maxim,max77802.yaml#
7 title: Maxim MAX77802 Power Management IC
14 This is a part of device tree bindings for Maxim MAX77802 Power Management
17 The Maxim MAX77802 is a Power Management IC which includes voltage and
21 The MAX77802 provides two 32.768khz clock outputs that can be controlled
23 in dt-bindings/clock/maxim,max77802.h.
27 const: maxim,max77802
39 $ref: /schemas/regulator/maxim,max77802.yaml
95 #include <dt-bindings/regulator/maxim,max77802.h>
102 compatible = "maxim,max77802";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dmax77802.txt1 Binding for Maxim MAX77802 regulators
3 This is a part of device tree bindings of MAX77802 multi-function device.
4 More information can be found in bindings/mfd/max77802.txt file.
6 The MAX77802 PMIC has 10 high-efficiency Buck and 32 Low-dropout (LDO)
33 - regulators : The regulators of max77802 have to be instantiated
50 The max77802 regulator supports two different operating modes: Normal and Low
63 The valid modes list is defined in the dt-bindings/regulator/maxim,max77802.h
74 max77802@9 {
75 compatible = "maxim,max77802";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Dmaxim,max77802.yaml4 $id: http://devicetree.org/schemas/regulator/maxim,max77802.yaml#
7 title: Maxim MAX77802 Power Management IC regulators
14 This is a part of device tree bindings for Maxim MAX77802 Power Management
20 See also Documentation/devicetree/bindings/mfd/maxim,max77802.yaml for
24 The valid modes list is defined in the dt-bindings/regulator/maxim,max77802.h
/kernel/linux/linux-6.6/drivers/mfd/
Dmax77686.c31 { .name = "max77802-pmic", },
32 { .name = "max77802-clk", },
33 { .name = "max77802-rtc", },
110 .name = "max77802-pmic",
139 .name = "max77802-pmic",
153 .compatible = "maxim,max77802",
/kernel/linux/linux-5.10/drivers/mfd/
Dmax77686.c32 { .name = "max77802-pmic", },
33 { .name = "max77802-clk", },
34 { .name = "max77802-rtc", },
111 .name = "max77802-pmic",
140 .name = "max77802-pmic",
154 .compatible = "maxim,max77802",
/kernel/linux/linux-5.10/drivers/clk/
Dclk-max77686.c3 // clk-max77686.c - Clock driver for Maxim 77686/MAX77802
23 #include <dt-bindings/clock/maxim,max77802.h>
258 /* MAX77802: Enable low-jitter mode on the 32khz clocks. */ in max77686_clk_probe()
274 { "max77802-clk", .driver_data = CHIP_MAX77802, },
/kernel/linux/linux-6.6/drivers/clk/
Dclk-max77686.c3 // clk-max77686.c - Clock driver for Maxim 77686/MAX77802
23 #include <dt-bindings/clock/maxim,max77802.h>
258 /* MAX77802: Enable low-jitter mode on the 32khz clocks. */ in max77686_clk_probe()
274 { "max77802-clk", .driver_data = CHIP_MAX77802, },
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dexynos5410-odroidxu.dts12 #include <dt-bindings/clock/maxim,max77802.h>
180 max77802: pmic@9 { label
181 compatible = "maxim,max77802";
582 max77802_irq: max77802-irq {
604 clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
Dexynos5800-peach-pi.dts12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
144 clocks = <&max77802 MAX77802_CLK_32K_CP>;
217 max77802: max77802-pmic@9 { label
218 compatible = "maxim,max77802";
823 max77802_irq: max77802-irq {
935 clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
Dexynos5420-peach-pit.dts12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
144 clocks = <&max77802 MAX77802_CLK_32K_CP>;
208 max77802: max77802-pmic@9 { label
209 compatible = "maxim,max77802";
841 max77802_irq: max77802-irq {
953 clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/
Dexynos5410-odroidxu.dts12 #include <dt-bindings/clock/maxim,max77802.h>
185 max77802: pmic@9 { label
186 compatible = "maxim,max77802";
569 max77802_irq: max77802-irq-pins {
591 clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
Dexynos5800-peach-pi.dts12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
148 clocks = <&max77802 MAX77802_CLK_32K_CP>;
221 max77802: pmic@9 { label
222 compatible = "maxim,max77802";
828 max77802_irq: max77802-irq-pins {
933 clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
Dexynos5420-peach-pit.dts12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/regulator/maxim,max77802.h>
148 clocks = <&max77802 MAX77802_CLK_32K_CP>;
212 max77802: pmic@9 { label
213 compatible = "maxim,max77802";
846 max77802_irq: max77802-irq-pins {
951 clocks = <&clock CLK_RTC>, <&max77802 MAX77802_CLK_32K_AP>;
/kernel/linux/linux-5.10/include/linux/mfd/
Dmax77686.h61 /* MAX77802 regulator IDs */
Dmax77686-private.h172 /* MAX77802 PMIC registers */
/kernel/linux/linux-6.6/include/linux/mfd/
Dmax77686.h61 /* MAX77802 regulator IDs */
Dmax77686-private.h172 /* MAX77802 PMIC registers */
/kernel/linux/linux-6.6/drivers/rtc/
Drtc-max77686.c3 // RTC driver for Maxim MAX77686 and MAX77802
45 * MAX77802 has separate register (RTCAE1) for alarm enable instead
274 .name = "max77802-rtc",
865 { "max77802-rtc", .driver_data = (kernel_ulong_t)&max77802_drv_data, },
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-max77686.c3 // RTC driver for Maxim MAX77686 and MAX77802
47 * MAX77802 has separate register (RTCAE1) for alarm enable instead
252 .name = "max77802-rtc",
853 { "max77802-rtc", .driver_data = (kernel_ulong_t)&max77802_drv_data, },

12