Home
last modified time | relevance | path

Searched full:stpmic1 (Results 1 – 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dst,stpmic1.yaml4 $id: http://devicetree.org/schemas/mfd/st,stpmic1.yaml#
7 title: STMicroelectonics STPMIC1 Power Management IC bindings
9 description: STMicroelectronics STPMIC1 Power Management IC
16 const: st,stpmic1
36 const: st,stpmic1-onkey
74 const: st,stpmic1-wdt
87 Available Regulators in STPMIC1 device are:
106 const: st,stpmic1-regulators
188 description: STPMIC1 voltage regulators supplies
270 #include <dt-bindings/mfd/st,stpmic1.h>
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
Dstpmic1.c8 #include <linux/mfd/stpmic1.h>
16 #include <dt-bindings/mfd/st,stpmic1.h>
122 struct stpmic1 *ddata; in stpmic1_probe()
128 ddata = devm_kzalloc(dev, sizeof(struct stpmic1), GFP_KERNEL); in stpmic1_probe()
169 struct stpmic1 *pmic_dev = i2c_get_clientdata(i2c); in stpmic1_suspend()
179 struct stpmic1 *pmic_dev = i2c_get_clientdata(i2c); in stpmic1_resume()
195 { .compatible = "st,stpmic1", },
202 .name = "stpmic1",
211 MODULE_DESCRIPTION("STPMIC1 PMIC Driver");
DKconfig2041 tristate "Support for STPMIC1 PMIC"
2047 Support for ST Microelectronics STPMIC1 PMIC. STPMIC1 has power on
2050 STPMIC1. In order to use the actual functionality of the device other
2054 module will be called stpmic1.
DMakefile253 obj-$(CONFIG_MFD_STPMIC1) += stpmic1.o
/kernel/linux/linux-5.10/drivers/watchdog/
Dstpmic1_wdt.c6 #include <linux/mfd/stpmic1.h>
31 struct stpmic1 *pmic;
71 .identity = "STPMIC1 PMIC Watchdog",
86 struct stpmic1 *pmic; in pmic_wdt_probe()
123 { .compatible = "st,stpmic1-wdt" },
132 .name = "stpmic1-wdt",
138 MODULE_DESCRIPTION("Watchdog driver for STPMIC1 device");
DKconfig965 tristate "STPMIC1 PMIC watchdog support"
969 Say Y here to include watchdog support embedded into STPMIC1 PMIC.
970 If the watchdog timer expires, stpmic1 will shut down all its power
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32mp15xx-dhcor-som.dtsi11 #include <dt-bindings/mfd/st,stpmic1.h>
38 compatible = "st,stpmic1";
46 compatible = "st,stpmic1-regulators";
159 compatible = "st,stpmic1-onkey";
166 compatible = "st,stpmic1-wdt";
Dstm32mp15xx-osd32.dtsi9 #include <dt-bindings/mfd/st,stpmic1.h>
71 compatible = "st,stpmic1";
78 compatible = "st,stpmic1-regulators";
193 compatible = "st,stpmic1-onkey";
199 compatible = "st,stpmic1-wdt";
Dstm32mp157c-odyssey-som.dtsi14 #include <dt-bindings/mfd/st,stpmic1.h>
99 compatible = "st,stpmic1";
106 compatible = "st,stpmic1-regulators";
218 compatible = "st,stpmic1-onkey";
225 compatible = "st,stpmic1-wdt";
Dstm32mp157a-stinger96.dtsi12 #include <dt-bindings/mfd/st,stpmic1.h>
106 compatible = "st,stpmic1";
114 compatible = "st,stpmic1-regulators";
230 compatible = "st,stpmic1-onkey";
237 compatible = "st,stpmic1-wdt";
Dstm32mp15xx-dhcom-som.dtsi9 #include <dt-bindings/mfd/st,stpmic1.h>
159 compatible = "st,stpmic1";
167 compatible = "st,stpmic1-regulators";
279 compatible = "st,stpmic1-onkey";
287 compatible = "st,stpmic1-wdt";
Dstm32mp157c-ed1.dts13 #include <dt-bindings/mfd/st,stpmic1.h>
152 compatible = "st,stpmic1";
160 compatible = "st,stpmic1-regulators";
278 compatible = "st,stpmic1-onkey";
286 compatible = "st,stpmic1-wdt";
Dstm32mp15xx-dkx.dtsi8 #include <dt-bindings/mfd/st,stpmic1.h>
242 compatible = "st,stpmic1";
250 compatible = "st,stpmic1-regulators";
371 compatible = "st,stpmic1-onkey";
379 compatible = "st,stpmic1-wdt";
/kernel/linux/linux-5.10/drivers/input/misc/
Dstpmic1_onkey.c7 #include <linux/mfd/stpmic1.h>
52 struct stpmic1 *pmic = dev_get_drvdata(pdev->dev.parent); in stpmic1_onkey_probe()
174 { .compatible = "st,stpmic1-onkey" },
190 MODULE_DESCRIPTION("Onkey driver for STPMIC1");
DKconfig862 tristate "STPMIC1 PMIC Onkey support"
865 Say Y to enable support of onkey embedded into STPMIC1 PMIC. onkey
/kernel/linux/linux-5.10/include/linux/mfd/
Dstpmic1.h200 * struct stpmic1 - stpmic1 master device for sub-drivers
205 struct stpmic1 { struct
/kernel/linux/linux-5.10/drivers/regulator/
Dstpmic1_regulator.c6 #include <linux/mfd/stpmic1.h>
15 #include <dt-bindings/mfd/st,stpmic1.h>
18 * struct stpmic1 regulator description: this structure is used as driver data
543 struct stpmic1 *pmic_dev = dev_get_drvdata(pdev->dev.parent); in stpmic1_regulator_register()
616 { .compatible = "st,stpmic1-regulators" },
624 .name = "stpmic1-regulator",
632 MODULE_DESCRIPTION("STPMIC1 PMIC voltage regulator driver");
DKconfig1033 tristate "STMicroelectronics STPMIC1 PMIC Regulators"
1036 This driver supports STMicroelectronics STPMIC1 PMIC voltage
1037 regulators and switches. The STPMIC1 regulators supply power to