/drivers/mfd/ |
H A D | da9052-spi.c | 22 #include <linux/mfd/da9052/da9052.h> 28 struct da9052 *da9052 = kzalloc(sizeof(struct da9052), GFP_KERNEL); local 30 if (!da9052) 37 da9052->dev = &spi->dev; 38 da9052->chip_irq = spi->irq; 40 dev_set_drvdata(&spi->dev, da9052); 45 da9052 68 struct da9052 *da9052 = dev_get_drvdata(&spi->dev); local [all...] |
H A D | da9052-i2c.c | 22 #include <linux/mfd/da9052/da9052.h> 23 #include <linux/mfd/da9052/reg.h> 25 static int da9052_i2c_enable_multiwrite(struct da9052 *da9052) argument 29 ret = regmap_read(da9052->regmap, DA9052_CONTROL_B_REG, ®_val); 35 ret = regmap_write(da9052->regmap, DA9052_CONTROL_B_REG, 47 struct da9052 *da9052; local 50 da9052 94 struct da9052 *da9052 = i2c_get_clientdata(client); local [all...] |
H A D | da9052-core.c | 23 #include <linux/mfd/da9052/da9052.h> 24 #include <linux/mfd/da9052/pdata.h> 25 #include <linux/mfd/da9052/reg.h> 391 .name = "da9052-regulator", 395 .name = "da9052-regulator", 399 .name = "da9052-regulator", 403 .name = "da9052-regulator", 407 .name = "da9052-regulator", 411 .name = "da9052 643 da9052_device_init(struct da9052 *da9052, u8 chip_id) argument 682 da9052_device_exit(struct da9052 *da9052) argument [all...] |
/drivers/input/misc/ |
H A D | da9052_onkey.c | 20 #include <linux/mfd/da9052/da9052.h> 21 #include <linux/mfd/da9052/reg.h> 24 struct da9052 *da9052; member in struct:da9052_onkey 34 key_stat = da9052_reg_read(onkey->da9052, DA9052_EVENT_B_REG); 36 dev_err(onkey->da9052->dev, 76 struct da9052 *da9052 = dev_get_drvdata(pdev->dev.parent); local 82 if (!da9052) { [all...] |
/drivers/video/backlight/ |
H A D | da9052_bl.c | 21 #include <linux/mfd/da9052/da9052.h> 22 #include <linux/mfd/da9052/reg.h> 44 struct da9052 *da9052; member in struct:da9052_bl 63 ret = da9052_reg_write(wleds->da9052, DA9052_BOOST_REG, boost_en); 67 ret = da9052_reg_write(wleds->da9052, DA9052_LED_CONT_REG, i_sink); 71 ret = da9052_reg_write(wleds->da9052, wled_bank[wleds->led_reg], 0x0); 78 ret = da9052_reg_write(wleds->da9052, wled_bank[wleds->led_reg], 120 wleds->da9052 [all...] |
/drivers/rtc/ |
H A D | rtc-da9052.c | 19 #include <linux/mfd/da9052/da9052.h> 20 #include <linux/mfd/da9052/reg.h> 22 #define rtc_err(da9052, fmt, ...) \ 23 dev_err(da9052->dev, "%s: " fmt, __func__, ##__VA_ARGS__) 27 struct da9052 *da9052; member in struct:da9052_rtc 31 static int da9052_rtc_enable_alarm(struct da9052 *da9052, bool enable) argument 35 ret = da9052_reg_update(da9052, DA9052_ALARM_Y_RE 69 da9052_read_alarm(struct da9052 *da9052, struct rtc_time *rtc_tm) argument 92 da9052_set_alarm(struct da9052 *da9052, struct rtc_time *rtc_tm) argument 123 da9052_rtc_get_alarm_status(struct da9052 *da9052) argument [all...] |
/drivers/gpio/ |
H A D | gpio-da9052.c | 22 #include <linux/mfd/da9052/da9052.h> 23 #include <linux/mfd/da9052/reg.h> 24 #include <linux/mfd/da9052/pdata.h> 50 struct da9052 *da9052; member in struct:da9052_gpio 70 ret = da9052_reg_read(gpio->da9052, 85 ret = da9052_reg_read(gpio->da9052, 88 ret = da9052_reg_read(gpio->da9052, 112 ret = da9052_reg_update(gpio->da9052, (offse 186 struct da9052 *da9052 = gpio->da9052; local [all...] |
/drivers/power/ |
H A D | da9052-battery.c | 24 #include <linux/mfd/da9052/da9052.h> 25 #include <linux/mfd/da9052/pdata.h> 26 #include <linux/mfd/da9052/reg.h> 171 struct da9052 *da9052; member in struct:da9052_battery 197 ret = da9052_reg_read(bat->da9052, DA9052_ICHG_END_REG); 213 ret = da9052_reg_read(bat->da9052, DA9052_ICHG_AV_REG); 237 ret = da9052_group_read(bat->da9052, DA9052_STATUS_A_REG, 2, v); 293 volt = da9052_adc_manual_read(bat->da9052, DA9052_ADC_MAN_MUXSEL_VBA [all...] |
/drivers/regulator/ |
H A D | da9052-regulator.c | 2 * da9052-regulator.c: Regulator driver for DA9052 23 #include <linux/mfd/da9052/da9052.h> 24 #include <linux/mfd/da9052/reg.h> 25 #include <linux/mfd/da9052/pdata.h> 59 struct da9052 *da9052; member in struct:da9052_regulator 79 return da9052_reg_update(regulator->da9052, 90 return da9052_reg_update(regulator->da9052, 102 ret = da9052_reg_read(regulator->da9052, DA9052_BUCKCORE_RE 537 struct da9052 *da9052; local [all...] |