Home
last modified time | relevance | path

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

/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A 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 …]
/openbmc/linux/drivers/mfd/
H A 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");
H A DKconfig2117 tristate "Support for STPMIC1 PMIC"
2123 Support for ST Microelectronics STPMIC1 PMIC. STPMIC1 has power on
2126 STPMIC1. In order to use the actual functionality of the device other
2130 module will be called stpmic1.
H A DMakefile256 obj-$(CONFIG_MFD_STPMIC1) += stpmic1.o
/openbmc/linux/drivers/watchdog/
H A 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");
H A DKconfig945 tristate "STPMIC1 PMIC watchdog support"
949 Say Y here to include watchdog support embedded into STPMIC1 PMIC.
950 If the watchdog timer expires, stpmic1 will shut down all its power
/openbmc/linux/arch/arm/boot/dts/st/
H A 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";
H A 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";
H A 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";
H A 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";
H A 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";
H A 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";
H A Dstm32mp157c-phycore-stm32mp15-som.dtsi14 #include <dt-bindings/mfd/st,stpmic1.h>
237 compatible = "st,stpmic1";
244 compatible = "st,stpmic1-regulators";
364 compatible = "st,stpmic1-onkey";
373 compatible = "st,stpmic1-wdt";
H A 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";
H A Dstm32mp15xx-dkx.dtsi8 #include <dt-bindings/mfd/st,stpmic1.h>
282 compatible = "st,stpmic1";
290 compatible = "st,stpmic1-regulators";
411 compatible = "st,stpmic1-onkey";
419 compatible = "st,stpmic1-wdt";
/openbmc/linux/drivers/input/misc/
H A 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");
H A DKconfig932 tristate "STPMIC1 PMIC Onkey support"
935 Say Y to enable support of onkey embedded into STPMIC1 PMIC. onkey
/openbmc/linux/include/linux/mfd/
H A Dstpmic1.h200 * struct stpmic1 - stpmic1 master device for sub-drivers
205 struct stpmic1 { struct
/openbmc/linux/drivers/regulator/
H A 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");
H A DKconfig1369 tristate "STMicroelectronics STPMIC1 PMIC Regulators"
1372 This driver supports STMicroelectronics STPMIC1 PMIC voltage
1373 regulators and switches. The STPMIC1 regulators supply power to
/openbmc/linux/include/dt-bindings/regulator/
H A Dst,stm32mp13-regulator.h19 /* STPMIC1 regulators */
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]