Searched full:rt5033 (Results 1 – 21 of 21) sorted by relevance
/linux-6.12.1/drivers/mfd/ |
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 …]
|
D | Makefile | 250 obj-$(CONFIG_MFD_RT5033) += rt5033.o
|
D | Kconfig | 1209 tristate "Richtek RT5033 Power Management IC" 1215 This driver provides for the Richtek RT5033 Power Management IC,
|
/linux-6.12.1/include/linux/mfd/ |
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 …]
|
D | rt5033.h | 3 * MFD core driver for the RT5033 16 /* RT5033 regulator IDs */
|
/linux-6.12.1/drivers/regulator/ |
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");
|
D | Makefile | 145 obj-$(CONFIG_REGULATOR_RT5033) += rt5033-regulator.o
|
D | Kconfig | 1204 tristate "Richtek RT5033 Regulators" 1208 RT5033 PMIC. The device supports multiple regulators like
|
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
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-6.12.1/Documentation/devicetree/bindings/power/supply/ |
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";
|
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-6.12.1/drivers/power/supply/ |
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");
|
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");
|
D | Kconfig | 805 tristate "RT5033 fuel gauge support" 809 This adds support for battery fuel gauge in Richtek RT5033 PMIC. 814 tristate "RT5033 battery charger support" 818 This adds support for battery charger in Richtek RT5033 PMIC.
|
/linux-6.12.1/arch/arm64/boot/dts/qcom/ |
D | msm8916-samsung-gprimeltecan.dts | 62 compatible = "richtek,rt5033"; 87 compatible = "richtek,rt5033-charger";
|
D | msm8916-samsung-fortuna-common.dtsi | 236 compatible = "richtek,rt5033-battery"; 274 compatible = "richtek,rt5033"; 299 compatible = "richtek,rt5033-charger";
|
D | msm8916-samsung-serranove.dts | 249 compatible = "richtek,rt5033-battery"; 287 compatible = "richtek,rt5033"; 313 compatible = "richtek,rt5033-charger";
|
D | msm8916-samsung-a2015-common.dtsi | 255 compatible = "richtek,rt5033-battery"; 271 compatible = "richtek,rt5033"; 296 compatible = "richtek,rt5033-charger";
|
D | msm8939-samsung-a7.dts | 95 compatible = "richtek,rt5033-battery"; 343 compatible = "richtek,rt5033"; 368 compatible = "richtek,rt5033-charger";
|
/linux-6.12.1/Documentation/devicetree/bindings/leds/ |
D | leds-sgm3140.yaml | 23 - richtek,rt5033-led
|
/linux-6.12.1/drivers/leds/flash/ |
D | leds-sgm3140.c | 295 { .compatible = "richtek,rt5033-led" },
|