Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c8cb5b9a authored by Venkat Ram Prakash Kotni's avatar Venkat Ram Prakash Kotni Committed by Steve Kondik
Browse files

Telephony: Add TD-SCDMA support

Add  network mode TD-SCDMA to the list
of supported network modes.
CRs-Fixed: 479310

Change-Id: I132ac6a2108ef641ce4e71942a5c057a8df8e76c
parent 622b7b6a
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -417,12 +417,22 @@ public class TelephonyManager {
        case RILConstants.NETWORK_MODE_GSM_UMTS:
        case RILConstants.NETWORK_MODE_LTE_GSM_WCDMA:
        case RILConstants.NETWORK_MODE_LTE_WCDMA:
        case RILConstants.NETWORK_MODE_TD_SCDMA_ONLY:
        case RILConstants.NETWORK_MODE_TD_SCDMA_WCDMA:
        case RILConstants.NETWORK_MODE_TD_SCDMA_LTE:
        case RILConstants.NETWORK_MODE_TD_SCDMA_GSM:
        case RILConstants.NETWORK_MODE_TD_SCDMA_GSM_LTE:
        case RILConstants.NETWORK_MODE_TD_SCDMA_GSM_WCDMA:
        case RILConstants.NETWORK_MODE_TD_SCDMA_WCDMA_LTE:
        case RILConstants.NETWORK_MODE_TD_SCDMA_GSM_WCDMA_LTE:
            return PhoneConstants.PHONE_TYPE_GSM;

        // Use CDMA Phone for the global mode including CDMA
        case RILConstants.NETWORK_MODE_GLOBAL:
        case RILConstants.NETWORK_MODE_LTE_CDMA_EVDO:
        case RILConstants.NETWORK_MODE_LTE_CMDA_EVDO_GSM_WCDMA:
        case RILConstants.NETWORK_MODE_TD_SCDMA_CDMA_EVDO_GSM_WCDMA:
        case RILConstants.NETWORK_MODE_TD_SCDMA_LTE_CDMA_EVDO_GSM_WCDMA:
            return PhoneConstants.PHONE_TYPE_CDMA;

        case RILConstants.NETWORK_MODE_LTE_ONLY:
+11 −0
Original line number Diff line number Diff line
@@ -86,6 +86,17 @@ public interface RILConstants {
    int NETWORK_MODE_LTE_CMDA_EVDO_GSM_WCDMA = 10; /* LTE, CDMA, EvDo, GSM/WCDMA */
    int NETWORK_MODE_LTE_ONLY       = 11; /* LTE Only mode. */
    int NETWORK_MODE_LTE_WCDMA      = 12; /* LTE/WCDMA */
    int NETWORK_MODE_TD_SCDMA_ONLY            = 13; /* TD-SCDMA only */
    int NETWORK_MODE_TD_SCDMA_WCDMA           = 14; /* TD-SCDMA and WCDMA */
    int NETWORK_MODE_TD_SCDMA_LTE             = 15; /* TD-SCDMA and LTE */
    int NETWORK_MODE_TD_SCDMA_GSM             = 16; /* TD-SCDMA and GSM */
    int NETWORK_MODE_TD_SCDMA_GSM_LTE         = 17; /* TD-SCDMA,GSM and LTE */
    int NETWORK_MODE_TD_SCDMA_GSM_WCDMA       = 18; /* TD-SCDMA, GSM/WCDMA */
    int NETWORK_MODE_TD_SCDMA_WCDMA_LTE       = 19; /* TD-SCDMA, WCDMA and LTE */
    int NETWORK_MODE_TD_SCDMA_GSM_WCDMA_LTE   = 20; /* TD-SCDMA, GSM/WCDMA and LTE */
    int NETWORK_MODE_TD_SCDMA_CDMA_EVDO_GSM_WCDMA  = 21; /*TD-SCDMA,EvDo,CDMA,GSM/WCDMA*/
    int NETWORK_MODE_TD_SCDMA_LTE_CDMA_EVDO_GSM_WCDMA = 22; /* TD-SCDMA/LTE/GSM/WCDMA, CDMA, and
                                                               EvDo */
    int PREFERRED_NETWORK_MODE      = NETWORK_MODE_WCDMA_PREF;

    int CDMA_CELL_BROADCAST_SMS_DISABLED = 1;