| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | st,stpmic1.yaml | 4 $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/ |
| D | st,stpmic1.yaml | 4 $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/ |
| 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");
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | stpmic1.c | 8 #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/ |
| 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");
|
| /kernel/linux/linux-6.6/drivers/watchdog/ |
| 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");
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stm32mp15xx-dhcor-som.dtsi | 11 #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";
|
| D | stm32mp15xx-osd32.dtsi | 9 #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";
|
| D | stm32mp157c-odyssey-som.dtsi | 14 #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";
|
| 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";
|
| D | stm32mp15xx-dhcom-som.dtsi | 9 #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";
|
| D | stm32mp157c-ed1.dts | 13 #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/ |
| D | stm32mp15xx-osd32.dtsi | 9 #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";
|
| 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";
|
| 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";
|
| 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";
|
| D | stm32mp157c-ed1.dts | 13 #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";
|
| 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";
|
| D | stm32mp15xx-dhcom-som.dtsi | 9 #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/ |
| 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");
|
| /kernel/linux/linux-6.6/drivers/input/misc/ |
| 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");
|
| /kernel/linux/linux-6.6/include/linux/mfd/ |
| D | stpmic1.h | 200 * struct stpmic1 - stpmic1 master device for sub-drivers 205 struct stpmic1 { struct
|
| /kernel/linux/linux-5.10/include/linux/mfd/ |
| D | stpmic1.h | 200 * struct stpmic1 - stpmic1 master device for sub-drivers 205 struct stpmic1 { struct
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | stpmic1_regulator.c | 6 #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/ |
| D | stpmic1_regulator.c | 6 #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");
|