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

Commit b5446d24 authored by Tomasz Wasilczyk's avatar Tomasz Wasilczyk
Browse files

Remove references to NV reset APIs

Bug: 379356026
Test: m
Flag: com.android.internal.telephony.flags.cleanup_cdma
Change-Id: Iec958be28e32898570d87bdc1618d0351740ace5
parent ac4622f2
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2821,6 +2821,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {
     * @param response Callback message.
     */
    public void resetModemConfig(Message response) {
        if (mFeatureFlags.cleanupCdma()) return;
        mCi.nvResetConfig(3 /* factory NV reset */, response);
    }

@@ -2830,6 +2831,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface {
     * @param response Callback message.
     */
    public void eraseModemConfig(Message response) {
        if (mFeatureFlags.cleanupCdma()) return;
        mCi.nvResetConfig(2 /* erase NV */, response);
    }

+9 −0
Original line number Diff line number Diff line
@@ -387,6 +387,7 @@ import com.android.internal.telephony.cdma.sms.CdmaSmsSubaddress;
import com.android.internal.telephony.cdma.sms.SmsEnvelope;
import com.android.internal.telephony.data.KeepaliveStatus;
import com.android.internal.telephony.data.KeepaliveStatus.KeepaliveStatusCode;
import com.android.internal.telephony.flags.Flags;
import com.android.internal.telephony.imsphone.ImsCallInfo;
import com.android.internal.telephony.uicc.AdnCapacity;
import com.android.internal.telephony.uicc.IccCardApplicationStatus;
@@ -1173,6 +1174,10 @@ public class RILUtils {
         * 2 - erase NV reset (SCRTN)
         * 3 - factory reset (RTN)
         */
        if (Flags.cleanupCdma()) {
            if (resetType == 1) return android.hardware.radio.V1_0.ResetNvType.RELOAD;
            return -1;
        }
        switch (resetType) {
            case 1: return android.hardware.radio.V1_0.ResetNvType.RELOAD;
            case 2: return android.hardware.radio.V1_0.ResetNvType.ERASE;
@@ -1193,6 +1198,10 @@ public class RILUtils {
         * 2 - erase NV reset (SCRTN)
         * 3 - factory reset (RTN)
         */
        if (Flags.cleanupCdma()) {
            if (resetType == 1) return android.hardware.radio.modem.ResetNvType.RELOAD;
            return -1;
        }
        switch (resetType) {
            case 1: return android.hardware.radio.modem.ResetNvType.RELOAD;
            case 2: return android.hardware.radio.modem.ResetNvType.ERASE;