kernel: Update to 4.3.7

Message ID 20191029124746.2959-1-arne_f@ipfire.org
State New
Headers show
Series
  • kernel: Update to 4.3.7
Related show

Commit Message

Arne Fitzenreiter Oct. 29, 2019, 12:47 p.m. UTC
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
---
 kernel/config-arm-generic   |  24 +++-
 kernel/config-arm32-generic |  52 ++++++---
 kernel/config-arm64-generic |  20 +++-
 kernel/config-generic       | 271 ++++++++++++++++++++++++++++++++++++++++----
 kernel/config-x86-generic   |  89 ++++++---------
 kernel/kernel.nm            |   3 +-
 6 files changed, 356 insertions(+), 103 deletions(-)

Comments

Michael Tremer Oct. 29, 2019, 4:20 p.m. UTC | #1
Hello,

Thank you for this patch.

I merges this and changed the commit message to 5.3.7.

Best,
-Michael

> On 29 Oct 2019, at 12:47, Arne Fitzenreiter <arne_f@ipfire.org> wrote:
> 
> Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
> ---
> kernel/config-arm-generic   |  24 +++-
> kernel/config-arm32-generic |  52 ++++++---
> kernel/config-arm64-generic |  20 +++-
> kernel/config-generic       | 271 ++++++++++++++++++++++++++++++++++++++++----
> kernel/config-x86-generic   |  89 ++++++---------
> kernel/kernel.nm            |   3 +-
> 6 files changed, 356 insertions(+), 103 deletions(-)
> 
> diff --git a/kernel/config-arm-generic b/kernel/config-arm-generic
> index 7ac419c32..324fe0d8c 100644
> --- a/kernel/config-arm-generic
> +++ b/kernel/config-arm-generic
> @@ -203,6 +203,7 @@ CONFIG_NET_VENDOR_HISILICON=y
> CONFIG_HIX5HD2_GMAC=m
> CONFIG_HISI_FEMAC=m
> CONFIG_HIP04_ETH=m
> +CONFIG_HI13X1_GMAC=y
> CONFIG_HNS_MDIO=m
> CONFIG_HNS=m
> CONFIG_HNS_DSAF=m
> @@ -347,7 +348,6 @@ CONFIG_SENSORS_VEXPRESS=m
> # Watchdog Device Drivers
> #
> CONFIG_ARM_SP805_WATCHDOG=m
> -CONFIG_IMX_SC_WDT=m
> CONFIG_MESON_GXBB_WATCHDOG=m
> CONFIG_MESON_WATCHDOG=m
> 
> @@ -404,6 +404,21 @@ CONFIG_DVB_TTUSB_DEC=y
> # CONFIG_DVB_NGENE is not set
> 
> #
> +# Audio decoders, processors and mixers
> +#
> +CONFIG_VIDEO_TDA1997X=m
> +
> +#
> +# RDS decoders
> +#
> +# CONFIG_VIDEO_SAA6588 is not set
> +
> +#
> +# Audio/Video compression chips
> +#
> +# CONFIG_VIDEO_SAA6752HS is not set
> +
> +#
> # DVB-S (satellite) frontends
> #
> CONFIG_DVB_STV0299=y
> @@ -512,6 +527,7 @@ CONFIG_SND_MESON_AXG_SOUND_CARD=m
> CONFIG_SND_MESON_AXG_SPDIFOUT=m
> CONFIG_SND_MESON_AXG_SPDIFIN=m
> CONFIG_SND_MESON_AXG_PDM=m
> +CONFIG_SND_MESON_G12A_TOHDMITX=m
> # end of ASoC support for Amlogic platforms
> # CONFIG_SND_SOC_SOF_TOPLEVEL is not set
> 
> @@ -564,6 +580,7 @@ CONFIG_SND_SOC_CS43130=m
> CONFIG_SND_SOC_CS4341=m
> CONFIG_SND_SOC_CS4349=m
> CONFIG_SND_SOC_CS53L30=m
> +CONFIG_SND_SOC_CX2072X=m
> CONFIG_SND_SOC_DA7219=m
> CONFIG_SND_SOC_DMIC=m
> CONFIG_SND_SOC_HDMI_CODEC=m
> @@ -799,6 +816,7 @@ CONFIG_PWM_STMPE=y
> # IRQ chip support
> #
> CONFIG_ARM_GIC=y
> +CONFIG_ARM_GIC_MAX_NR=1
> CONFIG_ARM_GIC_V2M=y
> CONFIG_ARM_GIC_V3=y
> CONFIG_ARM_GIC_V3_ITS=y
> @@ -841,6 +859,10 @@ CONFIG_MESON_MX_EFUSE=m
> CONFIG_ZLIB_DEFLATE=m
> CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
> CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
> +CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
> +CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
> +CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
> +CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
> CONFIG_DMA_REMAP=y
> # end of Library routines
> 
> diff --git a/kernel/config-arm32-generic b/kernel/config-arm32-generic
> index 3db718396..626265e73 100644
> --- a/kernel/config-arm32-generic
> +++ b/kernel/config-arm32-generic
> @@ -15,7 +15,7 @@ CONFIG_CONTEXT_TRACKING_FORCE=y
> # end of Timers subsystem
> 
> #
> -# RCU Subsystem
> +# Scheduler features
> #
> CONFIG_PERF_USE_VMALLOC=y
> # end of General setup
> @@ -42,7 +42,6 @@ CONFIG_ARCH_MULTIPLATFORM=y
> # CONFIG_ARCH_EBSA110 is not set
> # CONFIG_ARCH_EP93XX is not set
> # CONFIG_ARCH_FOOTBRIDGE is not set
> -# CONFIG_ARCH_NETX is not set
> # CONFIG_ARCH_IOP13XX is not set
> # CONFIG_ARCH_IOP32X is not set
> # CONFIG_ARCH_IOP33X is not set
> @@ -283,6 +282,7 @@ CONFIG_ARM_THUMB=y
> CONFIG_ARM_VIRT_EXT=y
> CONFIG_SWP_EMULATE=y
> # CONFIG_CPU_ICACHE_DISABLE is not set
> +CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y
> # CONFIG_CPU_BPREDICT_DISABLE is not set
> CONFIG_CPU_SPECTRE=y
> CONFIG_VDSO=y
> @@ -314,12 +314,20 @@ CONFIG_ARM_ERRATA_773022=y
> CONFIG_ARM_ERRATA_818325_852422=y
> CONFIG_ARM_ERRATA_821420=y
> CONFIG_ARM_ERRATA_825619=y
> +CONFIG_ARM_ERRATA_857271=y
> CONFIG_ARM_ERRATA_852421=y
> CONFIG_ARM_ERRATA_852423=y
> +CONFIG_ARM_ERRATA_857272=y
> # end of System Type
> CONFIG_KRAIT_L2_ACCESSORS=y
> 
> #
> +# Bus support
> +#
> +CONFIG_ARM_ERRATA_814220=y
> +# end of Bus support
> +
> +#
> # Kernel Features
> #
> CONFIG_SMP_ON_UP=y
> @@ -381,6 +389,7 @@ CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m
> CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=m
> CONFIG_ARM_HIGHBANK_CPUFREQ=m
> CONFIG_ARM_IMX6Q_CPUFREQ=m
> +CONFIG_ARM_IMX_CPUFREQ_DT=m
> CONFIG_ARM_MEDIATEK_CPUFREQ=m
> CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
> CONFIG_ARM_QCOM_CPUFREQ_HW=m
> @@ -470,7 +479,9 @@ CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK=y
> # Executable file formats
> #
> # CONFIG_BINFMT_ELF_FDPIC is not set
> +CONFIG_ARCH_HAS_BINFMT_FLAT=y
> # CONFIG_BINFMT_FLAT is not set
> +CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
> # end of Executable file formats
> 
> #
> @@ -629,6 +640,7 @@ CONFIG_TI_CPSW=m
> # CONFIG_TI_CPTS is not set
> CONFIG_NET_VENDOR_XILINX=y
> # CONFIG_XILINX_EMACLITE is not set
> +CONFIG_XILINX_AXI_EMAC=m
> CONFIG_MDIO_BCM_IPROC=m
> CONFIG_MDIO_BUS_MUX=y
> CONFIG_MDIO_BUS_MUX_BCM_IPROC=y
> @@ -705,7 +717,6 @@ CONFIG_SERIAL_OMAP=m
> CONFIG_SERIAL_BCM63XX=m
> CONFIG_SERIAL_ST_ASC=m
> # end of Serial drivers
> -CONFIG_SERIAL_MCTRL_GPIO=m
> # CONFIG_HVC_DCC is not set
> CONFIG_HW_RANDOM_BCM2835=y
> CONFIG_HW_RANDOM_IPROC_RNG200=m
> @@ -727,6 +738,7 @@ CONFIG_I2C_HIX5HD2=m
> #
> # I2C system bus drivers (mostly embedded / system-on-chip)
> #
> +CONFIG_I2C_BCM2835=m
> CONFIG_I2C_BCM_IPROC=m
> # CONFIG_I2C_BRCMSTB is not set
> # CONFIG_I2C_CADENCE is not set
> @@ -776,6 +788,7 @@ CONFIG_PINCTRL_SIRF=y
> CONFIG_PINCTRL_ST=y
> # CONFIG_PINCTRL_PALMAS is not set
> CONFIG_PINCTRL_ZYNQ=y
> +CONFIG_PINCTRL_BCM2835=y
> CONFIG_PINCTRL_IPROC_GPIO=y
> CONFIG_PINCTRL_NS=y
> CONFIG_PINCTRL_NS2_MUX=y
> @@ -812,6 +825,7 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
> CONFIG_PINCTRL_QCOM_SSBI_PMIC=m
> CONFIG_PINCTRL_SDM660=m
> CONFIG_PINCTRL_SDM845=m
> +CONFIG_PINCTRL_SM8150=m
> CONFIG_PINCTRL_SAMSUNG=y
> CONFIG_PINCTRL_EXYNOS=y
> CONFIG_PINCTRL_EXYNOS_ARM=y
> @@ -1063,11 +1077,6 @@ CONFIG_VIDEO_STI_DELTA_DRIVER=m
> CONFIG_DVB_C8SECTPFE=m
> 
> #
> -# DVB-T (terrestrial) frontends
> -#
> -CONFIG_DVB_STV0367=m
> -
> -#
> # Graphics support
> #
> CONFIG_TEGRA_HOST1X=y
> @@ -1180,6 +1189,7 @@ CONFIG_DRM_VC4_HDMI_CEC=y
> CONFIG_DRM_MEDIATEK=m
> CONFIG_DRM_MEDIATEK_HDMI=m
> # CONFIG_DRM_TVE200 is not set
> +CONFIG_DRM_MCDE=m
> CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
> 
> #
> @@ -1191,7 +1201,6 @@ CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
> # CONFIG_FB_XILINX is not set
> # CONFIG_FB_DA8XX is not set
> # CONFIG_FB_MX3 is not set
> -# CONFIG_FB_MXS is not set
> # end of Graphics support
> 
> #
> @@ -1460,6 +1469,7 @@ CONFIG_ST_FDMA=m
> # CONFIG_TEGRA20_APB_DMA is not set
> CONFIG_MTK_HSDMA=m
> CONFIG_MTK_CQDMA=m
> +CONFIG_MTK_UART_APDMA=m
> # CONFIG_QCOM_BAM_DMA is not set
> # CONFIG_TI_CPPI41 is not set
> # CONFIG_TI_EDMA is not set
> @@ -1476,6 +1486,7 @@ CONFIG_MTK_CQDMA=m
> CONFIG_ICST=y
> CONFIG_COMMON_CLK_HI655X=m
> # CONFIG_COMMON_CLK_AXI_CLKGEN is not set
> +CONFIG_CLK_BCM2835=y
> CONFIG_CLK_BCM_63XX=y
> CONFIG_COMMON_CLK_IPROC=y
> CONFIG_CLK_BCM_NSP=y
> @@ -1493,6 +1504,7 @@ CONFIG_STUB_CLK_HI3660=y
> CONFIG_MXC_CLK=y
> CONFIG_COMMON_CLK_KEYSTONE=y
> CONFIG_TI_SCI_CLK=m
> +# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set
> 
> #
> # Clock driver for MediaTek SoC
> @@ -1517,6 +1529,7 @@ CONFIG_COMMON_CLK_MT7629_HIFSYS=y
> CONFIG_COMMON_CLK_MT8135=y
> CONFIG_COMMON_CLK_MT8173=y
> CONFIG_COMMON_CLK_MT8516=y
> +CONFIG_COMMON_CLK_MT8516_AUDSYS=y
> # end of Clock driver for MediaTek SoC
> CONFIG_COMMON_CLK_MESON_INPUT=m
> CONFIG_COMMON_CLK_MESON8B=y
> @@ -1702,6 +1715,7 @@ CONFIG_MTK_INFRACFG=y
> #
> # Qualcomm SoC drivers
> #
> +# CONFIG_QCOM_AOSS_QMP is not set
> # CONFIG_QCOM_COMMAND_DB is not set
> # CONFIG_QCOM_GENI_SE is not set
> # CONFIG_QCOM_GLINK_SSR is not set
> @@ -1785,7 +1799,6 @@ CONFIG_QCOM_VADC_COMMON=m
> CONFIG_QCOM_PM8XXX_XOADC=m
> CONFIG_ROCKCHIP_SARADC=m
> CONFIG_SUN4I_GPADC=m
> -# CONFIG_XILINX_XADC is not set
> # end of Analog to digital converters
> 
> #
> @@ -1862,6 +1875,7 @@ CONFIG_PHY_MTK_UFS=m
> CONFIG_PHY_MTK_XSPHY=m
> CONFIG_PHY_QCOM_APQ8064_SATA=m
> CONFIG_PHY_QCOM_IPQ806X_SATA=m
> +CONFIG_PHY_QCOM_PCIE2=m
> CONFIG_PHY_QCOM_QMP=m
> CONFIG_PHY_QCOM_QUSB2=m
> CONFIG_PHY_QCOM_UFS=m
> @@ -1893,6 +1907,12 @@ CONFIG_PHY_TI_GMII_SEL=m
> # end of PHY Subsystem
> 
> #
> +# Performance monitor support
> +#
> +CONFIG_FSL_IMX8_DDR_PMU=m
> +# end of Performance monitor support
> +
> +#
> # Android
> #
> CONFIG_NVMEM_IMX_IIM=m
> @@ -1930,6 +1950,8 @@ CONFIG_PROC_VMCORE=y
> # Random Number Generation
> #
> CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m
> +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
> +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
> CONFIG_CRYPTO_DEV_FSL_CAAM=m
> # CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
> CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
> @@ -1937,12 +1959,10 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9
> CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y
> CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=255
> CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=2048
> -CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=m
> -CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=m
> -CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=m
> -CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=m
> -CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
> -CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
> +CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
> +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
> +CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
> +CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
> CONFIG_CRYPTO_DEV_OMAP=m
> CONFIG_CRYPTO_DEV_OMAP_SHAM=m
> CONFIG_CRYPTO_DEV_OMAP_AES=m
> diff --git a/kernel/config-arm64-generic b/kernel/config-arm64-generic
> index 71f667f62..694b0dd48 100644
> --- a/kernel/config-arm64-generic
> +++ b/kernel/config-arm64-generic
> @@ -7,7 +7,7 @@ CONFIG_THREAD_INFO_IN_TASK=y
> # end of Timers subsystem
> 
> #
> -# RCU Subsystem
> +# Scheduler features
> #
> CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
> CONFIG_ARCH_SUPPORTS_INT128=y
> @@ -154,6 +154,8 @@ CONFIG_ARM64_PTR_AUTH=y
> # end of ARMv8.3 architectural features
> CONFIG_ARM64_SVE=y
> CONFIG_ARM64_MODULE_PLTS=y
> +CONFIG_ARM64_PSEUDO_NMI=y
> +# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set
> CONFIG_RELOCATABLE=y
> CONFIG_RANDOMIZE_BASE=y
> CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
> @@ -213,6 +215,8 @@ CONFIG_ACPI_CCA_REQUIRED=y
> # CONFIG_ACPI_DEBUGGER is not set
> CONFIG_ACPI_SPCR_TABLE=y
> # CONFIG_ACPI_EC_DEBUGFS is not set
> +CONFIG_ACPI_AC=y
> +CONFIG_ACPI_BATTERY=y
> CONFIG_ACPI_BUTTON=m
> CONFIG_ACPI_FAN=m
> CONFIG_ACPI_DOCK=y
> @@ -272,6 +276,7 @@ CONFIG_CRYPTO_AES_ARM64_BS=m
> #
> # General architecture-dependent options
> #
> +CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
> CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
> CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
> CONFIG_MODULES_USE_ELF_RELA=y
> @@ -365,6 +370,7 @@ CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
> # CONFIG_MEMORY_FAILURE is not set
> # CONFIG_TRANSPARENT_HUGEPAGE is not set
> # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
> +CONFIG_ARCH_HAS_PTE_DEVMAP=y
> CONFIG_ARCH_HAS_PTE_SPECIAL=y
> # end of Memory Management options
> CONFIG_COMPAT_NETLINK_MESSAGES=y
> @@ -687,6 +693,11 @@ CONFIG_MV_XOR_V2=y
> CONFIG_XGENE_DMA=m
> 
> #
> +# DMABUF options
> +#
> +CONFIG_VIRTIO_PMEM=m
> +
> +#
> # Xen driver support
> #
> CONFIG_XEN_EFI=y
> @@ -856,17 +867,16 @@ CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
> # CONFIG_INDIRECT_PIO is not set
> CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
> CONFIG_HAS_IOPORT_MAP=y
> -CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
> -CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
> CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
> -CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
> -CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
> CONFIG_DMA_DIRECT_REMAP=y
> 
> #
> # Default contiguous memory area size:
> #
> CONFIG_UCS2_STRING=y
> +CONFIG_GENERIC_GETTIMEOFDAY=y
> +CONFIG_GENERIC_COMPAT_VDSO=y
> +CONFIG_CROSS_COMPILE_COMPAT_VDSO=""
> CONFIG_SG_SPLIT=y
> CONFIG_ARCH_HAS_PMEM_API=y
> CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
> diff --git a/kernel/config-generic b/kernel/config-generic
> index 9118afccd..1e1bc8e52 100644
> --- a/kernel/config-generic
> +++ b/kernel/config-generic
> @@ -4,8 +4,9 @@
> #
> #
> CONFIG_CC_IS_GCC=y
> -CONFIG_GCC_VERSION=80200
> +CONFIG_GCC_VERSION=90100
> CONFIG_CLANG_VERSION=0
> +CONFIG_CC_CAN_LINK=y
> CONFIG_CC_HAS_ASM_GOTO=y
> CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
> CONFIG_IRQ_WORK=y
> @@ -16,6 +17,7 @@ CONFIG_BUILDTIME_EXTABLE_SORT=y
> #
> CONFIG_INIT_ENV_ARG_LIMIT=32
> # CONFIG_COMPILE_TEST is not set
> +# CONFIG_HEADER_TEST is not set
> CONFIG_LOCALVERSION=""
> # CONFIG_LOCALVERSION_AUTO is not set
> CONFIG_BUILD_SALT=""
> @@ -106,10 +108,16 @@ CONFIG_RCU_NOCB_CPU=y
> CONFIG_LOG_BUF_SHIFT=18
> CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
> CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
> +
> +#
> +# Scheduler features
> +#
> +# CONFIG_UCLAMP_TASK is not set
> +# end of Scheduler features
> +
> CONFIG_CGROUPS=y
> # CONFIG_MEMCG is not set
> CONFIG_BLK_CGROUP=y
> -# CONFIG_DEBUG_BLK_CGROUP is not set
> CONFIG_CGROUP_SCHED=y
> CONFIG_FAIR_GROUP_SCHED=y
> # CONFIG_CFS_BANDWIDTH is not set
> @@ -467,6 +475,7 @@ CONFIG_MQ_IOSCHED_DEADLINE=y
> CONFIG_MQ_IOSCHED_KYBER=y
> CONFIG_IOSCHED_BFQ=y
> CONFIG_BFQ_GROUP_IOSCHED=y
> +# CONFIG_BFQ_CGROUP_DEBUG is not set
> # end of IO Schedulers
> 
> CONFIG_PADATA=y
> @@ -692,6 +701,7 @@ CONFIG_NF_NAT_SIP=m
> CONFIG_NF_NAT_TFTP=m
> CONFIG_NF_NAT_REDIRECT=y
> CONFIG_NF_NAT_MASQUERADE=y
> +CONFIG_NETFILTER_SYNPROXY=m
> CONFIG_NF_TABLES=m
> CONFIG_NF_TABLES_SET=m
> CONFIG_NF_TABLES_INET=y
> @@ -720,6 +730,7 @@ CONFIG_NFT_XFRM=m
> CONFIG_NFT_SOCKET=m
> CONFIG_NFT_OSF=m
> CONFIG_NFT_TPROXY=m
> +CONFIG_NFT_SYNPROXY=m
> CONFIG_NF_DUP_NETDEV=m
> CONFIG_NFT_DUP_NETDEV=m
> CONFIG_NFT_FWD_NETDEV=m
> @@ -917,9 +928,11 @@ CONFIG_NF_LOG_IPV6=m
> # end of IPv6: Netfilter Configuration
> 
> CONFIG_NF_DEFRAG_IPV6=y
> -CONFIG_NF_TABLES_BRIDGE=y
> +CONFIG_NF_TABLES_BRIDGE=m
> +CONFIG_NFT_BRIDGE_META=m
> CONFIG_NFT_BRIDGE_REJECT=m
> CONFIG_NF_LOG_BRIDGE=m
> +CONFIG_NF_CONNTRACK_BRIDGE=m
> # CONFIG_BRIDGE_NF_EBTABLES is not set
> CONFIG_BPFILTER=y
> CONFIG_BPFILTER_UMH=m
> @@ -1049,15 +1062,16 @@ CONFIG_NET_ACT_PEDIT=m
> CONFIG_NET_ACT_SIMP=m
> CONFIG_NET_ACT_SKBEDIT=m
> CONFIG_NET_ACT_CSUM=m
> +CONFIG_NET_ACT_MPLS=m
> CONFIG_NET_ACT_VLAN=m
> CONFIG_NET_ACT_BPF=m
> CONFIG_NET_ACT_SKBMOD=m
> CONFIG_NET_ACT_IFE=m
> CONFIG_NET_ACT_TUNNEL_KEY=m
> +CONFIG_NET_ACT_CT=m
> CONFIG_NET_IFE_SKBMARK=m
> CONFIG_NET_IFE_SKBPRIO=m
> CONFIG_NET_IFE_SKBTCINDEX=m
> -CONFIG_NET_CLS_IND=y
> CONFIG_NET_SCH_FIFO=y
> # CONFIG_DCB is not set
> CONFIG_DNS_RESOLVER=y
> @@ -1156,6 +1170,7 @@ CONFIG_GRO_CELLS=y
> CONFIG_SOCK_VALIDATE_XMIT=y
> CONFIG_NET_SOCK_MSG=y
> CONFIG_NET_DEVLINK=y
> +CONFIG_PAGE_POOL=y
> CONFIG_FAILOVER=m
> CONFIG_HAVE_EBPF_JIT=y
> 
> @@ -1244,8 +1259,10 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
> # Firmware loader
> #
> CONFIG_FW_LOADER=y
> +CONFIG_FW_LOADER_PAGED_BUF=y
> CONFIG_EXTRA_FIRMWARE=""
> CONFIG_FW_LOADER_USER_HELPER=y
> +CONFIG_FW_LOADER_COMPRESS=y
> # end of Firmware loader
> 
> CONFIG_WANT_DEV_COREDUMP=y
> @@ -1260,6 +1277,7 @@ CONFIG_REGMAP=y
> CONFIG_REGMAP_I2C=y
> CONFIG_REGMAP_MMIO=y
> CONFIG_REGMAP_IRQ=y
> +CONFIG_REGMAP_SCCB=m
> CONFIG_DMA_SHARED_BUFFER=y
> # CONFIG_DMA_FENCE_TRACE is not set
> # end of Generic Driver Options
> @@ -1343,8 +1361,8 @@ CONFIG_ENCLOSURE_SERVICES=m
> # CONFIG_SENSORS_APDS990X is not set
> # CONFIG_HMC6352 is not set
> # CONFIG_DS1682 is not set
> -CONFIG_USB_SWITCH_FSA9480=m
> # CONFIG_PCI_ENDPOINT_TEST is not set
> +# CONFIG_XILINX_SDFEC is not set
> CONFIG_MISC_RTSX=m
> # CONFIG_C2PORT is not set
> 
> @@ -1433,7 +1451,6 @@ CONFIG_SCSI_PROC_FS=y
> #
> CONFIG_BLK_DEV_SD=y
> CONFIG_CHR_DEV_ST=m
> -CONFIG_CHR_DEV_OSST=m
> CONFIG_BLK_DEV_SR=y
> CONFIG_BLK_DEV_SR_VENDOR=y
> CONFIG_CHR_DEV_SG=y
> @@ -1510,6 +1527,8 @@ CONFIG_LIBFCOE=m
> CONFIG_FCOE=m
> # CONFIG_SCSI_SNIC is not set
> CONFIG_SCSI_DMX3191D=m
> +CONFIG_SCSI_FDOMAIN=m
> +CONFIG_SCSI_FDOMAIN_PCI=m
> CONFIG_SCSI_GDTH=m
> CONFIG_SCSI_IPS=m
> CONFIG_SCSI_INITIO=m
> @@ -1761,6 +1780,8 @@ CONFIG_NET_DSA_REALTEK_SMI=m
> CONFIG_NET_DSA_SMSC_LAN9303=m
> CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
> CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
> +CONFIG_NET_DSA_VITESSE_VSC73XX=m
> +CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
> # end of Distributed Switch Architecture drivers
> 
> CONFIG_ETHERNET=y
> @@ -1841,6 +1862,8 @@ CONFIG_BE2NET_LANCER=y
> CONFIG_BE2NET_SKYHAWK=y
> CONFIG_NET_VENDOR_EZCHIP=y
> CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m
> +CONFIG_NET_VENDOR_GOOGLE=y
> +CONFIG_GVE=m
> CONFIG_NET_VENDOR_HP=y
> CONFIG_HP100=m
> CONFIG_NET_VENDOR_HUAWEI=y
> @@ -1968,6 +1991,7 @@ CONFIG_SMSC9420=m
> CONFIG_NET_VENDOR_SOCIONEXT=y
> CONFIG_NET_VENDOR_STMICRO=y
> CONFIG_STMMAC_ETH=m
> +# CONFIG_STMMAC_SELFTESTS is not set
> CONFIG_STMMAC_PLATFORM=m
> CONFIG_DWMAC_DWC_QOS_ETH=m
> CONFIG_DWMAC_GENERIC=m
> @@ -2042,6 +2066,7 @@ CONFIG_MICROCHIP_PHY=m
> CONFIG_MICROCHIP_T1_PHY=m
> CONFIG_MICROSEMI_PHY=m
> CONFIG_NATIONAL_PHY=m
> +CONFIG_NXP_TJA11XX_PHY=m
> CONFIG_QSEMI_PHY=m
> CONFIG_REALTEK_PHY=m
> CONFIG_RENESAS_PHY=m
> @@ -2570,6 +2595,7 @@ CONFIG_SERIAL_FSL_LPUART=m
> CONFIG_SERIAL_CONEXANT_DIGICOLOR=m
> # end of Serial drivers
> 
> +CONFIG_SERIAL_MCTRL_GPIO=y
> # CONFIG_SERIAL_DEV_BUS is not set
> # CONFIG_TTY_PRINTK is not set
> CONFIG_HVC_DRIVER=y
> @@ -2585,6 +2611,7 @@ CONFIG_IPMI_SI=m
> CONFIG_IPMI_SSIF=m
> CONFIG_IPMI_WATCHDOG=m
> CONFIG_IPMI_POWEROFF=m
> +CONFIG_IPMB_DEVICE_INTERFACE=m
> CONFIG_HW_RANDOM=y
> CONFIG_HW_RANDOM_TIMERIOMEM=m
> CONFIG_HW_RANDOM_VIRTIO=m
> @@ -2784,6 +2811,7 @@ CONFIG_GPIO_TPIC2810=m
> # MFD GPIO expanders
> #
> # CONFIG_GPIO_ADP5520 is not set
> +# CONFIG_GPIO_BD70528 is not set
> # CONFIG_GPIO_BD9571MWV is not set
> # CONFIG_GPIO_DA9052 is not set
> # CONFIG_GPIO_DA9055 is not set
> @@ -2835,8 +2863,10 @@ CONFIG_POWER_RESET_SYSCON=y
> CONFIG_POWER_RESET_SYSCON_POWEROFF=y
> CONFIG_REBOOT_MODE=y
> CONFIG_SYSCON_REBOOT_MODE=y
> +CONFIG_NVMEM_REBOOT_MODE=m
> CONFIG_POWER_SUPPLY=y
> # CONFIG_POWER_SUPPLY_DEBUG is not set
> +CONFIG_POWER_SUPPLY_HWMON=y
> # CONFIG_PDA_POWER is not set
> CONFIG_GENERIC_ADC_BATTERY=m
> # CONFIG_TEST_POWER is not set
> @@ -2875,6 +2905,7 @@ CONFIG_CHARGER_MAX77693=m
> # CONFIG_BATTERY_RT5033 is not set
> # CONFIG_CHARGER_RT9455 is not set
> # CONFIG_CHARGER_UCS1002 is not set
> +# CONFIG_CHARGER_BD70528 is not set
> CONFIG_HWMON=y
> CONFIG_HWMON_VID=m
> # CONFIG_HWMON_DEBUG_CHIP is not set
> @@ -2972,6 +3003,7 @@ CONFIG_SENSORS_ADM1275=m
> CONFIG_SENSORS_IBM_CFFPS=m
> # CONFIG_SENSORS_IR35221 is not set
> # CONFIG_SENSORS_IR38064 is not set
> +# CONFIG_SENSORS_IRPS5401 is not set
> # CONFIG_SENSORS_ISL68137 is not set
> CONFIG_SENSORS_LM25066=m
> # CONFIG_SENSORS_LTC2978 is not set
> @@ -2981,6 +3013,7 @@ CONFIG_SENSORS_MAX20751=m
> CONFIG_SENSORS_MAX31785=m
> CONFIG_SENSORS_MAX34440=m
> CONFIG_SENSORS_MAX8688=m
> +CONFIG_SENSORS_PXE1610=m
> CONFIG_SENSORS_TPS40422=m
> CONFIG_SENSORS_TPS53679=m
> CONFIG_SENSORS_UCD9000=m
> @@ -3077,6 +3110,7 @@ CONFIG_WATCHDOG=y
> CONFIG_WATCHDOG_CORE=y
> CONFIG_WATCHDOG_NOWAYOUT=y
> CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
> +CONFIG_WATCHDOG_OPEN_TIMEOUT=0
> CONFIG_WATCHDOG_SYSFS=y
> 
> #
> @@ -3088,6 +3122,7 @@ CONFIG_WATCHDOG_SYSFS=y
> # Watchdog Device Drivers
> #
> CONFIG_SOFT_WATCHDOG=m
> +# CONFIG_BD70528_WATCHDOG is not set
> CONFIG_DA9052_WATCHDOG=m
> CONFIG_DA9055_WATCHDOG=m
> CONFIG_DA9063_WATCHDOG=m
> @@ -3249,6 +3284,7 @@ CONFIG_MFD_WM8350=y
> CONFIG_MFD_WM8350_I2C=y
> CONFIG_MFD_WM8994=y
> CONFIG_MFD_ROHM_BD718XX=m
> +CONFIG_MFD_ROHM_BD70528=m
> CONFIG_MFD_STPMIC1=m
> CONFIG_MFD_STMFX=m
> # end of Multifunction device drivers
> @@ -3266,6 +3302,7 @@ CONFIG_REGULATOR_AS3711=m
> CONFIG_REGULATOR_AS3722=m
> CONFIG_REGULATOR_AXP20X=m
> CONFIG_REGULATOR_BCM590XX=m
> +CONFIG_REGULATOR_BD70528=m
> CONFIG_REGULATOR_BD718XX=m
> CONFIG_REGULATOR_BD9571MWV=m
> CONFIG_REGULATOR_DA903X=m
> @@ -3318,6 +3355,7 @@ CONFIG_REGULATOR_S2MPA01=m
> CONFIG_REGULATOR_S2MPS11=m
> CONFIG_REGULATOR_S5M8767=m
> CONFIG_REGULATOR_SKY81452=m
> +CONFIG_REGULATOR_SLG51000=m
> CONFIG_REGULATOR_STPMIC1=m
> CONFIG_REGULATOR_SY8106A=m
> CONFIG_REGULATOR_TPS51632=m
> @@ -3513,6 +3551,7 @@ CONFIG_DVB_USB_DIBUSB_MC=m
> CONFIG_DVB_USB_DIB0700=m
> CONFIG_DVB_USB_UMT_010=m
> CONFIG_DVB_USB_CXUSB=m
> +# CONFIG_DVB_USB_CXUSB_ANALOG is not set
> CONFIG_DVB_USB_M920X=m
> CONFIG_DVB_USB_DIGITV=m
> CONFIG_DVB_USB_VP7045=m
> @@ -3642,10 +3681,26 @@ CONFIG_MEDIA_ATTACH=y
> CONFIG_VIDEO_IR_I2C=y
> 
> #
> +# I2C Encoders, decoders, sensors and other helper chips
> +#
> +
> +#
> # Audio decoders, processors and mixers
> #
> +CONFIG_VIDEO_TVAUDIO=m
> +CONFIG_VIDEO_TDA7432=m
> +CONFIG_VIDEO_TDA9840=m
> +CONFIG_VIDEO_TEA6415C=m
> +CONFIG_VIDEO_TEA6420=m
> CONFIG_VIDEO_MSP3400=m
> +CONFIG_VIDEO_CS3308=m
> +CONFIG_VIDEO_CS5345=m
> +CONFIG_VIDEO_CS53L32A=m
> +CONFIG_VIDEO_TLV320AIC23B=m
> CONFIG_VIDEO_UDA1342=m
> +CONFIG_VIDEO_WM8775=m
> +CONFIG_VIDEO_WM8739=m
> +CONFIG_VIDEO_VP27SMPX=m
> CONFIG_VIDEO_SONY_BTF_MPX=m
> 
> #
> @@ -3655,39 +3710,122 @@ CONFIG_VIDEO_SONY_BTF_MPX=m
> #
> # Video decoders
> #
> +CONFIG_VIDEO_ADV7180=m
> +CONFIG_VIDEO_ADV7183=m
> +CONFIG_VIDEO_ADV748X=m
> +CONFIG_VIDEO_ADV7604=m
> +# CONFIG_VIDEO_ADV7604_CEC is not set
> +CONFIG_VIDEO_ADV7842=m
> +# CONFIG_VIDEO_ADV7842_CEC is not set
> +CONFIG_VIDEO_BT819=m
> +CONFIG_VIDEO_BT856=m
> +CONFIG_VIDEO_BT866=m
> +CONFIG_VIDEO_KS0127=m
> +CONFIG_VIDEO_ML86V7667=m
> +CONFIG_VIDEO_SAA7110=m
> CONFIG_VIDEO_SAA711X=m
> +CONFIG_VIDEO_TC358743=m
> +# CONFIG_VIDEO_TC358743_CEC is not set
> +CONFIG_VIDEO_TVP514X=m
> CONFIG_VIDEO_TVP5150=m
> +CONFIG_VIDEO_TVP7002=m
> CONFIG_VIDEO_TW2804=m
> CONFIG_VIDEO_TW9903=m
> CONFIG_VIDEO_TW9906=m
> +CONFIG_VIDEO_TW9910=m
> +CONFIG_VIDEO_VPX3220=m
> 
> #
> # Video and audio decoders
> #
> +CONFIG_VIDEO_SAA717X=m
> CONFIG_VIDEO_CX25840=m
> 
> #
> # Video encoders
> #
> +CONFIG_VIDEO_SAA7127=m
> +CONFIG_VIDEO_SAA7185=m
> +CONFIG_VIDEO_ADV7170=m
> +CONFIG_VIDEO_ADV7175=m
> +CONFIG_VIDEO_ADV7343=m
> +CONFIG_VIDEO_ADV7393=m
> +CONFIG_VIDEO_ADV7511=m
> +# CONFIG_VIDEO_ADV7511_CEC is not set
> +CONFIG_VIDEO_AD9389B=m
> +CONFIG_VIDEO_AK881X=m
> +CONFIG_VIDEO_THS8200=m
> 
> #
> # Camera sensor devices
> #
> +CONFIG_VIDEO_APTINA_PLL=m
> +CONFIG_VIDEO_SMIAPP_PLL=m
> +CONFIG_VIDEO_IMX214=m
> +CONFIG_VIDEO_IMX258=m
> +CONFIG_VIDEO_IMX274=m
> +CONFIG_VIDEO_IMX319=m
> +CONFIG_VIDEO_IMX355=m
> CONFIG_VIDEO_OV2640=m
> +CONFIG_VIDEO_OV2659=m
> +CONFIG_VIDEO_OV2680=m
> +CONFIG_VIDEO_OV2685=m
> +CONFIG_VIDEO_OV5640=m
> +CONFIG_VIDEO_OV5645=m
> +CONFIG_VIDEO_OV5647=m
> +CONFIG_VIDEO_OV6650=m
> +CONFIG_VIDEO_OV5670=m
> +CONFIG_VIDEO_OV5695=m
> +CONFIG_VIDEO_OV7251=m
> +CONFIG_VIDEO_OV772X=m
> CONFIG_VIDEO_OV7640=m
> +CONFIG_VIDEO_OV7670=m
> +CONFIG_VIDEO_OV7740=m
> +CONFIG_VIDEO_OV8856=m
> +CONFIG_VIDEO_OV9640=m
> +CONFIG_VIDEO_OV9650=m
> +CONFIG_VIDEO_OV13858=m
> +CONFIG_VIDEO_VS6624=m
> +CONFIG_VIDEO_MT9M001=m
> +CONFIG_VIDEO_MT9M032=m
> +CONFIG_VIDEO_MT9M111=m
> +CONFIG_VIDEO_MT9P031=m
> +CONFIG_VIDEO_MT9T001=m
> +CONFIG_VIDEO_MT9T112=m
> CONFIG_VIDEO_MT9V011=m
> +CONFIG_VIDEO_MT9V032=m
> +CONFIG_VIDEO_MT9V111=m
> +CONFIG_VIDEO_SR030PC30=m
> +CONFIG_VIDEO_NOON010PC30=m
> +CONFIG_VIDEO_M5MOLS=m
> +CONFIG_VIDEO_RJ54N1=m
> +CONFIG_VIDEO_S5K6AA=m
> +CONFIG_VIDEO_S5K6A3=m
> +CONFIG_VIDEO_S5K4ECGX=m
> +CONFIG_VIDEO_S5K5BAF=m
> +CONFIG_VIDEO_SMIAPP=m
> +CONFIG_VIDEO_ET8EK8=m
> 
> #
> # Lens drivers
> #
> +# CONFIG_VIDEO_AD5820 is not set
> +# CONFIG_VIDEO_AK7375 is not set
> +# CONFIG_VIDEO_DW9714 is not set
> +# CONFIG_VIDEO_DW9807_VCM is not set
> 
> #
> # Flash devices
> #
> +# CONFIG_VIDEO_ADP1653 is not set
> +# CONFIG_VIDEO_LM3560 is not set
> +# CONFIG_VIDEO_LM3646 is not set
> 
> #
> # Video improvement chips
> #
> +# CONFIG_VIDEO_UPD64031A is not set
> +# CONFIG_VIDEO_UPD64083 is not set
> 
> #
> # Audio/Video compression chips
> @@ -3696,21 +3834,40 @@ CONFIG_VIDEO_MT9V011=m
> #
> # SDR tuner chips
> #
> +# CONFIG_SDR_MAX2175 is not set
> 
> #
> # Miscellaneous helper chips
> #
> +# CONFIG_VIDEO_THS7303 is not set
> +# CONFIG_VIDEO_M52790 is not set
> +# CONFIG_VIDEO_I2C is not set
> +# CONFIG_VIDEO_ST_MIPID02 is not set
> +# end of I2C Encoders, decoders, sensors and other helper chips
> +
> +#
> +# SPI helper chips
> +#
> +# end of SPI helper chips
> +
> CONFIG_MEDIA_TUNER=y
> +
> +#
> +# Customize TV tuners
> +#
> CONFIG_MEDIA_TUNER_SIMPLE=y
> CONFIG_MEDIA_TUNER_TDA18250=m
> CONFIG_MEDIA_TUNER_TDA8290=y
> CONFIG_MEDIA_TUNER_TDA827X=y
> CONFIG_MEDIA_TUNER_TDA18271=y
> CONFIG_MEDIA_TUNER_TDA9887=y
> +# CONFIG_MEDIA_TUNER_TEA5761 is not set
> +# CONFIG_MEDIA_TUNER_TEA5767 is not set
> CONFIG_MEDIA_TUNER_MT20XX=y
> CONFIG_MEDIA_TUNER_MT2060=m
> CONFIG_MEDIA_TUNER_MT2063=m
> CONFIG_MEDIA_TUNER_MT2266=m
> +CONFIG_MEDIA_TUNER_MT2131=m
> CONFIG_MEDIA_TUNER_QT1010=m
> CONFIG_MEDIA_TUNER_XC2028=y
> CONFIG_MEDIA_TUNER_XC5000=y
> @@ -3733,6 +3890,12 @@ CONFIG_MEDIA_TUNER_IT913X=m
> CONFIG_MEDIA_TUNER_R820T=m
> CONFIG_MEDIA_TUNER_MXL301RF=m
> CONFIG_MEDIA_TUNER_QM1D1C0042=m
> +CONFIG_MEDIA_TUNER_QM1D1B0004=m
> +# end of Customize TV tuners
> +
> +#
> +# Customise DVB Frontends
> +#
> 
> #
> # Multistandard (satellite) frontends
> @@ -3740,7 +3903,10 @@ CONFIG_MEDIA_TUNER_QM1D1C0042=m
> CONFIG_DVB_STB0899=m
> CONFIG_DVB_STB6100=m
> CONFIG_DVB_STV090x=m
> +CONFIG_DVB_STV0910=m
> CONFIG_DVB_STV6110x=m
> +CONFIG_DVB_STV6111=m
> +CONFIG_DVB_MXL5XX=m
> CONFIG_DVB_M88DS3103=m
> 
> #
> @@ -3755,8 +3921,10 @@ CONFIG_DVB_MN88473=m
> #
> # DVB-S (satellite) frontends
> #
> +CONFIG_DVB_CX24110=m
> CONFIG_DVB_CX24123=m
> CONFIG_DVB_MT312=m
> +CONFIG_DVB_ZL10036=m
> CONFIG_DVB_ZL10039=m
> CONFIG_DVB_S5H1420=m
> CONFIG_DVB_STV0288=m
> @@ -3764,21 +3932,30 @@ CONFIG_DVB_STB6000=m
> CONFIG_DVB_STV6110=m
> CONFIG_DVB_STV0900=m
> CONFIG_DVB_TDA10086=m
> +CONFIG_DVB_TDA8261=m
> +CONFIG_DVB_VES1X93=m
> CONFIG_DVB_TUNER_ITD1000=m
> CONFIG_DVB_TUNER_CX24113=m
> CONFIG_DVB_TDA826X=m
> +CONFIG_DVB_TUA6100=m
> CONFIG_DVB_CX24116=m
> +CONFIG_DVB_CX24117=m
> CONFIG_DVB_CX24120=m
> CONFIG_DVB_SI21XX=m
> CONFIG_DVB_TS2020=m
> CONFIG_DVB_DS3000=m
> +CONFIG_DVB_MB86A16=m
> CONFIG_DVB_TDA10071=m
> 
> #
> # DVB-T (terrestrial) frontends
> #
> +CONFIG_DVB_SP8870=m
> +CONFIG_DVB_SP887X=m
> CONFIG_DVB_CX22702=m
> +CONFIG_DVB_S5H1432=m
> CONFIG_DVB_DRXD=m
> +CONFIG_DVB_L64781=m
> CONFIG_DVB_NXT6000=m
> CONFIG_DVB_MT352=m
> CONFIG_DVB_ZL10353=m
> @@ -3786,9 +3963,11 @@ CONFIG_DVB_DIB3000MB=m
> CONFIG_DVB_DIB3000MC=m
> CONFIG_DVB_DIB7000M=m
> CONFIG_DVB_DIB7000P=m
> +CONFIG_DVB_DIB9000=m
> CONFIG_DVB_TDA10048=m
> CONFIG_DVB_AF9013=m
> CONFIG_DVB_EC100=m
> +CONFIG_DVB_STV0367=m
> CONFIG_DVB_CXD2820R=m
> CONFIG_DVB_CXD2841ER=m
> CONFIG_DVB_RTL2830=m
> @@ -3802,16 +3981,20 @@ CONFIG_DVB_GP8PSK_FE=m
> #
> # DVB-C (cable) frontends
> #
> +CONFIG_DVB_TDA10021=m
> CONFIG_DVB_TDA10023=m
> 
> #
> # ATSC (North American/Korean Terrestrial/Cable DTV) frontends
> #
> CONFIG_DVB_NXT200X=m
> +CONFIG_DVB_OR51211=m
> +CONFIG_DVB_OR51132=m
> CONFIG_DVB_BCM3510=m
> CONFIG_DVB_LGDT330X=m
> CONFIG_DVB_LGDT3305=m
> CONFIG_DVB_LGDT3306A=m
> +CONFIG_DVB_LG2160=m
> CONFIG_DVB_S5H1409=m
> CONFIG_DVB_AU8522=m
> CONFIG_DVB_AU8522_DTV=m
> @@ -3829,6 +4012,7 @@ CONFIG_DVB_MB86A20S=m
> # ISDB-S (satellite) & ISDB-T (terrestrial) frontends
> #
> CONFIG_DVB_TC90522=m
> +CONFIG_DVB_MN88443X=m
> 
> #
> # Digital terrestrial only tuners/PLL
> @@ -3841,23 +4025,35 @@ CONFIG_DVB_TUNER_DIB0090=m
> # SEC control devices for DVB-S
> #
> CONFIG_DVB_DRX39XYJ=m
> +CONFIG_DVB_LNBH25=m
> +CONFIG_DVB_LNBH29=m
> +CONFIG_DVB_LNBP22=m
> +CONFIG_DVB_ISL6405=m
> CONFIG_DVB_ISL6421=m
> CONFIG_DVB_ISL6423=m
> CONFIG_DVB_A8293=m
> +CONFIG_DVB_LGS8GL5=m
> CONFIG_DVB_LGS8GXX=m
> CONFIG_DVB_ATBM8830=m
> +CONFIG_DVB_TDA665x=m
> CONFIG_DVB_IX2505V=m
> CONFIG_DVB_M88RS2000=m
> CONFIG_DVB_AF9033=m
> +CONFIG_DVB_HORUS3A=m
> +CONFIG_DVB_ASCOT2E=m
> +CONFIG_DVB_HELENE=m
> 
> #
> # Common Interface (EN50221) controller drivers
> #
> +CONFIG_DVB_CXD2099=m
> CONFIG_DVB_SP2=m
> 
> #
> # Tools to develop new frontends
> #
> +# CONFIG_DVB_DUMMY_FE is not set
> +# end of Customise DVB Frontends
> 
> #
> # Graphics support
> @@ -3876,6 +4072,7 @@ CONFIG_DRM_FBDEV_OVERALLOC=100
> # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
> # CONFIG_DRM_DP_CEC is not set
> CONFIG_DRM_TTM=m
> +CONFIG_DRM_VRAM_HELPER=m
> CONFIG_DRM_GEM_CMA_HELPER=y
> CONFIG_DRM_KMS_CMA_HELPER=y
> CONFIG_DRM_GEM_SHMEM_HELPER=y
> @@ -3901,7 +4098,6 @@ CONFIG_DRM_RADEON=m
> CONFIG_DRM_AMDGPU=m
> CONFIG_DRM_AMDGPU_SI=y
> CONFIG_DRM_AMDGPU_CIK=y
> -CONFIG_DRM_AMDGPU_USERPTR=y
> # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
> 
> #
> @@ -3929,6 +4125,11 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y
> #
> # end of drm/i915 Debugging
> 
> +#
> +# drm/i915 Profile Guided Optimisation
> +#
> +# end of drm/i915 Profile Guided Optimisation
> +
> CONFIG_DRM_VGEM=m
> CONFIG_DRM_VKMS=m
> CONFIG_DRM_ATI_PCIGART=y
> @@ -3956,6 +4157,7 @@ CONFIG_DRM_PANEL_JDI_LT070ME05000=m
> CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
> CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
> # CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
> +CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
> CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
> # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
> # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
> @@ -4254,6 +4456,7 @@ CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
> # end of HD-Audio
> 
> CONFIG_SND_HDA_CORE=m
> +CONFIG_SND_HDA_COMPONENT=y
> CONFIG_SND_HDA_PREALLOC_SIZE=64
> CONFIG_SND_USB=y
> CONFIG_SND_USB_AUDIO=m
> @@ -4594,7 +4797,6 @@ CONFIG_USB_EMI62=m
> CONFIG_USB_EMI26=m
> CONFIG_USB_ADUTUX=m
> CONFIG_USB_SEVSEG=m
> -# CONFIG_USB_RIO500 is not set
> # CONFIG_USB_LEGOTOWER is not set
> CONFIG_USB_LCD=m
> # CONFIG_USB_CYPRESS_CY7C63 is not set
> @@ -4759,6 +4961,9 @@ CONFIG_LEDS_BLINKM=m
> CONFIG_LEDS_SYSCON=y
> CONFIG_LEDS_MLXREG=m
> CONFIG_LEDS_USER=m
> +CONFIG_LEDS_TI_LMU_COMMON=m
> +CONFIG_LEDS_LM3697=m
> +CONFIG_LEDS_LM36274=m
> 
> #
> # LED Triggers
> @@ -4839,6 +5044,7 @@ CONFIG_RTC_DRV_PCF8563=m
> CONFIG_RTC_DRV_PCF8583=m
> CONFIG_RTC_DRV_M41T80=m
> CONFIG_RTC_DRV_M41T80_WDT=y
> +CONFIG_RTC_DRV_BD70528=m
> CONFIG_RTC_DRV_BQ32K=m
> CONFIG_RTC_DRV_TWL4030=m
> CONFIG_RTC_DRV_PALMAS=m
> @@ -4928,6 +5134,8 @@ CONFIG_FSL_EDMA=m
> CONFIG_INTEL_IDMA64=m
> CONFIG_QCOM_HIDMA_MGMT=m
> CONFIG_QCOM_HIDMA=m
> +CONFIG_DW_EDMA=m
> +CONFIG_DW_EDMA_PCIE=m
> 
> #
> # DMA Clients
> @@ -4995,6 +5203,12 @@ CONFIG_XEN_FRONT_PGDIR_SHBUF=m
> # end of Xen driver support
> 
> # CONFIG_STAGING is not set
> +
> +#
> +# Intel Speed Select Technology interface support
> +#
> +# end of Intel Speed Select Technology interface support
> +
> # CONFIG_CHROME_PLATFORMS is not set
> CONFIG_CLKDEV_LOOKUP=y
> CONFIG_HAVE_CLK_PREPARE=y
> @@ -5006,6 +5220,7 @@ CONFIG_COMMON_CLK=y
> # CONFIG_CLK_HSDK is not set
> CONFIG_COMMON_CLK_MAX9485=m
> CONFIG_COMMON_CLK_RK808=m
> +CONFIG_COMMON_CLK_SI5341=m
> CONFIG_COMMON_CLK_SI5351=m
> CONFIG_COMMON_CLK_SI514=m
> CONFIG_COMMON_CLK_SI544=m
> @@ -5091,13 +5306,6 @@ CONFIG_RPMSG_VIRTIO=m
> # end of i.MX SoC drivers
> 
> #
> -# IXP4xx SoC drivers
> -#
> -# CONFIG_IXP4XX_QMGR is not set
> -# CONFIG_IXP4XX_NPE is not set
> -# end of IXP4xx SoC drivers
> -
> -#
> # Qualcomm SoC drivers
> #
> # end of Qualcomm SoC drivers
> @@ -5130,6 +5338,7 @@ CONFIG_EXTCON=y
> # Extcon Device Drivers
> #
> CONFIG_EXTCON_ADC_JACK=m
> +CONFIG_EXTCON_FSA9480=m
> CONFIG_EXTCON_GPIO=m
> CONFIG_EXTCON_MAX14577=m
> CONFIG_EXTCON_MAX3355=m
> @@ -5210,6 +5419,7 @@ CONFIG_IIO=m
> # CONFIG_TWL6030_GPADC is not set
> # CONFIG_VF610_ADC is not set
> # CONFIG_VIPERBOARD_ADC is not set
> +# CONFIG_XILINX_XADC is not set
> # end of Analog to digital converters
> 
> #
> @@ -5426,6 +5636,7 @@ CONFIG_HID_SENSOR_IIO_COMMON=m
> #
> # CONFIG_ABP060MG is not set
> # CONFIG_BMP280 is not set
> +# CONFIG_DPS310 is not set
> # CONFIG_HID_SENSOR_PRESS is not set
> # CONFIG_HP03 is not set
> # CONFIG_MPL115_I2C is not set
> @@ -5480,13 +5691,12 @@ CONFIG_HID_SENSOR_IIO_COMMON=m
> # IRQ chip support
> #
> CONFIG_IRQCHIP=y
> -CONFIG_ARM_GIC_MAX_NR=1
> +CONFIG_AL_FIC=y
> # end of IRQ chip support
> 
> # CONFIG_IPACK_BUS is not set
> CONFIG_RESET_CONTROLLER=y
> CONFIG_RESET_TI_SYSCON=m
> -# CONFIG_FMC is not set
> 
> #
> # PHY Subsystem
> @@ -5498,6 +5708,7 @@ CONFIG_PHY_CADENCE_DP=m
> CONFIG_PHY_CADENCE_DPHY=m
> CONFIG_PHY_CADENCE_SIERRA=m
> CONFIG_PHY_FSL_IMX8MQ_USB=m
> +CONFIG_PHY_MIXEL_MIPI_DPHY=m
> CONFIG_PHY_PXA_28NM_HSIC=m
> CONFIG_PHY_PXA_28NM_USB2=m
> CONFIG_PHY_CPCAP_USB=m
> @@ -5743,7 +5954,7 @@ CONFIG_SUNRPC=m
> CONFIG_SUNRPC_GSS=m
> CONFIG_SUNRPC_BACKCHANNEL=y
> CONFIG_RPCSEC_GSS_KRB5=m
> -CONFIG_CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
> +CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
> # CONFIG_SUNRPC_DEBUG is not set
> # CONFIG_CEPH_FS is not set
> CONFIG_CIFS=m
> @@ -5751,7 +5962,6 @@ CONFIG_CIFS=m
> # CONFIG_CIFS_ALLOW_INSECURE_LEGACY is not set
> # CONFIG_CIFS_UPCALL is not set
> CONFIG_CIFS_XATTR=y
> -CONFIG_CIFS_ACL=y
> # CONFIG_CIFS_DEBUG is not set
> CONFIG_CIFS_DFS_UPCALL=y
> CONFIG_CIFS_FSCACHE=y
> @@ -5817,6 +6027,7 @@ CONFIG_DLM=m
> # Security options
> #
> CONFIG_KEYS=y
> +CONFIG_KEYS_REQUEST_CACHE=y
> CONFIG_PERSISTENT_KEYRINGS=y
> # CONFIG_BIG_KEYS is not set
> CONFIG_ENCRYPTED_KEYS=m
> @@ -5861,6 +6072,8 @@ CONFIG_GCC_PLUGIN_STRUCTLEAK=y
> # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
> CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
> # CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
> +CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
> +CONFIG_INIT_ON_FREE_DEFAULT_ON=y
> # end of Memory initialization
> # end of Kernel hardening options
> # end of Security options
> @@ -5900,7 +6113,6 @@ CONFIG_CRYPTO_GF128MUL=m
> CONFIG_CRYPTO_NULL=y
> CONFIG_CRYPTO_NULL2=y
> CONFIG_CRYPTO_PCRYPT=m
> -CONFIG_CRYPTO_WORKQUEUE=y
> CONFIG_CRYPTO_CRYPTD=y
> CONFIG_CRYPTO_AUTHENC=m
> CONFIG_CRYPTO_TEST=m
> @@ -5959,6 +6171,7 @@ CONFIG_CRYPTO_VMAC=m
> #
> CONFIG_CRYPTO_CRC32C=y
> CONFIG_CRYPTO_CRC32=y
> +CONFIG_CRYPTO_XXHASH=m
> CONFIG_CRYPTO_CRCT10DIF=y
> CONFIG_CRYPTO_GHASH=m
> CONFIG_CRYPTO_POLY1305=m
> @@ -5984,6 +6197,7 @@ CONFIG_CRYPTO_WP512=m
> CONFIG_CRYPTO_AES=y
> CONFIG_CRYPTO_AES_TI=m
> CONFIG_CRYPTO_ANUBIS=m
> +CONFIG_CRYPTO_LIB_ARC4=m
> CONFIG_CRYPTO_ARC4=m
> CONFIG_CRYPTO_BLOWFISH=m
> CONFIG_CRYPTO_BLOWFISH_COMMON=m
> @@ -6029,6 +6243,9 @@ CONFIG_CRYPTO_JITTERENTROPY=y
> # CONFIG_CRYPTO_USER_API_AEAD is not set
> CONFIG_CRYPTO_HASH_INFO=y
> CONFIG_CRYPTO_HW=y
> +CONFIG_CRYPTO_DEV_ATMEL_I2C=m
> +CONFIG_CRYPTO_DEV_ATMEL_ECC=m
> +CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
> CONFIG_CRYPTO_DEV_CHELSIO=m
> CONFIG_CHELSIO_IPSEC_INLINE=y
> CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
> @@ -6059,7 +6276,7 @@ CONFIG_BINARY_PRINTF=y
> #
> CONFIG_RAID6_PQ=m
> CONFIG_RAID6_PQ_BENCHMARK=y
> -# CONFIG_PACKING is not set
> +CONFIG_PACKING=y
> CONFIG_BITREVERSE=y
> CONFIG_GENERIC_STRNCPY_FROM_USER=y
> CONFIG_GENERIC_STRNLEN_USER=y
> @@ -6113,6 +6330,8 @@ CONFIG_DECOMPRESS_LZ4=y
> CONFIG_GENERIC_ALLOCATOR=y
> CONFIG_REED_SOLOMON=m
> CONFIG_REED_SOLOMON_DEC8=y
> +CONFIG_REED_SOLOMON_ENC16=y
> +CONFIG_REED_SOLOMON_DEC16=y
> CONFIG_TEXTSEARCH=y
> CONFIG_TEXTSEARCH_KMP=m
> CONFIG_TEXTSEARCH_BM=m
> @@ -6147,10 +6366,10 @@ CONFIG_GLOB=y
> # CONFIG_GLOB_SELFTEST is not set
> CONFIG_NLATTR=y
> CONFIG_CLZ_TAB=y
> -# CONFIG_DDR is not set
> CONFIG_IRQ_POLL=y
> CONFIG_MPILIB=y
> CONFIG_SIGNATURE=y
> +CONFIG_DIMLIB=y
> CONFIG_LIBFDT=y
> CONFIG_OID_REGISTRY=y
> CONFIG_FONT_SUPPORT=y
> @@ -6160,11 +6379,10 @@ CONFIG_FONT_8x16=y
> CONFIG_SG_POOL=y
> CONFIG_SBITMAP=y
> CONFIG_PARMAN=m
> +CONFIG_OBJAGG=m
> # CONFIG_STRING_SELFTEST is not set
> # end of Library routines
> 
> -CONFIG_OBJAGG=m
> -
> #
> # Kernel hacking
> #
> @@ -6191,7 +6409,7 @@ CONFIG_STRIP_ASM_SYMS=y
> # CONFIG_READABLE_ASM is not set
> # CONFIG_UNUSED_SYMBOLS is not set
> CONFIG_DEBUG_FS=y
> -CONFIG_HEADERS_CHECK=y
> +# CONFIG_HEADERS_INSTALL is not set
> # CONFIG_DEBUG_SECTION_MISMATCH is not set
> CONFIG_SECTION_MISMATCH_WARN_ONLY=y
> # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
> @@ -6336,6 +6554,7 @@ CONFIG_RUNTIME_TESTING_MENU=y
> # CONFIG_TEST_SORT is not set
> # CONFIG_BACKTRACE_SELF_TEST is not set
> CONFIG_RBTREE_TEST=m
> +CONFIG_REED_SOLOMON_TEST=m
> # CONFIG_INTERVAL_TREE_TEST is not set
> # CONFIG_PERCPU_TEST is not set
> # CONFIG_ATOMIC64_SELFTEST is not set
> @@ -6358,6 +6577,7 @@ CONFIG_RBTREE_TEST=m
> # CONFIG_TEST_VMALLOC is not set
> # CONFIG_TEST_USER_COPY is not set
> # CONFIG_TEST_BPF is not set
> +# CONFIG_TEST_BLACKHOLE_DEV is not set
> # CONFIG_FIND_BIT_BENCHMARK is not set
> # CONFIG_TEST_FIRMWARE is not set
> # CONFIG_TEST_SYSCTL is not set
> @@ -6367,6 +6587,7 @@ CONFIG_RBTREE_TEST=m
> # CONFIG_TEST_MEMCAT_P is not set
> # CONFIG_TEST_OBJAGG is not set
> # CONFIG_TEST_STACKINIT is not set
> +# CONFIG_TEST_MEMINIT is not set
> # CONFIG_MEMTEST is not set
> # CONFIG_BUG_ON_DATA_CORRUPTION is not set
> # CONFIG_SAMPLES is not set
> diff --git a/kernel/config-x86-generic b/kernel/config-x86-generic
> index 76720f0d5..073b33374 100644
> --- a/kernel/config-x86-generic
> +++ b/kernel/config-x86-generic
> @@ -30,7 +30,7 @@ CONFIG_CONTEXT_TRACKING_FORCE=y
> # end of Timers subsystem
> 
> #
> -# RCU Subsystem
> +# Scheduler features
> #
> CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
> CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
> @@ -62,7 +62,6 @@ CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
> CONFIG_ARCH_HAS_FILTER_PGPROT=y
> CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
> CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
> -CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
> CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
> CONFIG_ZONE_DMA32=y
> CONFIG_AUDIT_ARCH=y
> @@ -91,6 +90,7 @@ CONFIG_HYPERVISOR_GUEST=y
> CONFIG_PARAVIRT_XXL=y
> # CONFIG_PARAVIRT_DEBUG is not set
> CONFIG_PARAVIRT_SPINLOCKS=y
> +CONFIG_X86_HV_CALLBACK_VECTOR=y
> CONFIG_XEN_PV=y
> CONFIG_XEN_PV_SMP=y
> CONFIG_XEN_PVHVM=y
> @@ -104,6 +104,7 @@ CONFIG_KVM_GUEST=y
> # CONFIG_KVM_DEBUG_FS is not set
> CONFIG_PARAVIRT_CLOCK=y
> # CONFIG_JAILHOUSE_GUEST is not set
> +# CONFIG_ACRN_GUEST is not set
> # CONFIG_MK8 is not set
> # CONFIG_MPSC is not set
> # CONFIG_MCORE2 is not set
> @@ -121,6 +122,7 @@ CONFIG_CPU_SUP_INTEL=y
> CONFIG_CPU_SUP_AMD=y
> CONFIG_CPU_SUP_HYGON=y
> CONFIG_CPU_SUP_CENTAUR=y
> +CONFIG_CPU_SUP_ZHAOXIN=y
> CONFIG_HPET_TIMER=y
> CONFIG_HPET_EMULATE_RTC=y
> CONFIG_DMI=y
> @@ -208,6 +210,7 @@ CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0
> # CONFIG_DEBUG_HOTPLUG_CPU0 is not set
> # CONFIG_COMPAT_VDSO is not set
> # CONFIG_LEGACY_VSYSCALL_EMULATE is not set
> +# CONFIG_LEGACY_VSYSCALL_XONLY is not set
> CONFIG_LEGACY_VSYSCALL_NONE=y
> # CONFIG_CMDLINE_BOOL is not set
> # CONFIG_MODIFY_LDT_SYSCALL is not set
> @@ -394,6 +397,7 @@ CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
> CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
> CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
> CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
> +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
> CONFIG_MODULES_USE_ELF_RELA=y
> CONFIG_ARCH_MMAP_RND_BITS=32
> CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
> @@ -450,8 +454,8 @@ CONFIG_ARCH_WANTS_THP_SWAP=y
> CONFIG_THP_SWAP=y
> CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
> # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
> -CONFIG_ARCH_HAS_ZONE_DEVICE=y
> -CONFIG_ARCH_HAS_HMM_MIRROR=y
> +CONFIG_ARCH_HAS_PTE_DEVMAP=y
> +# CONFIG_HMM_MIRROR is not set
> CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
> CONFIG_ARCH_HAS_PKEYS=y
> CONFIG_ARCH_HAS_PTE_SPECIAL=y
> @@ -672,6 +676,7 @@ CONFIG_SFC_SRIOV=y
> CONFIG_STMMAC_PCI=m
> CONFIG_VIA_RHINE_MMIO=y
> CONFIG_NET_VENDOR_XILINX=y
> +CONFIG_XILINX_AXI_EMAC=m
> CONFIG_XILINX_LL_TEMAC=m
> CONFIG_NET_SB1000=m
> CONFIG_MDIO_BUS_MUX=m
> @@ -1054,6 +1059,7 @@ CONFIG_VIDEO_SAA7164=m
> #
> # Media digital TV PCI Adapters
> #
> +CONFIG_DVB_AV7110_IR=y
> CONFIG_DVB_AV7110=m
> CONFIG_DVB_AV7110_OSD=y
> CONFIG_DVB_BUDGET_CORE=m
> @@ -1080,13 +1086,6 @@ CONFIG_VIDEO_SAA7146=m
> CONFIG_VIDEO_SAA7146_VV=m
> 
> #
> -# Audio decoders, processors and mixers
> -#
> -CONFIG_VIDEO_CS3308=m
> -CONFIG_VIDEO_CS5345=m
> -CONFIG_VIDEO_WM8775=m
> -
> -#
> # RDS decoders
> #
> CONFIG_VIDEO_SAA6588=m
> @@ -1097,62 +1096,27 @@ CONFIG_VIDEO_SAA6588=m
> CONFIG_VIDEO_SAA6752HS=m
> 
> #
> -# Miscellaneous helper chips
> -#
> -CONFIG_MEDIA_TUNER_MT2131=m
> -CONFIG_MEDIA_TUNER_QM1D1B0004=m
> -
> -#
> -# Multistandard (satellite) frontends
> -#
> -CONFIG_DVB_STV0910=m
> -CONFIG_DVB_STV6111=m
> -
> -#
> # DVB-S (satellite) frontends
> #
> -CONFIG_DVB_ZL10036=m
> CONFIG_DVB_STV0299=m
> CONFIG_DVB_TDA8083=m
> -CONFIG_DVB_TDA8261=m
> -CONFIG_DVB_VES1X93=m
> -CONFIG_DVB_TUA6100=m
> -CONFIG_DVB_CX24117=m
> -CONFIG_DVB_MB86A16=m
> 
> #
> # DVB-T (terrestrial) frontends
> #
> -CONFIG_DVB_SP8870=m
> CONFIG_DVB_CX22700=m
> -CONFIG_DVB_L64781=m
> CONFIG_DVB_TDA1004X=m
> -CONFIG_DVB_STV0367=m
> 
> #
> # DVB-C (cable) frontends
> #
> CONFIG_DVB_VES1820=m
> -CONFIG_DVB_TDA10021=m
> CONFIG_DVB_STV0297=m
> 
> #
> -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
> -#
> -CONFIG_DVB_OR51132=m
> -
> -#
> # SEC control devices for DVB-S
> #
> -CONFIG_DVB_LNBH25=m
> CONFIG_DVB_LNBP21=m
> -CONFIG_DVB_ISL6405=m
> -CONFIG_DVB_TDA665x=m
> -
> -#
> -# Common Interface (EN50221) controller drivers
> -#
> -CONFIG_DVB_CXD2099=m
> 
> #
> # Graphics support
> @@ -1175,11 +1139,13 @@ CONFIG_DRM_I2C_NXP_TDA998X=m
> # Display Engine Configuration
> #
> CONFIG_DRM_AMD_DC_DCN1_0=y
> -CONFIG_DRM_AMD_DC_DCN1_01=y
> +CONFIG_DRM_AMD_DC_DCN2_0=y
> +CONFIG_DRM_AMD_DC_DSC_SUPPORT=y
> # end of Display Engine Configuration
> CONFIG_HSA_AMD=y
> CONFIG_DRM_I915=m
> CONFIG_DRM_I915_ALPHA_SUPPORT=y
> +CONFIG_DRM_I915_FORCE_PROBE="*"
> CONFIG_DRM_I915_CAPTURE_ERROR=y
> CONFIG_DRM_I915_COMPRESS_ERROR=y
> CONFIG_DRM_I915_USERPTR=y
> @@ -1190,6 +1156,7 @@ CONFIG_DRM_I915_USERPTR=y
> #
> # CONFIG_DRM_I915_WERROR is not set
> # CONFIG_DRM_I915_DEBUG is not set
> +# CONFIG_DRM_I915_DEBUG_MMIO is not set
> # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
> # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
> # CONFIG_DRM_I915_DEBUG_GUC is not set
> @@ -1198,6 +1165,13 @@ CONFIG_DRM_I915_USERPTR=y
> # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
> # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
> # end of drm/i915 Debugging
> +
> +#
> +# drm/i915 Profile Guided Optimisation
> +#
> +CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
> +CONFIG_DRM_I915_SPIN_REQUEST=5
> +# end of drm/i915 Profile Guided Optimisation
> CONFIG_DRM_VMWGFX=m
> # CONFIG_DRM_VMWGFX_FBCON is not set
> # CONFIG_DRM_GMA500 is not set
> @@ -1271,7 +1245,6 @@ CONFIG_SND_TRIDENT=m
> #
> # HD-Audio
> #
> -CONFIG_SND_HDA_COMPONENT=y
> CONFIG_SND_HDA_I915=y
> CONFIG_SND_USB_USX2Y=m
> CONFIG_SND_USB_US122L=m
> @@ -1378,11 +1351,13 @@ CONFIG_DCA=m
> # CONFIG_UIO_HV_GENERIC is not set
> CONFIG_IRQ_BYPASS_MANAGER=m
> CONFIG_VBOXGUEST=m
> +CONFIG_VIRTIO_PMEM=m
> 
> #
> # Microsoft Hyper-V guest support
> #
> CONFIG_HYPERV=m
> +CONFIG_HYPERV_TIMER=y
> CONFIG_HYPERV_TSCPAGE=y
> CONFIG_HYPERV_UTILS=m
> CONFIG_HYPERV_BALLOON=m
> @@ -1391,8 +1366,6 @@ CONFIG_HYPERV_BALLOON=m
> #
> # Xen driver support
> #
> -# CONFIG_XEN_SELFBALLOONING is not set
> -CONFIG_XEN_TMEM=m
> CONFIG_XEN_PCIDEV_BACKEND=m
> CONFIG_XEN_ACPI_PROCESSOR=m
> # CONFIG_XEN_MCE_LOG is not set
> @@ -1451,6 +1424,7 @@ CONFIG_ASUS_WIRELESS=m
> CONFIG_ACPI_WMI=m
> CONFIG_WMI_BMOF=m
> CONFIG_INTEL_WMI_THUNDERBOLT=m
> +CONFIG_XIAOMI_WMI=m
> CONFIG_MSI_WMI=m
> CONFIG_PEAQ_WMI=m
> CONFIG_TOPSTAR_LAPTOP=m
> @@ -1458,6 +1432,7 @@ CONFIG_ACPI_TOSHIBA=m
> CONFIG_TOSHIBA_BT_RFKILL=m
> CONFIG_TOSHIBA_HAPS=m
> CONFIG_TOSHIBA_WMI=m
> +CONFIG_ACPI_CMPC=m
> CONFIG_INTEL_INT0002_VGPIO=m
> CONFIG_INTEL_HID_EVENT=m
> CONFIG_INTEL_VBTN=m
> @@ -1467,6 +1442,7 @@ CONFIG_INTEL_IPS=m
> CONFIG_SAMSUNG_LAPTOP=m
> CONFIG_MXM_WMI=m
> CONFIG_INTEL_OAKTRAIL=m
> +CONFIG_SAMSUNG_Q10=m
> # CONFIG_APPLE_GMUX is not set
> # CONFIG_INTEL_RST is not set
> CONFIG_INTEL_SMARTCONNECT=m
> @@ -1483,6 +1459,12 @@ CONFIG_INTEL_CHTDC_TI_PWRBTN=m
> CONFIG_INTEL_ATOMISP2_PM=m
> CONFIG_HUAWEI_WMI=m
> CONFIG_PCENGINES_APU2=m
> +
> +#
> +# Intel Speed Select Technology interface support
> +#
> +CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
> +# end of Intel Speed Select Technology interface support
> CONFIG_PMC_ATOM=y
> # CONFIG_MELLANOX_PLATFORM is not set
> 
> @@ -1592,6 +1574,7 @@ CONFIG_QUOTACTL_COMPAT=y
> # CONFIG_PROC_KCORE is not set
> CONFIG_PROC_VMCORE=y
> # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
> +CONFIG_PROC_PID_ARCH_STATUS=y
> # CONFIG_HUGETLBFS is not set
> CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
> CONFIG_EFIVAR_FS=m
> @@ -1704,6 +1687,7 @@ CONFIG_HAS_IOPORT_MAP=y
> #
> CONFIG_IOMMU_HELPER=y
> CONFIG_UCS2_STRING=y
> +CONFIG_GENERIC_GETTIMEOFDAY=y
> CONFIG_ARCH_HAS_PMEM_API=y
> CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
> CONFIG_ARCH_HAS_UACCESS_MCSAFE=y
> @@ -1762,15 +1746,10 @@ CONFIG_DEBUG_WX=y
> CONFIG_DOUBLEFAULT=y
> # CONFIG_DEBUG_TLBFLUSH is not set
> # CONFIG_IOMMU_DEBUG is not set
> -CONFIG_IO_DELAY_TYPE_0X80=0
> -CONFIG_IO_DELAY_TYPE_0XED=1
> -CONFIG_IO_DELAY_TYPE_UDELAY=2
> -CONFIG_IO_DELAY_TYPE_NONE=3
> CONFIG_IO_DELAY_0X80=y
> # CONFIG_IO_DELAY_0XED is not set
> # CONFIG_IO_DELAY_UDELAY is not set
> # CONFIG_IO_DELAY_NONE is not set
> -CONFIG_DEFAULT_IO_DELAY_TYPE=0
> CONFIG_DEBUG_BOOT_PARAMS=y
> # CONFIG_CPA_DEBUG is not set
> # CONFIG_DEBUG_ENTRY is not set
> diff --git a/kernel/kernel.nm b/kernel/kernel.nm
> index f90f5123b..161b81009 100644
> --- a/kernel/kernel.nm
> +++ b/kernel/kernel.nm
> @@ -4,7 +4,7 @@
> ###############################################################################
> 
> name       = kernel
> -version    = 5.2.11
> +version    = 5.3.7
> release    = 1
> thisapp    = linux-%{version}
> 
> @@ -50,6 +50,7 @@ build
> 		pciutils-devel
> 		perl
> 		python-devel
> +		rsync
> 		openssl-devel
> 		slang-devel
> 		xmlto
> -- 
> 2.12.2
>

