aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mfd/samsung
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <k.kozlowski@samsung.com>2014-04-24 04:05:38 -0400
committerLee Jones <lee.jones@linaro.org>2014-06-03 03:11:17 -0400
commit51f1f1cb24b870db44edcab56ffd89ecf8ce09e8 (patch)
treedb57e24001f4049bf4a9fbbb44ac9d3e2425637a /include/linux/mfd/samsung
parente349c910e2398cbff59d7c58851503191a8e9157 (diff)
mfd: sec-core: Update sec_pmic documentation
Update the documentation for sec_pmic state container structure to reflect current code. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
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;