Searched defs:rc5t583 (Results 1 - 5 of 5) sorted by relevance
/drivers/gpio/ |
H A D | gpio-rc5t583.c | 30 #include <linux/mfd/rc5t583.h> 34 struct rc5t583 *rc5t583; member in struct:rc5t583_gpio 45 struct device *parent = rc5t583_gpio->rc5t583->dev; 59 struct device *parent = rc5t583_gpio->rc5t583->dev; 69 struct device *parent = rc5t583_gpio->rc5t583->dev; 84 struct device *parent = rc5t583_gpio->rc5t583->dev; 101 return rc5t583_gpio->rc5t583->irq_base + 109 struct device *parent = rc5t583_gpio->rc5t583->dev; 116 struct rc5t583 *rc5t58 local [all...] |
/drivers/mfd/ |
H A D | rc5t583.c | 32 #include <linux/mfd/rc5t583.h> 78 {.name = "rc5t583-gpio",}, 79 {.name = "rc5t583-regulator",}, 80 {.name = "rc5t583-rtc", }, 81 {.name = "rc5t583-key", } 165 static int rc5t583_clear_ext_power_req(struct rc5t583 *rc5t583, argument 176 ret = rc5t583_write(rc5t583->dev, RICOH_ONOFFSEL_REG, on_off_val); 178 dev_warn(rc5t583->dev, "Error in writing reg %d error: %d\n", 181 ret = rc5t583_write(rc5t583 252 struct rc5t583 *rc5t583; local 308 struct rc5t583 *rc5t583 = i2c_get_clientdata(i2c); local [all...] |
H A D | rc5t583-irq.c | 26 #include <linux/mfd/rc5t583.h> 154 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); local 155 mutex_lock(&rc5t583->irq_lock); 160 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); local 161 unsigned int __irq = irq_data->irq - rc5t583->irq_base; 164 rc5t583->group_irq_en[data->grp_index] |= 1 << data->grp_index; 165 rc5t583->intc_inten_reg |= 1 << data->master_bit; 166 rc5t583 171 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); local 184 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); local 212 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); local 246 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); local 255 struct rc5t583 *rc5t583 = data; local 335 rc5t583_irq_init(struct rc5t583 *rc5t583, int irq, int irq_base) argument 402 rc5t583_irq_exit(struct rc5t583 *rc5t583) argument [all...] |
/drivers/regulator/ |
H A D | rc5t583-regulator.c | 33 #include <linux/mfd/rc5t583.h> 85 .name = "rc5t583-regulator-"#_id, \ 120 struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); local 121 struct rc5t583_platform_data *pdata = dev_get_platdata(rc5t583->dev); 149 ret = rc5t583_ext_power_req_config(rc5t583->dev, 165 config.regmap = rc5t583->regmap; 181 .name = "rc5t583-regulator", 201 MODULE_ALIAS("platform:rc5t583-regulator");
|
/drivers/rtc/ |
H A D | rtc-rc5t583.c | 2 * rtc-rc5t583.c -- RICOH RC5T583 Real Time Clock 28 #include <linux/mfd/rc5t583.h> 50 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); local 56 return regmap_update_bits(rc5t583->regmap, RC5T583_RTC_CTL1, SET_YAL, 61 * Gets current rc5t583 RTC time and date parameters. 71 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); local 75 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data, 95 struct rc5t583 *rc5t58 local 119 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); local 150 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); local 180 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); local 216 struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); local 285 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); local 297 struct rc5t583 *rc5t583 = dev_get_drvdata(dev->parent); local [all...] |
Completed in 5163 milliseconds