SMPS("8921_s1", "8921_s1_pc", 0x1D0, 0x1D5, 0x009, 0x1D2, SMPS_1500), SMPS("8921_s2", "8921_s2_pc", 0x1D8, 0x1DD, 0x00A, 0x1DA, SMPS_1500), SMPS("8921_s3", "8921_s3_pc", 0x1E0, 0x1E5, 0x00B, 0x1E2, SMPS_1500), SMPS("8921_s4", "8921_s4_pc", 0x1E8, 0x1ED, 0x011, 0x1EA, SMPS_1500), /* name ctrl fts_cnfg1 pfm pwr_cnfg hpm_min */ FTSMPS("8921_s5", 0x025, 0x02E, 0x026, 0x032, SMPS_2000), FTSMPS("8921_s6", 0x036, 0x03F, 0x037, 0x043, SMPS_2000), /* name pc_name ctrl test2 clk sleep hpm_min */ SMPS("8921_s7", "8921_s7_pc", 0x1F0, 0x1F5, 0x012, 0x1F2, SMPS_1500), SMPS("8921_s8", "8921_s8_pc", 0x1F8, 0x1FD, 0x013, 0x1FA, SMPS_1500), /* name pc_name ctrl */ VS("8921_lvs1", "8921_lvs1_pc", 0x060), VS300("8921_lvs2", 0x062), VS("8921_lvs3", "8921_lvs3_pc", 0x064), VS("8921_lvs4", "8921_lvs4_pc", 0x066), VS("8921_lvs5", "8921_lvs5_pc", 0x068), VS("8921_lvs6", "8921_lvs6_pc", 0x06A), VS("8921_lvs7", "8921_lvs7_pc", 0x06C), VS300("8921_usb_otg", 0x06E), VS300("8921_hdmi_mvs", 0x070), /* name ctrl */ NCP("8921_ncp", 0x090), }; #define MAX_NAME_COMPARISON_LEN 32 static int __devinit match_regulator(
SMPS("8921_s1", "8921_s1_pc", 0x1D0, 0x1D5, 0x009, 0x1D2, SMPS_1500), SMPS("8921_s2", "8921_s2_pc", 0x1D8, 0x1DD, 0x00A, 0x1DA, SMPS_1500), SMPS("8921_s3", "8921_s3_pc", 0x1E0, 0x1E5, 0x00B, 0x1E2, SMPS_1500), SMPS("8921_s4", "8921_s4_pc", 0x1E8, 0x1ED, 0x011, 0x1EA, SMPS_1500), /* name ctrl fts_cnfg1 pfm pwr_cnfg hpm_min */ FTSMPS("8921_s5", 0x025, 0x02E, 0x026, 0x032, SMPS_2000), FTSMPS("8921_s6", 0x036, 0x03F, 0x037, 0x043, SMPS_2000), /* name pc_name ctrl test2 clk sleep hpm_min */ SMPS("8921_s7", "8921_s7_pc", 0x1F0, 0x1F5, 0x012, 0x1F2, SMPS_1500), SMPS("8921_s8", "8921_s8_pc", 0x1F8, 0x1FD, 0x013, 0x1FA, SMPS_1500), /* name pc_name ctrl test */ VS("8921_lvs1", "8921_lvs1_pc", 0x060, 0x061), VS300("8921_lvs2", 0x062, 0x063), VS("8921_lvs3", "8921_lvs3_pc", 0x064, 0x065), VS("8921_lvs4", "8921_lvs4_pc", 0x066, 0x067), VS("8921_lvs5", "8921_lvs5_pc", 0x068, 0x069), VS("8921_lvs6", "8921_lvs6_pc", 0x06A, 0x06B), VS("8921_lvs7", "8921_lvs7_pc", 0x06C, 0x06D), VS300("8921_usb_otg", 0x06E, 0x06F), VS300("8921_hdmi_mvs", 0x070, 0x071), /* name ctrl */ NCP("8921_ncp", 0x090), }; #define MAX_NAME_COMPARISON_LEN 32 static int __devinit match_regulator(