PM8XXX_VS300(USB_OTG, "8921_usb_otg", 0, 1, 0, "ext_5v", 5), PM8XXX_VS300(HDMI_MVS, "8921_hdmi_mvs", 0, 1, 0, "ext_5v", 6), }; static struct rpm_regulator_init_data msm_rpm_regulator_init_data[] __devinitdata = { /* ID a_on pd ss min_uV max_uV supply sys_uA freq */ RPM_SMPS(S1, 1, 1, 0, 1225000, 1225000, NULL, 100000, 3p20, NONE, NONE), RPM_SMPS(S2, 0, 1, 0, 1300000, 1300000, NULL, 0, 1p60, NONE, NONE), RPM_SMPS(S3, 0, 1, 1, 500000, 1150000, NULL, 100000, 4p80, NONE, NONE), RPM_SMPS(S4, 1, 1, 0, 1800000, 1800000, NULL, 100000, 3p20, NONE, NONE), RPM_SMPS(S7, 0, 1, 0, 1150000, 1150000, NULL, 100000, 3p20, NONE, NONE), RPM_SMPS(S8, 1, 1, 1, 2050000, 2050000, NULL, 100000, 1p60, NONE, NONE), /* ID a_on pd ss min_uV max_uV supply sys_uA init_ip */ RPM_LDO(L1, 1, 1, 0, 1050000, 1050000, "8921_s4", 0, 10000), RPM_LDO(L2, 0, 1, 0, 1200000, 1200000, "8921_s4", 0, 0), RPM_LDO(L3, 0, 1, 0, 3075000, 3075000, NULL, 0, 0), RPM_LDO(L4, 1, 1, 0, 1800000, 1800000, NULL, 10000, 10000), RPM_LDO(L5, 0, 1, 0, 2950000, 2950000, NULL, 0, 0), RPM_LDO(L6, 0, 1, 0, 2850000, 2950000, NULL, 0, 0), RPM_LDO(L7, 1, 1, 0, 1850000, 2950000, NULL, 10000, 10000), RPM_LDO(L8, 0, 1, 0, 2800000, 2800000, NULL, 0, 0), RPM_LDO(L9, 0, 1, 0, 2800000, 2800000, NULL, 0, 0), RPM_LDO(L10, 0, 1, 0, 3000000, 3000000, NULL, 0, 0), RPM_LDO(L11, 0, 1, 0, 3000000, 3200000, NULL, 0, 0), /* XA 3.2v, XB 3.0v */ RPM_LDO(L12, 0, 1, 0, 1200000, 1500000, "8921_s4", 0, 0), /* XA 1.5v, XB 1.2v */ RPM_LDO(L14, 0, 1, 0, 1800000, 1800000, NULL, 0, 0), RPM_LDO(L15, 0, 1, 0, 1800000, 2950000, NULL, 0, 0), RPM_LDO(L16, 0, 1, 0, 2850000, 3300000, NULL, 0, 0), /*XA 3.3v, XB 2.85v */ RPM_LDO(L17, 0, 1, 0, 2850000, 2850000, NULL, 0, 0),
static struct rpm_regulator_init_data apq8064_rpm_regulator_init_data[] __devinitdata = { /* ID a_on pd ss min_uV max_uV supply sys_uA freq fm ss_fm */ RPM_SMPS(S1, 1, 1, 0, 1225000, 1225000, NULL, 100000, 3p20, NONE, NONE), RPM_SMPS(S2, 0, 1, 0, 1300000, 1300000, NULL, 0, 1p60, NONE, NONE), RPM_SMPS(S3, 0, 1, 1, 500000, 1150000, NULL, 100000, 4p80, NONE, NONE), RPM_SMPS(S4, 1, 1, 0, 1800000, 1800000, NULL, 100000, 1p60, AUTO, AUTO), RPM_SMPS(S7, 0, 0, 0, 1300000, 1300000, NULL, 100000, 3p20, NONE, NONE), #if defined(CONFIG_MACH_LGE) && defined(CONFIG_IMX091) RPM_SMPS(S8, 0, 1, 0, 1800000, 1800000, NULL, 100000, 1p60, NONE, NONE), #else RPM_SMPS(S8, 0, 1, 0, 2200000, 2200000, NULL, 0, 1p60, NONE, NONE), #endif /* ID a_on pd ss min_uV max_uV supply sys_uA init_ip */ RPM_LDO(L1, 1, 1, 0, 1100000, 1100000, "8921_s4", 0, 1000), RPM_LDO(L2, 0, 1, 0, 1200000, 1200000, "8921_s4", 0, 0), #if defined(CONFIG_MACH_LGE) /* HSUSB 3p3: max 3.5v */ RPM_LDO(L3, 0, 1, 0, 3075000, 3500000, NULL, 0, 0), #else RPM_LDO(L3, 0, 1, 0, 3075000, 3075000, NULL, 0, 0), #endif RPM_LDO(L4, 1, 1, 0, 1800000, 1800000, NULL, 0, 10000), RPM_LDO(L5, 0, 1, 0, 2950000, 2950000, NULL, 0, 0), RPM_LDO(L6, 0, 1, 0, 2950000, 2950000, NULL, 0, 0), RPM_LDO(L7, 0, 1, 0, 1850000, 2950000, NULL, 0, 0), #if defined(CONFIG_MACH_LGE) RPM_LDO(L8, 0, 1, 0, 2800000, 3000000, NULL, 0, 0), #else RPM_LDO(L8, 0, 1, 0, 2800000, 2800000, NULL, 0, 0),
PM8XXX_VS300(USB_OTG, "8921_usb_otg", 0, 0, 0, "8917_boost", 10), }; #endif static struct rpm_regulator_init_data apq8064_rpm_regulator_init_data[] __devinitdata = { /* ID a_on pd ss min_uV max_uV supply sys_uA freq fm ss_fm */ RPM_SMPS(S1, 1, 1, 0, 1225000, 1225000, NULL, 100000, 3p20, NONE, NONE), RPM_SMPS(S2, 0, 1, 0, 1300000, 1300000, NULL, 0, 1p60, NONE, NONE), RPM_SMPS(S3, 0, 1, 1, 500000, 1150000, NULL, 100000, 4p80, NONE, NONE), RPM_SMPS(S4, 1, 1, 0, 1800000, 1800000, NULL, 100000, 1p60, AUTO, AUTO), RPM_SMPS(S7, 0, 0, 0, 1300000, 1300000, NULL, 100000, 3p20, NONE, NONE), RPM_SMPS(S8, 0, 1, 0, 1200000, 1200000, NULL, 0, 1p60, HPM, HPM), /* ID a_on pd ss min_uV max_uV supply sys_uA init_ip */ RPM_LDO(L1, 1, 1, 0, 1100000, 1100000, "8921_s4", 0, 1000), RPM_LDO(L2, 0, 1, 0, 1200000, 1200000, "8921_s4", 0, 0), RPM_LDO(L3, 0, 1, 0, 3075000, 3075000, NULL, 0, 0), RPM_LDO(L4, 1, 1, 0, 1800000, 1800000, NULL, 0, 10000), RPM_LDO(L5, 0, 1, 0, 2950000, 2950000, NULL, 0, 0), RPM_LDO(L6, 0, 1, 0, 2950000, 2950000, NULL, 0, 0), #if defined(CONFIG_BCM4335) || defined(CONFIG_BCM4335_MODULE) RPM_LDO(L7, 1, 1, 0, 1800000, 1800000, NULL, 0, 0), #else RPM_LDO(L7, 0, 1, 0, 1850000, 2950000, NULL, 0, 0), #endif RPM_LDO(L8, 0, 1, 0, 2800000, 2800000, NULL, 0, 0), RPM_LDO(L9, 0, 1, 0, 2850000, 2850000, NULL, 0, 0), RPM_LDO(L10, 0, 1, 0, 2900000, 3300000, NULL, 0, 0), RPM_LDO(L11, 0, 1, 0, 3300000, 3300000, NULL, 0, 0), RPM_LDO(L12, 0, 1, 0, 1200000, 1200000, "8921_s4", 0, 0),
#endif }; static struct rpm_regulator_init_data msm_rpm_regulator_init_data[] __devinitdata = { #ifdef QUALCOMM_ORIGINAL_FEATURE /* ID a_on pd ss min_uV max_uV supply sys_uA freq fm ss_fm */ RPM_SMPS(S1, 1, 1, 0, 1225000, 1225000, NULL, 100000, 3p20, NONE, NONE), RPM_SMPS(S2, 0, 1, 0, 1300000, 1300000, NULL, 0, 1p60, NONE, NONE), RPM_SMPS(S3, 0, 1, 1, 500000, 1150000, NULL, 100000, 4p80, NONE, NONE), RPM_SMPS(S4, 1, 1, 0, 1800000, 1800000, NULL, 100000, 1p60, AUTO, AUTO), RPM_SMPS(S7, 0, 1, 0, 1150000, 1150000, NULL, 100000, 3p20, NONE, NONE), RPM_SMPS(S8, 1, 1, 1, 2050000, 2050000, NULL, 100000, 1p60, NONE, NONE), /* ID a_on pd ss min_uV max_uV supply sys_uA init_ip */ RPM_LDO(L1, 1, 1, 0, 1050000, 1050000, "8921_s4", 0, 10000), RPM_LDO(L2, 0, 1, 0, 1200000, 1200000, "8921_s4", 0, 0), RPM_LDO(L3, 0, 1, 0, 3075000, 3075000, NULL, 0, 0), RPM_LDO(L4, 1, 1, 0, 1800000, 1800000, NULL, 10000, 10000), RPM_LDO(L5, 0, 1, 0, 2950000, 2950000, NULL, 0, 0), RPM_LDO(L6, 0, 1, 0, 2950000, 2950000, NULL, 0, 0), RPM_LDO(L7, 1, 1, 0, 1850000, 2950000, NULL, 10000, 10000), RPM_LDO(L8, 0, 1, 0, 2800000, 3000000, NULL, 0, 0), RPM_LDO(L9, 0, 1, 0, 3000000, 3000000, NULL, 0, 0), RPM_LDO(L10, 0, 1, 0, 3000000, 3000000, NULL, 0, 0), RPM_LDO(L11, 0, 1, 0, 2850000, 2850000, NULL, 0, 0), RPM_LDO(L12, 0, 1, 0, 1200000, 1200000, "8921_s4", 0, 0), RPM_LDO(L14, 0, 1, 0, 1800000, 1800000, NULL, 0, 0), RPM_LDO(L15, 0, 1, 0, 1800000, 2950000, NULL, 0, 0), RPM_LDO(L16, 0, 1, 0, 2800000, 2800000, NULL, 0, 0), RPM_LDO(L17, 0, 1, 0, 1800000, 2950000, NULL, 0, 0),
PM8XXX_NLDO1200(L19, "8038_l19", 0, 1, 375000, 1050000, 200, "8038_s3", 0, 1), PM8XXX_NLDO1200(L27, "8038_l27", 0, 1, 375000, 1050000, 200, "8038_s3", 0, 2), }; static struct rpm_regulator_init_data msm8930_rpm_regulator_init_data[] __devinitdata = { RPM_SMPS(S1, 0, 1, 1, 500000, 1150000, NULL, 100000, 4p80, AUTO, LPM), RPM_SMPS(S2, 1, 1, 1, 1400000, 1400000, NULL, 100000, 1p60, AUTO, LPM), RPM_SMPS(S3, 0, 1, 1, 1150000, 1150000, NULL, 100000, 3p20, AUTO, AUTO), RPM_SMPS(S4, 1, 1, 1, 1950000, 2200000, NULL, 100000, 1p60, AUTO, LPM), RPM_LDO(L1, 0, 1, 0, 1300000, 1300000, "8038_s2", 0, 0), RPM_LDO(L2, 0, 1, 0, 1200000, 1200000, "8038_s2", 0, 0), RPM_LDO(L3, 0, 1, 0, 3075000, 3075000, NULL, 0, 0), RPM_LDO(L4, 1, 1, 0, 1800000, 1800000, NULL, 10000, 10000), RPM_LDO(L5, 0, 1, 0, 2950000, 2950000, NULL, 0, 0), RPM_LDO(L6, 0, 1, 0, 2850000, 2950000, NULL, 0, 0), RPM_LDO(L7, 0, 1, 0, 2050000, 2050000, "8038_s4", 0, 0), RPM_LDO(L8, 0, 1, 0, 2800000, 2800000, NULL, 0, 0), RPM_LDO(L9, 0, 1, 0, 2850000, 2850000, NULL, 0, 0), RPM_LDO(L10, 0, 1, 0, 2900000, 2900000, NULL, 0, 0), RPM_LDO(L11, 1, 1, 0, 1800000, 1800000, "8038_s4", 10000, 10000), RPM_LDO(L12, 0, 1, 0, 1200000, 1200000, "8038_s2", 0, 0), RPM_LDO(L13, 0, 0, 0, 2220000, 2220000, NULL, 0, 0), RPM_LDO(L14, 1, 1, 0, 1800000, 1800000, NULL, 0, 0), RPM_LDO(L15, 0, 1, 0, 1800000, 2950000, NULL, 0, 0), RPM_LDO(L17, 0, 1, 0, 1800000, 2950000, NULL, 0, 0),