/linux/drivers/mfd/ |
H A D | stpmic1.c | 8 #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 D | Kconfig | 2167 tristate "Support for STPMIC1 PMIC" 2173 Support for ST Microelectronics STPMIC1 PMIC. STPMIC1 has power on 2176 STPMIC1. In order to use the actual functionality of the device other 2180 module will be called stpmic1.
|
H A D | Makefile | 263 obj-$(CONFIG_MFD_STPMIC1) += stpmic1.o
|
/linux/drivers/watchdog/ |
H A D | stpmic1_wdt.c | 6 #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 D | Kconfig | 1000 tristate "STPMIC1 PMIC watchdog support" 1004 Say Y here to include watchdog support embedded into STPMIC1 PMIC. 1005 If the watchdog timer expires, stpmic1 will shut down all its power
|
/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp15xx-osd32.dtsi | 9 #include <dt-bindings/mfd/st,stpmic1.h> 65 compatible = "st,stpmic1"; 72 compatible = "st,stpmic1-regulators"; 182 compatible = "st,stpmic1-onkey"; 188 compatible = "st,stpmic1-wdt";
|
H A D | stm32mp15xx-dhcor-som.dtsi | 11 #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 D | stm32mp157c-odyssey-som.dtsi | 14 #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 D | stm32mp157a-stinger96.dtsi | 12 #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 D | stm32mp157c-ed1.dts | 14 #include <dt-bindings/mfd/st,stpmic1.h> 177 compatible = "st,stpmic1"; 185 compatible = "st,stpmic1-regulators"; 303 compatible = "st,stpmic1-onkey"; 311 compatible = "st,stpmic1-wdt";
|
H A D | stm32mp157c-emstamp-argon.dtsi | 12 #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 D | stm32mp157c-phycore-stm32mp15-som.dtsi | 14 #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 D | stm32mp15xx-dhcom-som.dtsi | 9 #include <dt-bindings/mfd/st,stpmic1.h> 260 compatible = "st,stpmic1"; 268 compatible = "st,stpmic1-regulators"; 380 compatible = "st,stpmic1-onkey"; 388 compatible = "st,stpmic1-wdt";
|
H A D | stm32mp15xx-dkx.dtsi | 8 #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";
|
/linux/drivers/input/misc/ |
H A D | stpmic1_onkey.c | 7 #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 D | Kconfig | 949 tristate "STPMIC1 PMIC Onkey support" 952 Say Y to enable support of onkey embedded into STPMIC1 PMIC. onkey
|
/linux/include/linux/mfd/ |
H A D | stpmic1.h | 200 * struct stpmic1 - stpmic1 master device for sub-drivers 205 struct stpmic1 { struct
|
/linux/drivers/regulator/ |
H A D | stpmic1_regulator.c | 6 #include <linux/mfd/stpmic1.h> 15 #include <dt-bindings/mfd/st,stpmic1.h> 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 D | Kconfig | 1407 tristate "STMicroelectronics STPMIC1 PMIC Regulators" 1410 This driver supports STMicroelectronics STPMIC1 PMIC voltage 1411 regulators and switches. The STPMIC1 regulators supply power to
|
/linux/include/dt-bindings/regulator/ |
H A D | st,stm32mp13-regulator.h | 19 /* STPMIC1 regulators */
|