From 152e489d37260ab080dd82ac74fa332ba161a674 Mon Sep 17 00:00:00 2001 From: Sebastian Roth Date: Sun, 13 Sep 2020 06:23:39 -0500 Subject: [PATCH] Enable USB type C support and update Linux kernel to version 4.19.145 --- Jenkinsfile | 2 +- configs/kernelarm64.config | 23 ++++++++++++++++++++--- configs/kernelx64.config | 25 ++++++++++++++++++++++--- configs/kernelx86.config | 25 ++++++++++++++++++++++--- 4 files changed, 65 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7fc46d7..9e7ffda 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,7 +9,7 @@ pipeline { skipDefaultCheckout() } environment { - KERNEL_VERSION = '4.19.143' + KERNEL_VERSION = '4.19.145' BUILDROOT_VERSION = '2020.02.6' } stages { diff --git a/configs/kernelarm64.config b/configs/kernelarm64.config index 432e7af..0ddf9e0 100644 --- a/configs/kernelarm64.config +++ b/configs/kernelarm64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.19.143 Kernel Configuration +# Linux/arm64 4.19.145 Kernel Configuration # # @@ -851,6 +851,7 @@ CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_GENERIC_ARCH_TOPOLOGY=y @@ -2543,8 +2544,24 @@ CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_ISP1301 is not set # CONFIG_USB_ULPI is not set # CONFIG_USB_GADGET is not set -# CONFIG_TYPEC is not set -# CONFIG_USB_ROLE_SWITCH is not set +CONFIG_TYPEC=y +CONFIG_TYPEC_TCPM=y +CONFIG_TYPEC_TCPCI=y +CONFIG_TYPEC_RT1711H=y +CONFIG_TYPEC_FUSB302=y +CONFIG_TYPEC_UCSI=y +CONFIG_TYPEC_TPS6598X=y + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +CONFIG_TYPEC_MUX_PI3USB30532=y + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=y +CONFIG_USB_ROLE_SWITCH=y CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y diff --git a/configs/kernelx64.config b/configs/kernelx64.config index 6f93928..08af930 100755 --- a/configs/kernelx64.config +++ b/configs/kernelx64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.19.143 Kernel Configuration +# Linux/x86 4.19.145 Kernel Configuration # # @@ -903,6 +903,7 @@ CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y # @@ -2610,8 +2611,26 @@ CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set -# CONFIG_TYPEC is not set -# CONFIG_USB_ROLE_SWITCH is not set +CONFIG_TYPEC=y +CONFIG_TYPEC_TCPM=y +CONFIG_TYPEC_TCPCI=y +CONFIG_TYPEC_RT1711H=y +CONFIG_TYPEC_FUSB302=y +CONFIG_TYPEC_UCSI=y +CONFIG_UCSI_ACPI=y +CONFIG_TYPEC_TPS6598X=y + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +CONFIG_TYPEC_MUX_PI3USB30532=y + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=y +CONFIG_USB_ROLE_SWITCH=y +# CONFIG_USB_ROLES_INTEL_XHCI is not set CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y diff --git a/configs/kernelx86.config b/configs/kernelx86.config index 52c6b79..832e105 100755 --- a/configs/kernelx86.config +++ b/configs/kernelx86.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 4.19.143 Kernel Configuration +# Linux/i386 4.19.145 Kernel Configuration # # @@ -924,6 +924,7 @@ CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y # @@ -2632,8 +2633,26 @@ CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set -# CONFIG_TYPEC is not set -# CONFIG_USB_ROLE_SWITCH is not set +CONFIG_TYPEC=y +CONFIG_TYPEC_TCPM=y +CONFIG_TYPEC_TCPCI=y +CONFIG_TYPEC_RT1711H=y +CONFIG_TYPEC_FUSB302=y +CONFIG_TYPEC_UCSI=y +CONFIG_UCSI_ACPI=y +CONFIG_TYPEC_TPS6598X=y + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +CONFIG_TYPEC_MUX_PI3USB30532=y + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=y +CONFIG_USB_ROLE_SWITCH=y +# CONFIG_USB_ROLES_INTEL_XHCI is not set CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y