GSI updates for frameworks/opt/telephony

Change-Id: Ia470aa9e91c81e97669b3d48368f6d26debd9e7a
diff --git a/patches/frameworks/opt/telephony/0005-Add-a-property-to-force-all-APNs-to-be-modemCognitiv.patch b/patches/frameworks/opt/telephony/0005-Add-a-property-to-force-all-APNs-to-be-modemCognitiv.patch
new file mode 100644
index 0000000..29020f6
--- /dev/null
+++ b/patches/frameworks/opt/telephony/0005-Add-a-property-to-force-all-APNs-to-be-modemCognitiv.patch
@@ -0,0 +1,38 @@
+From fcb73a7bdf4c39bfd3f22c2fef324d5c82679263 Mon Sep 17 00:00:00 2001
+From: Pierre-Hugues Husson <phh@phh.me>
+Date: Tue, 26 Feb 2019 23:13:21 +0100
+Subject: [PATCH 5/5] Add a property to force all APNs to be modemCognitive.
+ Needed on some MTK modems
+
+Change-Id: I111f1375f3f11e81251eaf782c84a0bef345366c
+
+Conflicts:
+	src/java/com/android/internal/telephony/dataconnection/DcTracker.java
+---
+ .../internal/telephony/dataconnection/DcTracker.java        | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
+index 7de9392a9..bb935547d 100644
+--- a/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
++++ b/src/java/com/android/internal/telephony/dataconnection/DcTracker.java
+@@ -3336,12 +3336,14 @@ public class DcTracker extends Handler {
+         notifyOffApnsOfAvailability(reason);
+     }
+ 
+-    protected void setDataProfilesAsNeeded() {
++    private void setDataProfilesAsNeeded() {
++        boolean forceCognitive = SystemProperties.getBoolean("persist.sys.phh.radio.force_cognitive", false);
++
+         if (DBG) log("setDataProfilesAsNeeded");
+         if (mAllApnSettings != null && !mAllApnSettings.isEmpty()) {
+             ArrayList<DataProfile> dps = new ArrayList<DataProfile>();
+             for (ApnSetting apn : mAllApnSettings) {
+-                if (apn.modemCognitive) {
++                if (apn.modemCognitive || forceCognitive) {
+                     DataProfile dp = createDataProfile(apn);
+                     if (!dps.contains(dp)) {
+                         dps.add(dp);
+-- 
+2.17.1
+