Patch

diff --git a/kernel/config-arm-generic b/kernel/config-arm-generic
index 7ac419c32..324fe0d8c 100644
--- a/kernel/config-arm-generic
+++ b/kernel/config-arm-generic
@@ -203,6 +203,7 @@  CONFIG_NET_VENDOR_HISILICON=y
 CONFIG_HIX5HD2_GMAC=m
 CONFIG_HISI_FEMAC=m
 CONFIG_HIP04_ETH=m
+CONFIG_HI13X1_GMAC=y
 CONFIG_HNS_MDIO=m
 CONFIG_HNS=m
 CONFIG_HNS_DSAF=m
@@ -347,7 +348,6 @@  CONFIG_SENSORS_VEXPRESS=m
 # Watchdog Device Drivers
 #
 CONFIG_ARM_SP805_WATCHDOG=m
-CONFIG_IMX_SC_WDT=m
 CONFIG_MESON_GXBB_WATCHDOG=m
 CONFIG_MESON_WATCHDOG=m
 
@@ -404,6 +404,21 @@  CONFIG_DVB_TTUSB_DEC=y
 # CONFIG_DVB_NGENE is not set
 
 #
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TDA1997X=m
+
+#
+# RDS decoders
+#
+# CONFIG_VIDEO_SAA6588 is not set
+
+#
+# Audio/Video compression chips
+#
+# CONFIG_VIDEO_SAA6752HS is not set
+
+#
 # DVB-S (satellite) frontends
 #
 CONFIG_DVB_STV0299=y
