From df51245dc2f67dd1629f08f12971c5c2689780fe Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Mon, 4 Sep 2017 01:55:23 +0000 Subject: [PATCH] core/linux-aarch64 to 4.13.0-1 --- ...ow-mac-address-to-be-set-as-a-parame.patch | 10 +- ...ip-enable-sdmmc-controller-on-rk3399.patch | 42 +++ ...kchip-disable-pwm0-on-rk3399-firefly.patch | 26 ++ ...-qcom-Collapse-usb-support-into-one-.patch | 145 +++++++++ core/linux-aarch64/PKGBUILD | 28 +- core/linux-aarch64/config | 290 ++++++++++++------ 6 files changed, 430 insertions(+), 111 deletions(-) create mode 100644 core/linux-aarch64/0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch create mode 100644 core/linux-aarch64/0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch create mode 100644 core/linux-aarch64/0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch diff --git a/core/linux-aarch64/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch b/core/linux-aarch64/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch index 343370641..bf8f54414 100644 --- a/core/linux-aarch64/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch +++ b/core/linux-aarch64/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch @@ -1,14 +1,14 @@ -From 7e89ba6ecc97cfc35857e84004105d63808c5cd7 Mon Sep 17 00:00:00 2001 +From 30d7acb45632070aa9929baa68aff42a5fcb1643 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Feb 2014 01:43:50 -0300 -Subject: [PATCH] net/smsc95xx: Allow mac address to be set as a parameter +Subject: [PATCH 1/4] net/smsc95xx: Allow mac address to be set as a parameter --- drivers/net/usb/smsc95xx.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c -index 831aa33d078a..03625547d794 100644 +index 340c13484e5c..ae49ded12f6c 100644 --- a/drivers/net/usb/smsc95xx.c +++ b/drivers/net/usb/smsc95xx.c @@ -60,6 +60,7 @@ @@ -30,7 +30,7 @@ index 831aa33d078a..03625547d794 100644 static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index, u32 *data, int in_pm) { -@@ -910,8 +915,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) +@@ -911,8 +916,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); } @@ -91,5 +91,5 @@ index 831aa33d078a..03625547d794 100644 /* maybe the boot loader passed the MAC address in devicetree */ -- -2.11.1 +2.14.1 diff --git a/core/linux-aarch64/0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch b/core/linux-aarch64/0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch new file mode 100644 index 000000000..f995c25e1 --- /dev/null +++ b/core/linux-aarch64/0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch @@ -0,0 +1,42 @@ +From 08b91100c5dc3f294ace4d92d5c29ce8b2ff2e6d Mon Sep 17 00:00:00 2001 +From: Shawn Lin +Date: Fri, 21 Jul 2017 16:30:59 +0800 +Subject: [PATCH 2/4] arm64: dts: rockchip: enable sdmmc controller on + rk3399-firefly + +This allows basic support for SD highspeed cards but no UHS-I mode +got ready due to the propagated defer-probe error from RK805. + +Cc: Kever Yang +Signed-off-by: Shawn Lin +Signed-off-by: Heiko Stuebner +--- + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +index ba1d9810ad1e..e01ef8a77f5e 100644 +--- a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts ++++ b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +@@ -630,6 +630,18 @@ + status = "okay"; + }; + ++&sdmmc { ++ bus-width = <4>; ++ cap-mmc-highspeed; ++ cap-sd-highspeed; ++ cd-gpios = <&gpio0 7 GPIO_ACTIVE_LOW>; ++ disable-wp; ++ max-frequency = <150000000>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_bus4>; ++ status = "okay"; ++}; ++ + &sdhci { + bus-width = <8>; + keep-power-in-suspend; +-- +2.14.1 + diff --git a/core/linux-aarch64/0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch b/core/linux-aarch64/0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch new file mode 100644 index 000000000..e18166ccf --- /dev/null +++ b/core/linux-aarch64/0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch @@ -0,0 +1,26 @@ +From 05a27b58acc1caa8c4f80bc9dd46c100abd35244 Mon Sep 17 00:00:00 2001 +From: Kevin Mihelich +Date: Mon, 7 Aug 2017 19:34:57 -0600 +Subject: [PATCH 3/4] arm64: dts: rockchip: disable pwm0 on rk3399-firefly + +Workaround for intermittent boot hangs due to pwm0 probe disabling the PWM clock. +--- + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +index e01ef8a77f5e..1fd4e87c61d5 100644 +--- a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts ++++ b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +@@ -618,7 +618,7 @@ + }; + + &pwm0 { +- status = "okay"; ++ status = "disabled"; + }; + + &pwm2 { +-- +2.14.1 + diff --git a/core/linux-aarch64/0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch b/core/linux-aarch64/0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch new file mode 100644 index 000000000..7e41197e8 --- /dev/null +++ b/core/linux-aarch64/0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch @@ -0,0 +1,145 @@ +From 0c9149a1813b56d043fa3db8f8591f0b2677ee50 Mon Sep 17 00:00:00 2001 +From: Kevin Mihelich +Date: Thu, 17 Aug 2017 21:18:11 -0600 +Subject: [PATCH 4/4] Revert "arm64: dts: qcom: Collapse usb support into one + node" + +This reverts commit ed75d6a969056cc8f5dd2df3af6c75b792b9116b. +--- + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 34 ++++++++--------- + arch/arm64/boot/dts/qcom/msm8916.dtsi | 62 ++++++++++++++++--------------- + 2 files changed, 49 insertions(+), 47 deletions(-) + +diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi +index bd310ac1967a..f326f4fb4d72 100644 +--- a/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi ++++ b/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi +@@ -215,16 +215,22 @@ + usb@78d9000 { + extcon = <&usb_id>, <&usb_id>; + status = "okay"; +- adp-disable; +- hnp-disable; +- srp-disable; +- ulpi { +- phy { +- v1p8-supply = <&pm8916_l7>; +- v3p3-supply = <&pm8916_l13>; +- extcon = <&usb_id>; +- }; +- }; ++ }; ++ ++ ehci@78d9000 { ++ status = "okay"; ++ }; ++ ++ phy@78d9000 { ++ v1p8-supply = <&pm8916_l7>; ++ v3p3-supply = <&pm8916_l13>; ++ vddcx-supply = <&pm8916_s1>; ++ extcon = <&usb_id>, <&usb_id>; ++ dr_mode = "otg"; ++ status = "okay"; ++ switch-gpio = <&pm8916_gpios 4 GPIO_ACTIVE_HIGH>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&usb_sw_sel_pm>; + }; + + lpass@07708000 { +@@ -342,14 +348,6 @@ + pinctrl-0 = <&usb_id_default>; + }; + +- usb-switch { +- compatible = "toshiba,tc7usb40mu"; +- switch-gpios = <&pm8916_gpios 4 GPIO_ACTIVE_HIGH>; +- extcon = <&usb_id>; +- pinctrl-names = "default"; +- pinctrl-0 = <&usb_sw_sel_pm>; +- }; +- + hdmi-out { + compatible = "hdmi-connector"; + type = "a"; +diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi +index 039991f80831..17691abea608 100644 +--- a/arch/arm64/boot/dts/qcom/msm8916.dtsi ++++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi +@@ -546,40 +546,44 @@ + status = "disabled"; + }; + +- otg: usb@78d9000 { ++ usb_dev: usb@78d9000 { + compatible = "qcom,ci-hdrc"; +- reg = <0x78d9000 0x200>, +- <0x78d9200 0x200>; ++ reg = <0x78d9000 0x400>; ++ dr_mode = "peripheral"; ++ interrupts = ; ++ usb-phy = <&usb_otg>; ++ status = "disabled"; ++ }; ++ ++ usb_host: ehci@78d9000 { ++ compatible = "qcom,ehci-host"; ++ reg = <0x78d9000 0x400>; ++ interrupts = ; ++ usb-phy = <&usb_otg>; ++ status = "disabled"; ++ }; ++ ++ usb_otg: phy@78d9000 { ++ compatible = "qcom,usb-otg-snps"; ++ reg = <0x78d9000 0x400>; + interrupts = , + ; ++ ++ qcom,vdd-levels = <500000 1000000 1320000>; ++ qcom,phy-init-sequence = <0x44 0x6B 0x24 0x13>; ++ dr_mode = "peripheral"; ++ qcom,otg-control = <2>; // PMIC ++ qcom,manual-pullup; ++ + clocks = <&gcc GCC_USB_HS_AHB_CLK>, +- <&gcc GCC_USB_HS_SYSTEM_CLK>; +- clock-names = "iface", "core"; +- assigned-clocks = <&gcc GCC_USB_HS_SYSTEM_CLK>; +- assigned-clock-rates = <80000000>; +- resets = <&gcc GCC_USB_HS_BCR>; +- reset-names = "core"; +- phy_type = "ulpi"; +- dr_mode = "otg"; +- ahb-burst-config = <0>; +- phy-names = "usb-phy"; +- phys = <&usb_hs_phy>; +- status = "disabled"; +- #reset-cells = <1>; ++ <&gcc GCC_USB_HS_SYSTEM_CLK>, ++ <&gcc GCC_USB2A_PHY_SLEEP_CLK>; ++ clock-names = "iface", "core", "sleep"; + +- ulpi { +- usb_hs_phy: phy { +- compatible = "qcom,usb-hs-phy-msm8916", +- "qcom,usb-hs-phy"; +- #phy-cells = <0>; +- clocks = <&xo_board>, <&gcc GCC_USB2A_PHY_SLEEP_CLK>; +- clock-names = "ref", "sleep"; +- resets = <&gcc GCC_USB2A_PHY_BCR>, <&otg 0>; +- reset-names = "phy", "por"; +- qcom,init-seq = /bits/ 8 <0x0 0x44 +- 0x1 0x6b 0x2 0x24 0x3 0x13>; +- }; +- }; ++ resets = <&gcc GCC_USB2A_PHY_BCR>, ++ <&gcc GCC_USB_HS_BCR>; ++ reset-names = "phy", "link"; ++ status = "disabled"; + }; + + intc: interrupt-controller@b000000 { +-- +2.14.1 + diff --git a/core/linux-aarch64/PKGBUILD b/core/linux-aarch64/PKGBUILD index 05932c1cb..e16e4ffda 100644 --- a/core/linux-aarch64/PKGBUILD +++ b/core/linux-aarch64/PKGBUILD @@ -4,10 +4,10 @@ buildarch=8 pkgbase=linux-aarch64 -_srcname=linux-4.12 +_srcname=linux-4.13 _kernelname=${pkgbase#linux} _desc="AArch64 multi-platform" -pkgver=4.12.10 +pkgver=4.13.0 pkgrel=1 arch=('aarch64') url="http://www.kernel.org/" @@ -15,15 +15,20 @@ license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git') options=('!strip') source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz" - "http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.xz" + #"http://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.xz" '0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch' + '0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch' + '0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch' + '0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch' 'config' 'linux.preset' '99-linux.hook') -md5sums=('fc454157e2d024d401a60905d6481c6b' - '372499380d29bbbc176d7672bd21f812' - '1d852d09fa6ec38017b3ebe631c02d32' - '614b82f1f1dec2f87161cb1fa325ec51' +md5sums=('ab1a2abc6f37b752dd2595338bec4e78' + '7062ef1caf651c728e2710df877cdc27' + 'c98c7bf062b6da22eaedd94c7c565397' + '17fcc7db40486466de2dbb8560473206' + 'c4da0e330c9aa3cdf99c4f642cadefc6' + '1e260c74fa12632a6c0def911f50d1bd' 'b5ef67d6086e20de7b82265f562f88b1' '1d4477026533efaa0358a40855d50a83') @@ -31,10 +36,13 @@ prepare() { cd "${srcdir}/${_srcname}" # add upstream patch - git apply --whitespace=nowarn ../patch-${pkgver} + #git apply --whitespace=nowarn ../patch-${pkgver} # ALARM patches git apply ../0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch + git apply ../0002-arm64-dts-rockchip-enable-sdmmc-controller-on-rk3399.patch + git apply ../0003-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch + git apply ../0004-Revert-arm64-dts-qcom-Collapse-usb-support-into-one-.patch cat "${srcdir}/config" > ./.config @@ -179,10 +187,6 @@ _package-headers() { cp arch/${KARCH}/kernel/asm-offsets.s "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel/" - # add docbook makefile - install -D -m644 Documentation/DocBook/Makefile \ - "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/DocBook/Makefile" - # add dm headers mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md" cp drivers/md/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md" diff --git a/core/linux-aarch64/config b/core/linux-aarch64/config index a1d30e909..91494d70c 100644 --- a/core/linux-aarch64/config +++ b/core/linux-aarch64/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.12.10-1 Kernel Configuration +# Linux/arm64 4.13.0-1 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y @@ -23,7 +23,7 @@ CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CSUM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ZONE_DMA=y -CONFIG_HAVE_GENERIC_RCU_GUP=y +CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y @@ -34,6 +34,7 @@ CONFIG_KERNEL_MODE_NEON=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y @@ -76,6 +77,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y @@ -116,7 +118,6 @@ CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y -# CONFIG_TREE_RCU_TRACE is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y @@ -215,6 +216,7 @@ CONFIG_SLUB_DEBUG=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set +CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set @@ -232,6 +234,7 @@ CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y @@ -254,6 +257,7 @@ CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set +CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y @@ -274,6 +278,7 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y +# CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling @@ -369,6 +374,7 @@ CONFIG_FREEZER=y # # Platform selection # +# CONFIG_ARCH_ACTIONS is not set CONFIG_ARCH_SUNXI=y # CONFIG_ARCH_ALPINE is not set CONFIG_ARCH_BCM2835=y @@ -383,6 +389,7 @@ CONFIG_ARCH_MEDIATEK=y CONFIG_ARCH_MESON=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_QCOM=y +# CONFIG_ARCH_REALTEK is not set CONFIG_ARCH_ROCKCHIP=y CONFIG_ARCH_SEATTLE=y # CONFIG_ARCH_RENESAS is not set @@ -445,7 +452,8 @@ CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT=y CONFIG_PCI_HISI=y CONFIG_PCIE_QCOM=y -# CONFIG_PCIE_ARMADA_8K is not set +CONFIG_PCIE_ARMADA_8K=y +# CONFIG_PCIE_KIRIN is not set # # PCI host controller drivers @@ -487,6 +495,7 @@ CONFIG_ARM64_ERRATUM_843419=y CONFIG_CAVIUM_ERRATUM_22375=y CONFIG_CAVIUM_ERRATUM_23154=y CONFIG_CAVIUM_ERRATUM_27456=y +CONFIG_CAVIUM_ERRATUM_30115=y CONFIG_QCOM_FALKOR_ERRATUM_1003=y CONFIG_QCOM_FALKOR_ERRATUM_1009=y CONFIG_QCOM_QDF2400_ERRATUM_0065=y @@ -542,7 +551,10 @@ CONFIG_BOUNCE=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set +# CONFIG_ARCH_WANTS_THP_SWAP is not set CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y @@ -559,6 +571,7 @@ CONFIG_ZSMALLOC=y CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_FRAME_VECTOR=y +# CONFIG_PERCPU_STATS is not set CONFIG_SECCOMP=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y @@ -643,6 +656,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y # CPU Idle # CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_DT_IDLE_STATES=y @@ -699,6 +713,7 @@ CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_DIAG=m +CONFIG_TLS=m CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y @@ -1508,7 +1523,6 @@ CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y CONFIG_BT_HCIUART_BCM=y @@ -1661,6 +1675,7 @@ CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 +CONFIG_GENERIC_ARCH_TOPOLOGY=y # # Bus devices @@ -1671,7 +1686,9 @@ CONFIG_ARM_CCI400_COMMON=y CONFIG_ARM_CCI400_PMU=y # CONFIG_ARM_CCI5xx_PMU is not set CONFIG_ARM_CCN=y +# CONFIG_BRCMSTB_GISB_ARB is not set CONFIG_QCOM_EBI2=y +# CONFIG_SIMPLE_PM_BUS is not set CONFIG_SUNXI_RSB=y # CONFIG_TEGRA_ACONNECT is not set # CONFIG_TEGRA_GMI is not set @@ -1686,6 +1703,10 @@ CONFIG_MTD=y CONFIG_MTD_OF_PARTS=m # CONFIG_MTD_AR7_PARTS is not set +# +# Partition parsers +# + # # User Modules And Translation Layers # @@ -1745,6 +1766,7 @@ CONFIG_MTD_PHYSMAP_OF=m # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set CONFIG_MTD_M25P80=y +# CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set @@ -1826,7 +1848,6 @@ CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m -# CONFIG_BLK_DEV_NVME_SCSI is not set # CONFIG_NVME_FC is not set # CONFIG_NVME_TARGET is not set @@ -1920,6 +1941,7 @@ CONFIG_ALTERA_STAPL=m CONFIG_ECHO=m # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set +# CONFIG_CXL_LIB is not set # # SCSI device support @@ -2188,6 +2210,7 @@ CONFIG_DM_VERITY_FEC=y CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m +CONFIG_DM_ZONED=m CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m @@ -2247,18 +2270,19 @@ CONFIG_NET_VRF=m # # Distributed Switch Architecture drivers # -CONFIG_NET_DSA_MV88E6060=m -CONFIG_NET_DSA_BCM_SF2=m CONFIG_B53=m # CONFIG_B53_SPI_DRIVER is not set # CONFIG_B53_MDIO_DRIVER is not set # CONFIG_B53_MMAP_DRIVER is not set # CONFIG_B53_SRAB_DRIVER is not set +CONFIG_NET_DSA_BCM_SF2=m +# CONFIG_NET_DSA_LOOP is not set +# CONFIG_NET_DSA_MT7530 is not set +CONFIG_NET_DSA_MV88E6060=m +# CONFIG_MICROCHIP_KSZ is not set CONFIG_NET_DSA_MV88E6XXX=m CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y CONFIG_NET_DSA_QCA8K=m -# CONFIG_NET_DSA_LOOP is not set -# CONFIG_NET_DSA_MT7530 is not set # CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set # CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set CONFIG_ETHERNET=y @@ -2296,6 +2320,7 @@ CONFIG_ALX=m # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y CONFIG_MACB=m +CONFIG_MACB_USE_HWSTAMP=y # CONFIG_MACB_PCI is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m @@ -2368,6 +2393,7 @@ CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set +# CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851 is not set @@ -2433,6 +2459,7 @@ CONFIG_DWMAC_IPQ806X=m CONFIG_DWMAC_MESON=m CONFIG_DWMAC_ROCKCHIP=m CONFIG_DWMAC_SUNXI=m +CONFIG_DWMAC_SUN8I=m # CONFIG_STMMAC_PCI is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_TEHUTI=y @@ -2451,6 +2478,7 @@ CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_HIPPI is not set CONFIG_NET_SB1000=y CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y CONFIG_MDIO_BCM_UNIMAC=m CONFIG_MDIO_BITBANG=m CONFIG_MDIO_BUS_MUX=m @@ -2477,6 +2505,7 @@ CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m CONFIG_CICADA_PHY=m +# CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m CONFIG_DP83848_PHY=m CONFIG_DP83867_PHY=m @@ -2486,6 +2515,7 @@ CONFIG_ICPLUS_PHY=m CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m +CONFIG_MARVELL_10G_PHY=m CONFIG_MESON_GXL_PHY=m CONFIG_MICREL_PHY=m CONFIG_MICROCHIP_PHY=m @@ -2604,6 +2634,7 @@ CONFIG_WIL6210_ISR_COR=y CONFIG_ATH10K=m CONFIG_ATH10K_PCI=m # CONFIG_ATH10K_AHB is not set +# CONFIG_ATH10K_SDIO is not set # CONFIG_ATH10K_DEBUG is not set CONFIG_ATH10K_DEBUGFS=y # CONFIG_ATH10K_TRACING is not set @@ -2802,6 +2833,9 @@ CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y +CONFIG_QTNFMAC=m +CONFIG_QTNFMAC_PEARL_PCIE=m CONFIG_MAC80211_HWSIM=m CONFIG_USB_NET_RNDIS_WLAN=m @@ -2847,12 +2881,13 @@ CONFIG_INPUT_EVDEV=y # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADC is not set +CONFIG_KEYBOARD_ADC=m # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m @@ -3009,6 +3044,7 @@ CONFIG_TOUCHSCREEN_TSC2007=m # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set CONFIG_TOUCHSCREEN_ST1232=m +# CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUN4I is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set @@ -3112,7 +3148,6 @@ CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y -# CONFIG_DEVKMEM is not set # # Serial drivers @@ -3130,6 +3165,7 @@ CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y @@ -3180,6 +3216,7 @@ CONFIG_HVC_DRIVER=y # CONFIG_HVC_DCC is not set CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y +CONFIG_IPMI_DMI_DECODE=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m @@ -3230,16 +3267,17 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX=m +CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=m CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_GPMUX=m # CONFIG_I2C_MUX_LTC4306 is not set CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_PINCTRL=m CONFIG_I2C_MUX_REG=m CONFIG_I2C_DEMUX_PINCTRL=m @@ -3285,6 +3323,7 @@ CONFIG_I2C_BCM2835=m # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y +# CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PCI=m # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=m @@ -3297,7 +3336,7 @@ CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_QUP=y -# CONFIG_I2C_RK3X is not set +CONFIG_I2C_RK3X=y CONFIG_I2C_SIMTEC=m # CONFIG_I2C_TEGRA is not set CONFIG_I2C_VERSATILE=m @@ -3342,6 +3381,7 @@ CONFIG_SPI_BITBANG=y # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_GPIO=y # CONFIG_SPI_FSL_SPI is not set +CONFIG_SPI_MESON_SPICC=y CONFIG_SPI_MESON_SPIFC=y CONFIG_SPI_MT65XX=y # CONFIG_SPI_OC_TINY is not set @@ -3349,7 +3389,7 @@ CONFIG_SPI_ORION=y CONFIG_SPI_PL022=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set -# CONFIG_SPI_ROCKCHIP is not set +CONFIG_SPI_ROCKCHIP=y CONFIG_SPI_QUP=y # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SUN4I is not set @@ -3368,13 +3408,10 @@ CONFIG_SPI_QUP=y CONFIG_SPI_SPIDEV=m # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPI_SLAVE is not set CONFIG_SPMI=y CONFIG_SPMI_MSM_PMIC_ARB=y # CONFIG_HSI is not set - -# -# PPS support -# CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set @@ -3406,6 +3443,7 @@ CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=y +# CONFIG_PINCTRL_MCP23S08 is not set CONFIG_PINCTRL_MESON=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_PINCTRL_SINGLE=y @@ -3414,14 +3452,19 @@ CONFIG_PINCTRL_BCM2835=y # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_BROXTON is not set +# CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set +CONFIG_PINCTRL_MVEBU=y +CONFIG_PINCTRL_ARMADA_AP806=y +CONFIG_PINCTRL_ARMADA_CP110=y CONFIG_PINCTRL_ARMADA_37XX=y CONFIG_PINCTRL_MSM=y CONFIG_PINCTRL_APQ8064=y # CONFIG_PINCTRL_APQ8084 is not set # CONFIG_PINCTRL_IPQ4019 is not set # CONFIG_PINCTRL_IPQ8064 is not set +# CONFIG_PINCTRL_IPQ8074 is not set # CONFIG_PINCTRL_MSM8660 is not set # CONFIG_PINCTRL_MSM8960 is not set # CONFIG_PINCTRL_MDM9615 is not set @@ -3437,10 +3480,10 @@ CONFIG_PINCTRL_SUNXI=y # CONFIG_PINCTRL_SUN5I is not set # CONFIG_PINCTRL_SUN6I_A31 is not set # CONFIG_PINCTRL_SUN6I_A31_R is not set -# CONFIG_PINCTRL_SUN7I_A20 is not set # CONFIG_PINCTRL_SUN8I_A23 is not set # CONFIG_PINCTRL_SUN8I_A33 is not set # CONFIG_PINCTRL_SUN8I_A83T is not set +# CONFIG_PINCTRL_SUN8I_A83T_R is not set # CONFIG_PINCTRL_SUN8I_A23_R is not set # CONFIG_PINCTRL_SUN8I_H3 is not set CONFIG_PINCTRL_SUN8I_H3_R=y @@ -3461,7 +3504,7 @@ CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set -# CONFIG_GPIO_SYSFS is not set +CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y # @@ -3476,8 +3519,9 @@ CONFIG_GPIO_DWAPB=y CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_GRGPIO is not set # CONFIG_GPIO_MOCKUP is not set +CONFIG_GPIO_MVEBU=y CONFIG_GPIO_PL061=y -# CONFIG_GPIO_SYSCON is not set +CONFIG_GPIO_SYSCON=y CONFIG_GPIO_TEGRA=y CONFIG_GPIO_XGENE=y CONFIG_GPIO_XGENE_SB=m @@ -3513,11 +3557,7 @@ CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set - -# -# SPI or I2C GPIO expanders -# -# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_XRA1403 is not set # # USB GPIO expanders @@ -3558,6 +3598,7 @@ CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_AVS=y CONFIG_ROCKCHIP_IODOMAIN=y CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_HISI=y @@ -3590,6 +3631,7 @@ CONFIG_POWER_SUPPLY=y # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_DETECTOR_MAX14656 is not set CONFIG_CHARGER_QCOM_SMBB=m # CONFIG_CHARGER_BQ2415X is not set @@ -3624,7 +3666,7 @@ CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ARM_SCPI=m +CONFIG_SENSORS_ARM_SCPI=y # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m @@ -3696,6 +3738,7 @@ CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m +# CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set @@ -3803,6 +3846,7 @@ CONFIG_QCOM_TSENS=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # @@ -3912,7 +3956,6 @@ CONFIG_MFD_HI655X_PMIC=y # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set -# CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set @@ -3942,7 +3985,7 @@ CONFIG_MFD_RTSX_PCI=m # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RTSX_USB=m # CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_RK808 is not set +CONFIG_MFD_RK808=y # CONFIG_MFD_RN5T618 is not set CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set @@ -3966,6 +4009,7 @@ CONFIG_MFD_SYSCON=y # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set @@ -3997,7 +4041,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_ANATOP is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set -# CONFIG_REGULATOR_FAN53555 is not set +CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_HI655X=y # CONFIG_REGULATOR_ISL9305 is not set @@ -4022,6 +4066,7 @@ CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_QCOM_RPM=y CONFIG_REGULATOR_QCOM_SMD_RPM=y CONFIG_REGULATOR_QCOM_SPMI=y +CONFIG_REGULATOR_RK808=y # CONFIG_REGULATOR_S2MPA01 is not set CONFIG_REGULATOR_S2MPS11=y # CONFIG_REGULATOR_S5M8767 is not set @@ -4058,6 +4103,7 @@ CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=m # CONFIG_V4L2_FLASH_LED_CLASS is not set +CONFIG_V4L2_FWNODE=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m @@ -4362,9 +4408,11 @@ CONFIG_VIDEO_MEDIATEK_MDP=m CONFIG_VIDEO_MEDIATEK_VCODEC=m # CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set # CONFIG_VIDEO_SH_VEU is not set +CONFIG_VIDEO_QCOM_VENUS=m # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # CONFIG_CEC_PLATFORM_DRIVERS is not set +# CONFIG_SDR_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters @@ -4482,6 +4530,10 @@ CONFIG_VIDEO_UPD64083=m # CONFIG_VIDEO_SAA6752HS=m +# +# SDR tuner chips +# + # # Miscellaneous helper chips # @@ -4597,6 +4649,7 @@ CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_RTL2832_SDR=m @@ -4721,6 +4774,12 @@ CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_VGEM=m +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_ANALOGIX_DP=y +CONFIG_ROCKCHIP_CDN_DP=y +CONFIG_ROCKCHIP_DW_HDMI=y +CONFIG_ROCKCHIP_DW_MIPI_DSI=y +CONFIG_ROCKCHIP_INNO_HDMI=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m @@ -4748,6 +4807,7 @@ CONFIG_DRM_PANEL=y # # CONFIG_DRM_PANEL_LVDS is not set CONFIG_DRM_PANEL_SIMPLE=m +# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set # CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_LG_LG4573 is not set @@ -4758,6 +4818,7 @@ CONFIG_DRM_PANEL_SIMPLE=m # CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges @@ -4772,6 +4833,7 @@ CONFIG_DRM_SIL_SII8620=m CONFIG_DRM_SII902X=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_TI_TFP410=m +CONFIG_DRM_ANALOGIX_DP=m CONFIG_DRM_I2C_ADV7511=m CONFIG_DRM_I2C_ADV7511_AUDIO=y CONFIG_DRM_I2C_ADV7533=y @@ -4789,6 +4851,7 @@ CONFIG_DRM_MEDIATEK_HDMI=m CONFIG_DRM_MESON=m CONFIG_DRM_MESON_DW_HDMI=m # CONFIG_DRM_TINYDRM is not set +# CONFIG_DRM_PL111 is not set # CONFIG_DRM_LEGACY is not set # CONFIG_DRM_LIB_RANDOM is not set @@ -4917,19 +4980,16 @@ CONFIG_SND_PCM_ELD=y CONFIG_SND_PCM_IEC958=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=m +CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y -CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set @@ -4938,13 +4998,18 @@ CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y -CONFIG_SND_RAWMIDI_SEQ=m -CONFIG_SND_OPL3_LIB_SEQ=m -# CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQUENCER_OSS=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_MIDI_EMUL=m +CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y @@ -4992,6 +5057,7 @@ CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m @@ -5107,12 +5173,17 @@ CONFIG_SND_SOC_LPASS_APQ8016=m CONFIG_SND_SOC_APQ8016_SBC=m CONFIG_SND_SOC_ROCKCHIP=m CONFIG_SND_SOC_ROCKCHIP_I2S=m +CONFIG_SND_SOC_ROCKCHIP_PDM=m CONFIG_SND_SOC_ROCKCHIP_SPDIF=m CONFIG_SND_SOC_ROCKCHIP_MAX98090=m CONFIG_SND_SOC_ROCKCHIP_RT5645=m CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m CONFIG_SND_SOC_RK3399_GRU_SOUND=m +# +# STMicroelectronics STM32 SOC audio support +# + # # Allwinner SoC Audio support # @@ -5160,6 +5231,7 @@ CONFIG_SND_SOC_DA7219=m # CONFIG_SND_SOC_DIO2125 is not set CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES8316 is not set # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_GTM601 is not set @@ -5225,6 +5297,7 @@ CONFIG_SND_SOC_TS3A227E=m # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_NAU8540 is not set # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8824 is not set @@ -5232,6 +5305,9 @@ CONFIG_SND_SOC_TS3A227E=m CONFIG_SND_SIMPLE_CARD_UTILS=m CONFIG_SND_SIMPLE_CARD=m # CONFIG_SND_SIMPLE_SCU_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set +CONFIG_SND_SYNTH_EMUX=m CONFIG_AC97_BUS=m # @@ -5280,6 +5356,7 @@ CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m +CONFIG_HID_ITE=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m @@ -5312,6 +5389,7 @@ CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=m +CONFIG_HID_RETRODE=m CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m @@ -5365,9 +5443,10 @@ CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set -# CONFIG_USB_OTG is not set +CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_FSM is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=m @@ -5497,7 +5576,7 @@ CONFIG_USB_CHIPIDEA_OF=y CONFIG_USB_CHIPIDEA_PCI=y CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y -# CONFIG_USB_CHIPIDEA_ULPI is not set +CONFIG_USB_CHIPIDEA_ULPI=y CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1761_UDC=y @@ -5607,7 +5686,6 @@ CONFIG_USB_HSIC_USB3503=y CONFIG_USB_HSIC_USB4604=y # CONFIG_USB_LINK_LAYER_TEST is not set CONFIG_USB_CHAOSKEY=m -CONFIG_UCSI=m CONFIG_USB_ATM=m # CONFIG_USB_SPEEDTOUCH is not set CONFIG_USB_CXACRU=m @@ -5619,8 +5697,8 @@ CONFIG_USB_XUSBATM=m # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set +CONFIG_USB_GPIO_VBUS=y +CONFIG_USB_ISP1301=y CONFIG_USB_MSM_OTG=y CONFIG_USB_QCOM_8X16_PHY=y CONFIG_USB_ULPI=y @@ -5642,6 +5720,7 @@ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set @@ -5691,6 +5770,7 @@ CONFIG_USB_G_HID=m # USB Power Delivery and Type-C drivers # CONFIG_TYPEC=y +# CONFIG_TYPEC_UCSI is not set CONFIG_USB_LED_TRIG=y CONFIG_USB_ULPI_BUS=y CONFIG_UWB=m @@ -5704,7 +5784,6 @@ CONFIG_PWRSEQ_SD8787=m CONFIG_PWRSEQ_SIMPLE=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=32 -CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set @@ -5807,7 +5886,7 @@ CONFIG_LEDS_LT3593=m # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m -# CONFIG_LEDS_SYSCON is not set +CONFIG_LEDS_SYSCON=y CONFIG_LEDS_USER=m # @@ -5845,6 +5924,7 @@ CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y # # RTC interfaces @@ -5868,6 +5948,7 @@ CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_HYM8563 is not set CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RK808=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m @@ -5912,6 +5993,7 @@ CONFIG_RTC_I2C_AND_SPI=y # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_DS3232_HWMON=y CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_RV3029_HWMON=y @@ -5951,6 +6033,7 @@ CONFIG_RTC_DRV_PL031=y CONFIG_RTC_DRV_SUN6I=y # CONFIG_RTC_DRV_MV is not set # CONFIG_RTC_DRV_ARMADA38X is not set +# CONFIG_RTC_DRV_FTRTC010 is not set CONFIG_RTC_DRV_PM8XXX=y # CONFIG_RTC_DRV_TEGRA is not set # CONFIG_RTC_DRV_SNVS is not set @@ -5973,6 +6056,7 @@ CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # CONFIG_AMBA_PL08X is not set +# CONFIG_BCM_SBA_RAID is not set CONFIG_DMA_BCM2835=y # CONFIG_DMA_SUN6I is not set # CONFIG_FSL_EDMA is not set @@ -5980,7 +6064,7 @@ CONFIG_DMA_BCM2835=y # CONFIG_K3_DMA is not set CONFIG_MV_XOR=y CONFIG_MV_XOR_V2=y -CONFIG_PL330_DMA=m +CONFIG_PL330_DMA=y CONFIG_TEGRA20_APB_DMA=y CONFIG_TEGRA210_ADMA=y CONFIG_XGENE_DMA=m @@ -6122,7 +6206,6 @@ CONFIG_AD5933=m # # Light sensors # -CONFIG_SENSORS_ISL29028=m CONFIG_TSL2x7x=m # @@ -6237,6 +6320,7 @@ CONFIG_COMMON_CLK=y CONFIG_COMMON_CLK_VERSATILE=y CONFIG_CLK_SP810=y CONFIG_CLK_VEXPRESS_OSC=y +CONFIG_COMMON_CLK_RK808=y # CONFIG_COMMON_CLK_HI655X is not set CONFIG_COMMON_CLK_SCPI=y # CONFIG_COMMON_CLK_SI5351 is not set @@ -6282,6 +6366,7 @@ CONFIG_QCOM_CLK_SMD_RPM=y # CONFIG_IPQ_GCC_4019 is not set # CONFIG_IPQ_GCC_806X is not set # CONFIG_IPQ_LCC_806X is not set +# CONFIG_IPQ_GCC_8074 is not set # CONFIG_MSM_GCC_8660 is not set CONFIG_MSM_GCC_8916=y CONFIG_MSM_GCC_8960=y @@ -6295,32 +6380,20 @@ CONFIG_MSM_GCC_8994=y CONFIG_MSM_GCC_8996=y CONFIG_MSM_MMCC_8996=y CONFIG_SUNXI_CCU=y -CONFIG_SUNXI_CCU_DIV=y -CONFIG_SUNXI_CCU_FRAC=y -CONFIG_SUNXI_CCU_GATE=y -CONFIG_SUNXI_CCU_MUX=y -CONFIG_SUNXI_CCU_PHASE=y -CONFIG_SUNXI_CCU_NK=y -CONFIG_SUNXI_CCU_NKM=y -CONFIG_SUNXI_CCU_NKMP=y -CONFIG_SUNXI_CCU_NM=y -CONFIG_SUNXI_CCU_MP=y CONFIG_SUN50I_A64_CCU=y +# CONFIG_SUN8I_A83T_CCU is not set CONFIG_SUN8I_H3_CCU=y +# CONFIG_SUN8I_DE2_CCU is not set CONFIG_SUN8I_R_CCU=y CONFIG_HWSPINLOCK=y - -# -# Hardware Spinlock drivers -# CONFIG_HWSPINLOCK_QCOM=y # # Clock Source drivers # -CONFIG_CLKSRC_OF=y -CONFIG_CLKSRC_ACPI=y -CONFIG_CLKSRC_PROBE=y +CONFIG_TIMER_OF=y +CONFIG_TIMER_ACPI=y +CONFIG_TIMER_PROBE=y CONFIG_CLKSRC_MMIO=y CONFIG_ROCKCHIP_TIMER=y CONFIG_ARM_ARCH_TIMER=y @@ -6347,6 +6420,7 @@ CONFIG_PCC=y CONFIG_BCM2835_MBOX=y CONFIG_HI6220_MBOX=y # CONFIG_MAILBOX_TEST is not set +CONFIG_QCOM_APCS_IPC=y # CONFIG_XGENE_SLIMPRO_MBOX is not set # CONFIG_BCM_FLEXRM_MBOX is not set CONFIG_IOMMU_API=y @@ -6363,6 +6437,7 @@ CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y CONFIG_IOMMU_IOVA=y CONFIG_OF_IOMMU=y CONFIG_IOMMU_DMA=y +CONFIG_ROCKCHIP_IOMMU=y # CONFIG_TEGRA_IOMMU_SMMU is not set CONFIG_ARM_SMMU=y CONFIG_ARM_SMMU_V3=y @@ -6381,7 +6456,8 @@ CONFIG_QCOM_WCNSS_PIL=m # Rpmsg drivers # CONFIG_RPMSG=y -# CONFIG_RPMSG_CHAR is not set +CONFIG_RPMSG_CHAR=y +CONFIG_RPMSG_QCOM_GLINK_RPM=y CONFIG_RPMSG_QCOM_SMD=y # @@ -6392,6 +6468,7 @@ CONFIG_RPMSG_QCOM_SMD=y # Broadcom SoC drivers # CONFIG_RASPBERRYPI_POWER=y +# CONFIG_SOC_BRCMSTB is not set # # i.MX SoC drivers @@ -6416,7 +6493,6 @@ CONFIG_ARCH_TEGRA_210_SOC=y CONFIG_SOC_TEGRA_FLOWCTRL=y CONFIG_SOC_TEGRA_PMC=y # CONFIG_SOC_TI is not set -# CONFIG_SOC_ZTE is not set CONFIG_PM_DEVFREQ=y # @@ -6532,13 +6608,15 @@ CONFIG_MCP3422=m CONFIG_MEDIATEK_MT6577_AUXADC=m CONFIG_MESON_SARADC=y CONFIG_NAU7802=m -CONFIG_QCOM_VADC_COMMON=m +CONFIG_QCOM_VADC_COMMON=y CONFIG_QCOM_SPMI_IADC=m -CONFIG_QCOM_SPMI_VADC=m +CONFIG_QCOM_SPMI_VADC=y CONFIG_ROCKCHIP_SARADC=m CONFIG_TI_ADC081C=m CONFIG_TI_ADC0832=m +CONFIG_TI_ADC084S021=m CONFIG_TI_ADC12138=m +CONFIG_TI_ADC108S102=m CONFIG_TI_ADC128S052=m CONFIG_TI_ADC161S626=m CONFIG_TI_ADS1015=m @@ -6711,6 +6789,7 @@ CONFIG_CM36651=m CONFIG_IIO_CROS_EC_LIGHT_PROX=m CONFIG_GP2AP020A00F=m CONFIG_SENSORS_ISL29018=m +CONFIG_SENSORS_ISL29028=m CONFIG_ISL29125=m CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m @@ -6751,6 +6830,11 @@ CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m CONFIG_SENSORS_HMC5843_SPI=m +# +# Multiplexers +# +CONFIG_IIO_MUX=y + # # Inclinometer sensors # @@ -6842,7 +6926,7 @@ CONFIG_PWM_MESON=m CONFIG_PWM_MTK_DISP=m CONFIG_PWM_MEDIATEK=m # CONFIG_PWM_PCA9685 is not set -CONFIG_PWM_ROCKCHIP=m +CONFIG_PWM_ROCKCHIP=y CONFIG_PWM_SUN4I=m # CONFIG_PWM_TEGRA is not set CONFIG_IRQCHIP=y @@ -6852,6 +6936,8 @@ CONFIG_ARM_GIC_V2M=y CONFIG_ARM_GIC_V3=y CONFIG_ARM_GIC_V3_ITS=y CONFIG_HISILICON_IRQ_MBIGEN=y +CONFIG_MVEBU_GICP=y +CONFIG_MVEBU_ICU=y CONFIG_MVEBU_ODMI=y CONFIG_MVEBU_PIC=y CONFIG_PARTITION_PERCPU=y @@ -6861,6 +6947,7 @@ CONFIG_ARCH_HAS_RESET_CONTROLLER=y CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set +# CONFIG_RESET_GEMINI is not set # CONFIG_RESET_IMX7 is not set # CONFIG_RESET_LPC18XX is not set CONFIG_RESET_MESON=y @@ -6868,7 +6955,7 @@ CONFIG_RESET_MESON=y # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set CONFIG_RESET_SUNXI=y -# CONFIG_TI_SYSCON_RESET is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_ZYNQ is not set CONFIG_COMMON_RESET_HI3660=y CONFIG_COMMON_RESET_HI6220=y @@ -6883,31 +6970,33 @@ CONFIG_FMC_CHARDEV=m # PHY Subsystem # CONFIG_GENERIC_PHY=y -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_MT65XX_USB3=y -CONFIG_PHY_HI6220_USB=y +CONFIG_PHY_XGENE=y CONFIG_PHY_SUN4I_USB=y # CONFIG_PHY_SUN9I_USB is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set +CONFIG_PHY_MESON8B_USB2=y +CONFIG_PHY_MESON_GXL_USB2=y +# CONFIG_BCM_KONA_USB2_PHY is not set +CONFIG_PHY_HI6220_USB=y +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_QCOM_APQ8064_SATA is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set -CONFIG_PHY_ROCKCHIP_USB=y -CONFIG_PHY_ROCKCHIP_INNO_USB2=y -CONFIG_PHY_ROCKCHIP_EMMC=y -CONFIG_PHY_ROCKCHIP_DP=y -CONFIG_PHY_ROCKCHIP_PCIE=y -CONFIG_PHY_ROCKCHIP_TYPEC=y -CONFIG_PHY_XGENE=y CONFIG_PHY_QCOM_QMP=y CONFIG_PHY_QCOM_QUSB2=y CONFIG_PHY_QCOM_UFS=y CONFIG_PHY_QCOM_USB_HS=y CONFIG_PHY_QCOM_USB_HSIC=y -# CONFIG_PHY_TUSB1210 is not set +CONFIG_PHY_ROCKCHIP_DP=y +CONFIG_PHY_ROCKCHIP_EMMC=y +CONFIG_PHY_ROCKCHIP_INNO_USB2=y +CONFIG_PHY_ROCKCHIP_PCIE=y +CONFIG_PHY_ROCKCHIP_TYPEC=y +# CONFIG_PHY_ROCKCHIP_USB is not set +# CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_PHY_TEGRA_XUSB is not set -CONFIG_PHY_MESON8B_USB2=y +# CONFIG_PHY_TUSB1210 is not set CONFIG_POWERCAP=y # CONFIG_MCB is not set @@ -6951,6 +7040,14 @@ CONFIG_MESON_EFUSE=m # # CONFIG_FSI is not set # CONFIG_TEE is not set +CONFIG_MULTIPLEXER=y + +# +# Multiplexer drivers +# +# CONFIG_MUX_ADG792A is not set +CONFIG_MUX_GPIO=y +# CONFIG_MUX_MMIO is not set # # Firmware Drivers @@ -7105,6 +7202,7 @@ CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set +# CONFIG_OVERLAY_FS_INDEX is not set # # Caches @@ -7269,8 +7367,8 @@ CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SMB2=y # CONFIG_CIFS_SMB311 is not set CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=m @@ -7423,12 +7521,13 @@ CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set -CONFIG_DEBUG_SHIRQ=y +# CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y +CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y @@ -7460,6 +7559,7 @@ CONFIG_SCHEDSTATS=y # CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_HAVE_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_BUGVERBOSE=y @@ -7473,13 +7573,9 @@ CONFIG_DEBUG_LIST=y # RCU Debugging # # CONFIG_PROVE_RCU is not set -CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=m # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=m -# CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT is not set -# CONFIG_RCU_TORTURE_TEST_SLOW_INIT is not set -# CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set @@ -7527,7 +7623,7 @@ CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set -# CONFIG_TRACE_ENUM_MAP_FILE is not set +# CONFIG_TRACE_EVAL_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # @@ -7555,10 +7651,12 @@ CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set +# CONFIG_TEST_KMOD is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y CONFIG_KGDB=y @@ -7599,6 +7697,7 @@ CONFIG_SECURITY_NETWORK_XFRM=y # CONFIG_SECURITY_PATH is not set CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set +# CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set @@ -7760,10 +7859,12 @@ CONFIG_CRYPTO_DEV_MARVELL_CESA=m CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set # CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set CONFIG_CRYPTO_DEV_QCE=m CONFIG_CRYPTO_DEV_ROCKCHIP=m CONFIG_CRYPTO_DEV_VIRTIO=m +CONFIG_CRYPTO_DEV_SAFEXCEL=m # CONFIG_ASYMMETRIC_KEY_TYPE is not set # @@ -7810,6 +7911,7 @@ CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set +# CONFIG_CRC4 is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=m