/linux-master/drivers/mfd/ |
H A D | da9063-core.c | 24 #include <linux/mfd/da9063/core.h> 25 #include <linux/mfd/da9063/registers.h> 85 .of_compatible = "dlg,da9063-watchdog", 96 .of_compatible = "dlg,da9063-onkey", 109 .of_compatible = "dlg,da9063-rtc", 113 static int da9063_clear_fault_log(struct da9063 *da9063) argument 118 ret = regmap_read(da9063->regmap, DA9063_REG_FAULT_LOG, &fault_log); 120 dev_err(da9063->dev, "Cannot read FAULT_LOG.\n"); 126 dev_dbg(da9063 161 da9063_device_init(struct da9063 *da9063, unsigned int irq) argument [all...] |
H A D | da9063-i2c.c | 19 #include <linux/mfd/da9063/core.h> 20 #include <linux/mfd/da9063/registers.h> 105 static int da9063_get_device_type(struct i2c_client *i2c, struct da9063 *da9063) argument 116 dev_err(da9063->dev, 122 dev_info(da9063->dev, 126 da9063->variant_code = 349 { .compatible = "dlg,da9063", }, 357 struct da9063 *da9063; local [all...] |
H A D | da9063-irq.c | 16 #include <linux/mfd/da9063/core.h> 89 .name = "da9063-irq", 171 int da9063_irq_init(struct da9063 *da9063) argument 176 if (!da9063->chip_irq) { 177 dev_err(da9063->dev, "No IRQ configured\n"); 181 if (da9063->type == PMIC_TYPE_DA9063) 186 ret = devm_regmap_add_irq_chip(da9063->dev, da9063->regmap, 187 da9063 [all...] |
H A D | Makefile | 155 da9063-objs := da9063-core.o da9063-irq.o da9063-i2c.o 156 obj-$(CONFIG_MFD_DA9063) += da9063.o
|
/linux-master/drivers/watchdog/ |
H A D | da9063_wdt.c | 19 #include <linux/mfd/da9063/registers.h> 20 #include <linux/mfd/da9063/core.h> 56 static unsigned int da9063_wdt_read_timeout(struct da9063 *da9063) argument 60 regmap_read(da9063->regmap, DA9063_REG_CONTROL_D, &val); 65 static int da9063_wdt_disable_timer(struct da9063 *da9063) argument 67 return regmap_update_bits(da9063->regmap, DA9063_REG_CONTROL_D, 73 da9063_wdt_update_timeout(struct da9063 *da9063, unsigne argument 99 struct da9063 *da9063 = watchdog_get_drvdata(wdd); local 112 struct da9063 *da9063 = watchdog_get_drvdata(wdd); local 125 struct da9063 *da9063 = watchdog_get_drvdata(wdd); local 147 struct da9063 *da9063 = watchdog_get_drvdata(wdd); local 175 struct da9063 *da9063 = watchdog_get_drvdata(wdd); local 218 struct da9063 *da9063; local [all...] |
/linux-master/include/linux/mfd/da9063/ |
H A D | core.h | 15 #include <linux/mfd/da9063/registers.h> 18 #define DA9063_DRVNAME_CORE "da9063-core" 19 #define DA9063_DRVNAME_REGULATORS "da9063-regulators" 20 #define DA9063_DRVNAME_LEDS "da9063-leds" 21 #define DA9063_DRVNAME_WATCHDOG "da9063-watchdog" 22 #define DA9063_DRVNAME_HWMON "da9063-hwmon" 23 #define DA9063_DRVNAME_ONKEY "da9063-onkey" 24 #define DA9063_DRVNAME_RTC "da9063-rtc" 25 #define DA9063_DRVNAME_VIBRATION "da9063-vibration" 75 struct da9063 { struct [all...] |
/linux-master/drivers/regulator/ |
H A D | da9063-regulator.c | 21 #include <linux/mfd/da9063/core.h> 22 #include <linux/mfd/da9063/registers.h> 147 struct da9063 *hw; 219 * the da9063 offers a GPIO (GP_FB2) which is unasserted if an XV happens. 736 struct da9063 *hw = regulators->regulator[0].hw; 836 struct da9063 *da9063 = dev_get_drvdata(pdev->dev.parent); local 843 if (da9063->type == PMIC_TYPE_DA9063L) 889 struct da9063 *da9063 local [all...] |
H A D | Makefile | 43 obj-$(CONFIG_REGULATOR_DA9063) += da9063-regulator.o
|
H A D | da9062-regulator.c | 19 #include <dt-bindings/regulator/dlg,da9063-regulator.h>
|
/linux-master/drivers/input/misc/ |
H A D | da9063_onkey.c | 18 #include <linux/mfd/da9063/core.h> 19 #include <linux/mfd/da9063/registers.h> 250 { .compatible = "dlg,da9063-onkey", .data = &da9063_regs },
|
/linux-master/drivers/rtc/ |
H A D | rtc-da9063.c | 20 #include <linux/mfd/da9063/registers.h> 21 #include <linux/mfd/da9063/core.h> 161 { .compatible = "dlg,da9063-rtc", .data = &da9063_bb_regs }, 392 if (of_device_is_compatible(pdev->dev.of_node, "dlg,da9063-rtc")) { 393 struct da9063 *chip = dev_get_drvdata(pdev->dev.parent);
|
H A D | Makefile | 47 obj-$(CONFIG_RTC_DRV_DA9063) += rtc-da9063.o
|
/linux-master/arch/arm/mach-shmobile/ |
H A D | regulator-quirk-rcar-gen2.c | 3 * R-Car Generation 2 da9063(L)/da9210 regulator quirk 5 * Certain Gen2 development boards have an da9063 and one or more da9210 9 * After cold boot or da9063-induced restart, both the da9063 and da9210 seem 16 * da9063 and da9210. This quirk has to run after the i2c master driver has 30 #include <linux/mfd/da9063/registers.h> 67 { .compatible = "dlg,da9063", .data = &da9063_msg },
|