aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mfd/samsung
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/mfd/samsung')
-rw-r--r--include/linux/mfd/samsung/core.h29
1 files changed, 17 insertions, 12 deletions
diff --git a/include/linux/mfd/samsung/core.h b/include/linux/mfd/samsung/core.h
index 84aaf6c25794..1c66a6462887 100644
--- a/include/linux/mfd/samsung/core.h
+++ b/include/linux/mfd/samsung/core.h
@@ -24,18 +24,23 @@ enum sec_device_type {
24}; 24};
25 25
26/** 26/**
27 * struct sec_pmic_dev - s5m87xx master device for sub-drivers 27 * struct sec_pmic_dev - s2m/s5m master device for sub-drivers
28 * @dev: master device of the chip (can be used to access platform data) 28 * @dev: Master device of the chip
29 * @pdata: pointer to private data used to pass platform data to child 29 * @pdata: Platform data populated with data from DTS
30 * @i2c: i2c client private data for regulator 30 * or board files
31 * @iolock: mutex for serializing io access 31 * @regmap_pmic: Regmap associated with PMIC's I2C address
32 * @irqlock: mutex for buslock 32 * @i2c: I2C client of the main driver
33 * @irq_base: base IRQ number for sec-pmic, required for IRQs 33 * @device_type: Type of device, matches enum sec_device_type
34 * @irq: generic IRQ number for s5m87xx 34 * @irq_base: Base IRQ number for device, required for IRQs
35 * @ono: power onoff IRQ number for s5m87xx 35 * @irq: Generic IRQ number for device
36 * @irq_masks_cur: currently active value 36 * @irq_data: Runtime data structure for IRQ controller
37 * @irq_masks_cache: cached hardware value 37 * @ono: Power onoff IRQ number for s5m87xx
38 * @type: indicate which s5m87xx "variant" is used 38 * @wakeup: Whether or not this is a wakeup device
39 * @wtsr_smpl: Whether or not to enable in RTC driver the Watchdog
40 * Timer Software Reset (registers set to default value
41 * after PWRHOLD falling) and Sudden Momentary Power Loss
42 * (PMIC will enter power on sequence after short drop in
43 * VBATT voltage).
39 */ 44 */
40struct sec_pmic_dev { 45struct sec_pmic_dev {
41 struct device *dev; 46 struct device *dev;