@@ -512,6 +527,7 @@  CONFIG_SND_MESON_AXG_SOUND_CARD=m
 CONFIG_SND_MESON_AXG_SPDIFOUT=m
 CONFIG_SND_MESON_AXG_SPDIFIN=m
 CONFIG_SND_MESON_AXG_PDM=m
+CONFIG_SND_MESON_G12A_TOHDMITX=m
 # end of ASoC support for Amlogic platforms
 # CONFIG_SND_SOC_SOF_TOPLEVEL is not set
 
@@ -564,6 +580,7 @@  CONFIG_SND_SOC_CS43130=m
 CONFIG_SND_SOC_CS4341=m
 CONFIG_SND_SOC_CS4349=m
 CONFIG_SND_SOC_CS53L30=m
+CONFIG_SND_SOC_CX2072X=m
 CONFIG_SND_SOC_DA7219=m
 CONFIG_SND_SOC_DMIC=m
 CONFIG_SND_SOC_HDMI_CODEC=m
@@ -799,6 +816,7 @@  CONFIG_PWM_STMPE=y
 # IRQ chip support
 #
 CONFIG_ARM_GIC=y
+CONFIG_ARM_GIC_MAX_NR=1
 CONFIG_ARM_GIC_V2M=y
 CONFIG_ARM_GIC_V3=y
 CONFIG_ARM_GIC_V3_ITS=y
