Home
last modified time | relevance | path

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

/linux/drivers/mfd/
H A 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 …]
/linux/include/linux/mfd/
H A 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 …]
H A Drt5033.h3 * MFD core driver for the RT5033
16 /* RT5033 regulator IDs */
/linux/drivers/regulator/
H A 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");
H A DMakefile145 obj-$(CONFIG_REGULATOR_RT5033) += rt5033-regulator.o
H A DKconfig1204 tristate "Richtek RT5033 Regulators"
1208 RT5033 PMIC. The device supports multiple regulators like
/linux/Documentation/devicetree/bindings/mfd/
H A 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";
/linux/Documentation/devicetree/bindings/power/supply/
H A 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";
H A 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";
/linux/drivers/power/supply/
H A Drt5033_battery.c3 * Fuel gauge driver for Richtek RT5033
14 #include <linux/mfd/rt5033-private.h>
134 .name = "rt5033-battery",
177 { "rt5033-battery", },
183 { .compatible = "richtek,rt5033-battery", },
190 .name = "rt5033-battery",
198 MODULE_DESCRIPTION("Richtek RT5033 fuel gauge driver");
H A Drt5033_charger.c3 * Battery charger driver for RT5033
18 #include <linux/mfd/rt5033-private.h>
71 /* For OTG mode, RT5033 would still report "charging" */ in rt5033_get_charger_state()
655 .name = "rt5033-charger",
727 { "rt5033-charger", },
733 { .compatible = "richtek,rt5033-charger", },
740 .name = "rt5033-charger",
748 MODULE_DESCRIPTION("Richtek RT5033 charger driver");
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-samsung-gprimeltecan.dts62 compatible = "richtek,rt5033";
87 compatible = "richtek,rt5033-charger";
H A Dmsm8916-samsung-fortuna-common.dtsi236 compatible = "richtek,rt5033-battery";
274 compatible = "richtek,rt5033";
299 compatible = "richtek,rt5033-charger";
H A Dmsm8916-samsung-a2015-common.dtsi255 compatible = "richtek,rt5033-battery";
271 compatible = "richtek,rt5033";
296 compatible = "richtek,rt5033-charger";
H A Dmsm8939-samsung-a7.dts95 compatible = "richtek,rt5033-battery";
343 compatible = "richtek,rt5033";
368 compatible = "richtek,rt5033-charger";
/linux/Documentation/devicetree/bindings/leds/
H A Dleds-sgm3140.yaml23 - richtek,rt5033-led
/linux/drivers/leds/flash/
H A Dleds-sgm3140.c295 { .compatible = "richtek,rt5033-led" },