/linux/drivers/mfd/ |
H A D | rt5033.c | 3 * 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 D | rt5033-private.h | 3 * 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 D | rt5033.h | 3 * MFD core driver for the RT5033 16 /* RT5033 regulator IDs */
|
/linux/drivers/regulator/ |
H A D | rt5033-regulator.c | 3 * 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 D | Makefile | 145 obj-$(CONFIG_REGULATOR_RT5033) += rt5033-regulator.o
|
H A D | Kconfig | 1204 tristate "Richtek RT5033 Regulators" 1208 RT5033 PMIC. The device supports multiple regulators like
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | richtek,rt5033.yaml | 4 $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 D | richtek,rt5033-battery.yaml | 4 $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 D | richtek,rt5033-charger.yaml | 4 $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 D | rt5033_battery.c | 3 * 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 D | rt5033_charger.c | 3 * 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 D | msm8916-samsung-gprimeltecan.dts | 62 compatible = "richtek,rt5033"; 87 compatible = "richtek,rt5033-charger";
|
H A D | msm8916-samsung-fortuna-common.dtsi | 236 compatible = "richtek,rt5033-battery"; 274 compatible = "richtek,rt5033"; 299 compatible = "richtek,rt5033-charger";
|
H A D | msm8916-samsung-a2015-common.dtsi | 255 compatible = "richtek,rt5033-battery"; 271 compatible = "richtek,rt5033"; 296 compatible = "richtek,rt5033-charger";
|
H A D | msm8939-samsung-a7.dts | 95 compatible = "richtek,rt5033-battery"; 343 compatible = "richtek,rt5033"; 368 compatible = "richtek,rt5033-charger";
|
/linux/Documentation/devicetree/bindings/leds/ |
H A D | leds-sgm3140.yaml | 23 - richtek,rt5033-led
|
/linux/drivers/leds/flash/ |
H A D | leds-sgm3140.c | 295 { .compatible = "richtek,rt5033-led" },
|