Home
last modified time | relevance | path

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

12

/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-6.6/Documentation/devicetree/bindings/mfd/
Dst,stpmic1.yaml4 $id: http://devicetree.org/schemas/mfd/st,stpmic1.yaml#
7 title: STMicroelectonics STPMIC1 Power Management IC
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
194 description: STPMIC1 voltage regulators supplies
276 #include <dt-bindings/mfd/st,stpmic1.h>
[all …]
/kernel/linux/linux-6.6/drivers/mfd/
Dstpmic1.c8 #include <linux/mfd/stpmic1.h>
17 #include <dt-bindings/mfd/st,stpmic1.h>
123 struct stpmic1 *ddata = data->cb_data; in stpmic1_power_off()
133 struct stpmic1 *ddata; in stpmic1_probe()
139 ddata = devm_kzalloc(dev, sizeof(struct stpmic1), GFP_KERNEL); in stpmic1_probe()
189 struct stpmic1 *pmic_dev = i2c_get_clientdata(i2c); in stpmic1_suspend()
199 struct stpmic1 *pmic_dev = i2c_get_clientdata(i2c); in stpmic1_resume()
214 { .compatible = "st,stpmic1", },
221 .name = "stpmic1",
230 MODULE_DESCRIPTION("STPMIC1 PMIC Driver");
/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");
/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");
/kernel/linux/linux-6.6/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");
/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";
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dstm32mp15xx-osd32.dtsi9 #include <dt-bindings/mfd/st,stpmic1.h>
65 compatible = "st,stpmic1";
72 compatible = "st,stpmic1-regulators";
188 compatible = "st,stpmic1-onkey";
194 compatible = "st,stpmic1-wdt";
Dstm32mp157c-odyssey-som.dtsi14 #include <dt-bindings/mfd/st,stpmic1.h>
89 compatible = "st,stpmic1";
96 compatible = "st,stpmic1-regulators";
208 compatible = "st,stpmic1-onkey";
215 compatible = "st,stpmic1-wdt";
Dstm32mp15xx-dhcor-som.dtsi11 #include <dt-bindings/mfd/st,stpmic1.h>
84 compatible = "st,stpmic1";
92 compatible = "st,stpmic1-regulators";
205 compatible = "st,stpmic1-onkey";
212 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";
Dstm32mp157c-ed1.dts13 #include <dt-bindings/mfd/st,stpmic1.h>
165 compatible = "st,stpmic1";
173 compatible = "st,stpmic1-regulators";
291 compatible = "st,stpmic1-onkey";
299 compatible = "st,stpmic1-wdt";
Dstm32mp157c-emstamp-argon.dtsi12 #include <dt-bindings/mfd/st,stpmic1.h>
209 compatible = "st,stpmic1";
217 compatible = "st,stpmic1-regulators";
335 compatible = "st,stpmic1-onkey";
342 compatible = "st,stpmic1-wdt";
Dstm32mp15xx-dhcom-som.dtsi9 #include <dt-bindings/mfd/st,stpmic1.h>
267 compatible = "st,stpmic1";
275 compatible = "st,stpmic1-regulators";
387 compatible = "st,stpmic1-onkey";
395 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");
/kernel/linux/linux-6.6/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");
/kernel/linux/linux-6.6/include/linux/mfd/
Dstpmic1.h200 * struct stpmic1 - stpmic1 master device for sub-drivers
205 struct stpmic1 { struct
/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");
/kernel/linux/linux-6.6/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
559 struct stpmic1 *pmic_dev = dev_get_drvdata(pdev->dev.parent); in stpmic1_regulator_register()
632 { .compatible = "st,stpmic1-regulators" },
640 .name = "stpmic1-regulator",
649 MODULE_DESCRIPTION("STPMIC1 PMIC voltage regulator driver");

12