/drivers/mfd/ |
H A D | da9055-i2c.c | 21 #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 D | da9055-core.c | 21 #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...] |
H A D | Makefile | 111 da9055-objs := da9055-core.o da9055-i2c.o 112 obj-$(CONFIG_MFD_DA9055) += da9055.o
|
/drivers/rtc/ |
H A D | rtc-da9055.c | 19 #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...] |
H A D | Makefile | 38 obj-$(CONFIG_RTC_DRV_DA9055) += rtc-da9055.o
|
H A D | Kconfig | 819 will be called rtc-da9055
|
/drivers/watchdog/ |
H A D | da9055_wdt.c | 23 #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/gpio/ |
H A D | gpio-da9055.c | 18 #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...] |
H A D | Makefile | 27 obj-$(CONFIG_GPIO_DA9055) += gpio-da9055.o
|
/drivers/hwmon/ |
H A D | da9055-hwmon.c | 25 #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...] |
H A D | Makefile | 51 obj-$(CONFIG_SENSORS_DA9055)+= da9055-hwmon.o
|
/drivers/input/misc/ |
H A D | da9055_onkey.c | 18 #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/regulator/ |
H A D | da9055-regulator.c | 25 #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...] |
H A D | Makefile | 27 obj-$(CONFIG_REGULATOR_DA9055) += da9055-regulator.o
|