| /kernel/linux/linux-6.6/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 | 244 obj-$(CONFIG_MFD_RT5033) += rt5033.o
|
| /kernel/linux/linux-5.10/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", 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/ |
| D | rt5033-private.h | 3 * 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 …]
|
| D | rt5033.h | 3 * 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/ |
| 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 */
|
| /kernel/linux/linux-5.10/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> 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");
|
| D | Makefile | 118 obj-$(CONFIG_REGULATOR_RT5033) += rt5033-regulator.o
|
| D | Kconfig | 935 tristate "Richtek RT5033 Regulators" 939 RT5033 PMIC. The device supports multiple regulators like
|
| /kernel/linux/linux-6.6/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 | 140 obj-$(CONFIG_REGULATOR_RT5033) += rt5033-regulator.o
|
| /kernel/linux/linux-6.6/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";
|
| /kernel/linux/linux-5.10/drivers/power/supply/ |
| D | rt5033_battery.c | 3 * 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");
|
| D | Kconfig | 694 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/ |
| 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";
|
| /kernel/linux/linux-6.6/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", 183 { "rt5033-battery", }, 189 { .compatible = "richtek,rt5033-battery", }, 196 .name = "rt5033-battery", 205 MODULE_DESCRIPTION("Richtek RT5033 fuel gauge driver");
|
| D | rt5033_charger.c | 3 * 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");
|
| D | Kconfig | 761 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/ |
| D | msm8916-samsung-serranove.dts | 247 compatible = "richtek,rt5033-battery"; 285 compatible = "richtek,rt5033"; 311 compatible = "richtek,rt5033-charger";
|
| D | msm8916-samsung-a2015-common.dtsi | 228 compatible = "richtek,rt5033-battery";
|
| D | msm8939-samsung-a7.dts | 84 compatible = "richtek,rt5033-battery";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/ |
| D | leds-sgm3140.yaml | 23 - richtek,rt5033-led
|
| /kernel/linux/linux-6.6/drivers/leds/flash/ |
| D | leds-sgm3140.c | 297 { .compatible = "richtek,rt5033-led" },
|