Home
last modified time | relevance | path

Searched full:rt5033 (Results 1 – 14 of 14) 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 DKconfig1313 tristate "Richtek RT5033 Regulators"
1317 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
64 compatible = "richtek,rt5033-charger";
/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 Dmsm8916-samsung-serranove.dts249 compatible = "richtek,rt5033-battery";
287 compatible = "richtek,rt5033";
313 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