@@ -841,6 +859,10 @@  CONFIG_MESON_MX_EFUSE=m
 CONFIG_ZLIB_DEFLATE=m
 CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
 CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
+CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
+CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
+CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
+CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
 CONFIG_DMA_REMAP=y
 # end of Library routines
 
diff --git a/kernel/config-arm32-generic b/kernel/config-arm32-generic
index 3db718396..626265e73 100644
--- a/kernel/config-arm32-generic
+++ b/kernel/config-arm32-generic
@@ -15,7 +15,7 @@  CONFIG_CONTEXT_TRACKING_FORCE=y
 # end of Timers subsystem
 
 #
-# RCU Subsystem
+# Scheduler features
 #
 CONFIG_PERF_USE_VMALLOC=y
 # end of General setup
@@ -42,7 +42,6 @@  CONFIG_ARCH_MULTIPLATFORM=y
 # CONFIG_ARCH_EBSA110 is not set
 # CONFIG_ARCH_EP93XX is not set
 # CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_NETX is not set
 # CONFIG_ARCH_IOP13XX is not set
 # CONFIG_ARCH_IOP32X is not set
 # CONFIG_ARCH_IOP33X is not set
@@ -283,6 +282,7 @@  CONFIG_ARM_THUMB=y
 CONFIG_ARM_VIRT_EXT=y
 CONFIG_SWP_EMULATE=y
 # CONFIG_CPU_ICACHE_DISABLE is not set
+CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y
 # CONFIG_CPU_BPREDICT_DISABLE is not set
 CONFIG_CPU_SPECTRE=y
 CONFIG_VDSO=y
@@ -314,12 +314,20 @@  CONFIG_ARM_ERRATA_773022=y
 CONFIG_ARM_ERRATA_818325_852422=y
 CONFIG_ARM_ERRATA_821420=y
 CONFIG_ARM_ERRATA_825619=y
+CONFIG_ARM_ERRATA_857271=y
 CONFIG_ARM_ERRATA_852421=y
 CONFIG_ARM_ERRATA_852423=y
+CONFIG_ARM_ERRATA_857272=y
 # end of System Type
 CONFIG_KRAIT_L2_ACCESSORS=y
 
 #
+# Bus support
+#
+CONFIG_ARM_ERRATA_814220=y
+# end of Bus support
+
+#
 # Kernel Features
 #
 CONFIG_SMP_ON_UP=y
@@ -381,6 +389,7 @@  CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m
 CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=m
 CONFIG_ARM_HIGHBANK_CPUFREQ=m
 CONFIG_ARM_IMX6Q_CPUFREQ=m
+CONFIG_ARM_IMX_CPUFREQ_DT=m
 CONFIG_ARM_MEDIATEK_CPUFREQ=m
 CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
 CONFIG_ARM_QCOM_CPUFREQ_HW=m
@@ -470,7 +479,9 @@  CONFIG_GCC_PLUGIN_ARM_SSP_PER_TASK=y
 # Executable file formats
 #
 # CONFIG_BINFMT_ELF_FDPIC is not set
+CONFIG_ARCH_HAS_BINFMT_FLAT=y
 # CONFIG_BINFMT_FLAT is not set
+CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
 # end of Executable file formats
 
 #
@@ -629,6 +640,7 @@  CONFIG_TI_CPSW=m
 # CONFIG_TI_CPTS is not set
 CONFIG_NET_VENDOR_XILINX=y
 # CONFIG_XILINX_EMACLITE is not set
+CONFIG_XILINX_AXI_EMAC=m
 CONFIG_MDIO_BCM_IPROC=m
 CONFIG_MDIO_BUS_MUX=y
 CONFIG_MDIO_BUS_MUX_BCM_IPROC=y
@@ -705,7 +717,6 @@  CONFIG_SERIAL_OMAP=m
 CONFIG_SERIAL_BCM63XX=m
 CONFIG_SERIAL_ST_ASC=m
 # end of Serial drivers
-CONFIG_SERIAL_MCTRL_GPIO=m
 # CONFIG_HVC_DCC is not set
 CONFIG_HW_RANDOM_BCM2835=y
 CONFIG_HW_RANDOM_IPROC_RNG200=m
@@ -727,6 +738,7 @@  CONFIG_I2C_HIX5HD2=m
 #
 # I2C system bus drivers (mostly embedded / system-on-chip)
 #
+CONFIG_I2C_BCM2835=m
 CONFIG_I2C_BCM_IPROC=m
 # CONFIG_I2C_BRCMSTB is not set
 # CONFIG_I2C_CADENCE is not set
@@ -776,6 +788,7 @@  CONFIG_PINCTRL_SIRF=y
 CONFIG_PINCTRL_ST=y
 # CONFIG_PINCTRL_PALMAS is not set
 CONFIG_PINCTRL_ZYNQ=y
+CONFIG_PINCTRL_BCM2835=y
 CONFIG_PINCTRL_IPROC_GPIO=y
 CONFIG_PINCTRL_NS=y
 CONFIG_PINCTRL_NS2_MUX=y
@@ -812,6 +825,7 @@  CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
 CONFIG_PINCTRL_QCOM_SSBI_PMIC=m
 CONFIG_PINCTRL_SDM660=m
 CONFIG_PINCTRL_SDM845=m
+CONFIG_PINCTRL_SM8150=m
 CONFIG_PINCTRL_SAMSUNG=y
 CONFIG_PINCTRL_EXYNOS=y
 CONFIG_PINCTRL_EXYNOS_ARM=y
@@ -1063,11 +1077,6 @@  CONFIG_VIDEO_STI_DELTA_DRIVER=m
 CONFIG_DVB_C8SECTPFE=m
 
 #
-# DVB-T (terrestrial) frontends
-#
-CONFIG_DVB_STV0367=m
-
-#
 # Graphics support
 #
 CONFIG_TEGRA_HOST1X=y
@@ -1180,6 +1189,7 @@  CONFIG_DRM_VC4_HDMI_CEC=y
 CONFIG_DRM_MEDIATEK=m
 CONFIG_DRM_MEDIATEK_HDMI=m
 # CONFIG_DRM_TVE200 is not set
+CONFIG_DRM_MCDE=m
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
 
 #
@@ -1191,7 +1201,6 @@  CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
 # CONFIG_FB_XILINX is not set
 # CONFIG_FB_DA8XX is not set
 # CONFIG_FB_MX3 is not set
-# CONFIG_FB_MXS is not set
 # end of Graphics support
 
 #
@@ -1460,6 +1469,7 @@  CONFIG_ST_FDMA=m
 # CONFIG_TEGRA20_APB_DMA is not set
 CONFIG_MTK_HSDMA=m
 CONFIG_MTK_CQDMA=m
+CONFIG_MTK_UART_APDMA=m
 # CONFIG_QCOM_BAM_DMA is not set
 # CONFIG_TI_CPPI41 is not set
 # CONFIG_TI_EDMA is not set
@@ -1476,6 +1486,7 @@  CONFIG_MTK_CQDMA=m
 CONFIG_ICST=y
 CONFIG_COMMON_CLK_HI655X=m
 # CONFIG_COMMON_CLK_AXI_CLKGEN is not set
+CONFIG_CLK_BCM2835=y
 CONFIG_CLK_BCM_63XX=y
 CONFIG_COMMON_CLK_IPROC=y
 CONFIG_CLK_BCM_NSP=y
@@ -1493,6 +1504,7 @@  CONFIG_STUB_CLK_HI3660=y
 CONFIG_MXC_CLK=y
 CONFIG_COMMON_CLK_KEYSTONE=y
 CONFIG_TI_SCI_CLK=m
+# CONFIG_TI_SCI_CLK_PROBE_FROM_FW is not set
 
 #
 # Clock driver for MediaTek SoC
@@ -1517,6 +1529,7 @@  CONFIG_COMMON_CLK_MT7629_HIFSYS=y
 CONFIG_COMMON_CLK_MT8135=y
 CONFIG_COMMON_CLK_MT8173=y
 CONFIG_COMMON_CLK_MT8516=y
+CONFIG_COMMON_CLK_MT8516_AUDSYS=y
 # end of Clock driver for MediaTek SoC
 CONFIG_COMMON_CLK_MESON_INPUT=m
 CONFIG_COMMON_CLK_MESON8B=y
@@ -1702,6 +1715,7 @@  CONFIG_MTK_INFRACFG=y
 #
 # Qualcomm SoC drivers
 #
+# CONFIG_QCOM_AOSS_QMP is not set
 # CONFIG_QCOM_COMMAND_DB is not set
 # CONFIG_QCOM_GENI_SE is not set
 # CONFIG_QCOM_GLINK_SSR is not set
@@ -1785,7 +1799,6 @@  CONFIG_QCOM_VADC_COMMON=m
 CONFIG_QCOM_PM8XXX_XOADC=m
 CONFIG_ROCKCHIP_SARADC=m
 CONFIG_SUN4I_GPADC=m
-# CONFIG_XILINX_XADC is not set
 # end of Analog to digital converters
 
 #
@@ -1862,6 +1875,7 @@  CONFIG_PHY_MTK_UFS=m
 CONFIG_PHY_MTK_XSPHY=m
 CONFIG_PHY_QCOM_APQ8064_SATA=m
 CONFIG_PHY_QCOM_IPQ806X_SATA=m
+CONFIG_PHY_QCOM_PCIE2=m
 CONFIG_PHY_QCOM_QMP=m
 CONFIG_PHY_QCOM_QUSB2=m
 CONFIG_PHY_QCOM_UFS=m
@@ -1893,6 +1907,12 @@  CONFIG_PHY_TI_GMII_SEL=m
 # end of PHY Subsystem
 
 #
+# Performance monitor support
+#
+CONFIG_FSL_IMX8_DDR_PMU=m
+# end of Performance monitor support
+
+#
 # Android
 #
 CONFIG_NVMEM_IMX_IIM=m
@@ -1930,6 +1950,8 @@  CONFIG_PROC_VMCORE=y
 # Random Number Generation
 #
 CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m
+CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
+CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
 CONFIG_CRYPTO_DEV_FSL_CAAM=m
 # CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set
 CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m
@@ -1937,12 +1959,10 @@  CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9
 CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y
 CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=255
 CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=2048
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
-CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m
+CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
+CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
 CONFIG_CRYPTO_DEV_OMAP=m
 CONFIG_CRYPTO_DEV_OMAP_SHAM=m
 CONFIG_CRYPTO_DEV_OMAP_AES=m
diff --git a/kernel/config-arm64-generic b/kernel/config-arm64-generic
index 71f667f62..694b0dd48 100644
--- a/kernel/config-arm64-generic
+++ b/kernel/config-arm64-generic
@@ -7,7 +7,7 @@  CONFIG_THREAD_INFO_IN_TASK=y
 # end of Timers subsystem
 
 #
-# RCU Subsystem
+# Scheduler features
 #
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_ARCH_SUPPORTS_INT128=y
@@ -154,6 +154,8 @@  CONFIG_ARM64_PTR_AUTH=y
 # end of ARMv8.3 architectural features
 CONFIG_ARM64_SVE=y
 CONFIG_ARM64_MODULE_PLTS=y
+CONFIG_ARM64_PSEUDO_NMI=y
+# CONFIG_ARM64_DEBUG_PRIORITY_MASKING is not set
 CONFIG_RELOCATABLE=y
 CONFIG_RANDOMIZE_BASE=y
 CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
