Home
last modified time | relevance | path

Searched full:rt5033 (Results 1 – 25 of 30) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/mfd/
Drt5033.c3 * MFD core driver for the Richtek RT5033.
5 * RT5033 comprises multiple sub-devices switcing charger, fuel gauge,
17 #include <linux/mfd/rt5033.h>
18 #include <linux/mfd/rt5033-private.h>
30 .name = "rt5033",
39 { .name = "rt5033-regulator", },
41 .name = "rt5033-charger",
42 .of_compatible = "richtek,rt5033-charger",
44 .name = "rt5033-led",
45 .of_compatible = "richtek,rt5033-led",
[all …]
DMakefile244 obj-$(CONFIG_MFD_RT5033) += rt5033.o
/kernel/linux/linux-5.10/drivers/mfd/
Drt5033.c3 * MFD core driver for the Richtek RT5033.
5 * RT5033 comprises multiple sub-devices switcing charger, fuel gauge,
17 #include <linux/mfd/rt5033.h>
18 #include <linux/mfd/rt5033-private.h>
30 .name = "rt5033",
40 { .name = "rt5033-regulator", },
42 .name = "rt5033-charger",
43 .of_compatible = "richtek,rt5033-charger",
45 .name = "rt5033-led",
46 .of_compatible = "richtek,rt5033-led",
[all …]
/kernel/linux/linux-5.10/include/linux/mfd/
Drt5033-private.h3 * MFD core driver for Richtek RT5033
57 /* RT5033 Charger state register */
67 /* RT5033 CHGCTRL1 register */
71 /* RT5033 CHGCTRL2 register */
74 /* RT5033 CHGCTRL3 register */
79 /* RT5033 CHGCTRL4 register */
83 /* RT5033 CHGCTRL5 register */
89 /* RT5033 RT CTRL1 register */
93 /* RT5033 control register */
103 /* RT5033 BUCK control register */
[all …]
Drt5033.h3 * MFD core driver for the RT5033
17 /* RT5033 regulator IDs */
37 struct rt5033_dev *rt5033; member
42 /* RT5033 charger platform data */
53 struct rt5033_dev *rt5033; member
/kernel/linux/linux-6.6/include/linux/mfd/
Drt5033-private.h3 * MFD core driver for Richtek RT5033
57 /* RT5033 Charger state register */
67 /* RT5033 CHGCTRL1 register */
73 /* RT5033 CHGCTRL2 register */
77 /* RT5033 DEVICE_ID register */
81 /* RT5033 CHGCTRL3 register */
86 /* RT5033 CHGCTRL4 register */
92 /* RT5033 CHGCTRL5 register */
97 /* RT5033 RT CTRL1 register */
100 /* RT5033 control register */
[all …]
Drt5033.h3 * MFD core driver for the RT5033
16 /* RT5033 regulator IDs */
/kernel/linux/linux-5.10/drivers/regulator/
Drt5033-regulator.c3 * Regulator driver for the Richtek RT5033
12 #include <linux/mfd/rt5033.h>
13 #include <linux/mfd/rt5033-private.h>
83 struct rt5033_dev *rt5033 = dev_get_drvdata(pdev->dev.parent); in rt5033_regulator_probe() local
87 config.dev = rt5033->dev; in rt5033_regulator_probe()
88 config.driver_data = rt5033; in rt5033_regulator_probe()
93 config.regmap = rt5033->regmap; in rt5033_regulator_probe()
110 { "rt5033-regulator", },
117 .name = "rt5033-regulator",
124 MODULE_DESCRIPTION("Richtek RT5033 Regulator driver");
DMakefile118 obj-$(CONFIG_REGULATOR_RT5033) += rt5033-regulator.o
DKconfig935 tristate "Richtek RT5033 Regulators"
939 RT5033 PMIC. The device supports multiple regulators like
/kernel/linux/linux-6.6/drivers/regulator/
Drt5033-regulator.c3 * Regulator driver for the Richtek RT5033
12 #include <linux/mfd/rt5033.h>
13 #include <linux/mfd/rt5033-private.h>
92 struct rt5033_dev *rt5033 = dev_get_drvdata(pdev->dev.parent); in rt5033_regulator_probe() local
96 config.dev = rt5033->dev; in rt5033_regulator_probe()
97 config.driver_data = rt5033; in rt5033_regulator_probe()
102 config.regmap = rt5033->regmap; in rt5033_regulator_probe()
119 { "rt5033-regulator", },
126 .name = "rt5033-regulator",
134 MODULE_DESCRIPTION("Richtek RT5033 Regulator driver");
DMakefile140 obj-$(CONFIG_REGULATOR_RT5033) += rt5033-regulator.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Drichtek,rt5033.yaml4 $id: http://devicetree.org/schemas/mfd/richtek,rt5033.yaml#
7 title: Richtek RT5033 Power Management Integrated Circuit
13 RT5033 is a multifunction device which includes battery charger, fuel gauge,
20 const: richtek,rt5033
30 The regulators of RT5033 have to be instantiated under a sub-node named
44 $ref: /schemas/power/supply/richtek,rt5033-charger.yaml#
84 compatible = "richtek,rt5033-battery";
103 compatible = "richtek,rt5033";
132 compatible = "richtek,rt5033-charger";
/kernel/linux/linux-5.10/drivers/power/supply/
Drt5033_battery.c3 * Fuel gauge driver for Richtek RT5033
12 #include <linux/mfd/rt5033-private.h>
13 #include <linux/mfd/rt5033.h>
108 .name = "rt5033-battery",
162 { "rt5033-battery", },
168 { .compatible = "richtek,rt5033-battery", },
175 .name = "rt5033-battery",
184 MODULE_DESCRIPTION("Richtek RT5033 fuel gauge driver");
DKconfig694 tristate "RT5033 fuel gauge support"
698 This adds support for battery fuel gauge in Richtek RT5033 PMIC.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/
Drichtek,rt5033-battery.yaml4 $id: http://devicetree.org/schemas/power/supply/richtek,rt5033-battery.yaml#
7 title: Richtek RT5033 PMIC Fuel Gauge
17 const: richtek,rt5033-battery
38 compatible = "richtek,rt5033-battery";
49 compatible = "richtek,rt5033-battery";
Drichtek,rt5033-charger.yaml4 $id: http://devicetree.org/schemas/power/supply/richtek,rt5033-charger.yaml#
7 title: Richtek RT5033 PMIC Battery Charger
13 The battery charger of the multifunction device RT5033 has to be instantiated
18 const: richtek,rt5033-charger
62 compatible = "richtek,rt5033-charger";
/kernel/linux/linux-6.6/drivers/power/supply/
Drt5033_battery.c3 * Fuel gauge driver for Richtek RT5033
14 #include <linux/mfd/rt5033-private.h>
134 .name = "rt5033-battery",
183 { "rt5033-battery", },
189 { .compatible = "richtek,rt5033-battery", },
196 .name = "rt5033-battery",
205 MODULE_DESCRIPTION("Richtek RT5033 fuel gauge driver");
Drt5033_charger.c3 * Battery charger driver for RT5033
14 #include <linux/mfd/rt5033-private.h>
406 .name = "rt5033-charger",
449 { "rt5033-charger", },
455 { .compatible = "richtek,rt5033-charger", },
462 .name = "rt5033-charger",
470 MODULE_DESCRIPTION("Richtek RT5033 charger driver");
DKconfig761 tristate "RT5033 fuel gauge support"
765 This adds support for battery fuel gauge in Richtek RT5033 PMIC.
770 tristate "RT5033 battery charger support"
774 This adds support for battery charger in Richtek RT5033 PMIC.
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8916-samsung-serranove.dts247 compatible = "richtek,rt5033-battery";
285 compatible = "richtek,rt5033";
311 compatible = "richtek,rt5033-charger";
Dmsm8916-samsung-a2015-common.dtsi228 compatible = "richtek,rt5033-battery";
Dmsm8939-samsung-a7.dts84 compatible = "richtek,rt5033-battery";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/
Dleds-sgm3140.yaml23 - richtek,rt5033-led
/kernel/linux/linux-6.6/drivers/leds/flash/
Dleds-sgm3140.c297 { .compatible = "richtek,rt5033-led" },

12