Searched defs:da9055 (Results 1 - 9 of 9) sorted by relevance

/drivers/mfd/
H A Dda9055-i2c.c21 #include <linux/mfd/da9055/core.h>
26 struct da9055 *da9055; local
29 da9055 = devm_kzalloc(&i2c->dev, sizeof(struct da9055), GFP_KERNEL);
30 if (!da9055)
33 da9055->regmap = devm_regmap_init_i2c(i2c, &da9055_regmap_config);
34 if (IS_ERR(da9055->regmap)) {
35 ret = PTR_ERR(da9055->regmap);
41 da9055
51 struct da9055 *da9055 = i2c_get_clientdata(i2c); local
[all...]
H A DMakefile111 da9055-objs := da9055-core.o da9055-i2c.o
112 obj-$(CONFIG_MFD_DA9055) += da9055.o
H A Dda9055-core.c21 #include <linux/mfd/da9055/core.h>
22 #include <linux/mfd/da9055/pdata.h>
23 #include <linux/mfd/da9055/reg.h>
299 .of_compatible = "dlg,da9055-gpio",
300 .name = "da9055-gpio",
303 .of_compatible = "dlg,da9055-regulator",
304 .name = "da9055-regulator",
308 .of_compatible = "dlg,da9055-regulator",
309 .name = "da9055-regulator",
313 .of_compatible = "dlg,da9055
380 da9055_device_init(struct da9055 *da9055) argument
420 da9055_device_exit(struct da9055 *da9055) argument
[all...]
/drivers/input/misc/
H A Dda9055_onkey.c18 #include <linux/mfd/da9055/core.h>
19 #include <linux/mfd/da9055/reg.h>
22 struct da9055 *da9055; member in struct:da9055_onkey
31 key_stat = da9055_reg_read(onkey->da9055, DA9055_REG_STATUS_A);
33 dev_err(onkey->da9055->dev,
77 struct da9055 *da9055 = dev_get_drvdata(pdev->dev.parent); local
102 onkey->da9055 = da9055;
[all...]
/drivers/gpio/
H A Dgpio-da9055.c18 #include <linux/mfd/da9055/core.h>
19 #include <linux/mfd/da9055/reg.h>
20 #include <linux/mfd/da9055/pdata.h>
34 struct da9055 *da9055; member in struct:da9055_gpio
50 ret = da9055_reg_read(gpio->da9055, (offset >> 1) + DA9055_REG_GPIO0_1);
58 ret = da9055_reg_read(gpio->da9055, DA9055_REG_STATUS_B);
63 ret = da9055_reg_read(gpio->da9055, DA9055_REG_GPIO_MODE0_2);
76 da9055_reg_update(gpio->da9055,
90 return da9055_reg_update(gpio->da9055, (offse
123 struct da9055 *da9055 = gpio->da9055; local
[all...]
/drivers/rtc/
H A Drtc-da9055.c19 #include <linux/mfd/da9055/core.h>
20 #include <linux/mfd/da9055/reg.h>
21 #include <linux/mfd/da9055/pdata.h>
25 struct da9055 *da9055; member in struct:da9055_rtc
33 ret = da9055_reg_update(rtc->da9055, DA9055_REG_ALARM_Y,
37 dev_err(rtc->da9055->dev, "Failed to enable ALM: %d\n",
41 ret = da9055_reg_update(rtc->da9055, DA9055_REG_ALARM_Y,
44 dev_err(rtc->da9055->dev,
61 static int da9055_read_alarm(struct da9055 *da905 argument
81 da9055_set_alarm(struct da9055 *da9055, struct rtc_time *rtc_tm) argument
116 da9055_rtc_get_alarm_status(struct da9055 *da9055) argument
230 da9055_rtc_device_init(struct da9055 *da9055, struct da9055_pdata *pdata) argument
[all...]
/drivers/watchdog/
H A Dda9055_wdt.c23 #include <linux/mfd/da9055/core.h>
24 #include <linux/mfd/da9055/reg.h>
37 struct da9055 *da9055; member in struct:da9055_wdt_data
61 struct da9055 *da9055 = driver_data->da9055; local
71 ret = da9055_reg_update(da9055, DA9055_REG_CONTROL_B,
76 dev_err(da9055->dev,
89 struct da9055 *da905 local
147 struct da9055 *da9055 = dev_get_drvdata(pdev->dev.parent); local
[all...]
/drivers/hwmon/
H A Dda9055-hwmon.c25 #include <linux/mfd/da9055/core.h>
26 #include <linux/mfd/da9055/reg.h>
38 struct da9055 *da9055; member in struct:da9055_hwmon
67 struct da9055 *da9055 = hwmon->da9055; local
77 ret = da9055_reg_write(da9055, DA9055_REG_ADC_MAN, mux_sel);
84 dev_err(da9055->dev,
90 ret = da9055_reg_read(da9055, DA9055_REG_ADC_RES_
129 da9055_enable_auto_mode(struct da9055 *da9055, int channel) argument
137 da9055_disable_auto_mode(struct da9055 *da9055, int channel) argument
246 ATTRIBUTE_GROUPS(da9055); variable
[all...]
/drivers/regulator/
H A Dda9055-regulator.c25 #include <linux/mfd/da9055/core.h>
26 #include <linux/mfd/da9055/reg.h>
27 #include <linux/mfd/da9055/pdata.h>
79 struct da9055 *da9055; member in struct:da9055_regulator
91 ret = da9055_reg_read(regulator->da9055, info->mode.reg);
129 return da9055_reg_update(regulator->da9055, info->mode.reg,
139 ret = da9055_reg_read(regulator->da9055, info->volt.reg_b);
166 return da9055_reg_update(regulator->da9055, volt.reg_b,
177 ret = da9055_reg_read(regulator->da9055, DA9055_REG_BUCK_LI
595 struct da9055 *da9055 = dev_get_drvdata(pdev->dev.parent); local
[all...]

Completed in 809 milliseconds