@@ -213,6 +215,8 @@  CONFIG_ACPI_CCA_REQUIRED=y
 # CONFIG_ACPI_DEBUGGER is not set
 CONFIG_ACPI_SPCR_TABLE=y
 # CONFIG_ACPI_EC_DEBUGFS is not set
+CONFIG_ACPI_AC=y
+CONFIG_ACPI_BATTERY=y
 CONFIG_ACPI_BUTTON=m
 CONFIG_ACPI_FAN=m
 CONFIG_ACPI_DOCK=y
@@ -272,6 +276,7 @@  CONFIG_CRYPTO_AES_ARM64_BS=m
 #
 # General architecture-dependent options
 #
+CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
 CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
 CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
 CONFIG_MODULES_USE_ELF_RELA=y
@@ -365,6 +370,7 @@  CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
 # CONFIG_MEMORY_FAILURE is not set
 # CONFIG_TRANSPARENT_HUGEPAGE is not set
 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 # end of Memory Management options
 CONFIG_COMPAT_NETLINK_MESSAGES=y
@@ -687,6 +693,11 @@  CONFIG_MV_XOR_V2=y
 CONFIG_XGENE_DMA=m
 
 #
+# DMABUF options
+#
+CONFIG_VIRTIO_PMEM=m
+
+#
 # Xen driver support
 #
 CONFIG_XEN_EFI=y
@@ -856,17 +867,16 @@  CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
 # CONFIG_INDIRECT_PIO is not set
 CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
 CONFIG_HAS_IOPORT_MAP=y
-CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
-CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
 CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
-CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
-CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y
 CONFIG_DMA_DIRECT_REMAP=y
 
 #
 # Default contiguous memory area size:
 #
 CONFIG_UCS2_STRING=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_GENERIC_COMPAT_VDSO=y
+CONFIG_CROSS_COMPILE_COMPAT_VDSO=""
 CONFIG_SG_SPLIT=y
 CONFIG_ARCH_HAS_PMEM_API=y
 CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
diff --git a/kernel/config-generic b/kernel/config-generic
index 9118afccd..1e1bc8e52 100644
--- a/kernel/config-generic
+++ b/kernel/config-generic
@@ -4,8 +4,9 @@ 
 #
 #
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=80200
+CONFIG_GCC_VERSION=90100
 CONFIG_CLANG_VERSION=0
+CONFIG_CC_CAN_LINK=y
 CONFIG_CC_HAS_ASM_GOTO=y
 CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
 CONFIG_IRQ_WORK=y
@@ -16,6 +17,7 @@  CONFIG_BUILDTIME_EXTABLE_SORT=y
 #
 CONFIG_INIT_ENV_ARG_LIMIT=32
 # CONFIG_COMPILE_TEST is not set
+# CONFIG_HEADER_TEST is not set
 CONFIG_LOCALVERSION=""
 # CONFIG_LOCALVERSION_AUTO is not set
 CONFIG_BUILD_SALT=""
@@ -106,10 +108,16 @@  CONFIG_RCU_NOCB_CPU=y
 CONFIG_LOG_BUF_SHIFT=18
 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+
+#
+# Scheduler features
+#
+# CONFIG_UCLAMP_TASK is not set
+# end of Scheduler features
+
 CONFIG_CGROUPS=y
 # CONFIG_MEMCG is not set
 CONFIG_BLK_CGROUP=y
-# CONFIG_DEBUG_BLK_CGROUP is not set
 CONFIG_CGROUP_SCHED=y
 CONFIG_FAIR_GROUP_SCHED=y
 # CONFIG_CFS_BANDWIDTH is not set
@@ -467,6 +475,7 @@  CONFIG_MQ_IOSCHED_DEADLINE=y
 CONFIG_MQ_IOSCHED_KYBER=y
 CONFIG_IOSCHED_BFQ=y
 CONFIG_BFQ_GROUP_IOSCHED=y
+# CONFIG_BFQ_CGROUP_DEBUG is not set
 # end of IO Schedulers
 
 CONFIG_PADATA=y
@@ -692,6 +701,7 @@  CONFIG_NF_NAT_SIP=m
 CONFIG_NF_NAT_TFTP=m
 CONFIG_NF_NAT_REDIRECT=y
 CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
 CONFIG_NF_TABLES=m
 CONFIG_NF_TABLES_SET=m
 CONFIG_NF_TABLES_INET=y
@@ -720,6 +730,7 @@  CONFIG_NFT_XFRM=m
 CONFIG_NFT_SOCKET=m
 CONFIG_NFT_OSF=m
 CONFIG_NFT_TPROXY=m
+CONFIG_NFT_SYNPROXY=m
 CONFIG_NF_DUP_NETDEV=m
 CONFIG_NFT_DUP_NETDEV=m
 CONFIG_NFT_FWD_NETDEV=m
@@ -917,9 +928,11 @@  CONFIG_NF_LOG_IPV6=m
 # end of IPv6: Netfilter Configuration
 
 CONFIG_NF_DEFRAG_IPV6=y
-CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_BRIDGE=m
+CONFIG_NFT_BRIDGE_META=m
 CONFIG_NFT_BRIDGE_REJECT=m
 CONFIG_NF_LOG_BRIDGE=m
+CONFIG_NF_CONNTRACK_BRIDGE=m
 # CONFIG_BRIDGE_NF_EBTABLES is not set
 CONFIG_BPFILTER=y
 CONFIG_BPFILTER_UMH=m
@@ -1049,15 +1062,16 @@  CONFIG_NET_ACT_PEDIT=m
 CONFIG_NET_ACT_SIMP=m
 CONFIG_NET_ACT_SKBEDIT=m
 CONFIG_NET_ACT_CSUM=m
+CONFIG_NET_ACT_MPLS=m
 CONFIG_NET_ACT_VLAN=m
 CONFIG_NET_ACT_BPF=m
 CONFIG_NET_ACT_SKBMOD=m
 CONFIG_NET_ACT_IFE=m
 CONFIG_NET_ACT_TUNNEL_KEY=m
+CONFIG_NET_ACT_CT=m
 CONFIG_NET_IFE_SKBMARK=m
 CONFIG_NET_IFE_SKBPRIO=m
 CONFIG_NET_IFE_SKBTCINDEX=m
-CONFIG_NET_CLS_IND=y
 CONFIG_NET_SCH_FIFO=y
 # CONFIG_DCB is not set
 CONFIG_DNS_RESOLVER=y
@@ -1156,6 +1170,7 @@  CONFIG_GRO_CELLS=y
 CONFIG_SOCK_VALIDATE_XMIT=y
 CONFIG_NET_SOCK_MSG=y
 CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
 CONFIG_FAILOVER=m
 CONFIG_HAVE_EBPF_JIT=y
 
@@ -1244,8 +1259,10 @@  CONFIG_PREVENT_FIRMWARE_BUILD=y
 # Firmware loader
 #
 CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
 CONFIG_EXTRA_FIRMWARE=""
 CONFIG_FW_LOADER_USER_HELPER=y
+CONFIG_FW_LOADER_COMPRESS=y
 # end of Firmware loader
 
 CONFIG_WANT_DEV_COREDUMP=y
@@ -1260,6 +1277,7 @@  CONFIG_REGMAP=y
 CONFIG_REGMAP_I2C=y
 CONFIG_REGMAP_MMIO=y
 CONFIG_REGMAP_IRQ=y
+CONFIG_REGMAP_SCCB=m
 CONFIG_DMA_SHARED_BUFFER=y
 # CONFIG_DMA_FENCE_TRACE is not set
 # end of Generic Driver Options
@@ -1343,8 +1361,8 @@  CONFIG_ENCLOSURE_SERVICES=m
 # CONFIG_SENSORS_APDS990X is not set
 # CONFIG_HMC6352 is not set
 # CONFIG_DS1682 is not set
-CONFIG_USB_SWITCH_FSA9480=m
 # CONFIG_PCI_ENDPOINT_TEST is not set
+# CONFIG_XILINX_SDFEC is not set
 CONFIG_MISC_RTSX=m
 # CONFIG_C2PORT is not set
 
@@ -1433,7 +1451,6 @@  CONFIG_SCSI_PROC_FS=y
 #
 CONFIG_BLK_DEV_SD=y
 CONFIG_CHR_DEV_ST=m
-CONFIG_CHR_DEV_OSST=m
 CONFIG_BLK_DEV_SR=y
 CONFIG_BLK_DEV_SR_VENDOR=y
 CONFIG_CHR_DEV_SG=y
@@ -1510,6 +1527,8 @@  CONFIG_LIBFCOE=m
 CONFIG_FCOE=m
 # CONFIG_SCSI_SNIC is not set
 CONFIG_SCSI_DMX3191D=m
+CONFIG_SCSI_FDOMAIN=m
+CONFIG_SCSI_FDOMAIN_PCI=m
 CONFIG_SCSI_GDTH=m
 CONFIG_SCSI_IPS=m
 CONFIG_SCSI_INITIO=m
@@ -1761,6 +1780,8 @@  CONFIG_NET_DSA_REALTEK_SMI=m
 CONFIG_NET_DSA_SMSC_LAN9303=m
 CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
 CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
+CONFIG_NET_DSA_VITESSE_VSC73XX=m
+CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
 # end of Distributed Switch Architecture drivers
 
 CONFIG_ETHERNET=y
@@ -1841,6 +1862,8 @@  CONFIG_BE2NET_LANCER=y
 CONFIG_BE2NET_SKYHAWK=y
 CONFIG_NET_VENDOR_EZCHIP=y
 CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m
+CONFIG_NET_VENDOR_GOOGLE=y
+CONFIG_GVE=m
 CONFIG_NET_VENDOR_HP=y
 CONFIG_HP100=m
 CONFIG_NET_VENDOR_HUAWEI=y
@@ -1968,6 +1991,7 @@  CONFIG_SMSC9420=m
 CONFIG_NET_VENDOR_SOCIONEXT=y
 CONFIG_NET_VENDOR_STMICRO=y
 CONFIG_STMMAC_ETH=m
+# CONFIG_STMMAC_SELFTESTS is not set
 CONFIG_STMMAC_PLATFORM=m
 CONFIG_DWMAC_DWC_QOS_ETH=m
 CONFIG_DWMAC_GENERIC=m
@@ -2042,6 +2066,7 @@  CONFIG_MICROCHIP_PHY=m
 CONFIG_MICROCHIP_T1_PHY=m
 CONFIG_MICROSEMI_PHY=m
 CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_TJA11XX_PHY=m
 CONFIG_QSEMI_PHY=m
 CONFIG_REALTEK_PHY=m
 CONFIG_RENESAS_PHY=m
@@ -2570,6 +2595,7 @@  CONFIG_SERIAL_FSL_LPUART=m
 CONFIG_SERIAL_CONEXANT_DIGICOLOR=m
 # end of Serial drivers
 
+CONFIG_SERIAL_MCTRL_GPIO=y
 # CONFIG_SERIAL_DEV_BUS is not set
 # CONFIG_TTY_PRINTK is not set
 CONFIG_HVC_DRIVER=y
@@ -2585,6 +2611,7 @@  CONFIG_IPMI_SI=m
 CONFIG_IPMI_SSIF=m
 CONFIG_IPMI_WATCHDOG=m
 CONFIG_IPMI_POWEROFF=m
+CONFIG_IPMB_DEVICE_INTERFACE=m
 CONFIG_HW_RANDOM=y
 CONFIG_HW_RANDOM_TIMERIOMEM=m
 CONFIG_HW_RANDOM_VIRTIO=m
@@ -2784,6 +2811,7 @@  CONFIG_GPIO_TPIC2810=m
 # MFD GPIO expanders
 #
 # CONFIG_GPIO_ADP5520 is not set
+# CONFIG_GPIO_BD70528 is not set
 # CONFIG_GPIO_BD9571MWV is not set
 # CONFIG_GPIO_DA9052 is not set
 # CONFIG_GPIO_DA9055 is not set
@@ -2835,8 +2863,10 @@  CONFIG_POWER_RESET_SYSCON=y
 CONFIG_POWER_RESET_SYSCON_POWEROFF=y
 CONFIG_REBOOT_MODE=y
 CONFIG_SYSCON_REBOOT_MODE=y
+CONFIG_NVMEM_REBOOT_MODE=m
 CONFIG_POWER_SUPPLY=y
 # CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
 # CONFIG_PDA_POWER is not set
 CONFIG_GENERIC_ADC_BATTERY=m
 # CONFIG_TEST_POWER is not set
@@ -2875,6 +2905,7 @@  CONFIG_CHARGER_MAX77693=m
 # CONFIG_BATTERY_RT5033 is not set
 # CONFIG_CHARGER_RT9455 is not set
 # CONFIG_CHARGER_UCS1002 is not set
+# CONFIG_CHARGER_BD70528 is not set
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
 # CONFIG_HWMON_DEBUG_CHIP is not set
@@ -2972,6 +3003,7 @@  CONFIG_SENSORS_ADM1275=m
 CONFIG_SENSORS_IBM_CFFPS=m
 # CONFIG_SENSORS_IR35221 is not set
 # CONFIG_SENSORS_IR38064 is not set
+# CONFIG_SENSORS_IRPS5401 is not set
 # CONFIG_SENSORS_ISL68137 is not set
 CONFIG_SENSORS_LM25066=m
 # CONFIG_SENSORS_LTC2978 is not set
@@ -2981,6 +3013,7 @@  CONFIG_SENSORS_MAX20751=m
 CONFIG_SENSORS_MAX31785=m
 CONFIG_SENSORS_MAX34440=m
 CONFIG_SENSORS_MAX8688=m
+CONFIG_SENSORS_PXE1610=m
 CONFIG_SENSORS_TPS40422=m
 CONFIG_SENSORS_TPS53679=m
 CONFIG_SENSORS_UCD9000=m
@@ -3077,6 +3110,7 @@  CONFIG_WATCHDOG=y
 CONFIG_WATCHDOG_CORE=y
 CONFIG_WATCHDOG_NOWAYOUT=y
 CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
 CONFIG_WATCHDOG_SYSFS=y
 
 #
@@ -3088,6 +3122,7 @@  CONFIG_WATCHDOG_SYSFS=y
 # Watchdog Device Drivers
 #
 CONFIG_SOFT_WATCHDOG=m
+# CONFIG_BD70528_WATCHDOG is not set
 CONFIG_DA9052_WATCHDOG=m
 CONFIG_DA9055_WATCHDOG=m
 CONFIG_DA9063_WATCHDOG=m
@@ -3249,6 +3284,7 @@  CONFIG_MFD_WM8350=y
 CONFIG_MFD_WM8350_I2C=y
 CONFIG_MFD_WM8994=y
 CONFIG_MFD_ROHM_BD718XX=m
+CONFIG_MFD_ROHM_BD70528=m
 CONFIG_MFD_STPMIC1=m
 CONFIG_MFD_STMFX=m
 # end of Multifunction device drivers
@@ -3266,6 +3302,7 @@  CONFIG_REGULATOR_AS3711=m
 CONFIG_REGULATOR_AS3722=m
 CONFIG_REGULATOR_AXP20X=m
 CONFIG_REGULATOR_BCM590XX=m
+CONFIG_REGULATOR_BD70528=m
 CONFIG_REGULATOR_BD718XX=m
 CONFIG_REGULATOR_BD9571MWV=m
 CONFIG_REGULATOR_DA903X=m
@@ -3318,6 +3355,7 @@  CONFIG_REGULATOR_S2MPA01=m
 CONFIG_REGULATOR_S2MPS11=m
 CONFIG_REGULATOR_S5M8767=m
 CONFIG_REGULATOR_SKY81452=m
+CONFIG_REGULATOR_SLG51000=m
 CONFIG_REGULATOR_STPMIC1=m
 CONFIG_REGULATOR_SY8106A=m
 CONFIG_REGULATOR_TPS51632=m
@@ -3513,6 +3551,7 @@  CONFIG_DVB_USB_DIBUSB_MC=m
 CONFIG_DVB_USB_DIB0700=m
 CONFIG_DVB_USB_UMT_010=m
 CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
 CONFIG_DVB_USB_M920X=m
 CONFIG_DVB_USB_DIGITV=m
 CONFIG_DVB_USB_VP7045=m
@@ -3642,10 +3681,26 @@  CONFIG_MEDIA_ATTACH=y
 CONFIG_VIDEO_IR_I2C=y
 
 #
+# I2C Encoders, decoders, sensors and other helper chips
+#
+
+#
 # Audio decoders, processors and mixers
 #
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
 CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+CONFIG_VIDEO_TLV320AIC23B=m
 CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
 CONFIG_VIDEO_SONY_BTF_MPX=m
 
 #
@@ -3655,39 +3710,122 @@  CONFIG_VIDEO_SONY_BTF_MPX=m
 #
 # Video decoders
 #
+CONFIG_VIDEO_ADV7180=m
+CONFIG_VIDEO_ADV7183=m
+CONFIG_VIDEO_ADV748X=m
+CONFIG_VIDEO_ADV7604=m
+# CONFIG_VIDEO_ADV7604_CEC is not set
+CONFIG_VIDEO_ADV7842=m
+# CONFIG_VIDEO_ADV7842_CEC is not set
+CONFIG_VIDEO_BT819=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
+CONFIG_VIDEO_KS0127=m
+CONFIG_VIDEO_ML86V7667=m
+CONFIG_VIDEO_SAA7110=m
 CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_TC358743=m
+# CONFIG_VIDEO_TC358743_CEC is not set
+CONFIG_VIDEO_TVP514X=m
 CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=m
 CONFIG_VIDEO_TW2804=m
 CONFIG_VIDEO_TW9903=m
 CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=m
+CONFIG_VIDEO_VPX3220=m
 
 #
 # Video and audio decoders
 #
+CONFIG_VIDEO_SAA717X=m
 CONFIG_VIDEO_CX25840=m
 
 #
 # Video encoders
 #
