/*==================================================================== FUNCTION dmb_pmic_ant_switch_power DESCRIPTION DEPENDENCIES RETURN VALUE SIDE EFFECTS ======================================================================*/ static boolean dmb_pmic_ant_switch_power(int on) { int ret = 0; #if ((defined(CONFIG_MACH_MSM8974_EF59S) || defined(CONFIG_MACH_MSM8974_EF59K) || defined(CONFIG_MACH_MSM8974_EF59L) || defined(CONFIG_MACH_MSM8974_EF60S) || defined(CONFIG_MACH_MSM8974_EF61K) || defined(CONFIG_MACH_MSM8974_EF62L)) &&(CONFIG_BOARD_VER < CONFIG_WS20)) /*13.07.09 SN*/ ret = dmb_pmic_8921_onoff(on, "8941_l16", 2700000, 2700000); #endif #if (defined(CONFIG_MACH_APQ8064_EF51S)||defined(CONFIG_MACH_APQ8064_EF51K)) ret = dmb_pmic_8921_onoff(on, "8921_l11", 2850000, 2850000); #endif #if (defined(CONFIG_MACH_APQ8064_EF48S)||defined(CONFIG_MACH_APQ8064_EF49K)||defined(CONFIG_MACH_APQ8064_EF50L)) ret = dmb_pmic_8921_onoff(on, "8921_l29", 2800000, 2800000); #endif #if (defined(CONFIG_MACH_MSM8960_EF47S) || defined(CONFIG_MACH_MSM8960_EF45K) || defined(CONFIG_MACH_MSM8960_EF46L) || defined(CONFIG_MACH_MSM8960_EF44S)) ret = dmb_pmic_8921_onoff(on, "8921_l22", 2750000, 2750000); #endif #if (defined(CONFIG_SKY_EF39S_BOARD) || defined(CONFIG_SKY_EF40S_BOARD) || defined(CONFIG_SKY_EF40K_BOARD)) ret = dmb_pmic_8058_onoff(on, "8058_l11", 2600000, 2600000); #endif return ret; }
/*==================================================================== FUNCTION dmb_pmic_8921_onoff DESCRIPTION DEPENDENCIES RETURN VALUE SIDE EFFECTS ======================================================================*/ static boolean dmb_pmic_8921_onoff(int on, const char *id, int min_uV, int max_uV) { int ret = 0; ret = dmb_pmic_8058_onoff(on, id, min_uV, max_uV); return ret; }
/*==================================================================== FUNCTION dmb_pmic_ant_switch_power DESCRIPTION DEPENDENCIES RETURN VALUE SIDE EFFECTS ======================================================================*/ static boolean dmb_pmic_ant_switch_power(int on) { int ret = 0; #if (defined(CONFIG_MACH_MSM8960_EF47S) || defined(CONFIG_MACH_MSM8960_EF45K) || defined(CONFIG_MACH_MSM8960_EF46L) || defined(CONFIG_MACH_MSM8960_EF44S)) ret = dmb_pmic_8921_onoff(on, "8921_l22", 2750000, 2750000); #endif #if (defined(CONFIG_SKY_EF39S_BOARD) || defined(CONFIG_SKY_EF40S_BOARD) || defined(CONFIG_SKY_EF40K_BOARD)) ret = dmb_pmic_8058_onoff(on, "8058_l11", 2600000, 2600000); #endif return ret; }