Home
last modified time | relevance | path

Searched full:da9062 (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.12.1/drivers/pinctrl/
Dpinctrl-da9062.c3 * Dialog DA9062 pinctrl and GPIO driver.
23 #include <linux/mfd/da9062/core.h>
24 #include <linux/mfd/da9062/registers.h>
35 struct da9062 *da9062; member
43 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_get_pin_mode()
59 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_set_pin_mode()
79 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_get()
109 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_set()
141 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_direction_input()
184 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_set_config()
[all …]
DKconfig180 tristate "Dialog Semiconductor DA9062 PMIC pinctrl and GPIO Support"
184 The Dialog DA9062 PMIC provides multiple GPIOs that can be muxed for
189 Say Y to enable pinctrl and GPIO support for the DA9062 PMIC.
DMakefile23 obj-$(CONFIG_PINCTRL_DA9062) += pinctrl-da9062.o
/linux-6.12.1/drivers/mfd/
Dda9062-core.c3 * Core, IRQ and I2C device driver for DA9061 and DA9062 PMICs
17 #include <linux/mfd/da9062/core.h>
18 #include <linux/mfd/da9062/registers.h>
155 .name = "da9062-irq",
187 MFD_CELL_OF("da9062-regulators", da9061_regulators_resources, NULL, 0, 0,
199 MFD_CELL_OF("da9062-regulators", NULL, NULL, 0, 0, NULL),
239 MFD_CELL_OF("da9062-core", da9062_core_resources, NULL, 0, 0,
241 MFD_CELL_OF("da9062-regulators", da9062_regulators_resources, NULL, 0, 0,
243 MFD_CELL_OF("da9062-watchdog", da9062_wdt_resources, NULL, 0, 0,
244 "dlg,da9062-watchdog"),
[all …]
DMakefile159 obj-$(CONFIG_MFD_DA9062) += da9062-core.o
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Ddlg,da9063.yaml23 - https://www.dialog-semiconductor.com/products/da9062
30 - dlg,da9062
55 const: dlg,da9062-gpio
58 $ref: /schemas/input/dlg,da9062-onkey.yaml
75 - dlg,da9062-rtc
79 $ref: /schemas/thermal/dlg,da9062-thermal.yaml
82 $ref: /schemas/watchdog/dlg,da9062-watchdog.yaml
122 - dlg,da9062
218 compatible = "dlg,da9062";
252 compatible = "dlg,da9062-gpio";
[all …]
/linux-6.12.1/drivers/watchdog/
Dda9062_wdt.c3 * Watchdog device driver for DA9062 and DA9061 PMICs
17 #include <linux/mfd/da9062/registers.h>
18 #include <linux/mfd/da9062/core.h>
33 struct da9062 *hw;
69 struct da9062 *chip = wdt->hw; in da9062_wdt_update_timeout_register()
184 .identity = "DA9062 WDT",
197 { .compatible = "dlg,da9062-watchdog", },
207 struct da9062 *chip; in da9062_wdt_probe()
285 .name = "da9062-watchdog",
293 MODULE_DESCRIPTION("WDT device driver for Dialog DA9062 and DA9061");
[all …]
/linux-6.12.1/arch/arm64/boot/dts/renesas/
Drzg2ul-smarc.dtsi27 da9062: pmic@58 { label
28 compatible = "dlg,da9062";
34 compatible = "dlg,da9062-gpio";
38 compatible = "dlg,da9062-onkey";
49 compatible = "dlg,da9062-rtc";
74 compatible = "dlg,da9062-thermal";
79 compatible = "dlg,da9062-watchdog";
/linux-6.12.1/Documentation/devicetree/bindings/thermal/
Ddlg,da9062-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/dlg,da9062-thermal.yaml#
7 title: Dialog DA9062/61 TJUNC Thermal Module
13 This module is part of the DA9061/DA9062. For more details about entire
22 - const: dlg,da9062-thermal
25 - const: dlg,da9062-thermal
/linux-6.12.1/drivers/thermal/
Dda9062-thermal.c3 * Thermal device driver for DA9062 and DA9061
30 #include <linux/mfd/da9062/core.h>
31 #include <linux/mfd/da9062/registers.h>
51 struct da9062 *hw;
149 .name = "da9062-thermal",
153 { .compatible = "dlg,da9062-thermal", .data = &da9062_config },
161 struct da9062 *chip = dev_get_drvdata(pdev->dev.parent); in da9062_thermal_probe()
255 .name = "da9062-thermal",
263 MODULE_DESCRIPTION("Thermal TJUNC device driver for Dialog DA9062 and DA9061");
265 MODULE_ALIAS("platform:da9062-thermal");
DMakefile52 obj-$(CONFIG_DA9062_THERMAL) += da9062-thermal.o
DKconfig393 tristate "DA9062/DA9061 Dialog Semiconductor thermal driver"
400 Compatible with the DA9062 and DA9061 PMICs.
/linux-6.12.1/Documentation/devicetree/bindings/input/
Ddlg,da9062-onkey.yaml4 $id: http://devicetree.org/schemas/input/dlg,da9062-onkey.yaml#
13 This module is part of the DA9061/DA9062/DA9063. For more details about entire
22 - dlg,da9062-onkey
26 - const: dlg,da9062-onkey
/linux-6.12.1/Documentation/devicetree/bindings/watchdog/
Ddlg,da9062-watchdog.yaml4 $id: http://devicetree.org/schemas/watchdog/dlg,da9062-watchdog.yaml#
19 - dlg,da9062-watchdog
23 - const: dlg,da9062-watchdog
51 compatible = "dlg,da9062-watchdog";
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6qdl-phytec-phycore-som.dtsi96 compatible = "dlg,da9062";
108 compatible = "dlg,da9062-rtc";
112 compatible = "dlg,da9062-onkey";
116 compatible = "dlg,da9062-watchdog";
121 compatible = "dlg,da9062-thermal";
126 compatible = "dlg,da9062-gpio";
Dimx6ull-dhcor-som.dtsi90 compatible = "dlg,da9061-onkey", "dlg,da9062-onkey";
165 compatible = "dlg,da9061-thermal", "dlg,da9062-thermal";
170 compatible = "dlg,da9061-watchdog", "dlg,da9062-watchdog";
/linux-6.12.1/drivers/input/misc/
Dda9063_onkey.c3 * OnKey device driver for DA9063, DA9062 and DA9061 PMICs
20 #include <linux/mfd/da9062/core.h>
21 #include <linux/mfd/da9062/registers.h>
75 .name = "da9062-onkey",
251 { .compatible = "dlg,da9062-onkey", .data = &da9062_regs },
266 MODULE_DESCRIPTION("Onkey device driver for Dialog DA9063, DA9062 and DA9061");
DKconfig696 Support the ONKEY of Dialog DA9063, DA9062 and DA9061 Power
/linux-6.12.1/drivers/regulator/
Dda9062-regulator.c3 // Regulator device driver for DA9061 and DA9062.
17 #include <linux/mfd/da9062/core.h>
18 #include <linux/mfd/da9062/registers.h>
62 struct da9062 *hw;
604 /* DA9062 Regulator information */
608 .desc.name = "DA9062 BUCK1",
645 .desc.name = "DA9062 BUCK2",
682 .desc.name = "DA9062 BUCK3",
719 .desc.name = "DA9062 BUCK4",
756 .desc.name = "DA9062 LDO1",
[all …]
DMakefile44 obj-$(CONFIG_REGULATOR_DA9062) += da9062-regulator.o
DKconfig336 DA9061 and DA9062 PMICs.
339 will be called da9062-regulator.
/linux-6.12.1/include/linux/mfd/da9062/
Dcore.h10 #include <linux/mfd/da9062/registers.h>
59 struct da9062 { struct
/linux-6.12.1/drivers/rtc/
Drtc-da9063.c19 #include <linux/mfd/da9062/registers.h>
162 { .compatible = "dlg,da9062-rtc", .data = &da9062_aa_regs },
DKconfig1169 tristate "Dialog Semiconductor DA9063/DA9062 RTC"
1173 for the Dialog Semiconductor PMIC chips DA9063 and DA9062.
/linux-6.12.1/arch/arm64/boot/dts/xilinx/
Dzynqmp-sm-k26-revA.dts286 /* da9062@30 - u170 - also at address 0x31 */

12