0001
0002
0003
0004
0005
0006
0007 #ifndef __LINUX_MFD_S5M8763_H
0008 #define __LINUX_MFD_S5M8763_H
0009
0010
0011 enum s5m8763_reg {
0012 S5M8763_REG_IRQ1,
0013 S5M8763_REG_IRQ2,
0014 S5M8763_REG_IRQ3,
0015 S5M8763_REG_IRQ4,
0016 S5M8763_REG_IRQM1,
0017 S5M8763_REG_IRQM2,
0018 S5M8763_REG_IRQM3,
0019 S5M8763_REG_IRQM4,
0020 S5M8763_REG_STATUS1,
0021 S5M8763_REG_STATUS2,
0022 S5M8763_REG_STATUSM1,
0023 S5M8763_REG_STATUSM2,
0024 S5M8763_REG_CHGR1,
0025 S5M8763_REG_CHGR2,
0026 S5M8763_REG_LDO_ACTIVE_DISCHARGE1,
0027 S5M8763_REG_LDO_ACTIVE_DISCHARGE2,
0028 S5M8763_REG_BUCK_ACTIVE_DISCHARGE3,
0029 S5M8763_REG_ONOFF1,
0030 S5M8763_REG_ONOFF2,
0031 S5M8763_REG_ONOFF3,
0032 S5M8763_REG_ONOFF4,
0033 S5M8763_REG_BUCK1_VOLTAGE1,
0034 S5M8763_REG_BUCK1_VOLTAGE2,
0035 S5M8763_REG_BUCK1_VOLTAGE3,
0036 S5M8763_REG_BUCK1_VOLTAGE4,
0037 S5M8763_REG_BUCK2_VOLTAGE1,
0038 S5M8763_REG_BUCK2_VOLTAGE2,
0039 S5M8763_REG_BUCK3,
0040 S5M8763_REG_BUCK4,
0041 S5M8763_REG_LDO1_LDO2,
0042 S5M8763_REG_LDO3,
0043 S5M8763_REG_LDO4,
0044 S5M8763_REG_LDO5,
0045 S5M8763_REG_LDO6,
0046 S5M8763_REG_LDO7,
0047 S5M8763_REG_LDO7_LDO8,
0048 S5M8763_REG_LDO9_LDO10,
0049 S5M8763_REG_LDO11,
0050 S5M8763_REG_LDO12,
0051 S5M8763_REG_LDO13,
0052 S5M8763_REG_LDO14,
0053 S5M8763_REG_LDO15,
0054 S5M8763_REG_LDO16,
0055 S5M8763_REG_BKCHR,
0056 S5M8763_REG_LBCNFG1,
0057 S5M8763_REG_LBCNFG2,
0058 };
0059
0060
0061 enum s5m8763_regulators {
0062 S5M8763_LDO1,
0063 S5M8763_LDO2,
0064 S5M8763_LDO3,
0065 S5M8763_LDO4,
0066 S5M8763_LDO5,
0067 S5M8763_LDO6,
0068 S5M8763_LDO7,
0069 S5M8763_LDO8,
0070 S5M8763_LDO9,
0071 S5M8763_LDO10,
0072 S5M8763_LDO11,
0073 S5M8763_LDO12,
0074 S5M8763_LDO13,
0075 S5M8763_LDO14,
0076 S5M8763_LDO15,
0077 S5M8763_LDO16,
0078 S5M8763_BUCK1,
0079 S5M8763_BUCK2,
0080 S5M8763_BUCK3,
0081 S5M8763_BUCK4,
0082 S5M8763_AP_EN32KHZ,
0083 S5M8763_CP_EN32KHZ,
0084 S5M8763_ENCHGVI,
0085 S5M8763_ESAFEUSB1,
0086 S5M8763_ESAFEUSB2,
0087 };
0088
0089 #define S5M8763_ENRAMP (1 << 4)
0090 #endif