/linux-6.3-rc2/Documentation/devicetree/bindings/mfd/ |
A D | da9062.txt | 4 - https://www.dialog-semiconductor.com/products/da9062 13 da9062-onkey : : On Key 15 da9062-thermal : : Thermal 16 da9062-gpio : : GPIOs 23 da9062-onkey : : On Key 32 "dlg,da9062" for DA9062 87 - onkey : See ../input/da9062-onkey.txt 89 - watchdog: See ../watchdog/da9062-wdt.txt 95 pmic0: da9062@58 { 96 compatible = "dlg,da9062"; [all …]
|
/linux-6.3-rc2/drivers/pinctrl/ |
A D | pinctrl-da9062.c | 40 struct da9062 *da9062; member 48 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_get_pin_mode() 64 struct regmap *regmap = pctl->da9062->regmap; in da9062_pctl_set_pin_mode() 84 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_get() 114 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_set() 146 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_direction_input() 189 struct regmap *regmap = pctl->da9062->regmap; in da9062_gpio_set_config() 234 struct da9062 *da9062 = pctl->da9062; in da9062_gpio_to_irq() local 236 return regmap_irq_get_virq(da9062->regmap_irq, in da9062_gpio_to_irq() 266 pctl->da9062 = dev_get_drvdata(parent); in da9062_pctl_probe() [all …]
|
A D | Makefile | 22 obj-$(CONFIG_PINCTRL_DA9062) += pinctrl-da9062.o
|
/linux-6.3-rc2/Documentation/devicetree/bindings/thermal/ |
A D | da9062-thermal.txt | 4 DA9062 and DA9061 chips see Documentation/devicetree/bindings/mfd/da9062.txt 12 "dlg,da9061-thermal", "dlg,da9062-thermal" 13 "dlg,da9062-thermal" 22 pmic0: da9062@58 { 24 compatible = "dlg,da9062-thermal"; 33 compatible = "dlg,da9061-thermal", "dlg,da9062-thermal";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/input/ |
A D | da9062-onkey.txt | 4 DA9062 and DA9061 chips see Documentation/devicetree/bindings/mfd/da9062.txt 12 "dlg,da9061-onkey", "dlg,da9062-onkey" 13 "dlg,da9062-onkey" 33 pmic0: da9062@58 { 35 compatible = "dlg,da9062-onkey"; 44 compatible = "dlg,da9061-onkey", "dlg,da9062-onkey";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/watchdog/ |
A D | da9062-wdt.txt | 6 "dlg,da9061-watchdog", "dlg,da9062-watchdog" 7 "dlg,da9062-watchdog" 22 pmic0: da9062@58 { 24 compatible = "dlg,da9062-watchdog"; 32 compatible = "dlg,da9061-watchdog", "dlg,da9062-watchdog";
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | imx6qdl-phytec-phycore-som.dtsi | 96 compatible = "dlg,da9062"; 107 compatible = "dlg,da9062-rtc"; 111 compatible = "dlg,da9062-onkey"; 115 compatible = "dlg,da9062-watchdog"; 120 compatible = "dlg,da9062-thermal"; 125 compatible = "dlg,da9062-gpio";
|
A D | imx6ull-dhcor-som.dtsi | 81 compatible = "dlg,da9061-onkey", "dlg,da9062-onkey"; 150 compatible = "dlg,da9061-thermal", "dlg,da9062-thermal"; 155 compatible = "dlg,da9061-watchdog", "dlg,da9062-watchdog";
|
/linux-6.3-rc2/drivers/watchdog/ |
A D | da9062_wdt.c | 33 struct da9062 *hw; 69 struct da9062 *chip = wdt->hw; in da9062_wdt_update_timeout_register() 207 struct da9062 *chip; in da9062_wdt_probe()
|
/linux-6.3-rc2/drivers/thermal/ |
A D | da9062-thermal.c | 49 struct da9062 *hw; 156 struct da9062 *chip = dev_get_drvdata(pdev->dev.parent); in da9062_thermal_probe()
|
A D | Makefile | 52 obj-$(CONFIG_DA9062_THERMAL) += da9062-thermal.o
|
/linux-6.3-rc2/include/linux/mfd/da9062/ |
A D | core.h | 59 struct da9062 { struct
|
/linux-6.3-rc2/drivers/mfd/ |
A D | da9062-core.c | 291 static int da9062_clear_fault_log(struct da9062 *chip) in da9062_clear_fault_log() 325 static int da9062_get_device_type(struct da9062 *chip) in da9062_get_device_type() 376 static u32 da9062_configure_irq_type(struct da9062 *chip, int irq, u32 *trigger) in da9062_configure_irq_type() 627 struct da9062 *chip; in da9062_i2c_probe() 729 struct da9062 *chip = i2c_get_clientdata(i2c); in da9062_i2c_remove()
|
A D | Makefile | 148 obj-$(CONFIG_MFD_DA9062) += da9062-core.o
|
/linux-6.3-rc2/drivers/regulator/ |
A D | da9062-regulator.c | 62 struct da9062 *hw; 892 struct da9062 *hw = regulators->regulator[0].hw; in da9062_ldo_lim_event() 922 struct da9062 *chip = dev_get_drvdata(pdev->dev.parent); in da9062_regulator_probe()
|
A D | Makefile | 40 obj-$(CONFIG_REGULATOR_DA9062) += da9062-regulator.o
|
A D | Kconfig | 303 will be called da9062-regulator.
|
/linux-6.3-rc2/arch/arm64/boot/dts/xilinx/ |
A D | zynqmp-sm-k26-revA.dts | 208 /* da9062@30 - u170 - also at address 0x31 */
|
/linux-6.3-rc2/ |
A D | MAINTAINERS | 6034 F: include/linux/mfd/da9062/
|