Update kernel to 4.19.125

Enable USB OTG mode

Change-Id: I8c8b4ddae90d33e7eedb7013bf6831395264c410
diff --git a/debian/changelog b/debian/changelog
index 9fec689..cd67bf5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+linux-mtk (3-2) mendel-day; urgency=medium
+
+  * Update to Linux 4.19.125.
+
+ -- Coral Team <coral-support@google.com>  Fri, 29 May 2020 17:18:25 -0700
+
 linux-mtk (3-1) mendel-day; urgency=medium
 
   * Update to Linux 4.19.106.
diff --git a/debian/control b/debian/control
index fdf9c3b..89c00a1 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@
 Priority: optional
 Standards-Version: 3.9.8
 
-Package: linux-image-4.19.106-mtk
+Package: linux-image-4.19.125-mtk
 Section: misc
 Priority: optional
 Architecture: arm64 armhf
@@ -28,20 +28,20 @@
  Linux Image, modules, System map, config, and device tree blobs for
  the Excelsior board.
 
-Package: linux-headers-4.19.106-mtk
+Package: linux-headers-4.19.125-mtk
 Section: misc
 Priority: optional
 Architecture: arm64 armhf
 Provides: linux-headers
 Depends: ${misc:Depends},
-         linux-kbuild-4.19.106-mtk [${Arch}]
+         linux-kbuild-4.19.125-mtk [${Arch}]
 Description: Linux kernel headers for the Excelsior board
- Kernel and userspace headers for the 4.19.106-mtk Linux kernel.
+ Kernel and userspace headers for the 4.19.125-mtk Linux kernel.
 
-Package: linux-kbuild-4.19.106-mtk
+Package: linux-kbuild-4.19.125-mtk
 Section: misc
 Priority: optional
 Architecture: arm64 armhf
 Depends: ${misc:Depends}
 Description: Linux kernel build tools for the Excelsior board
- Support tools for building modules against the 4.19.106-mtk Linux kernel.
+ Support tools for building modules against the 4.19.125-mtk Linux kernel.
diff --git a/debian/defconfig b/debian/defconfig
index 966aa18..df3f0d5 100644
--- a/debian/defconfig
+++ b/debian/defconfig
@@ -309,7 +309,7 @@
 CONFIG_USB_MTU3=y
 CONFIG_USB_MTU3_GADGET=y
 CONFIG_USB_MUSB_HDRC=y
-CONFIG_USB_MUSB_GADGET=y
+CONFIG_USB_MUSB_DUAL_ROLE=y
 CONFIG_USB_MUSB_MEDIATEK=y
 CONFIG_USB_INVENTRA_DMA=y
 CONFIG_USB_SERIAL=y
@@ -415,3 +415,5 @@
 CONFIG_SND_SOC_MT8167_EXCELSIOR_MACH=y
 CONFIG_SND_SOC_MT8167_CODEC=y
 CONFIG_SND_SOC_MT6392_CODEC=y