+CONFIG_VIDEO_SAA7127=m
+CONFIG_VIDEO_SAA7185=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+CONFIG_VIDEO_ADV7343=m
+CONFIG_VIDEO_ADV7393=m
+CONFIG_VIDEO_ADV7511=m
+# CONFIG_VIDEO_ADV7511_CEC is not set
+CONFIG_VIDEO_AD9389B=m
+CONFIG_VIDEO_AK881X=m
+CONFIG_VIDEO_THS8200=m
 
 #
 # Camera sensor devices
 #
+CONFIG_VIDEO_APTINA_PLL=m
+CONFIG_VIDEO_SMIAPP_PLL=m
+CONFIG_VIDEO_IMX214=m
+CONFIG_VIDEO_IMX258=m
+CONFIG_VIDEO_IMX274=m
+CONFIG_VIDEO_IMX319=m
+CONFIG_VIDEO_IMX355=m
 CONFIG_VIDEO_OV2640=m
+CONFIG_VIDEO_OV2659=m
+CONFIG_VIDEO_OV2680=m
+CONFIG_VIDEO_OV2685=m
+CONFIG_VIDEO_OV5640=m
+CONFIG_VIDEO_OV5645=m
+CONFIG_VIDEO_OV5647=m
+CONFIG_VIDEO_OV6650=m
+CONFIG_VIDEO_OV5670=m
+CONFIG_VIDEO_OV5695=m
+CONFIG_VIDEO_OV7251=m
+CONFIG_VIDEO_OV772X=m
 CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+CONFIG_VIDEO_OV7740=m
+CONFIG_VIDEO_OV8856=m
+CONFIG_VIDEO_OV9640=m
+CONFIG_VIDEO_OV9650=m
+CONFIG_VIDEO_OV13858=m
+CONFIG_VIDEO_VS6624=m
+CONFIG_VIDEO_MT9M001=m
+CONFIG_VIDEO_MT9M032=m
+CONFIG_VIDEO_MT9M111=m
+CONFIG_VIDEO_MT9P031=m
+CONFIG_VIDEO_MT9T001=m
+CONFIG_VIDEO_MT9T112=m
 CONFIG_VIDEO_MT9V011=m
+CONFIG_VIDEO_MT9V032=m
+CONFIG_VIDEO_MT9V111=m
+CONFIG_VIDEO_SR030PC30=m
+CONFIG_VIDEO_NOON010PC30=m
+CONFIG_VIDEO_M5MOLS=m
+CONFIG_VIDEO_RJ54N1=m
+CONFIG_VIDEO_S5K6AA=m
+CONFIG_VIDEO_S5K6A3=m
+CONFIG_VIDEO_S5K4ECGX=m
+CONFIG_VIDEO_S5K5BAF=m
+CONFIG_VIDEO_SMIAPP=m
+CONFIG_VIDEO_ET8EK8=m
 
 #
 # Lens drivers
 #
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+# CONFIG_VIDEO_DW9807_VCM is not set
 
 #
 # Flash devices
 #
+# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_LM3560 is not set
+# CONFIG_VIDEO_LM3646 is not set
 
 #
 # Video improvement chips
 #
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
 
 #
 # Audio/Video compression chips
@@ -3696,21 +3834,40 @@  CONFIG_VIDEO_MT9V011=m
 #
 # SDR tuner chips
 #
+# CONFIG_SDR_MAX2175 is not set
 
 #
 # Miscellaneous helper chips
 #
+# CONFIG_VIDEO_THS7303 is not set
+# CONFIG_VIDEO_M52790 is not set
+# CONFIG_VIDEO_I2C is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
+# end of I2C Encoders, decoders, sensors and other helper chips
+
+#
+# SPI helper chips
+#
+# end of SPI helper chips
+
 CONFIG_MEDIA_TUNER=y
+
+#
+# Customize TV tuners
+#
 CONFIG_MEDIA_TUNER_SIMPLE=y
 CONFIG_MEDIA_TUNER_TDA18250=m
 CONFIG_MEDIA_TUNER_TDA8290=y
 CONFIG_MEDIA_TUNER_TDA827X=y
 CONFIG_MEDIA_TUNER_TDA18271=y
 CONFIG_MEDIA_TUNER_TDA9887=y
+# CONFIG_MEDIA_TUNER_TEA5761 is not set
+# CONFIG_MEDIA_TUNER_TEA5767 is not set
 CONFIG_MEDIA_TUNER_MT20XX=y
 CONFIG_MEDIA_TUNER_MT2060=m
 CONFIG_MEDIA_TUNER_MT2063=m
 CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
 CONFIG_MEDIA_TUNER_QT1010=m
 CONFIG_MEDIA_TUNER_XC2028=y
 CONFIG_MEDIA_TUNER_XC5000=y
@@ -3733,6 +3890,12 @@  CONFIG_MEDIA_TUNER_IT913X=m
 CONFIG_MEDIA_TUNER_R820T=m
 CONFIG_MEDIA_TUNER_MXL301RF=m
 CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
 
 #
 # Multistandard (satellite) frontends
@@ -3740,7 +3903,10 @@  CONFIG_MEDIA_TUNER_QM1D1C0042=m
 CONFIG_DVB_STB0899=m
 CONFIG_DVB_STB6100=m
 CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
 CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
 CONFIG_DVB_M88DS3103=m
 
 #
@@ -3755,8 +3921,10 @@  CONFIG_DVB_MN88473=m
 #
 # DVB-S (satellite) frontends
 #
+CONFIG_DVB_CX24110=m
 CONFIG_DVB_CX24123=m
 CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
 CONFIG_DVB_ZL10039=m
 CONFIG_DVB_S5H1420=m
 CONFIG_DVB_STV0288=m
@@ -3764,21 +3932,30 @@  CONFIG_DVB_STB6000=m
 CONFIG_DVB_STV6110=m
 CONFIG_DVB_STV0900=m
 CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
 CONFIG_DVB_TUNER_ITD1000=m
 CONFIG_DVB_TUNER_CX24113=m
 CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
 CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
 CONFIG_DVB_CX24120=m
 CONFIG_DVB_SI21XX=m
 CONFIG_DVB_TS2020=m
 CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
 CONFIG_DVB_TDA10071=m
 
 #
 # DVB-T (terrestrial) frontends
 #
+CONFIG_DVB_SP8870=m
+CONFIG_DVB_SP887X=m
 CONFIG_DVB_CX22702=m
+CONFIG_DVB_S5H1432=m
 CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
 CONFIG_DVB_NXT6000=m
 CONFIG_DVB_MT352=m
 CONFIG_DVB_ZL10353=m
@@ -3786,9 +3963,11 @@  CONFIG_DVB_DIB3000MB=m
 CONFIG_DVB_DIB3000MC=m
 CONFIG_DVB_DIB7000M=m
 CONFIG_DVB_DIB7000P=m
+CONFIG_DVB_DIB9000=m
 CONFIG_DVB_TDA10048=m
 CONFIG_DVB_AF9013=m
 CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
 CONFIG_DVB_CXD2820R=m
 CONFIG_DVB_CXD2841ER=m
 CONFIG_DVB_RTL2830=m
@@ -3802,16 +3981,20 @@  CONFIG_DVB_GP8PSK_FE=m
 #
 # DVB-C (cable) frontends
 #
+CONFIG_DVB_TDA10021=m
 CONFIG_DVB_TDA10023=m
 
 #
 # ATSC (North American/Korean Terrestrial/Cable DTV) frontends
 #
 CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
 CONFIG_DVB_BCM3510=m
 CONFIG_DVB_LGDT330X=m
 CONFIG_DVB_LGDT3305=m
 CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
 CONFIG_DVB_S5H1409=m
 CONFIG_DVB_AU8522=m
 CONFIG_DVB_AU8522_DTV=m
@@ -3829,6 +4012,7 @@  CONFIG_DVB_MB86A20S=m
 # ISDB-S (satellite) & ISDB-T (terrestrial) frontends
 #
 CONFIG_DVB_TC90522=m
+CONFIG_DVB_MN88443X=m
 
 #
 # Digital terrestrial only tuners/PLL
@@ -3841,23 +4025,35 @@  CONFIG_DVB_TUNER_DIB0090=m
 # SEC control devices for DVB-S
 #
 CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+CONFIG_DVB_LNBH29=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
 CONFIG_DVB_ISL6421=m
 CONFIG_DVB_ISL6423=m
 CONFIG_DVB_A8293=m
+CONFIG_DVB_LGS8GL5=m
 CONFIG_DVB_LGS8GXX=m
 CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
 CONFIG_DVB_IX2505V=m
 CONFIG_DVB_M88RS2000=m
 CONFIG_DVB_AF9033=m
+CONFIG_DVB_HORUS3A=m
+CONFIG_DVB_ASCOT2E=m
+CONFIG_DVB_HELENE=m
 
 #
 # Common Interface (EN50221) controller drivers
 #
+CONFIG_DVB_CXD2099=m
 CONFIG_DVB_SP2=m
 
 #
 # Tools to develop new frontends
 #
+# CONFIG_DVB_DUMMY_FE is not set
+# end of Customise DVB Frontends
 
 #
 # Graphics support
@@ -3876,6 +4072,7 @@  CONFIG_DRM_FBDEV_OVERALLOC=100
 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
 # CONFIG_DRM_DP_CEC is not set
 CONFIG_DRM_TTM=m
+CONFIG_DRM_VRAM_HELPER=m
 CONFIG_DRM_GEM_CMA_HELPER=y
 CONFIG_DRM_KMS_CMA_HELPER=y
 CONFIG_DRM_GEM_SHMEM_HELPER=y
@@ -3901,7 +4098,6 @@  CONFIG_DRM_RADEON=m
 CONFIG_DRM_AMDGPU=m
 CONFIG_DRM_AMDGPU_SI=y
 CONFIG_DRM_AMDGPU_CIK=y
-CONFIG_DRM_AMDGPU_USERPTR=y
 # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
 
 #
@@ -3929,6 +4125,11 @@  CONFIG_DRM_NOUVEAU_BACKLIGHT=y
 #
 # end of drm/i915 Debugging
 
+#
+# drm/i915 Profile Guided Optimisation
+#
+# end of drm/i915 Profile Guided Optimisation
+
 CONFIG_DRM_VGEM=m
 CONFIG_DRM_VKMS=m
 CONFIG_DRM_ATI_PCIGART=y
@@ -3956,6 +4157,7 @@  CONFIG_DRM_PANEL_JDI_LT070ME05000=m
 CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
 CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=m
 # CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
+CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m
 CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
 # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
 # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
@@ -4254,6 +4456,7 @@  CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
 # end of HD-Audio
 
 CONFIG_SND_HDA_CORE=m
+CONFIG_SND_HDA_COMPONENT=y
 CONFIG_SND_HDA_PREALLOC_SIZE=64
 CONFIG_SND_USB=y
 CONFIG_SND_USB_AUDIO=m
@@ -4594,7 +4797,6 @@  CONFIG_USB_EMI62=m
 CONFIG_USB_EMI26=m
 CONFIG_USB_ADUTUX=m
 CONFIG_USB_SEVSEG=m
-# CONFIG_USB_RIO500 is not set
 # CONFIG_USB_LEGOTOWER is not set
 CONFIG_USB_LCD=m
 # CONFIG_USB_CYPRESS_CY7C63 is not set
@@ -4759,6 +4961,9 @@  CONFIG_LEDS_BLINKM=m
 CONFIG_LEDS_SYSCON=y
 CONFIG_LEDS_MLXREG=m
 CONFIG_LEDS_USER=m
+CONFIG_LEDS_TI_LMU_COMMON=m
+CONFIG_LEDS_LM3697=m
+CONFIG_LEDS_LM36274=m
 
 #
 # LED Triggers
@@ -4839,6 +5044,7 @@  CONFIG_RTC_DRV_PCF8563=m
 CONFIG_RTC_DRV_PCF8583=m
 CONFIG_RTC_DRV_M41T80=m
 CONFIG_RTC_DRV_M41T80_WDT=y
+CONFIG_RTC_DRV_BD70528=m
 CONFIG_RTC_DRV_BQ32K=m
 CONFIG_RTC_DRV_TWL4030=m
 CONFIG_RTC_DRV_PALMAS=m
@@ -4928,6 +5134,8 @@  CONFIG_FSL_EDMA=m
 CONFIG_INTEL_IDMA64=m
 CONFIG_QCOM_HIDMA_MGMT=m
 CONFIG_QCOM_HIDMA=m
+CONFIG_DW_EDMA=m
+CONFIG_DW_EDMA_PCIE=m
 
 #
 # DMA Clients
@@ -4995,6 +5203,12 @@  CONFIG_XEN_FRONT_PGDIR_SHBUF=m
 # end of Xen driver support
 
 # CONFIG_STAGING is not set
+
+#
+# Intel Speed Select Technology interface support
+#
+# end of Intel Speed Select Technology interface support
+
 # CONFIG_CHROME_PLATFORMS is not set
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_HAVE_CLK_PREPARE=y
@@ -5006,6 +5220,7 @@  CONFIG_COMMON_CLK=y
 # CONFIG_CLK_HSDK is not set
 CONFIG_COMMON_CLK_MAX9485=m
 CONFIG_COMMON_CLK_RK808=m
+CONFIG_COMMON_CLK_SI5341=m
 CONFIG_COMMON_CLK_SI5351=m
 CONFIG_COMMON_CLK_SI514=m
 CONFIG_COMMON_CLK_SI544=m
@@ -5091,13 +5306,6 @@  CONFIG_RPMSG_VIRTIO=m
 # end of i.MX SoC drivers
 
 #
-# IXP4xx SoC drivers
-#
-# CONFIG_IXP4XX_QMGR is not set
-# CONFIG_IXP4XX_NPE is not set
-# end of IXP4xx SoC drivers
-
-#
 # Qualcomm SoC drivers
 #
 # end of Qualcomm SoC drivers
@@ -5130,6 +5338,7 @@  CONFIG_EXTCON=y
 # Extcon Device Drivers
 #
 CONFIG_EXTCON_ADC_JACK=m
+CONFIG_EXTCON_FSA9480=m
 CONFIG_EXTCON_GPIO=m
 CONFIG_EXTCON_MAX14577=m
 CONFIG_EXTCON_MAX3355=m
@@ -5210,6 +5419,7 @@  CONFIG_IIO=m
 # CONFIG_TWL6030_GPADC is not set
 # CONFIG_VF610_ADC is not set
 # CONFIG_VIPERBOARD_ADC is not set
+# CONFIG_XILINX_XADC is not set
 # end of Analog to digital converters
 
 #
@@ -5426,6 +5636,7 @@  CONFIG_HID_SENSOR_IIO_COMMON=m
 #
 # CONFIG_ABP060MG is not set
 # CONFIG_BMP280 is not set
+# CONFIG_DPS310 is not set
 # CONFIG_HID_SENSOR_PRESS is not set
 # CONFIG_HP03 is not set
 # CONFIG_MPL115_I2C is not set
@@ -5480,13 +5691,12 @@  CONFIG_HID_SENSOR_IIO_COMMON=m
 # IRQ chip support
 #
 CONFIG_IRQCHIP=y
-CONFIG_ARM_GIC_MAX_NR=1
+CONFIG_AL_FIC=y
 # end of IRQ chip support
 
 # CONFIG_IPACK_BUS is not set
 CONFIG_RESET_CONTROLLER=y
 CONFIG_RESET_TI_SYSCON=m
-# CONFIG_FMC is not set
 
 #
 # PHY Subsystem
@@ -5498,6 +5708,7 @@  CONFIG_PHY_CADENCE_DP=m
 CONFIG_PHY_CADENCE_DPHY=m
 CONFIG_PHY_CADENCE_SIERRA=m
 CONFIG_PHY_FSL_IMX8MQ_USB=m
+CONFIG_PHY_MIXEL_MIPI_DPHY=m
 CONFIG_PHY_PXA_28NM_HSIC=m
 CONFIG_PHY_PXA_28NM_USB2=m
 CONFIG_PHY_CPCAP_USB=m
@@ -5743,7 +5954,7 @@  CONFIG_SUNRPC=m
 CONFIG_SUNRPC_GSS=m
 CONFIG_SUNRPC_BACKCHANNEL=y
 CONFIG_RPCSEC_GSS_KRB5=m
-CONFIG_CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
+CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
 # CONFIG_SUNRPC_DEBUG is not set
 # CONFIG_CEPH_FS is not set
 CONFIG_CIFS=m
@@ -5751,7 +5962,6 @@  CONFIG_CIFS=m
 # CONFIG_CIFS_ALLOW_INSECURE_LEGACY is not set
 # CONFIG_CIFS_UPCALL is not set
 CONFIG_CIFS_XATTR=y
-CONFIG_CIFS_ACL=y
 # CONFIG_CIFS_DEBUG is not set
 CONFIG_CIFS_DFS_UPCALL=y
 CONFIG_CIFS_FSCACHE=y
@@ -5817,6 +6027,7 @@  CONFIG_DLM=m
 # Security options
 #
 CONFIG_KEYS=y
+CONFIG_KEYS_REQUEST_CACHE=y
 CONFIG_PERSISTENT_KEYRINGS=y
 # CONFIG_BIG_KEYS is not set
 CONFIG_ENCRYPTED_KEYS=m
@@ -5861,6 +6072,8 @@  CONFIG_GCC_PLUGIN_STRUCTLEAK=y
 # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
 CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
 # CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+CONFIG_INIT_ON_FREE_DEFAULT_ON=y
 # end of Memory initialization
 # end of Kernel hardening options
 # end of Security options
@@ -5900,7 +6113,6 @@  CONFIG_CRYPTO_GF128MUL=m
 CONFIG_CRYPTO_NULL=y
 CONFIG_CRYPTO_NULL2=y
 CONFIG_CRYPTO_PCRYPT=m
-CONFIG_CRYPTO_WORKQUEUE=y
 CONFIG_CRYPTO_CRYPTD=y
 CONFIG_CRYPTO_AUTHENC=m
 CONFIG_CRYPTO_TEST=m
@@ -5959,6 +6171,7 @@  CONFIG_CRYPTO_VMAC=m
 #
 CONFIG_CRYPTO_CRC32C=y
 CONFIG_CRYPTO_CRC32=y
+CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_GHASH=m
 CONFIG_CRYPTO_POLY1305=m