+CONFIG_TYPEC=y
+CONFIG_TYPEC_MT6392=y
diff --git a/debian/kernel-fit-image.its b/debian/kernel-fit-image.its
index 480010f..29b35d0 100644
--- a/debian/kernel-fit-image.its
+++ b/debian/kernel-fit-image.its
@@ -1,7 +1,7 @@
 /dts-v1/;
 
 / {
-        description = "U-Boot fitImage for Linux 4.19.106 on Coral MT8516";
+        description = "U-Boot fitImage for Linux 4.19.125 on Coral MT8516";
         #address-cells = <1>;
 
         images {
diff --git a/debian/linux-headers-4.19.106-mtk.postinst b/debian/linux-headers-4.19.125-mtk.postinst
similarity index 93%
rename from debian/linux-headers-4.19.106-mtk.postinst
rename to debian/linux-headers-4.19.125-mtk.postinst
index d0bf5a7..285067d 100644
--- a/debian/linux-headers-4.19.106-mtk.postinst
+++ b/debian/linux-headers-4.19.125-mtk.postinst
@@ -5,7 +5,7 @@
 #         Debian linux-image postinst script.
 
 $|=1;
-my $version  = "4.19.106-mtk";
+my $version  = "4.19.125-mtk";
 
 if (-d "/etc/kernel/header_postinst.d") {
   system ("run-parts --report --exit-on-error --arg=$version " .
diff --git a/debian/linux-image-4.19.106-mtk.lintian-overrides b/debian/linux-image-4.19.125-mtk.lintian-overrides
similarity index 100%
rename from debian/linux-image-4.19.106-mtk.lintian-overrides
rename to debian/linux-image-4.19.125-mtk.lintian-overrides
diff --git a/debian/linux-image-4.19.106-mtk.postinst b/debian/linux-image-4.19.125-mtk.postinst
similarity index 95%
rename from debian/linux-image-4.19.106-mtk.postinst
rename to debian/linux-image-4.19.125-mtk.postinst
index fa1aa47..f70696c 100644
--- a/debian/linux-image-4.19.106-mtk.postinst
+++ b/debian/linux-image-4.19.125-mtk.postinst
@@ -1,6 +1,6 @@
 #!/bin/sh -e
 
-version=4.19.106-mtk
+version=4.19.125-mtk
 image_path=/boot/vmlinuz-$version
 
 if [ "$1" != configure ]; then
diff --git a/debian/linux-image-4.19.106-mtk.postrm b/debian/linux-image-4.19.125-mtk.postrm
similarity index 97%
rename from debian/linux-image-4.19.106-mtk.postrm
rename to debian/linux-image-4.19.125-mtk.postrm
index 41f8f6a..188f858 100644
--- a/debian/linux-image-4.19.106-mtk.postrm
+++ b/debian/linux-image-4.19.125-mtk.postrm
@@ -1,6 +1,6 @@
 #!/bin/sh -e
 
-version=4.19.106-mtk
+version=4.19.125-mtk
 image_path=/boot/vmlinuz-$version
 
 rm -f /lib/modules/$version/.fresh-install
diff --git a/debian/linux-image-4.19.106-mtk.preinst b/debian/linux-image-4.19.125-mtk.preinst
similarity index 95%
rename from debian/linux-image-4.19.106-mtk.preinst
rename to debian/linux-image-4.19.125-mtk.preinst
index 4b01520..f8cc0d4 100644
--- a/debian/linux-image-4.19.106-mtk.preinst
+++ b/debian/linux-image-4.19.125-mtk.preinst
@@ -1,6 +1,6 @@
 #!/bin/sh -e
 
-version=4.19.106-mtk
+version=4.19.125-mtk
 image_path=/boot/vmlinuz-$version
 
 if [ "$1" = abort-upgrade ]; then
diff --git a/debian/linux-image-4.19.106-mtk.prerm b/debian/linux-image-4.19.125-mtk.prerm
similarity index 93%
rename from debian/linux-image-4.19.106-mtk.prerm
rename to debian/linux-image-4.19.125-mtk.prerm
index a82eaeb..5ebad95 100644
--- a/debian/linux-image-4.19.106-mtk.prerm
+++ b/debian/linux-image-4.19.125-mtk.prerm
@@ -1,6 +1,6 @@
 #!/bin/sh -e
 
-version=4.19.106-mtk
+version=4.19.125-mtk
 image_path=/boot/vmlinuz-$version
 
 if [ "$1" != remove ]; then
diff --git a/debian/linux-image-4.19.106-mtk.pvr.udev b/debian/linux-image-4.19.125-mtk.pvr.udev
similarity index 100%
rename from debian/linux-image-4.19.106-mtk.pvr.udev
rename to debian/linux-image-4.19.125-mtk.pvr.udev
diff --git a/debian/rules b/debian/rules
index d86d980..4605e6a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@
 # Uncomment this to turn on verbose mode.
 export DH_VERBOSE = 1
 
-VERSION := 4.19.106-mtk
+VERSION := 4.19.125-mtk
 
 ARCH := arm64
 CROSS_COMPILE := aarch64-linux-gnu-