@@ -5984,6 +6197,7 @@  CONFIG_CRYPTO_WP512=m
 CONFIG_CRYPTO_AES=y
 CONFIG_CRYPTO_AES_TI=m
 CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_LIB_ARC4=m
 CONFIG_CRYPTO_ARC4=m
 CONFIG_CRYPTO_BLOWFISH=m
 CONFIG_CRYPTO_BLOWFISH_COMMON=m
@@ -6029,6 +6243,9 @@  CONFIG_CRYPTO_JITTERENTROPY=y
 # CONFIG_CRYPTO_USER_API_AEAD is not set
 CONFIG_CRYPTO_HASH_INFO=y
 CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_ATMEL_I2C=m
+CONFIG_CRYPTO_DEV_ATMEL_ECC=m
+CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
 CONFIG_CRYPTO_DEV_CHELSIO=m
 CONFIG_CHELSIO_IPSEC_INLINE=y
 CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
@@ -6059,7 +6276,7 @@  CONFIG_BINARY_PRINTF=y
 #
 CONFIG_RAID6_PQ=m
 CONFIG_RAID6_PQ_BENCHMARK=y
-# CONFIG_PACKING is not set
+CONFIG_PACKING=y
 CONFIG_BITREVERSE=y
 CONFIG_GENERIC_STRNCPY_FROM_USER=y
 CONFIG_GENERIC_STRNLEN_USER=y
@@ -6113,6 +6330,8 @@  CONFIG_DECOMPRESS_LZ4=y
 CONFIG_GENERIC_ALLOCATOR=y
 CONFIG_REED_SOLOMON=m
 CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_REED_SOLOMON_ENC16=y
+CONFIG_REED_SOLOMON_DEC16=y
 CONFIG_TEXTSEARCH=y
 CONFIG_TEXTSEARCH_KMP=m
 CONFIG_TEXTSEARCH_BM=m
@@ -6147,10 +6366,10 @@  CONFIG_GLOB=y
 # CONFIG_GLOB_SELFTEST is not set
 CONFIG_NLATTR=y
 CONFIG_CLZ_TAB=y
-# CONFIG_DDR is not set
 CONFIG_IRQ_POLL=y
 CONFIG_MPILIB=y
 CONFIG_SIGNATURE=y
+CONFIG_DIMLIB=y
 CONFIG_LIBFDT=y
 CONFIG_OID_REGISTRY=y
 CONFIG_FONT_SUPPORT=y
@@ -6160,11 +6379,10 @@  CONFIG_FONT_8x16=y
 CONFIG_SG_POOL=y
 CONFIG_SBITMAP=y
 CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
 # CONFIG_STRING_SELFTEST is not set
 # end of Library routines
 
-CONFIG_OBJAGG=m
-
 #
 # Kernel hacking
 #
@@ -6191,7 +6409,7 @@  CONFIG_STRIP_ASM_SYMS=y
 # CONFIG_READABLE_ASM is not set
 # CONFIG_UNUSED_SYMBOLS is not set
 CONFIG_DEBUG_FS=y
-CONFIG_HEADERS_CHECK=y
+# CONFIG_HEADERS_INSTALL is not set
 # CONFIG_DEBUG_SECTION_MISMATCH is not set
 CONFIG_SECTION_MISMATCH_WARN_ONLY=y
 # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
@@ -6336,6 +6554,7 @@  CONFIG_RUNTIME_TESTING_MENU=y
 # CONFIG_TEST_SORT is not set
 # CONFIG_BACKTRACE_SELF_TEST is not set
 CONFIG_RBTREE_TEST=m
+CONFIG_REED_SOLOMON_TEST=m
 # CONFIG_INTERVAL_TREE_TEST is not set
 # CONFIG_PERCPU_TEST is not set
 # CONFIG_ATOMIC64_SELFTEST is not set
@@ -6358,6 +6577,7 @@  CONFIG_RBTREE_TEST=m
 # CONFIG_TEST_VMALLOC is not set
 # CONFIG_TEST_USER_COPY is not set
 # CONFIG_TEST_BPF is not set
+# CONFIG_TEST_BLACKHOLE_DEV is not set
 # CONFIG_FIND_BIT_BENCHMARK is not set
 # CONFIG_TEST_FIRMWARE is not set
 # CONFIG_TEST_SYSCTL is not set
@@ -6367,6 +6587,7 @@  CONFIG_RBTREE_TEST=m
 # CONFIG_TEST_MEMCAT_P is not set
 # CONFIG_TEST_OBJAGG is not set
 # CONFIG_TEST_STACKINIT is not set
+# CONFIG_TEST_MEMINIT is not set
 # CONFIG_MEMTEST is not set
 # CONFIG_BUG_ON_DATA_CORRUPTION is not set
 # CONFIG_SAMPLES is not set
diff --git a/kernel/config-x86-generic b/kernel/config-x86-generic
index 76720f0d5..073b33374 100644
--- a/kernel/config-x86-generic
+++ b/kernel/config-x86-generic
@@ -30,7 +30,7 @@  CONFIG_CONTEXT_TRACKING_FORCE=y
 # end of Timers subsystem
 
 #
-# RCU Subsystem
+# Scheduler features
 #
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
@@ -62,7 +62,6 @@  CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
 CONFIG_ARCH_HAS_FILTER_PGPROT=y
 CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
 CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
-CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
 CONFIG_ZONE_DMA32=y
 CONFIG_AUDIT_ARCH=y
@@ -91,6 +90,7 @@  CONFIG_HYPERVISOR_GUEST=y
 CONFIG_PARAVIRT_XXL=y
 # CONFIG_PARAVIRT_DEBUG is not set
 CONFIG_PARAVIRT_SPINLOCKS=y
+CONFIG_X86_HV_CALLBACK_VECTOR=y
 CONFIG_XEN_PV=y
 CONFIG_XEN_PV_SMP=y
 CONFIG_XEN_PVHVM=y
@@ -104,6 +104,7 @@  CONFIG_KVM_GUEST=y
 # CONFIG_KVM_DEBUG_FS is not set
 CONFIG_PARAVIRT_CLOCK=y
 # CONFIG_JAILHOUSE_GUEST is not set
+# CONFIG_ACRN_GUEST is not set
 # CONFIG_MK8 is not set
 # CONFIG_MPSC is not set
 # CONFIG_MCORE2 is not set
@@ -121,6 +122,7 @@  CONFIG_CPU_SUP_INTEL=y
 CONFIG_CPU_SUP_AMD=y
 CONFIG_CPU_SUP_HYGON=y
 CONFIG_CPU_SUP_CENTAUR=y
+CONFIG_CPU_SUP_ZHAOXIN=y
 CONFIG_HPET_TIMER=y
 CONFIG_HPET_EMULATE_RTC=y
 CONFIG_DMI=y
@@ -208,6 +210,7 @@  CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0
 # CONFIG_DEBUG_HOTPLUG_CPU0 is not set
 # CONFIG_COMPAT_VDSO is not set
 # CONFIG_LEGACY_VSYSCALL_EMULATE is not set
+# CONFIG_LEGACY_VSYSCALL_XONLY is not set
 CONFIG_LEGACY_VSYSCALL_NONE=y
 # CONFIG_CMDLINE_BOOL is not set
 # CONFIG_MODIFY_LDT_SYSCALL is not set
@@ -394,6 +397,7 @@  CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
 CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
 CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
 CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
 CONFIG_MODULES_USE_ELF_RELA=y
 CONFIG_ARCH_MMAP_RND_BITS=32
 CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
@@ -450,8 +454,8 @@  CONFIG_ARCH_WANTS_THP_SWAP=y
 CONFIG_THP_SWAP=y
 CONFIG_TRANSPARENT_HUGE_PAGECACHE=y
 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
-CONFIG_ARCH_HAS_ZONE_DEVICE=y
-CONFIG_ARCH_HAS_HMM_MIRROR=y
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
+# CONFIG_HMM_MIRROR is not set
 CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
 CONFIG_ARCH_HAS_PKEYS=y
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
@@ -672,6 +676,7 @@  CONFIG_SFC_SRIOV=y
 CONFIG_STMMAC_PCI=m
 CONFIG_VIA_RHINE_MMIO=y
 CONFIG_NET_VENDOR_XILINX=y
+CONFIG_XILINX_AXI_EMAC=m
 CONFIG_XILINX_LL_TEMAC=m
 CONFIG_NET_SB1000=m
 CONFIG_MDIO_BUS_MUX=m
@@ -1054,6 +1059,7 @@  CONFIG_VIDEO_SAA7164=m
 #
 # Media digital TV PCI Adapters
 #
+CONFIG_DVB_AV7110_IR=y
 CONFIG_DVB_AV7110=m
 CONFIG_DVB_AV7110_OSD=y
 CONFIG_DVB_BUDGET_CORE=m
@@ -1080,13 +1086,6 @@  CONFIG_VIDEO_SAA7146=m
 CONFIG_VIDEO_SAA7146_VV=m
 
 #
-# Audio decoders, processors and mixers
-#
-CONFIG_VIDEO_CS3308=m
-CONFIG_VIDEO_CS5345=m
-CONFIG_VIDEO_WM8775=m
-
-#
 # RDS decoders
 #
 CONFIG_VIDEO_SAA6588=m
@@ -1097,62 +1096,27 @@  CONFIG_VIDEO_SAA6588=m
 CONFIG_VIDEO_SAA6752HS=m
 
 #
-# Miscellaneous helper chips
-#
-CONFIG_MEDIA_TUNER_MT2131=m
-CONFIG_MEDIA_TUNER_QM1D1B0004=m
-
-#
-# Multistandard (satellite) frontends
-#
-CONFIG_DVB_STV0910=m
-CONFIG_DVB_STV6111=m
-
-#
 # DVB-S (satellite) frontends
 #
-CONFIG_DVB_ZL10036=m
 CONFIG_DVB_STV0299=m
 CONFIG_DVB_TDA8083=m
-CONFIG_DVB_TDA8261=m
-CONFIG_DVB_VES1X93=m
-CONFIG_DVB_TUA6100=m
-CONFIG_DVB_CX24117=m
-CONFIG_DVB_MB86A16=m
 
 #
 # DVB-T (terrestrial) frontends
 #
-CONFIG_DVB_SP8870=m
 CONFIG_DVB_CX22700=m
-CONFIG_DVB_L64781=m
 CONFIG_DVB_TDA1004X=m
-CONFIG_DVB_STV0367=m
 
 #
 # DVB-C (cable) frontends
 #
 CONFIG_DVB_VES1820=m
-CONFIG_DVB_TDA10021=m
 CONFIG_DVB_STV0297=m
 
 #
-# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
-#
-CONFIG_DVB_OR51132=m
-
-#
 # SEC control devices for DVB-S
 #
-CONFIG_DVB_LNBH25=m
 CONFIG_DVB_LNBP21=m
-CONFIG_DVB_ISL6405=m
-CONFIG_DVB_TDA665x=m
-
-#
-# Common Interface (EN50221) controller drivers
-#
-CONFIG_DVB_CXD2099=m
 
 #
 # Graphics support
@@ -1175,11 +1139,13 @@  CONFIG_DRM_I2C_NXP_TDA998X=m
 # Display Engine Configuration
 #
 CONFIG_DRM_AMD_DC_DCN1_0=y
-CONFIG_DRM_AMD_DC_DCN1_01=y
+CONFIG_DRM_AMD_DC_DCN2_0=y
+CONFIG_DRM_AMD_DC_DSC_SUPPORT=y
 # end of Display Engine Configuration
 CONFIG_HSA_AMD=y
 CONFIG_DRM_I915=m
 CONFIG_DRM_I915_ALPHA_SUPPORT=y
+CONFIG_DRM_I915_FORCE_PROBE="*"
 CONFIG_DRM_I915_CAPTURE_ERROR=y
 CONFIG_DRM_I915_COMPRESS_ERROR=y
 CONFIG_DRM_I915_USERPTR=y
@@ -1190,6 +1156,7 @@  CONFIG_DRM_I915_USERPTR=y
 #
 # CONFIG_DRM_I915_WERROR is not set
 # CONFIG_DRM_I915_DEBUG is not set
+# CONFIG_DRM_I915_DEBUG_MMIO is not set
 # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
 # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
 # CONFIG_DRM_I915_DEBUG_GUC is not set
@@ -1198,6 +1165,13 @@  CONFIG_DRM_I915_USERPTR=y
 # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
 # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
 # end of drm/i915 Debugging
+
+#
+# drm/i915 Profile Guided Optimisation
+#
+CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
+CONFIG_DRM_I915_SPIN_REQUEST=5
+# end of drm/i915 Profile Guided Optimisation
 CONFIG_DRM_VMWGFX=m
 # CONFIG_DRM_VMWGFX_FBCON is not set
 # CONFIG_DRM_GMA500 is not set
@@ -1271,7 +1245,6 @@  CONFIG_SND_TRIDENT=m
 #
 # HD-Audio
 #
-CONFIG_SND_HDA_COMPONENT=y
 CONFIG_SND_HDA_I915=y
 CONFIG_SND_USB_USX2Y=m
 CONFIG_SND_USB_US122L=m
@@ -1378,11 +1351,13 @@  CONFIG_DCA=m
 # CONFIG_UIO_HV_GENERIC is not set
 CONFIG_IRQ_BYPASS_MANAGER=m
 CONFIG_VBOXGUEST=m
+CONFIG_VIRTIO_PMEM=m
 
 #
 # Microsoft Hyper-V guest support
 #
 CONFIG_HYPERV=m
+CONFIG_HYPERV_TIMER=y
 CONFIG_HYPERV_TSCPAGE=y
 CONFIG_HYPERV_UTILS=m
 CONFIG_HYPERV_BALLOON=m
@@ -1391,8 +1366,6 @@  CONFIG_HYPERV_BALLOON=m
 #
 # Xen driver support
 #
-# CONFIG_XEN_SELFBALLOONING is not set
-CONFIG_XEN_TMEM=m
 CONFIG_XEN_PCIDEV_BACKEND=m
 CONFIG_XEN_ACPI_PROCESSOR=m
 # CONFIG_XEN_MCE_LOG is not set
@@ -1451,6 +1424,7 @@  CONFIG_ASUS_WIRELESS=m
 CONFIG_ACPI_WMI=m
 CONFIG_WMI_BMOF=m
 CONFIG_INTEL_WMI_THUNDERBOLT=m
+CONFIG_XIAOMI_WMI=m
 CONFIG_MSI_WMI=m
 CONFIG_PEAQ_WMI=m
 CONFIG_TOPSTAR_LAPTOP=m
@@ -1458,6 +1432,7 @@  CONFIG_ACPI_TOSHIBA=m
 CONFIG_TOSHIBA_BT_RFKILL=m
 CONFIG_TOSHIBA_HAPS=m
 CONFIG_TOSHIBA_WMI=m
+CONFIG_ACPI_CMPC=m
 CONFIG_INTEL_INT0002_VGPIO=m
 CONFIG_INTEL_HID_EVENT=m
 CONFIG_INTEL_VBTN=m
@@ -1467,6 +1442,7 @@  CONFIG_INTEL_IPS=m
 CONFIG_SAMSUNG_LAPTOP=m
 CONFIG_MXM_WMI=m
 CONFIG_INTEL_OAKTRAIL=m
+CONFIG_SAMSUNG_Q10=m
 # CONFIG_APPLE_GMUX is not set
 # CONFIG_INTEL_RST is not set
 CONFIG_INTEL_SMARTCONNECT=m
@@ -1483,6 +1459,12 @@  CONFIG_INTEL_CHTDC_TI_PWRBTN=m
 CONFIG_INTEL_ATOMISP2_PM=m
 CONFIG_HUAWEI_WMI=m
 CONFIG_PCENGINES_APU2=m
+
+#
+# Intel Speed Select Technology interface support
+#
+CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
+# end of Intel Speed Select Technology interface support
 CONFIG_PMC_ATOM=y
 # CONFIG_MELLANOX_PLATFORM is not set
 
@@ -1592,6 +1574,7 @@  CONFIG_QUOTACTL_COMPAT=y
 # CONFIG_PROC_KCORE is not set
 CONFIG_PROC_VMCORE=y
 # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
+CONFIG_PROC_PID_ARCH_STATUS=y
 # CONFIG_HUGETLBFS is not set
 CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
 CONFIG_EFIVAR_FS=m
@@ -1704,6 +1687,7 @@  CONFIG_HAS_IOPORT_MAP=y
 #
 CONFIG_IOMMU_HELPER=y
 CONFIG_UCS2_STRING=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
 CONFIG_ARCH_HAS_PMEM_API=y
 CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
 CONFIG_ARCH_HAS_UACCESS_MCSAFE=y
@@ -1762,15 +1746,10 @@  CONFIG_DEBUG_WX=y
 CONFIG_DOUBLEFAULT=y
 # CONFIG_DEBUG_TLBFLUSH is not set
 # CONFIG_IOMMU_DEBUG is not set
-CONFIG_IO_DELAY_TYPE_0X80=0
-CONFIG_IO_DELAY_TYPE_0XED=1
-CONFIG_IO_DELAY_TYPE_UDELAY=2
-CONFIG_IO_DELAY_TYPE_NONE=3
 CONFIG_IO_DELAY_0X80=y
 # CONFIG_IO_DELAY_0XED is not set
 # CONFIG_IO_DELAY_UDELAY is not set
 # CONFIG_IO_DELAY_NONE is not set
-CONFIG_DEFAULT_IO_DELAY_TYPE=0
 CONFIG_DEBUG_BOOT_PARAMS=y
 # CONFIG_CPA_DEBUG is not set
 # CONFIG_DEBUG_ENTRY is not set
diff --git a/kernel/kernel.nm b/kernel/kernel.nm
index f90f5123b..161b81009 100644
--- a/kernel/kernel.nm
+++ b/kernel/kernel.nm
@@ -4,7 +4,7 @@ 
 ###############################################################################
 
 name       = kernel
-version    = 5.2.11
+version    = 5.3.7
 release    = 1
 thisapp    = linux-%{version}
 
@@ -50,6 +50,7 @@  build
 		pciutils-devel
 		perl
 		python-devel
+		rsync
 		openssl-devel
 		slang-devel
 		xmlto