diff options
256 files changed, 3338 insertions, 5286 deletions
diff --git a/0001-ACPI-APEI-arm64-Ignore-broken-HPE-moonshot-APEI-supp.patch b/0001-ACPI-APEI-arm64-Ignore-broken-HPE-moonshot-APEI-supp.patch index 1a5bec6ce..035f65c8e 100644 --- a/0001-ACPI-APEI-arm64-Ignore-broken-HPE-moonshot-APEI-supp.patch +++ b/0001-ACPI-APEI-arm64-Ignore-broken-HPE-moonshot-APEI-supp.patch @@ -48,7 +48,7 @@ Signed-off-by: Herton R. Krzesinski <herton@redhat.com> 1 file changed, 8 insertions(+) diff --git a/drivers/acpi/apei/hest.c b/drivers/acpi/apei/hest.c -index 953a2fae8b15..7ea07f7da582 100644 +index 6e980fe16772..37bc003e7a83 100644 --- a/drivers/acpi/apei/hest.c +++ b/drivers/acpi/apei/hest.c @@ -88,6 +88,14 @@ int apei_hest_parse(apei_hest_func_t func, void *data) @@ -67,5 +67,5 @@ index 953a2fae8b15..7ea07f7da582 100644 for (i = 0; i < hest_tab->error_source_count; i++) { len = hest_esrc_len(hest_hdr); -- -2.26.2 +2.28.0 diff --git a/0001-ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m.patch b/0001-ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m.patch index 1cc560ee8..e2627285f 100644 --- a/0001-ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m.patch +++ b/0001-ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m.patch @@ -71,5 +71,5 @@ index e209081d644b..7484bcf59a1b 100644 return ctx.rc; } -- -2.26.2 +2.28.0 diff --git a/0001-ARM-fix-__get_user_check-in-case-uaccess_-calls-are-.patch b/0001-ARM-fix-__get_user_check-in-case-uaccess_-calls-are-.patch index c5a43608f..283ac06f1 100644 --- a/0001-ARM-fix-__get_user_check-in-case-uaccess_-calls-are-.patch +++ b/0001-ARM-fix-__get_user_check-in-case-uaccess_-calls-are-.patch @@ -51,10 +51,10 @@ Tested-by: Geert Uytterhoeven <geert+renesas@glider.be> 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/arm/include/asm/uaccess.h b/arch/arm/include/asm/uaccess.h -index 98c6b91be4a8..60055827dddc 100644 +index b5fdd30252f8..d43ceaa78269 100644 --- a/arch/arm/include/asm/uaccess.h +++ b/arch/arm/include/asm/uaccess.h -@@ -191,11 +191,12 @@ extern int __get_user_64t_4(void *); +@@ -195,11 +195,12 @@ extern int __get_user_64t_4(void *); #define __get_user_check(x, p) \ ({ \ unsigned long __limit = current_thread_info()->addr_limit - 1; \ @@ -68,7 +68,7 @@ index 98c6b91be4a8..60055827dddc 100644 switch (sizeof(*(__p))) { \ case 1: \ if (sizeof((x)) >= 8) \ -@@ -223,9 +224,10 @@ extern int __get_user_64t_4(void *); +@@ -227,9 +228,10 @@ extern int __get_user_64t_4(void *); break; \ default: __e = __get_user_bad(); break; \ } \ @@ -82,5 +82,5 @@ index 98c6b91be4a8..60055827dddc 100644 #define get_user(x, p) \ -- -2.26.2 +2.28.0 diff --git a/0001-ARM-tegra-usb-no-reset.patch b/0001-ARM-tegra-usb-no-reset.patch index 21ebad41e..9e22a3225 100644 --- a/0001-ARM-tegra-usb-no-reset.patch +++ b/0001-ARM-tegra-usb-no-reset.patch @@ -10,7 +10,7 @@ Patch for disconnect issues with storage attached to a 1 file changed, 7 insertions(+) diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c -index b1e14beaac5f..b28779779058 100644 +index 052d5accfe9b..fac58cf619da 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c @@ -5517,6 +5517,13 @@ static void hub_event(struct work_struct *work) @@ -28,5 +28,5 @@ index b1e14beaac5f..b28779779058 100644 * disconnected while waiting for the lock to succeed. */ usb_lock_device(hdev); -- -2.26.2 +2.28.0 diff --git a/0001-Add-efi_status_to_str-and-rework-efi_status_to_err.patch b/0001-Add-efi_status_to_str-and-rework-efi_status_to_err.patch index 9fa2f1a8e..79118e12f 100644 --- a/0001-Add-efi_status_to_str-and-rework-efi_status_to_err.patch +++ b/0001-Add-efi_status_to_str-and-rework-efi_status_to_err.patch @@ -160,7 +160,7 @@ index fdd1db025dbf..8ef7d1df09dd 100644 static DEFINE_SPINLOCK(efi_mem_reserve_persistent_lock); diff --git a/include/linux/efi.h b/include/linux/efi.h -index 05c47f857383..2e2f9f608f68 100644 +index 73db1ae04cef..92aa4697f558 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h @@ -43,6 +43,8 @@ @@ -172,7 +172,7 @@ index 05c47f857383..2e2f9f608f68 100644 typedef unsigned long efi_status_t; typedef u8 efi_bool_t; typedef u16 efi_char16_t; /* UNICODE character */ -@@ -828,6 +830,7 @@ static inline bool efi_rt_services_supported(unsigned int mask) +@@ -832,6 +834,7 @@ static inline bool efi_rt_services_supported(unsigned int mask) #endif extern int efi_status_to_err(efi_status_t status); @@ -181,5 +181,5 @@ index 05c47f857383..2e2f9f608f68 100644 /* * Variable Attributes -- -2.26.2 +2.28.0 diff --git a/0001-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch b/0001-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch index 64cdd4136..fb968c95c 100644 --- a/0001-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch +++ b/0001-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch @@ -16,7 +16,7 @@ Signed-off-by: Jeremy Cline <jcline@redhat.com> 1 file changed, 1 insertion(+) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig -index 2e0700a451e5..77e7e749d7e5 100644 +index 74c5325108c0..5aa22996be8c 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -1133,6 +1133,7 @@ config XEN @@ -28,5 +28,5 @@ index 2e0700a451e5..77e7e749d7e5 100644 default "11" help -- -2.26.2 +2.28.0 diff --git a/0001-Drop-that-for-now.patch b/0001-Drop-that-for-now.patch index c26066ec6..8b813bfa6 100644 --- a/0001-Drop-that-for-now.patch +++ b/0001-Drop-that-for-now.patch @@ -8,10 +8,10 @@ Subject: [PATCH] Drop that for now 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile -index 37cfb39d77af..c65a263990ae 100644 +index b70997f7ddf9..680d906eee35 100644 --- a/Makefile +++ b/Makefile -@@ -496,7 +496,7 @@ KBUILD_AFLAGS := -D__ASSEMBLY__ -fno-PIE +@@ -498,7 +498,7 @@ KBUILD_AFLAGS := -D__ASSEMBLY__ -fno-PIE KBUILD_CFLAGS := -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs \ -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE \ -Werror=implicit-function-declaration -Werror=implicit-int \ @@ -21,5 +21,5 @@ index 37cfb39d77af..c65a263990ae 100644 KBUILD_CPPFLAGS := -D__KERNEL__ KBUILD_AFLAGS_KERNEL := -- -2.26.2 +2.28.0 diff --git a/0001-Input-rmi4-remove-the-need-for-artificial-IRQ-in-cas.patch b/0001-Input-rmi4-remove-the-need-for-artificial-IRQ-in-cas.patch index 4d7bef554..7804610d1 100644 --- a/0001-Input-rmi4-remove-the-need-for-artificial-IRQ-in-cas.patch +++ b/0001-Input-rmi4-remove-the-need-for-artificial-IRQ-in-cas.patch @@ -314,7 +314,7 @@ index 258d5fe3d395..f7298e3dc8f3 100644 if (data->f01_container->dev.driver) { /* Driver already bound, so enable ATTN now. */ diff --git a/include/linux/rmi.h b/include/linux/rmi.h -index 7b22366d0065..307a651b2755 100644 +index 8ed37f93f3c8..d7ad35a15acb 100644 --- a/include/linux/rmi.h +++ b/include/linux/rmi.h @@ -363,6 +363,7 @@ struct rmi_driver_data { @@ -326,5 +326,5 @@ index 7b22366d0065..307a651b2755 100644 int rmi_register_transport_device(struct rmi_transport_dev *xport); -- -2.26.2 +2.28.0 diff --git a/0001-KEYS-Make-use-of-platform-keyring-for-module-signatu.patch b/0001-KEYS-Make-use-of-platform-keyring-for-module-signatu.patch index b53addbe3..c8426f6b5 100644 --- a/0001-KEYS-Make-use-of-platform-keyring-for-module-signatu.patch +++ b/0001-KEYS-Make-use-of-platform-keyring-for-module-signatu.patch @@ -40,5 +40,5 @@ index 9d9fc678c91d..84ad75a53c83 100644 + return ret; } -- -2.26.2 +2.28.0 diff --git a/0001-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch b/0001-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch index 671b7402f..65312b3d1 100644 --- a/0001-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch +++ b/0001-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch @@ -36,5 +36,5 @@ index 253fb9a7fc98..8c95b68d86d4 100644 } -- -2.26.2 +2.28.0 diff --git a/0001-PCI-Add-MCFG-quirks-for-Tegra194-host-controllers.patch b/0001-PCI-Add-MCFG-quirks-for-Tegra194-host-controllers.patch index bf1e48016..030343641 100644 --- a/0001-PCI-Add-MCFG-quirks-for-Tegra194-host-controllers.patch +++ b/0001-PCI-Add-MCFG-quirks-for-Tegra194-host-controllers.patch @@ -1,6 +1,6 @@ -From 9134295c0515492b1ab7733c0290b2afde336d6b Mon Sep 17 00:00:00 2001 -From: Vidya Sagar <vidyas@nvidia.com> -Date: Sat, 11 Jan 2020 00:45:00 +0530 +From dc7294c776b82b0f0feec1536b2f4676806b4b8a Mon Sep 17 00:00:00 2001 +From: Peter Robinson <pbrobinson@gmail.com> +Date: Tue, 3 Nov 2020 14:04:29 +0000 Subject: [PATCH] PCI: Add MCFG quirks for Tegra194 host controllers The PCIe controller in Tegra194 SoC is not completely ECAM-compliant. @@ -19,6 +19,7 @@ Acked-by: Thierry Reding <treding@nvidia.com> [ Updated by jonathanh@nvidia.com only permit building the Tegra194 PCIe driver into the kernel and not as a module ] Signed-off-by: Jon Hunter <jonathanh@nvidia.com> +Signed-off-by: Peter Robinson <pbrobinson@gmail.com> --- drivers/acpi/pci_mcfg.c | 7 ++ drivers/pci/controller/dwc/Kconfig | 10 +- @@ -28,7 +29,7 @@ Signed-off-by: Jon Hunter <jonathanh@nvidia.com> 5 files changed, 117 insertions(+), 5 deletions(-) diff --git a/drivers/acpi/pci_mcfg.c b/drivers/acpi/pci_mcfg.c -index 54b36b7ad47d9..6573d495d9c1f 100644 +index 54b36b7ad47d..6573d495d9c1 100644 --- a/drivers/acpi/pci_mcfg.c +++ b/drivers/acpi/pci_mcfg.c @@ -116,6 +116,13 @@ static struct mcfg_fixup mcfg_quirks[] = { @@ -46,7 +47,7 @@ index 54b36b7ad47d9..6573d495d9c1f 100644 {"APM ", "XGENE ", rev, seg, MCFG_BUS_ANY, \ &xgene_v1_pcie_ecam_ops } diff --git a/drivers/pci/controller/dwc/Kconfig b/drivers/pci/controller/dwc/Kconfig -index 044a3761c44f2..e4ee4bf9ac64a 100644 +index 044a3761c44f..e4ee4bf9ac64 100644 --- a/drivers/pci/controller/dwc/Kconfig +++ b/drivers/pci/controller/dwc/Kconfig @@ -247,25 +247,27 @@ config PCI_MESON @@ -82,7 +83,7 @@ index 044a3761c44f2..e4ee4bf9ac64a 100644 depends on PCI_ENDPOINT select PCIE_DW_EP diff --git a/drivers/pci/controller/dwc/Makefile b/drivers/pci/controller/dwc/Makefile -index a751553fa0dbd..dbb9818765566 100644 +index a751553fa0db..dbb981876556 100644 --- a/drivers/pci/controller/dwc/Makefile +++ b/drivers/pci/controller/dwc/Makefile @@ -17,7 +17,6 @@ obj-$(CONFIG_PCIE_INTEL_GW) += pcie-intel-gw.o @@ -100,7 +101,7 @@ index a751553fa0dbd..dbb9818765566 100644 +obj-$(CONFIG_ARM64) += pcie-tegra194.o endif diff --git a/drivers/pci/controller/dwc/pcie-tegra194.c b/drivers/pci/controller/dwc/pcie-tegra194.c -index 92b77f7d83546..7b3d581795197 100644 +index 70498689d0c0..3db514e1ea7e 100644 --- a/drivers/pci/controller/dwc/pcie-tegra194.c +++ b/drivers/pci/controller/dwc/pcie-tegra194.c @@ -22,6 +22,8 @@ @@ -216,7 +217,7 @@ index 92b77f7d83546..7b3d581795197 100644 static inline struct tegra_pcie_dw *to_tegra_pcie(struct dw_pcie *pci) { return container_of(pci, struct tegra_pcie_dw, pci); -@@ -2405,3 +2504,6 @@ MODULE_DEVICE_TABLE(of, tegra_pcie_dw_of_match); +@@ -2403,3 +2502,6 @@ MODULE_DEVICE_TABLE(of, tegra_pcie_dw_of_match); MODULE_AUTHOR("Vidya Sagar <vidyas@nvidia.com>"); MODULE_DESCRIPTION("NVIDIA PCIe host controller driver"); MODULE_LICENSE("GPL v2"); @@ -224,7 +225,7 @@ index 92b77f7d83546..7b3d581795197 100644 +#endif /* CONFIG_PCIE_TEGRA194 */ + diff --git a/include/linux/pci-ecam.h b/include/linux/pci-ecam.h -index 1af5cb02ef7f9..3fb16ada505a0 100644 +index 1af5cb02ef7f..3fb16ada505a 100644 --- a/include/linux/pci-ecam.h +++ b/include/linux/pci-ecam.h @@ -57,6 +57,7 @@ extern const struct pci_ecam_ops pci_thunder_ecam_ops; /* Cavium ThunderX 1.x */ @@ -236,5 +237,5 @@ index 1af5cb02ef7f9..3fb16ada505a0 100644 #if IS_ENABLED(CONFIG_PCI_HOST_COMMON) -- -2.26.2 +2.28.0 diff --git a/0001-Revert-arm64-allwinner-dts-a64-add-LCD-related-devic.patch b/0001-Revert-arm64-allwinner-dts-a64-add-LCD-related-devic.patch deleted file mode 100644 index 0ea8f7da8..000000000 --- a/0001-Revert-arm64-allwinner-dts-a64-add-LCD-related-devic.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Peter Robinson <pbrobinson@gmail.com> -Date: Sun, 12 Jul 2020 13:42:14 +0100 -Subject: [PATCH] Revert "arm64: allwinner: dts: a64: add LCD-related device - nodes for PinePhone" - -This reverts commit 6b9deda8c30064a254bc66e3f6763281c96db7db. ---- - .../dts/allwinner/sun50i-a64-pinephone.dtsi | 37 ------------------- - 1 file changed, 37 deletions(-) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -index 96d9150423e0..cefda145c3c9 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -@@ -16,15 +16,6 @@ aliases { - serial0 = &uart0; - }; - -- backlight: backlight { -- compatible = "pwm-backlight"; -- pwms = <&r_pwm 0 50000 PWM_POLARITY_INVERTED>; -- brightness-levels = <0 16 18 20 22 24 26 29 32 35 38 42 46 51 56 62 68 75 83 91 100>; -- default-brightness-level = <15>; -- enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ -- power-supply = <®_ldo_io0>; -- }; -- - chosen { - stdout-path = "serial0:115200n8"; - }; -@@ -93,30 +84,6 @@ &dai { - status = "okay"; - }; - --&de { -- status = "okay"; --}; -- --&dphy { -- status = "okay"; --}; -- --&dsi { -- vcc-dsi-supply = <®_dldo1>; -- #address-cells = <1>; -- #size-cells = <0>; -- status = "okay"; -- -- panel@0 { -- compatible = "xingbangda,xbd599"; -- reg = <0>; -- reset-gpios = <&pio 3 23 GPIO_ACTIVE_LOW>; /* PD23 */ -- iovcc-supply = <®_dldo2>; -- vcc-supply = <®_ldo_io0>; -- backlight = <&backlight>; -- }; --}; -- - &ehci0 { - status = "okay"; - }; -@@ -221,10 +188,6 @@ &r_pio { - */ - }; - --&r_pwm { -- status = "okay"; --}; -- - &r_rsb { - status = "okay"; - --- -2.26.2 - diff --git a/0001-Revert-drm-panel-add-Xingbangda-XBD599-panel.patch b/0001-Revert-drm-panel-add-Xingbangda-XBD599-panel.patch deleted file mode 100644 index 2950f8a79..000000000 --- a/0001-Revert-drm-panel-add-Xingbangda-XBD599-panel.patch +++ /dev/null @@ -1,418 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Peter Robinson <pbrobinson@gmail.com> -Date: Sun, 12 Jul 2020 13:41:56 +0100 -Subject: [PATCH] Revert "drm: panel: add Xingbangda XBD599 panel" - -This reverts commit 5d53795bb19e39f048ac8028ec36ff04765e1237. ---- - drivers/gpu/drm/panel/Kconfig | 9 - - drivers/gpu/drm/panel/Makefile | 1 - - .../gpu/drm/panel/panel-xingbangda-xbd599.c | 366 ------------------ - 3 files changed, 376 deletions(-) - delete mode 100644 drivers/gpu/drm/panel/panel-xingbangda-xbd599.c - -diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig -index 1f55a87bb657..39055c1f0e2f 100644 ---- a/drivers/gpu/drm/panel/Kconfig -+++ b/drivers/gpu/drm/panel/Kconfig -@@ -462,15 +462,6 @@ config DRM_PANEL_VISIONOX_RM69299 - Say Y here if you want to enable support for Visionox - RM69299 DSI Video Mode panel. - --config DRM_PANEL_XINGBANGDA_XBD599 -- tristate "Xingbangda XBD599 panel" -- depends on OF -- depends on DRM_MIPI_DSI -- depends on BACKLIGHT_CLASS_DEVICE -- help -- Say Y here if you want to enable support for the Xingbangda XBD599 -- MIPI DSI Video Mode panel. -- - config DRM_PANEL_XINPENG_XPP055C272 - tristate "Xinpeng XPP055C272 panel driver" - depends on OF -diff --git a/drivers/gpu/drm/panel/Makefile b/drivers/gpu/drm/panel/Makefile -index 7b6b0c0397d6..de74f282c433 100644 ---- a/drivers/gpu/drm/panel/Makefile -+++ b/drivers/gpu/drm/panel/Makefile -@@ -49,5 +49,4 @@ obj-$(CONFIG_DRM_PANEL_TPO_TD043MTEA1) += panel-tpo-td043mtea1.o - obj-$(CONFIG_DRM_PANEL_TPO_TPG110) += panel-tpo-tpg110.o - obj-$(CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA) += panel-truly-nt35597.o - obj-$(CONFIG_DRM_PANEL_VISIONOX_RM69299) += panel-visionox-rm69299.o --obj-$(CONFIG_DRM_PANEL_XINGBANGDA_XBD599) += panel-xingbangda-xbd599.o - obj-$(CONFIG_DRM_PANEL_XINPENG_XPP055C272) += panel-xinpeng-xpp055c272.o -diff --git a/drivers/gpu/drm/panel/panel-xingbangda-xbd599.c b/drivers/gpu/drm/panel/panel-xingbangda-xbd599.c -deleted file mode 100644 -index b483f96ee1db..000000000000 ---- a/drivers/gpu/drm/panel/panel-xingbangda-xbd599.c -+++ /dev/null -@@ -1,366 +0,0 @@ --// SPDX-License-Identifier: GPL-2.0 --/* -- * Xingbangda XBD599 MIPI-DSI panel driver -- * -- * Copyright (C) 2019-2020 Icenowy Zheng <icenowy@aosc.io> -- * -- * Based on panel-rocktech-jh057n00900.c, which is: -- * Copyright (C) Purism SPC 2019 -- */ -- --#include <linux/delay.h> --#include <linux/gpio/consumer.h> --#include <linux/mod_devicetable.h> --#include <linux/module.h> --#include <linux/of_device.h> --#include <linux/regulator/consumer.h> -- --#include <drm/drm_mipi_dsi.h> --#include <drm/drm_modes.h> --#include <drm/drm_panel.h> --#include <drm/drm_print.h> -- --/* Manufacturer specific Commands send via DSI */ --#define ST7703_CMD_ALL_PIXEL_OFF 0x22 --#define ST7703_CMD_ALL_PIXEL_ON 0x23 --#define ST7703_CMD_SETDISP 0xB2 --#define ST7703_CMD_SETRGBIF 0xB3 --#define ST7703_CMD_SETCYC 0xB4 --#define ST7703_CMD_SETBGP 0xB5 --#define ST7703_CMD_SETVCOM 0xB6 --#define ST7703_CMD_SETOTP 0xB7 --#define ST7703_CMD_SETPOWER_EXT 0xB8 --#define ST7703_CMD_SETEXTC 0xB9 --#define ST7703_CMD_SETMIPI 0xBA --#define ST7703_CMD_SETVDC 0xBC --#define ST7703_CMD_SETSCR 0xC0 --#define ST7703_CMD_SETPOWER 0xC1 --#define ST7703_CMD_UNK_C6 0xC6 --#define ST7703_CMD_SETPANEL 0xCC --#define ST7703_CMD_SETGAMMA 0xE0 --#define ST7703_CMD_SETEQ 0xE3 --#define ST7703_CMD_SETGIP1 0xE9 --#define ST7703_CMD_SETGIP2 0xEA -- --static const char * const regulator_names[] = { -- "iovcc", -- "vcc", --}; -- --struct xbd599 { -- struct device *dev; -- struct drm_panel panel; -- struct gpio_desc *reset_gpio; -- struct regulator_bulk_data supplies[ARRAY_SIZE(regulator_names)]; -- bool prepared; --}; -- --static inline struct xbd599 *panel_to_xbd599(struct drm_panel *panel) --{ -- return container_of(panel, struct xbd599, panel); --} -- --#define dsi_dcs_write_seq(dsi, cmd, seq...) do { \ -- static const u8 d[] = { seq }; \ -- int ret; \ -- ret = mipi_dsi_dcs_write(dsi, cmd, d, ARRAY_SIZE(d)); \ -- if (ret < 0) \ -- return ret; \ -- } while (0) -- --static int xbd599_init_sequence(struct xbd599 *ctx) --{ -- struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -- struct device *dev = ctx->dev; -- int ret; -- -- /* -- * Init sequence was supplied by the panel vendor. -- */ -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETEXTC, -- 0xF1, 0x12, 0x83); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETMIPI, -- 0x33, 0x81, 0x05, 0xF9, 0x0E, 0x0E, 0x20, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x25, -- 0x00, 0x91, 0x0a, 0x00, 0x00, 0x02, 0x4F, 0x11, -- 0x00, 0x00, 0x37); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETPOWER_EXT, -- 0x25, 0x22, 0x20, 0x03); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETRGBIF, -- 0x10, 0x10, 0x05, 0x05, 0x03, 0xFF, 0x00, 0x00, -- 0x00, 0x00); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETSCR, -- 0x73, 0x73, 0x50, 0x50, 0x00, 0xC0, 0x08, 0x70, -- 0x00); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETVDC, 0x4E); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETPANEL, 0x0B); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETCYC, 0x80); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETDISP, 0xF0, 0x12, 0xF0); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETEQ, -- 0x00, 0x00, 0x0B, 0x0B, 0x10, 0x10, 0x00, 0x00, -- 0x00, 0x00, 0xFF, 0x00, 0xC0, 0x10); -- dsi_dcs_write_seq(dsi, 0xC6, 0x01, 0x00, 0xFF, 0xFF, 0x00); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETPOWER, -- 0x74, 0x00, 0x32, 0x32, 0x77, 0xF1, 0xFF, 0xFF, -- 0xCC, 0xCC, 0x77, 0x77); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETBGP, 0x07, 0x07); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETVCOM, 0x2C, 0x2C); -- dsi_dcs_write_seq(dsi, 0xBF, 0x02, 0x11, 0x00); -- -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETGIP1, -- 0x82, 0x10, 0x06, 0x05, 0xA2, 0x0A, 0xA5, 0x12, -- 0x31, 0x23, 0x37, 0x83, 0x04, 0xBC, 0x27, 0x38, -- 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x00, -- 0x03, 0x00, 0x00, 0x00, 0x75, 0x75, 0x31, 0x88, -- 0x88, 0x88, 0x88, 0x88, 0x88, 0x13, 0x88, 0x64, -- 0x64, 0x20, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, -- 0x02, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETGIP2, -- 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x02, 0x46, 0x02, 0x88, -- 0x88, 0x88, 0x88, 0x88, 0x88, 0x64, 0x88, 0x13, -- 0x57, 0x13, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, -- 0x75, 0x88, 0x23, 0x14, 0x00, 0x00, 0x02, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0A, -- 0xA5, 0x00, 0x00, 0x00, 0x00); -- dsi_dcs_write_seq(dsi, ST7703_CMD_SETGAMMA, -- 0x00, 0x09, 0x0D, 0x23, 0x27, 0x3C, 0x41, 0x35, -- 0x07, 0x0D, 0x0E, 0x12, 0x13, 0x10, 0x12, 0x12, -- 0x18, 0x00, 0x09, 0x0D, 0x23, 0x27, 0x3C, 0x41, -- 0x35, 0x07, 0x0D, 0x0E, 0x12, 0x13, 0x10, 0x12, -- 0x12, 0x18); -- msleep(20); -- -- ret = mipi_dsi_dcs_exit_sleep_mode(dsi); -- if (ret < 0) { -- DRM_DEV_ERROR(dev, "Failed to exit sleep mode\n"); -- return ret; -- } -- msleep(250); -- -- ret = mipi_dsi_dcs_set_display_on(dsi); -- if (ret) -- return ret; -- msleep(50); -- -- DRM_DEV_DEBUG_DRIVER(dev, "Panel init sequence done\n"); -- return 0; --} -- --static int xbd599_prepare(struct drm_panel *panel) --{ -- struct xbd599 *ctx = panel_to_xbd599(panel); -- int ret; -- -- if (ctx->prepared) -- return 0; -- -- ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); -- if (ret) -- return ret; -- -- DRM_DEV_DEBUG_DRIVER(ctx->dev, "Resetting the panel\n"); -- gpiod_set_value_cansleep(ctx->reset_gpio, 1); -- usleep_range(20, 40); -- gpiod_set_value_cansleep(ctx->reset_gpio, 0); -- msleep(20); -- -- ctx->prepared = true; -- -- return 0; --} -- --static int xbd599_enable(struct drm_panel *panel) --{ -- struct xbd599 *ctx = panel_to_xbd599(panel); -- int ret; -- -- ret = xbd599_init_sequence(ctx); -- if (ret < 0) { -- DRM_DEV_ERROR(ctx->dev, "Panel init sequence failed: %d\n", -- ret); -- return ret; -- } -- -- return 0; --} -- --static int xbd599_disable(struct drm_panel *panel) --{ -- struct xbd599 *ctx = panel_to_xbd599(panel); -- struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -- -- return mipi_dsi_dcs_set_display_off(dsi); --} -- --static int xbd599_unprepare(struct drm_panel *panel) --{ -- struct xbd599 *ctx = panel_to_xbd599(panel); -- -- if (!ctx->prepared) -- return 0; -- -- gpiod_set_value_cansleep(ctx->reset_gpio, 1); -- regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies); -- ctx->prepared = false; -- -- return 0; --} -- --static const struct drm_display_mode xbd599_default_mode = { -- .hdisplay = 720, -- .hsync_start = 720 + 40, -- .hsync_end = 720 + 40 + 40, -- .htotal = 720 + 40 + 40 + 40, -- .vdisplay = 1440, -- .vsync_start = 1440 + 18, -- .vsync_end = 1440 + 18 + 10, -- .vtotal = 1440 + 18 + 10 + 17, -- .vrefresh = 60, -- .clock = 69000, -- .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC, -- -- .width_mm = 68, -- .height_mm = 136, -- .type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED, --}; -- --static int xbd599_get_modes(struct drm_panel *panel, -- struct drm_connector *connector) --{ -- struct xbd599 *ctx = panel_to_xbd599(panel); -- struct drm_display_mode *mode; -- -- mode = drm_mode_duplicate(connector->dev, &xbd599_default_mode); -- if (!mode) { -- DRM_DEV_ERROR(ctx->dev, "Failed to add mode\n"); -- return -ENOMEM; -- } -- -- drm_mode_set_name(mode); -- -- mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED; -- connector->display_info.width_mm = mode->width_mm; -- connector->display_info.height_mm = mode->height_mm; -- drm_mode_probed_add(connector, mode); -- -- return 1; --} -- --static const struct drm_panel_funcs xbd599_drm_funcs = { -- .prepare = xbd599_prepare, -- .enable = xbd599_enable, -- .disable = xbd599_disable, -- .unprepare = xbd599_unprepare, -- .get_modes = xbd599_get_modes, --}; -- --static int xbd599_probe(struct mipi_dsi_device *dsi) --{ -- struct device *dev = &dsi->dev; -- struct xbd599 *ctx; -- int i, ret; -- -- ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); -- if (!ctx) -- return -ENOMEM; -- -- for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) -- ctx->supplies[i].supply = regulator_names[i]; -- -- ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(ctx->supplies), -- ctx->supplies); -- if (ret < 0) { -- DRM_DEV_ERROR(&dsi->dev, "cannot get regulators\n"); -- return ret; -- } -- -- ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); -- if (IS_ERR(ctx->reset_gpio)) { -- DRM_DEV_ERROR(dev, "cannot get reset gpio\n"); -- return PTR_ERR(ctx->reset_gpio); -- } -- -- mipi_dsi_set_drvdata(dsi, ctx); -- -- ctx->dev = dev; -- -- dsi->lanes = 4; -- dsi->format = MIPI_DSI_FMT_RGB888; -- dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_SYNC_PULSE; -- -- drm_panel_init(&ctx->panel, &dsi->dev, &xbd599_drm_funcs, -- DRM_MODE_CONNECTOR_DSI); -- -- ret = drm_panel_of_backlight(&ctx->panel); -- if (ret) -- return ret; -- -- drm_panel_add(&ctx->panel); -- -- ret = mipi_dsi_attach(dsi); -- if (ret < 0) { -- DRM_DEV_ERROR(dev, "mipi_dsi_attach failed. Is host ready?\n"); -- drm_panel_remove(&ctx->panel); -- return ret; -- } -- -- DRM_DEV_INFO(dev, "%ux%u@%u %ubpp dsi %udl - ready\n", -- xbd599_default_mode.hdisplay, -- xbd599_default_mode.vdisplay, -- xbd599_default_mode.vrefresh, -- mipi_dsi_pixel_format_to_bpp(dsi->format), dsi->lanes); -- -- return 0; --} -- --static void xbd599_shutdown(struct mipi_dsi_device *dsi) --{ -- struct xbd599 *ctx = mipi_dsi_get_drvdata(dsi); -- int ret; -- -- ret = drm_panel_unprepare(&ctx->panel); -- if (ret < 0) -- DRM_DEV_ERROR(&dsi->dev, "Failed to unprepare panel: %d\n", -- ret); --} -- --static int xbd599_remove(struct mipi_dsi_device *dsi) --{ -- struct xbd599 *ctx = mipi_dsi_get_drvdata(dsi); -- int ret; -- -- xbd599_shutdown(dsi); -- -- ret = mipi_dsi_detach(dsi); -- if (ret < 0) -- DRM_DEV_ERROR(&dsi->dev, "Failed to detach from DSI host: %d\n", -- ret); -- -- drm_panel_remove(&ctx->panel); -- -- return 0; --} -- --static const struct of_device_id xbd599_of_match[] = { -- { .compatible = "xingbangda,xbd599", }, -- { /* sentinel */ } --}; --MODULE_DEVICE_TABLE(of, xbd599_of_match); -- --static struct mipi_dsi_driver xbd599_driver = { -- .probe = xbd599_probe, -- .remove = xbd599_remove, -- .shutdown = xbd599_shutdown, -- .driver = { -- .name = "panel-xingbangda-xbd599", -- .of_match_table = xbd599_of_match, -- }, --}; --module_mipi_dsi_driver(xbd599_driver); -- --MODULE_AUTHOR("Icenowy Zheng <icenowy@aosc.io>"); --MODULE_DESCRIPTION("DRM driver for Xingbangda XBD599 MIPI DSI panel"); --MODULE_LICENSE("GPL v2"); --- -2.26.2 - diff --git a/0001-Revert-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timin.patch b/0001-Revert-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timin.patch deleted file mode 100644 index c290e7ab7..000000000 --- a/0001-Revert-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timin.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Peter Robinson <pbrobinson@gmail.com> -Date: Sun, 12 Jul 2020 13:42:04 +0100 -Subject: [PATCH] Revert "drm/sun4i: sun6i_mipi_dsi: fix horizontal timing - calculation" - -This reverts commit d20a2ac9c6ecf514e115f06b6744b584bbc7c1b8. ---- - drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c -index 52e009dc632b..aa67cb037e9d 100644 ---- a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c -+++ b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c -@@ -556,7 +556,7 @@ static void sun6i_dsi_setup_timings(struct sun6i_dsi *dsi, - */ - #define HSA_PACKET_OVERHEAD 10 - hsa = max((unsigned int)HSA_PACKET_OVERHEAD, -- (mode->hsync_end - mode->hsync_start) * Bpp) - HSA_PACKET_OVERHEAD; -+ (mode->hsync_end - mode->hsync_start) * Bpp - HSA_PACKET_OVERHEAD); - - /* - * The backporch is set using a blanking packet (4 -@@ -565,7 +565,7 @@ static void sun6i_dsi_setup_timings(struct sun6i_dsi *dsi, - */ - #define HBP_PACKET_OVERHEAD 6 - hbp = max((unsigned int)HBP_PACKET_OVERHEAD, -- (mode->htotal - mode->hsync_end) * Bpp) - HBP_PACKET_OVERHEAD; -+ (mode->htotal - mode->hsync_end) * Bpp - HBP_PACKET_OVERHEAD); - - /* - * The frontporch is set using a sync event (4 bytes) -@@ -575,7 +575,7 @@ static void sun6i_dsi_setup_timings(struct sun6i_dsi *dsi, - */ - #define HFP_PACKET_OVERHEAD 16 - hfp = max((unsigned int)HFP_PACKET_OVERHEAD, -- (mode->hsync_start - mode->hdisplay) * Bpp) - HFP_PACKET_OVERHEAD; -+ (mode->hsync_start - mode->hdisplay) * Bpp - HFP_PACKET_OVERHEAD); - - /* - * The blanking is set using a sync event (4 bytes) -@@ -584,8 +584,8 @@ static void sun6i_dsi_setup_timings(struct sun6i_dsi *dsi, - */ - #define HBLK_PACKET_OVERHEAD 10 - hblk = max((unsigned int)HBLK_PACKET_OVERHEAD, -- (mode->htotal - (mode->hsync_end - mode->hsync_start)) * Bpp) - -- HBLK_PACKET_OVERHEAD; -+ (mode->htotal - (mode->hsync_end - mode->hsync_start)) * Bpp - -+ HBLK_PACKET_OVERHEAD); - - /* - * And I'm not entirely sure what vblk is about. The driver in --- -2.26.2 - diff --git a/0001-Revert-dt-bindings-panel-add-binding-for-Xingbangda-.patch b/0001-Revert-dt-bindings-panel-add-binding-for-Xingbangda-.patch deleted file mode 100644 index 990e624d3..000000000 --- a/0001-Revert-dt-bindings-panel-add-binding-for-Xingbangda-.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Peter Robinson <pbrobinson@gmail.com> -Date: Sun, 12 Jul 2020 13:41:49 +0100 -Subject: [PATCH] Revert "dt-bindings: panel: add binding for Xingbangda XBD599 - panel" - -This reverts commit 8a717270db2000ff734d89e9448b32fbc038c49a. ---- - .../display/panel/xingbangda,xbd599.yaml | 50 ------------------- - 1 file changed, 50 deletions(-) - delete mode 100644 Documentation/devicetree/bindings/display/panel/xingbangda,xbd599.yaml - -diff --git a/Documentation/devicetree/bindings/display/panel/xingbangda,xbd599.yaml b/Documentation/devicetree/bindings/display/panel/xingbangda,xbd599.yaml -deleted file mode 100644 -index b27bcf11198f..000000000000 ---- a/Documentation/devicetree/bindings/display/panel/xingbangda,xbd599.yaml -+++ /dev/null -@@ -1,50 +0,0 @@ --# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) --%YAML 1.2 ----- --$id: http://devicetree.org/schemas/display/panel/xingbangda,xbd599.yaml# --$schema: http://devicetree.org/meta-schemas/core.yaml# -- --title: Xingbangda XBD599 5.99in MIPI-DSI LCD panel -- --maintainers: -- - Icenowy Zheng <icenowy@aosc.io> -- --allOf: -- - $ref: panel-common.yaml# -- --properties: -- compatible: -- const: xingbangda,xbd599 -- reg: true -- backlight: true -- reset-gpios: true -- vcc-supply: -- description: regulator that supplies the VCC voltage -- iovcc-supply: -- description: regulator that supplies the IOVCC voltage -- --required: -- - compatible -- - reg -- - backlight -- - vcc-supply -- - iovcc-supply -- --additionalProperties: false -- --examples: -- - | -- dsi { -- #address-cells = <1>; -- #size-cells = <0>; -- -- panel@0 { -- compatible = "xingbangda,xbd599"; -- reg = <0>; -- backlight = <&backlight>; -- iovcc-supply = <®_dldo2>; -- vcc-supply = <®_ldo_io0>; -- }; -- }; -- --... --- -2.26.2 - diff --git a/0001-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-early-si.patch b/0001-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-early-si.patch index 6352ff73a..7f2495805 100644 --- a/0001-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-early-si.patch +++ b/0001-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-early-si.patch @@ -36,7 +36,7 @@ Signed-off-by: Herton R. Krzesinski <herton@redhat.com> 1 file changed, 24 insertions(+) diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c -index 2ea61abd5830..abb314891f5b 100644 +index bdf9b52567e0..1e98e20b7cc2 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -4196,6 +4196,30 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_BROADCOM, 0x9000, @@ -71,5 +71,5 @@ index 2ea61abd5830..abb314891f5b 100644 * Intersil/Techwell TW686[4589]-based video capture cards have an empty (zero) * class code. Fix it. -- -2.26.2 +2.28.0 diff --git a/0001-Work-around-for-gcc-bug-https-gcc.gnu.org-bugzilla-s.patch b/0001-Work-around-for-gcc-bug-https-gcc.gnu.org-bugzilla-s.patch index 93b1e9be0..4c2b0a678 100644 --- a/0001-Work-around-for-gcc-bug-https-gcc.gnu.org-bugzilla-s.patch +++ b/0001-Work-around-for-gcc-bug-https-gcc.gnu.org-bugzilla-s.patch @@ -1,4 +1,4 @@ -From 90750a5b1205a7dcc002224738585b861779cdae Mon Sep 17 00:00:00 2001 +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: "Justin M. Forbes" <jforbes@fedoraproject.org> Date: Thu, 30 Jul 2020 10:26:11 -0500 Subject: [PATCH] Work around for gcc bug @@ -25,5 +25,5 @@ index 2a660ac1bc3a..fa87ff6a2a71 100644 int i; -- -2.26.2 +2.28.0 diff --git a/0001-aarch64-acpi-scan-Fix-regression-related-to-X-Gene-U.patch b/0001-aarch64-acpi-scan-Fix-regression-related-to-X-Gene-U.patch index eea0deea2..def3fd5b8 100644 --- a/0001-aarch64-acpi-scan-Fix-regression-related-to-X-Gene-U.patch +++ b/0001-aarch64-acpi-scan-Fix-regression-related-to-X-Gene-U.patch @@ -28,10 +28,10 @@ Signed-off-by: Herton R. Krzesinski <herton@redhat.com> 1 file changed, 9 insertions(+) diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c -index 8777faced51a..2e60d792005f 100644 +index 2142f1554761..f5fdf6f3650c 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c -@@ -1572,6 +1572,15 @@ static bool acpi_device_enumeration_by_parent(struct acpi_device *device) +@@ -1574,6 +1574,15 @@ static bool acpi_device_enumeration_by_parent(struct acpi_device *device) if (!acpi_match_device_ids(device, i2c_multi_instantiate_ids)) return false; @@ -48,5 +48,5 @@ index 8777faced51a..2e60d792005f 100644 acpi_dev_get_resources(device, &resource_list, acpi_check_serial_bus_slave, -- -2.26.2 +2.28.0 diff --git a/0001-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch b/0001-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch index 0299e965c..4f00ab7f3 100644 --- a/0001-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch +++ b/0001-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch @@ -85,5 +85,5 @@ index ea5bf5f4cbed..71c55cae27ac 100644 tmp = ata_wait_register(ap, port_mmio + PORT_CMD, PORT_CMD_LIST_ON, PORT_CMD_LIST_ON, 1, 500); -- -2.26.2 +2.28.0 diff --git a/0001-arm-aarch64-Drop-the-EXPERT-setting-from-ARM64_FORCE.patch b/0001-arm-aarch64-Drop-the-EXPERT-setting-from-ARM64_FORCE.patch index 89eea8f8b..eb02c33dc 100644 --- a/0001-arm-aarch64-Drop-the-EXPERT-setting-from-ARM64_FORCE.patch +++ b/0001-arm-aarch64-Drop-the-EXPERT-setting-from-ARM64_FORCE.patch @@ -21,7 +21,7 @@ Signed-off-by: Jeremy Cline <jcline@redhat.com> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig -index 66dc41fd49f2..2e0700a451e5 100644 +index e11b4ea06127..74c5325108c0 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -861,7 +861,7 @@ endchoice @@ -34,5 +34,5 @@ index 66dc41fd49f2..2e0700a451e5 100644 For systems with 52-bit userspace VAs enabled, the kernel will attempt to maintain compatibility with older software by providing 48-bit VAs -- -2.26.2 +2.28.0 diff --git a/0001-arm-make-CONFIG_HIGHPTE-optional-without-CONFIG_EXPE.patch b/0001-arm-make-CONFIG_HIGHPTE-optional-without-CONFIG_EXPE.patch index 498ffaf18..dba9aa705 100644 --- a/0001-arm-make-CONFIG_HIGHPTE-optional-without-CONFIG_EXPE.patch +++ b/0001-arm-make-CONFIG_HIGHPTE-optional-without-CONFIG_EXPE.patch @@ -11,10 +11,10 @@ Signed-off-by: Jon Masters <jcm@redhat.com> 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig -index 2ac74904a3ce..f0094424f76a 100644 +index e00d94b16658..4db48405b23a 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig -@@ -1549,9 +1549,9 @@ config HIGHMEM +@@ -1514,9 +1514,9 @@ config HIGHMEM If unsure, say n. config HIGHPTE @@ -27,5 +27,5 @@ index 2ac74904a3ce..f0094424f76a 100644 The VM uses one page of physical memory for each page table. For systems with a lot of processes, this can use a lot of -- -2.26.2 +2.28.0 diff --git a/0001-arm64-allwinner-dts-a64-add-LCD-related-device-nodes.patch b/0001-arm64-allwinner-dts-a64-add-LCD-related-device-nodes.patch deleted file mode 100644 index e3b07c2bb..000000000 --- a/0001-arm64-allwinner-dts-a64-add-LCD-related-device-nodes.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Icenowy Zheng <icenowy@aosc.io> -Date: Mon, 16 Mar 2020 21:35:03 +0800 -Subject: [PATCH] arm64: allwinner: dts: a64: add LCD-related device nodes for - PinePhone - -PinePhone uses PWM backlight and a XBD599 LCD panel over DSI for -display. - -Add its device nodes. - -Signed-off-by: Icenowy Zheng <icenowy@aosc.io> ---- - .../dts/allwinner/sun50i-a64-pinephone.dtsi | 37 +++++++++++++++++++ - 1 file changed, 37 insertions(+) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -index cefda145c3c9..96d9150423e0 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -@@ -16,6 +16,15 @@ aliases { - serial0 = &uart0; - }; - -+ backlight: backlight { -+ compatible = "pwm-backlight"; -+ pwms = <&r_pwm 0 50000 PWM_POLARITY_INVERTED>; -+ brightness-levels = <0 16 18 20 22 24 26 29 32 35 38 42 46 51 56 62 68 75 83 91 100>; -+ default-brightness-level = <15>; -+ enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ -+ power-supply = <®_ldo_io0>; -+ }; -+ - chosen { - stdout-path = "serial0:115200n8"; - }; -@@ -84,6 +93,30 @@ &dai { - status = "okay"; - }; - -+&de { -+ status = "okay"; -+}; -+ -+&dphy { -+ status = "okay"; -+}; -+ -+&dsi { -+ vcc-dsi-supply = <®_dldo1>; -+ #address-cells = <1>; -+ #size-cells = <0>; -+ status = "okay"; -+ -+ panel@0 { -+ compatible = "xingbangda,xbd599"; -+ reg = <0>; -+ reset-gpios = <&pio 3 23 GPIO_ACTIVE_LOW>; /* PD23 */ -+ iovcc-supply = <®_dldo2>; -+ vcc-supply = <®_ldo_io0>; -+ backlight = <&backlight>; -+ }; -+}; -+ - &ehci0 { - status = "okay"; - }; -@@ -188,6 +221,10 @@ &r_pio { - */ - }; - -+&r_pwm { -+ status = "okay"; -+}; -+ - &r_rsb { - status = "okay"; - --- -2.26.2 - diff --git a/0001-arm64-dts-sun50i-a64-pinephone-Add-touchscreen-suppo.patch b/0001-arm64-dts-sun50i-a64-pinephone-Add-touchscreen-suppo.patch deleted file mode 100644 index d2511ae64..000000000 --- a/0001-arm64-dts-sun50i-a64-pinephone-Add-touchscreen-suppo.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:56:01 +0200 -Subject: [PATCH] arm64: dts: sun50i-a64-pinephone: Add touchscreen support - -Pinephone has a Goodix GT917S capacitive touchscreen controller on -I2C0 bus. Add support for it. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - .../dts/allwinner/sun50i-a64-pinephone.dtsi | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -index 85a7aa5efd32..2d5694446d17 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -@@ -123,6 +123,25 @@ &ehci1 { - status = "okay"; - }; - -+&i2c0 { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&i2c0_pins>; -+ status = "okay"; -+ -+ touchscreen@5d { -+ compatible = "goodix,gt917s", "goodix,gt911"; -+ reg = <0x5d>; -+ interrupt-parent = <&pio>; -+ interrupts = <7 4 IRQ_TYPE_LEVEL_HIGH>; /* PH4 */ -+ irq-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ -+ reset-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */ -+ AVDD28-supply = <®_ldo_io0>; -+ VDDIO-supply = <®_ldo_io0>; -+ touchscreen-size-x = <720>; -+ touchscreen-size-y = <1440>; -+ }; -+}; -+ - &i2c1 { - status = "okay"; - --- -2.26.2 - diff --git a/0001-arm64-dts-sun50i-a64-pinephone-Enable-LCD-support-on.patch b/0001-arm64-dts-sun50i-a64-pinephone-Enable-LCD-support-on.patch deleted file mode 100644 index a38cd7250..000000000 --- a/0001-arm64-dts-sun50i-a64-pinephone-Enable-LCD-support-on.patch +++ /dev/null @@ -1,112 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Icenowy Zheng <icenowy@aosc.io> -Date: Fri, 26 Jun 2020 02:56:00 +0200 -Subject: [PATCH] arm64: dts: sun50i-a64-pinephone: Enable LCD support on - PinePhone - -PinePhone uses PWM backlight and a XBD599 LCD panel over DSI for -display. - -Backlight levels curve was optimized by Martijn Braam using a -lux meter. - -Add its device nodes. - -Signed-off-by: Icenowy Zheng <icenowy@aosc.io> -Signed-off-by: Martijn Braam <martijn@brixit.nl> -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - .../allwinner/sun50i-a64-pinephone-1.1.dts | 19 ++++++++++ - .../dts/allwinner/sun50i-a64-pinephone.dtsi | 35 +++++++++++++++++++ - 2 files changed, 54 insertions(+) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.1.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.1.dts -index 06a775c41664..3e99a87e9ce5 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.1.dts -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.1.dts -@@ -9,3 +9,22 @@ / { - model = "Pine64 PinePhone Braveheart (1.1)"; - compatible = "pine64,pinephone-1.1", "allwinner,sun50i-a64"; - }; -+ -+&backlight { -+ power-supply = <®_ldo_io0>; -+ /* -+ * PWM backlight circuit on this PinePhone revision was changed since -+ * 1.0, and the lowest PWM duty cycle that doesn't lead to backlight -+ * being off is around 20%. Duty cycle for the lowest brightness level -+ * also varries quite a bit between individual boards, so the lowest -+ * value here was chosen as a safe default. -+ */ -+ brightness-levels = < -+ 774 793 814 842 -+ 882 935 1003 1088 -+ 1192 1316 1462 1633 -+ 1830 2054 2309 2596 -+ 2916 3271 3664 4096>; -+ num-interpolated-steps = <50>; -+ default-brightness-level = <400>; -+}; -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -index cefda145c3c9..85a7aa5efd32 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi -@@ -16,6 +16,13 @@ aliases { - serial0 = &uart0; - }; - -+ backlight: backlight { -+ compatible = "pwm-backlight"; -+ pwms = <&r_pwm 0 50000 PWM_POLARITY_INVERTED>; -+ enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ -+ /* Backlight configuration differs per PinePhone revision. */ -+ }; -+ - chosen { - stdout-path = "serial0:115200n8"; - }; -@@ -84,6 +91,30 @@ &dai { - status = "okay"; - }; - -+&de { -+ status = "okay"; -+}; -+ -+&dphy { -+ status = "okay"; -+}; -+ -+&dsi { -+ vcc-dsi-supply = <®_dldo1>; -+ #address-cells = <1>; -+ #size-cells = <0>; -+ status = "okay"; -+ -+ panel@0 { -+ compatible = "xingbangda,xbd599"; -+ reg = <0>; -+ reset-gpios = <&pio 3 23 GPIO_ACTIVE_LOW>; /* PD23 */ -+ iovcc-supply = <®_dldo2>; -+ vcc-supply = <®_ldo_io0>; -+ backlight = <&backlight>; -+ }; -+}; -+ - &ehci0 { - status = "okay"; - }; -@@ -188,6 +219,10 @@ &r_pio { - */ - }; - -+&r_pwm { -+ status = "okay"; -+}; -+ - &r_rsb { - status = "okay"; - --- -2.26.2 - diff --git a/0001-drm-panel-add-Xingbangda-XBD599-panel.patch b/0001-drm-panel-add-Xingbangda-XBD599-panel.patch index 6866d5f69..422561126 100644 --- a/0001-drm-panel-add-Xingbangda-XBD599-panel.patch +++ b/0001-drm-panel-add-Xingbangda-XBD599-panel.patch @@ -17,7 +17,7 @@ Signed-off-by: Icenowy Zheng <icenowy@aosc.io> create mode 100644 drivers/gpu/drm/panel/panel-xingbangda-xbd599.c diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig -index 39055c1f0e2f..1f55a87bb657 100644 +index de2f2a452be5..3ce658de416b 100644 --- a/drivers/gpu/drm/panel/Kconfig +++ b/drivers/gpu/drm/panel/Kconfig @@ -462,6 +462,15 @@ config DRM_PANEL_VISIONOX_RM69299 @@ -37,7 +37,7 @@ index 39055c1f0e2f..1f55a87bb657 100644 tristate "Xinpeng XPP055C272 panel driver" depends on OF diff --git a/drivers/gpu/drm/panel/Makefile b/drivers/gpu/drm/panel/Makefile -index de74f282c433..7b6b0c0397d6 100644 +index e45ceac6286f..bd10617430ec 100644 --- a/drivers/gpu/drm/panel/Makefile +++ b/drivers/gpu/drm/panel/Makefile @@ -49,4 +49,5 @@ obj-$(CONFIG_DRM_PANEL_TPO_TD043MTEA1) += panel-tpo-td043mtea1.o @@ -419,5 +419,5 @@ index 000000000000..b483f96ee1db +MODULE_DESCRIPTION("DRM driver for Xingbangda XBD599 MIPI DSI panel"); +MODULE_LICENSE("GPL v2"); -- -2.26.2 +2.28.0 diff --git a/0001-drm-panel-rocktech-jh057n00900-Rename-the-driver-to-.patch b/0001-drm-panel-rocktech-jh057n00900-Rename-the-driver-to-.patch deleted file mode 100644 index d78bf5644..000000000 --- a/0001-drm-panel-rocktech-jh057n00900-Rename-the-driver-to-.patch +++ /dev/null @@ -1,948 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:52 +0200 -Subject: [PATCH] drm/panel: rocktech-jh057n00900: Rename the driver to st7703 - -This rename is done so that the driver matches the name of the -display controller and in preparation for adding support for more -panels to the driver. - -This is just a basic file rename, with no code changes. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/Kconfig | 26 +- - drivers/gpu/drm/panel/Makefile | 2 +- - .../drm/panel/panel-rocktech-jh057n00900.c | 424 ------------------ - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 424 ++++++++++++++++++ - 4 files changed, 438 insertions(+), 438 deletions(-) - delete mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c - create mode 100644 drivers/gpu/drm/panel/panel-sitronix-st7703.c - -diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig -index 39055c1f0e2f..de2f2a452be5 100644 ---- a/drivers/gpu/drm/panel/Kconfig -+++ b/drivers/gpu/drm/panel/Kconfig -@@ -283,19 +283,6 @@ config DRM_PANEL_RAYDIUM_RM68200 - Say Y here if you want to enable support for Raydium RM68200 - 720x1280 DSI video mode panel. - --config DRM_PANEL_ROCKTECH_JH057N00900 -- tristate "Rocktech JH057N00900 MIPI touchscreen panel" -- depends on OF -- depends on DRM_MIPI_DSI -- depends on BACKLIGHT_CLASS_DEVICE -- help -- Say Y here if you want to enable support for Rocktech JH057N00900 -- MIPI DSI panel as e.g. used in the Librem 5 devkit. It has a -- resolution of 720x1440 pixels, a built in backlight and touch -- controller. -- Touch input support is provided by the goodix driver and needs to be -- selected separately. -- - config DRM_PANEL_RONBO_RB070D30 - tristate "Ronbo Electronics RB070D30 panel" - depends on OF -@@ -395,6 +382,19 @@ config DRM_PANEL_SITRONIX_ST7701 - ST7701 controller for 480X864 LCD panels with MIPI/RGB/SPI - system interfaces. - -+config DRM_PANEL_SITRONIX_ST7703 -+ tristate "Sitronix ST7703 based MIPI touchscreen panels" -+ depends on OF -+ depends on DRM_MIPI_DSI -+ depends on BACKLIGHT_CLASS_DEVICE -+ help -+ Say Y here if you want to enable support for Sitronix ST7703 based -+ panels, souch as Rocktech JH057N00900 MIPI DSI panel as e.g. used in -+ the Librem 5 devkit. It has a resolution of 720x1440 pixels, a built -+ in backlight and touch controller. -+ Touch input support is provided by the goodix driver and needs to be -+ selected separately. -+ - config DRM_PANEL_SITRONIX_ST7789V - tristate "Sitronix ST7789V panel" - depends on OF && SPI -diff --git a/drivers/gpu/drm/panel/Makefile b/drivers/gpu/drm/panel/Makefile -index de74f282c433..e45ceac6286f 100644 ---- a/drivers/gpu/drm/panel/Makefile -+++ b/drivers/gpu/drm/panel/Makefile -@@ -27,7 +27,6 @@ obj-$(CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00) += panel-panasonic-vvx10f034n00.o - obj-$(CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN) += panel-raspberrypi-touchscreen.o - obj-$(CONFIG_DRM_PANEL_RAYDIUM_RM67191) += panel-raydium-rm67191.o - obj-$(CONFIG_DRM_PANEL_RAYDIUM_RM68200) += panel-raydium-rm68200.o --obj-$(CONFIG_DRM_PANEL_ROCKTECH_JH057N00900) += panel-rocktech-jh057n00900.o - obj-$(CONFIG_DRM_PANEL_RONBO_RB070D30) += panel-ronbo-rb070d30.o - obj-$(CONFIG_DRM_PANEL_SAMSUNG_LD9040) += panel-samsung-ld9040.o - obj-$(CONFIG_DRM_PANEL_SAMSUNG_S6D16D0) += panel-samsung-s6d16d0.o -@@ -41,6 +40,7 @@ obj-$(CONFIG_DRM_PANEL_SHARP_LQ101R1SX01) += panel-sharp-lq101r1sx01.o - obj-$(CONFIG_DRM_PANEL_SHARP_LS037V7DW01) += panel-sharp-ls037v7dw01.o - obj-$(CONFIG_DRM_PANEL_SHARP_LS043T1LE01) += panel-sharp-ls043t1le01.o - obj-$(CONFIG_DRM_PANEL_SITRONIX_ST7701) += panel-sitronix-st7701.o -+obj-$(CONFIG_DRM_PANEL_SITRONIX_ST7703) += panel-sitronix-st7703.o - obj-$(CONFIG_DRM_PANEL_SITRONIX_ST7789V) += panel-sitronix-st7789v.o - obj-$(CONFIG_DRM_PANEL_SONY_ACX424AKP) += panel-sony-acx424akp.o - obj-$(CONFIG_DRM_PANEL_SONY_ACX565AKM) += panel-sony-acx565akm.o -diff --git a/drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c b/drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c -deleted file mode 100644 -index 38ff742bc120..000000000000 ---- a/drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c -+++ /dev/null -@@ -1,424 +0,0 @@ --// SPDX-License-Identifier: GPL-2.0 --/* -- * Rockteck jh057n00900 5.5" MIPI-DSI panel driver -- * -- * Copyright (C) Purism SPC 2019 -- */ -- --#include <linux/debugfs.h> --#include <linux/delay.h> --#include <linux/gpio/consumer.h> --#include <linux/media-bus-format.h> --#include <linux/mod_devicetable.h> --#include <linux/module.h> --#include <linux/regulator/consumer.h> -- --#include <video/display_timing.h> --#include <video/mipi_display.h> -- --#include <drm/drm_mipi_dsi.h> --#include <drm/drm_modes.h> --#include <drm/drm_panel.h> --#include <drm/drm_print.h> -- --#define DRV_NAME "panel-rocktech-jh057n00900" -- --/* Manufacturer specific Commands send via DSI */ --#define ST7703_CMD_ALL_PIXEL_OFF 0x22 --#define ST7703_CMD_ALL_PIXEL_ON 0x23 --#define ST7703_CMD_SETDISP 0xB2 --#define ST7703_CMD_SETRGBIF 0xB3 --#define ST7703_CMD_SETCYC 0xB4 --#define ST7703_CMD_SETBGP 0xB5 --#define ST7703_CMD_SETVCOM 0xB6 --#define ST7703_CMD_SETOTP 0xB7 --#define ST7703_CMD_SETPOWER_EXT 0xB8 --#define ST7703_CMD_SETEXTC 0xB9 --#define ST7703_CMD_SETMIPI 0xBA --#define ST7703_CMD_SETVDC 0xBC --#define ST7703_CMD_UNKNOWN0 0xBF --#define ST7703_CMD_SETSCR 0xC0 --#define ST7703_CMD_SETPOWER 0xC1 --#define ST7703_CMD_SETPANEL 0xCC --#define ST7703_CMD_SETGAMMA 0xE0 --#define ST7703_CMD_SETEQ 0xE3 --#define ST7703_CMD_SETGIP1 0xE9 --#define ST7703_CMD_SETGIP2 0xEA -- --struct jh057n { -- struct device *dev; -- struct drm_panel panel; -- struct gpio_desc *reset_gpio; -- struct regulator *vcc; -- struct regulator *iovcc; -- bool prepared; -- -- struct dentry *debugfs; --}; -- --static inline struct jh057n *panel_to_jh057n(struct drm_panel *panel) --{ -- return container_of(panel, struct jh057n, panel); --} -- --#define dsi_generic_write_seq(dsi, seq...) do { \ -- static const u8 d[] = { seq }; \ -- int ret; \ -- ret = mipi_dsi_generic_write(dsi, d, ARRAY_SIZE(d)); \ -- if (ret < 0) \ -- return ret; \ -- } while (0) -- --static int jh057n_init_sequence(struct jh057n *ctx) --{ -- struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -- struct device *dev = ctx->dev; -- int ret; -- -- /* -- * Init sequence was supplied by the panel vendor. Most of the commands -- * resemble the ST7703 but the number of parameters often don't match -- * so it's likely a clone. -- */ -- dsi_generic_write_seq(dsi, ST7703_CMD_SETEXTC, -- 0xF1, 0x12, 0x83); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETRGBIF, -- 0x10, 0x10, 0x05, 0x05, 0x03, 0xFF, 0x00, 0x00, -- 0x00, 0x00); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETSCR, -- 0x73, 0x73, 0x50, 0x50, 0x00, 0x00, 0x08, 0x70, -- 0x00); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETVDC, 0x4E); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETPANEL, 0x0B); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETCYC, 0x80); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETDISP, 0xF0, 0x12, 0x30); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETEQ, -- 0x07, 0x07, 0x0B, 0x0B, 0x03, 0x0B, 0x00, 0x00, -- 0x00, 0x00, 0xFF, 0x00, 0xC0, 0x10); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETBGP, 0x08, 0x08); -- msleep(20); -- -- dsi_generic_write_seq(dsi, ST7703_CMD_SETVCOM, 0x3F, 0x3F); -- dsi_generic_write_seq(dsi, ST7703_CMD_UNKNOWN0, 0x02, 0x11, 0x00); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETGIP1, -- 0x82, 0x10, 0x06, 0x05, 0x9E, 0x0A, 0xA5, 0x12, -- 0x31, 0x23, 0x37, 0x83, 0x04, 0xBC, 0x27, 0x38, -- 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x00, -- 0x03, 0x00, 0x00, 0x00, 0x75, 0x75, 0x31, 0x88, -- 0x88, 0x88, 0x88, 0x88, 0x88, 0x13, 0x88, 0x64, -- 0x64, 0x20, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, -- 0x02, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETGIP2, -- 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x02, 0x46, 0x02, 0x88, -- 0x88, 0x88, 0x88, 0x88, 0x88, 0x64, 0x88, 0x13, -- 0x57, 0x13, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, -- 0x75, 0x88, 0x23, 0x14, 0x00, 0x00, 0x02, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0A, -- 0xA5, 0x00, 0x00, 0x00, 0x00); -- dsi_generic_write_seq(dsi, ST7703_CMD_SETGAMMA, -- 0x00, 0x09, 0x0E, 0x29, 0x2D, 0x3C, 0x41, 0x37, -- 0x07, 0x0B, 0x0D, 0x10, 0x11, 0x0F, 0x10, 0x11, -- 0x18, 0x00, 0x09, 0x0E, 0x29, 0x2D, 0x3C, 0x41, -- 0x37, 0x07, 0x0B, 0x0D, 0x10, 0x11, 0x0F, 0x10, -- 0x11, 0x18); -- msleep(20); -- -- ret = mipi_dsi_dcs_exit_sleep_mode(dsi); -- if (ret < 0) { -- DRM_DEV_ERROR(dev, "Failed to exit sleep mode: %d\n", ret); -- return ret; -- } -- /* Panel is operational 120 msec after reset */ -- msleep(60); -- ret = mipi_dsi_dcs_set_display_on(dsi); -- if (ret) -- return ret; -- -- DRM_DEV_DEBUG_DRIVER(dev, "Panel init sequence done\n"); -- return 0; --} -- --static int jh057n_enable(struct drm_panel *panel) --{ -- struct jh057n *ctx = panel_to_jh057n(panel); -- int ret; -- -- ret = jh057n_init_sequence(ctx); -- if (ret < 0) { -- DRM_DEV_ERROR(ctx->dev, "Panel init sequence failed: %d\n", -- ret); -- return ret; -- } -- -- return 0; --} -- --static int jh057n_disable(struct drm_panel *panel) --{ -- struct jh057n *ctx = panel_to_jh057n(panel); -- struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -- -- return mipi_dsi_dcs_set_display_off(dsi); --} -- --static int jh057n_unprepare(struct drm_panel *panel) --{ -- struct jh057n *ctx = panel_to_jh057n(panel); -- -- if (!ctx->prepared) -- return 0; -- -- regulator_disable(ctx->iovcc); -- regulator_disable(ctx->vcc); -- ctx->prepared = false; -- -- return 0; --} -- --static int jh057n_prepare(struct drm_panel *panel) --{ -- struct jh057n *ctx = panel_to_jh057n(panel); -- int ret; -- -- if (ctx->prepared) -- return 0; -- -- DRM_DEV_DEBUG_DRIVER(ctx->dev, "Resetting the panel\n"); -- ret = regulator_enable(ctx->vcc); -- if (ret < 0) { -- DRM_DEV_ERROR(ctx->dev, -- "Failed to enable vcc supply: %d\n", ret); -- return ret; -- } -- ret = regulator_enable(ctx->iovcc); -- if (ret < 0) { -- DRM_DEV_ERROR(ctx->dev, -- "Failed to enable iovcc supply: %d\n", ret); -- goto disable_vcc; -- } -- -- gpiod_set_value_cansleep(ctx->reset_gpio, 1); -- usleep_range(20, 40); -- gpiod_set_value_cansleep(ctx->reset_gpio, 0); -- msleep(20); -- -- ctx->prepared = true; -- -- return 0; -- --disable_vcc: -- regulator_disable(ctx->vcc); -- return ret; --} -- --static const struct drm_display_mode default_mode = { -- .hdisplay = 720, -- .hsync_start = 720 + 90, -- .hsync_end = 720 + 90 + 20, -- .htotal = 720 + 90 + 20 + 20, -- .vdisplay = 1440, -- .vsync_start = 1440 + 20, -- .vsync_end = 1440 + 20 + 4, -- .vtotal = 1440 + 20 + 4 + 12, -- .vrefresh = 60, -- .clock = 75276, -- .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC, -- .width_mm = 65, -- .height_mm = 130, --}; -- --static int jh057n_get_modes(struct drm_panel *panel, -- struct drm_connector *connector) --{ -- struct jh057n *ctx = panel_to_jh057n(panel); -- struct drm_display_mode *mode; -- -- mode = drm_mode_duplicate(connector->dev, &default_mode); -- if (!mode) { -- DRM_DEV_ERROR(ctx->dev, "Failed to add mode %ux%u@%u\n", -- default_mode.hdisplay, default_mode.vdisplay, -- default_mode.vrefresh); -- return -ENOMEM; -- } -- -- drm_mode_set_name(mode); -- -- mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED; -- connector->display_info.width_mm = mode->width_mm; -- connector->display_info.height_mm = mode->height_mm; -- drm_mode_probed_add(connector, mode); -- -- return 1; --} -- --static const struct drm_panel_funcs jh057n_drm_funcs = { -- .disable = jh057n_disable, -- .unprepare = jh057n_unprepare, -- .prepare = jh057n_prepare, -- .enable = jh057n_enable, -- .get_modes = jh057n_get_modes, --}; -- --static int allpixelson_set(void *data, u64 val) --{ -- struct jh057n *ctx = data; -- struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -- -- DRM_DEV_DEBUG_DRIVER(ctx->dev, "Setting all pixels on\n"); -- dsi_generic_write_seq(dsi, ST7703_CMD_ALL_PIXEL_ON); -- msleep(val * 1000); -- /* Reset the panel to get video back */ -- drm_panel_disable(&ctx->panel); -- drm_panel_unprepare(&ctx->panel); -- drm_panel_prepare(&ctx->panel); -- drm_panel_enable(&ctx->panel); -- -- return 0; --} -- --DEFINE_SIMPLE_ATTRIBUTE(allpixelson_fops, NULL, -- allpixelson_set, "%llu\n"); -- --static void jh057n_debugfs_init(struct jh057n *ctx) --{ -- ctx->debugfs = debugfs_create_dir(DRV_NAME, NULL); -- -- debugfs_create_file("allpixelson", 0600, ctx->debugfs, ctx, -- &allpixelson_fops); --} -- --static void jh057n_debugfs_remove(struct jh057n *ctx) --{ -- debugfs_remove_recursive(ctx->debugfs); -- ctx->debugfs = NULL; --} -- --static int jh057n_probe(struct mipi_dsi_device *dsi) --{ -- struct device *dev = &dsi->dev; -- struct jh057n *ctx; -- int ret; -- -- ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); -- if (!ctx) -- return -ENOMEM; -- -- ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); -- if (IS_ERR(ctx->reset_gpio)) { -- DRM_DEV_ERROR(dev, "cannot get reset gpio\n"); -- return PTR_ERR(ctx->reset_gpio); -- } -- -- mipi_dsi_set_drvdata(dsi, ctx); -- -- ctx->dev = dev; -- -- dsi->lanes = 4; -- dsi->format = MIPI_DSI_FMT_RGB888; -- dsi->mode_flags = MIPI_DSI_MODE_VIDEO | -- MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE; -- -- ctx->vcc = devm_regulator_get(dev, "vcc"); -- if (IS_ERR(ctx->vcc)) { -- ret = PTR_ERR(ctx->vcc); -- if (ret != -EPROBE_DEFER) -- DRM_DEV_ERROR(dev, -- "Failed to request vcc regulator: %d\n", -- ret); -- return ret; -- } -- ctx->iovcc = devm_regulator_get(dev, "iovcc"); -- if (IS_ERR(ctx->iovcc)) { -- ret = PTR_ERR(ctx->iovcc); -- if (ret != -EPROBE_DEFER) -- DRM_DEV_ERROR(dev, -- "Failed to request iovcc regulator: %d\n", -- ret); -- return ret; -- } -- -- drm_panel_init(&ctx->panel, dev, &jh057n_drm_funcs, -- DRM_MODE_CONNECTOR_DSI); -- -- ret = drm_panel_of_backlight(&ctx->panel); -- if (ret) -- return ret; -- -- drm_panel_add(&ctx->panel); -- -- ret = mipi_dsi_attach(dsi); -- if (ret < 0) { -- DRM_DEV_ERROR(dev, -- "mipi_dsi_attach failed (%d). Is host ready?\n", -- ret); -- drm_panel_remove(&ctx->panel); -- return ret; -- } -- -- DRM_DEV_INFO(dev, "%ux%u@%u %ubpp dsi %udl - ready\n", -- default_mode.hdisplay, default_mode.vdisplay, -- default_mode.vrefresh, -- mipi_dsi_pixel_format_to_bpp(dsi->format), dsi->lanes); -- -- jh057n_debugfs_init(ctx); -- return 0; --} -- --static void jh057n_shutdown(struct mipi_dsi_device *dsi) --{ -- struct jh057n *ctx = mipi_dsi_get_drvdata(dsi); -- int ret; -- -- ret = drm_panel_unprepare(&ctx->panel); -- if (ret < 0) -- DRM_DEV_ERROR(&dsi->dev, "Failed to unprepare panel: %d\n", -- ret); -- -- ret = drm_panel_disable(&ctx->panel); -- if (ret < 0) -- DRM_DEV_ERROR(&dsi->dev, "Failed to disable panel: %d\n", -- ret); --} -- --static int jh057n_remove(struct mipi_dsi_device *dsi) --{ -- struct jh057n *ctx = mipi_dsi_get_drvdata(dsi); -- int ret; -- -- jh057n_shutdown(dsi); -- -- ret = mipi_dsi_detach(dsi); -- if (ret < 0) -- DRM_DEV_ERROR(&dsi->dev, "Failed to detach from DSI host: %d\n", -- ret); -- -- drm_panel_remove(&ctx->panel); -- -- jh057n_debugfs_remove(ctx); -- -- return 0; --} -- --static const struct of_device_id jh057n_of_match[] = { -- { .compatible = "rocktech,jh057n00900" }, -- { /* sentinel */ } --}; --MODULE_DEVICE_TABLE(of, jh057n_of_match); -- --static struct mipi_dsi_driver jh057n_driver = { -- .probe = jh057n_probe, -- .remove = jh057n_remove, -- .shutdown = jh057n_shutdown, -- .driver = { -- .name = DRV_NAME, -- .of_match_table = jh057n_of_match, -- }, --}; --module_mipi_dsi_driver(jh057n_driver); -- --MODULE_AUTHOR("Guido Günther <agx@sigxcpu.org>"); --MODULE_DESCRIPTION("DRM driver for Rocktech JH057N00900 MIPI DSI panel"); --MODULE_LICENSE("GPL v2"); -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -new file mode 100644 -index 000000000000..38ff742bc120 ---- /dev/null -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -0,0 +1,424 @@ -+// SPDX-License-Identifier: GPL-2.0 -+/* -+ * Rockteck jh057n00900 5.5" MIPI-DSI panel driver -+ * -+ * Copyright (C) Purism SPC 2019 -+ */ -+ -+#include <linux/debugfs.h> -+#include <linux/delay.h> -+#include <linux/gpio/consumer.h> -+#include <linux/media-bus-format.h> -+#include <linux/mod_devicetable.h> -+#include <linux/module.h> -+#include <linux/regulator/consumer.h> -+ -+#include <video/display_timing.h> -+#include <video/mipi_display.h> -+ -+#include <drm/drm_mipi_dsi.h> -+#include <drm/drm_modes.h> -+#include <drm/drm_panel.h> -+#include <drm/drm_print.h> -+ -+#define DRV_NAME "panel-rocktech-jh057n00900" -+ -+/* Manufacturer specific Commands send via DSI */ -+#define ST7703_CMD_ALL_PIXEL_OFF 0x22 -+#define ST7703_CMD_ALL_PIXEL_ON 0x23 -+#define ST7703_CMD_SETDISP 0xB2 -+#define ST7703_CMD_SETRGBIF 0xB3 -+#define ST7703_CMD_SETCYC 0xB4 -+#define ST7703_CMD_SETBGP 0xB5 -+#define ST7703_CMD_SETVCOM 0xB6 -+#define ST7703_CMD_SETOTP 0xB7 -+#define ST7703_CMD_SETPOWER_EXT 0xB8 -+#define ST7703_CMD_SETEXTC 0xB9 -+#define ST7703_CMD_SETMIPI 0xBA -+#define ST7703_CMD_SETVDC 0xBC -+#define ST7703_CMD_UNKNOWN0 0xBF -+#define ST7703_CMD_SETSCR 0xC0 -+#define ST7703_CMD_SETPOWER 0xC1 -+#define ST7703_CMD_SETPANEL 0xCC -+#define ST7703_CMD_SETGAMMA 0xE0 -+#define ST7703_CMD_SETEQ 0xE3 -+#define ST7703_CMD_SETGIP1 0xE9 -+#define ST7703_CMD_SETGIP2 0xEA -+ -+struct jh057n { -+ struct device *dev; -+ struct drm_panel panel; -+ struct gpio_desc *reset_gpio; -+ struct regulator *vcc; -+ struct regulator *iovcc; -+ bool prepared; -+ -+ struct dentry *debugfs; -+}; -+ -+static inline struct jh057n *panel_to_jh057n(struct drm_panel *panel) -+{ -+ return container_of(panel, struct jh057n, panel); -+} -+ -+#define dsi_generic_write_seq(dsi, seq...) do { \ -+ static const u8 d[] = { seq }; \ -+ int ret; \ -+ ret = mipi_dsi_generic_write(dsi, d, ARRAY_SIZE(d)); \ -+ if (ret < 0) \ -+ return ret; \ -+ } while (0) -+ -+static int jh057n_init_sequence(struct jh057n *ctx) -+{ -+ struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -+ struct device *dev = ctx->dev; -+ int ret; -+ -+ /* -+ * Init sequence was supplied by the panel vendor. Most of the commands -+ * resemble the ST7703 but the number of parameters often don't match -+ * so it's likely a clone. -+ */ -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETEXTC, -+ 0xF1, 0x12, 0x83); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETRGBIF, -+ 0x10, 0x10, 0x05, 0x05, 0x03, 0xFF, 0x00, 0x00, -+ 0x00, 0x00); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETSCR, -+ 0x73, 0x73, 0x50, 0x50, 0x00, 0x00, 0x08, 0x70, -+ 0x00); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETVDC, 0x4E); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETPANEL, 0x0B); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETCYC, 0x80); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETDISP, 0xF0, 0x12, 0x30); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETEQ, -+ 0x07, 0x07, 0x0B, 0x0B, 0x03, 0x0B, 0x00, 0x00, -+ 0x00, 0x00, 0xFF, 0x00, 0xC0, 0x10); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETBGP, 0x08, 0x08); -+ msleep(20); -+ -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETVCOM, 0x3F, 0x3F); -+ dsi_generic_write_seq(dsi, ST7703_CMD_UNKNOWN0, 0x02, 0x11, 0x00); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETGIP1, -+ 0x82, 0x10, 0x06, 0x05, 0x9E, 0x0A, 0xA5, 0x12, -+ 0x31, 0x23, 0x37, 0x83, 0x04, 0xBC, 0x27, 0x38, -+ 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x00, -+ 0x03, 0x00, 0x00, 0x00, 0x75, 0x75, 0x31, 0x88, -+ 0x88, 0x88, 0x88, 0x88, 0x88, 0x13, 0x88, 0x64, -+ 0x64, 0x20, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, -+ 0x02, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETGIP2, -+ 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x46, 0x02, 0x88, -+ 0x88, 0x88, 0x88, 0x88, 0x88, 0x64, 0x88, 0x13, -+ 0x57, 0x13, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, -+ 0x75, 0x88, 0x23, 0x14, 0x00, 0x00, 0x02, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0A, -+ 0xA5, 0x00, 0x00, 0x00, 0x00); -+ dsi_generic_write_seq(dsi, ST7703_CMD_SETGAMMA, -+ 0x00, 0x09, 0x0E, 0x29, 0x2D, 0x3C, 0x41, 0x37, -+ 0x07, 0x0B, 0x0D, 0x10, 0x11, 0x0F, 0x10, 0x11, -+ 0x18, 0x00, 0x09, 0x0E, 0x29, 0x2D, 0x3C, 0x41, -+ 0x37, 0x07, 0x0B, 0x0D, 0x10, 0x11, 0x0F, 0x10, -+ 0x11, 0x18); -+ msleep(20); -+ -+ ret = mipi_dsi_dcs_exit_sleep_mode(dsi); -+ if (ret < 0) { -+ DRM_DEV_ERROR(dev, "Failed to exit sleep mode: %d\n", ret); -+ return ret; -+ } -+ /* Panel is operational 120 msec after reset */ -+ msleep(60); -+ ret = mipi_dsi_dcs_set_display_on(dsi); -+ if (ret) -+ return ret; -+ -+ DRM_DEV_DEBUG_DRIVER(dev, "Panel init sequence done\n"); -+ return 0; -+} -+ -+static int jh057n_enable(struct drm_panel *panel) -+{ -+ struct jh057n *ctx = panel_to_jh057n(panel); -+ int ret; -+ -+ ret = jh057n_init_sequence(ctx); -+ if (ret < 0) { -+ DRM_DEV_ERROR(ctx->dev, "Panel init sequence failed: %d\n", -+ ret); -+ return ret; -+ } -+ -+ return 0; -+} -+ -+static int jh057n_disable(struct drm_panel *panel) -+{ -+ struct jh057n *ctx = panel_to_jh057n(panel); -+ struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -+ -+ return mipi_dsi_dcs_set_display_off(dsi); -+} -+ -+static int jh057n_unprepare(struct drm_panel *panel) -+{ -+ struct jh057n *ctx = panel_to_jh057n(panel); -+ -+ if (!ctx->prepared) -+ return 0; -+ -+ regulator_disable(ctx->iovcc); -+ regulator_disable(ctx->vcc); -+ ctx->prepared = false; -+ -+ return 0; -+} -+ -+static int jh057n_prepare(struct drm_panel *panel) -+{ -+ struct jh057n *ctx = panel_to_jh057n(panel); -+ int ret; -+ -+ if (ctx->prepared) -+ return 0; -+ -+ DRM_DEV_DEBUG_DRIVER(ctx->dev, "Resetting the panel\n"); -+ ret = regulator_enable(ctx->vcc); -+ if (ret < 0) { -+ DRM_DEV_ERROR(ctx->dev, -+ "Failed to enable vcc supply: %d\n", ret); -+ return ret; -+ } -+ ret = regulator_enable(ctx->iovcc); -+ if (ret < 0) { -+ DRM_DEV_ERROR(ctx->dev, -+ "Failed to enable iovcc supply: %d\n", ret); -+ goto disable_vcc; -+ } -+ -+ gpiod_set_value_cansleep(ctx->reset_gpio, 1); -+ usleep_range(20, 40); -+ gpiod_set_value_cansleep(ctx->reset_gpio, 0); -+ msleep(20); -+ -+ ctx->prepared = true; -+ -+ return 0; -+ -+disable_vcc: -+ regulator_disable(ctx->vcc); -+ return ret; -+} -+ -+static const struct drm_display_mode default_mode = { -+ .hdisplay = 720, -+ .hsync_start = 720 + 90, -+ .hsync_end = 720 + 90 + 20, -+ .htotal = 720 + 90 + 20 + 20, -+ .vdisplay = 1440, -+ .vsync_start = 1440 + 20, -+ .vsync_end = 1440 + 20 + 4, -+ .vtotal = 1440 + 20 + 4 + 12, -+ .vrefresh = 60, -+ .clock = 75276, -+ .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC, -+ .width_mm = 65, -+ .height_mm = 130, -+}; -+ -+static int jh057n_get_modes(struct drm_panel *panel, -+ struct drm_connector *connector) -+{ -+ struct jh057n *ctx = panel_to_jh057n(panel); -+ struct drm_display_mode *mode; -+ -+ mode = drm_mode_duplicate(connector->dev, &default_mode); -+ if (!mode) { -+ DRM_DEV_ERROR(ctx->dev, "Failed to add mode %ux%u@%u\n", -+ default_mode.hdisplay, default_mode.vdisplay, -+ default_mode.vrefresh); -+ return -ENOMEM; -+ } -+ -+ drm_mode_set_name(mode); -+ -+ mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED; -+ connector->display_info.width_mm = mode->width_mm; -+ connector->display_info.height_mm = mode->height_mm; -+ drm_mode_probed_add(connector, mode); -+ -+ return 1; -+} -+ -+static const struct drm_panel_funcs jh057n_drm_funcs = { -+ .disable = jh057n_disable, -+ .unprepare = jh057n_unprepare, -+ .prepare = jh057n_prepare, -+ .enable = jh057n_enable, -+ .get_modes = jh057n_get_modes, -+}; -+ -+static int allpixelson_set(void *data, u64 val) -+{ -+ struct jh057n *ctx = data; -+ struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -+ -+ DRM_DEV_DEBUG_DRIVER(ctx->dev, "Setting all pixels on\n"); -+ dsi_generic_write_seq(dsi, ST7703_CMD_ALL_PIXEL_ON); -+ msleep(val * 1000); -+ /* Reset the panel to get video back */ -+ drm_panel_disable(&ctx->panel); -+ drm_panel_unprepare(&ctx->panel); -+ drm_panel_prepare(&ctx->panel); -+ drm_panel_enable(&ctx->panel); -+ -+ return 0; -+} -+ -+DEFINE_SIMPLE_ATTRIBUTE(allpixelson_fops, NULL, -+ allpixelson_set, "%llu\n"); -+ -+static void jh057n_debugfs_init(struct jh057n *ctx) -+{ -+ ctx->debugfs = debugfs_create_dir(DRV_NAME, NULL); -+ -+ debugfs_create_file("allpixelson", 0600, ctx->debugfs, ctx, -+ &allpixelson_fops); -+} -+ -+static void jh057n_debugfs_remove(struct jh057n *ctx) -+{ -+ debugfs_remove_recursive(ctx->debugfs); -+ ctx->debugfs = NULL; -+} -+ -+static int jh057n_probe(struct mipi_dsi_device *dsi) -+{ -+ struct device *dev = &dsi->dev; -+ struct jh057n *ctx; -+ int ret; -+ -+ ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); -+ if (!ctx) -+ return -ENOMEM; -+ -+ ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); -+ if (IS_ERR(ctx->reset_gpio)) { -+ DRM_DEV_ERROR(dev, "cannot get reset gpio\n"); -+ return PTR_ERR(ctx->reset_gpio); -+ } -+ -+ mipi_dsi_set_drvdata(dsi, ctx); -+ -+ ctx->dev = dev; -+ -+ dsi->lanes = 4; -+ dsi->format = MIPI_DSI_FMT_RGB888; -+ dsi->mode_flags = MIPI_DSI_MODE_VIDEO | -+ MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE; -+ -+ ctx->vcc = devm_regulator_get(dev, "vcc"); -+ if (IS_ERR(ctx->vcc)) { -+ ret = PTR_ERR(ctx->vcc); -+ if (ret != -EPROBE_DEFER) -+ DRM_DEV_ERROR(dev, -+ "Failed to request vcc regulator: %d\n", -+ ret); -+ return ret; -+ } -+ ctx->iovcc = devm_regulator_get(dev, "iovcc"); -+ if (IS_ERR(ctx->iovcc)) { -+ ret = PTR_ERR(ctx->iovcc); -+ if (ret != -EPROBE_DEFER) -+ DRM_DEV_ERROR(dev, -+ "Failed to request iovcc regulator: %d\n", -+ ret); -+ return ret; -+ } -+ -+ drm_panel_init(&ctx->panel, dev, &jh057n_drm_funcs, -+ DRM_MODE_CONNECTOR_DSI); -+ -+ ret = drm_panel_of_backlight(&ctx->panel); -+ if (ret) -+ return ret; -+ -+ drm_panel_add(&ctx->panel); -+ -+ ret = mipi_dsi_attach(dsi); -+ if (ret < 0) { -+ DRM_DEV_ERROR(dev, -+ "mipi_dsi_attach failed (%d). Is host ready?\n", -+ ret); -+ drm_panel_remove(&ctx->panel); -+ return ret; -+ } -+ -+ DRM_DEV_INFO(dev, "%ux%u@%u %ubpp dsi %udl - ready\n", -+ default_mode.hdisplay, default_mode.vdisplay, -+ default_mode.vrefresh, -+ mipi_dsi_pixel_format_to_bpp(dsi->format), dsi->lanes); -+ -+ jh057n_debugfs_init(ctx); -+ return 0; -+} -+ -+static void jh057n_shutdown(struct mipi_dsi_device *dsi) -+{ -+ struct jh057n *ctx = mipi_dsi_get_drvdata(dsi); -+ int ret; -+ -+ ret = drm_panel_unprepare(&ctx->panel); -+ if (ret < 0) -+ DRM_DEV_ERROR(&dsi->dev, "Failed to unprepare panel: %d\n", -+ ret); -+ -+ ret = drm_panel_disable(&ctx->panel); -+ if (ret < 0) -+ DRM_DEV_ERROR(&dsi->dev, "Failed to disable panel: %d\n", -+ ret); -+} -+ -+static int jh057n_remove(struct mipi_dsi_device *dsi) -+{ -+ struct jh057n *ctx = mipi_dsi_get_drvdata(dsi); -+ int ret; -+ -+ jh057n_shutdown(dsi); -+ -+ ret = mipi_dsi_detach(dsi); -+ if (ret < 0) -+ DRM_DEV_ERROR(&dsi->dev, "Failed to detach from DSI host: %d\n", -+ ret); -+ -+ drm_panel_remove(&ctx->panel); -+ -+ jh057n_debugfs_remove(ctx); -+ -+ return 0; -+} -+ -+static const struct of_device_id jh057n_of_match[] = { -+ { .compatible = "rocktech,jh057n00900" }, -+ { /* sentinel */ } -+}; -+MODULE_DEVICE_TABLE(of, jh057n_of_match); -+ -+static struct mipi_dsi_driver jh057n_driver = { -+ .probe = jh057n_probe, -+ .remove = jh057n_remove, -+ .shutdown = jh057n_shutdown, -+ .driver = { -+ .name = DRV_NAME, -+ .of_match_table = jh057n_of_match, -+ }, -+}; -+module_mipi_dsi_driver(jh057n_driver); -+ -+MODULE_AUTHOR("Guido Günther <agx@sigxcpu.org>"); -+MODULE_DESCRIPTION("DRM driver for Rocktech JH057N00900 MIPI DSI panel"); -+MODULE_LICENSE("GPL v2"); --- -2.26.2 - diff --git a/0001-drm-panel-st7703-Add-support-for-Xingbangda-XBD599.patch b/0001-drm-panel-st7703-Add-support-for-Xingbangda-XBD599.patch deleted file mode 100644 index 1cc38fcb1..000000000 --- a/0001-drm-panel-st7703-Add-support-for-Xingbangda-XBD599.patch +++ /dev/null @@ -1,251 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:57 +0200 -Subject: [PATCH] drm/panel: st7703: Add support for Xingbangda XBD599 - -Xingbangda XBD599 is a 5.99" 720x1440 MIPI-DSI LCD panel used in -PinePhone. Add support for it. - -Signed-off-by: Icenowy Zheng <icenowy@aosc.io> -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 199 +++++++++++++++++- - 1 file changed, 197 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -index cdbf7dfb4dd4..33611419059a 100644 ---- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -39,10 +39,11 @@ - #define ST7703_CMD_SETEXTC 0xB9 - #define ST7703_CMD_SETMIPI 0xBA - #define ST7703_CMD_SETVDC 0xBC --#define ST7703_CMD_UNKNOWN0 0xBF -+#define ST7703_CMD_UNKNOWN_BF 0xBF - #define ST7703_CMD_SETSCR 0xC0 - #define ST7703_CMD_SETPOWER 0xC1 - #define ST7703_CMD_SETPANEL 0xCC -+#define ST7703_CMD_UNKNOWN_C6 0xC6 - #define ST7703_CMD_SETGAMMA 0xE0 - #define ST7703_CMD_SETEQ 0xE3 - #define ST7703_CMD_SETGIP1 0xE9 -@@ -109,7 +110,7 @@ static int jh057n_init_sequence(struct st7703 *ctx) - msleep(20); - - dsi_generic_write_seq(dsi, ST7703_CMD_SETVCOM, 0x3F, 0x3F); -- dsi_generic_write_seq(dsi, ST7703_CMD_UNKNOWN0, 0x02, 0x11, 0x00); -+ dsi_generic_write_seq(dsi, ST7703_CMD_UNKNOWN_BF, 0x02, 0x11, 0x00); - dsi_generic_write_seq(dsi, ST7703_CMD_SETGIP1, - 0x82, 0x10, 0x06, 0x05, 0x9E, 0x0A, 0xA5, 0x12, - 0x31, 0x23, 0x37, 0x83, 0x04, 0xBC, 0x27, 0x38, -@@ -163,6 +164,199 @@ struct st7703_panel_desc jh057n00900_panel_desc = { - .init_sequence = jh057n_init_sequence, - }; - -+#define dsi_dcs_write_seq(dsi, cmd, seq...) do { \ -+ static const u8 d[] = { seq }; \ -+ int ret; \ -+ ret = mipi_dsi_dcs_write(dsi, cmd, d, ARRAY_SIZE(d)); \ -+ if (ret < 0) \ -+ return ret; \ -+ } while (0) -+ -+ -+static int xbd599_init_sequence(struct st7703 *ctx) -+{ -+ struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -+ -+ /* -+ * Init sequence was supplied by the panel vendor. -+ */ -+ -+ /* Magic sequence to unlock user commands below. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETEXTC, 0xF1, 0x12, 0x83); -+ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETMIPI, -+ 0x33, /* VC_main = 0, Lane_Number = 3 (4 lanes) */ -+ 0x81, /* DSI_LDO_SEL = 1.7V, RTERM = 90 Ohm */ -+ 0x05, /* IHSRX = x6 (Low High Speed driving ability) */ -+ 0xF9, /* TX_CLK_SEL = fDSICLK/16 */ -+ 0x0E, /* HFP_OSC (min. HFP number in DSI mode) */ -+ 0x0E, /* HBP_OSC (min. HBP number in DSI mode) */ -+ /* The rest is undocumented in ST7703 datasheet */ -+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x44, 0x25, 0x00, 0x91, 0x0a, 0x00, 0x00, 0x02, -+ 0x4F, 0x11, 0x00, 0x00, 0x37); -+ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETPOWER_EXT, -+ 0x25, /* PCCS = 2, ECP_DC_DIV = 1/4 HSYNC */ -+ 0x22, /* DT = 15ms XDK_ECP = x2 */ -+ 0x20, /* PFM_DC_DIV = /1 */ -+ 0x03 /* ECP_SYNC_EN = 1, VGX_SYNC_EN = 1 */); -+ -+ /* RGB I/F porch timing */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETRGBIF, -+ 0x10, /* VBP_RGB_GEN */ -+ 0x10, /* VFP_RGB_GEN */ -+ 0x05, /* DE_BP_RGB_GEN */ -+ 0x05, /* DE_FP_RGB_GEN */ -+ /* The rest is undocumented in ST7703 datasheet */ -+ 0x03, 0xFF, -+ 0x00, 0x00, -+ 0x00, 0x00); -+ -+ /* Source driving settings. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETSCR, -+ 0x73, /* N_POPON */ -+ 0x73, /* N_NOPON */ -+ 0x50, /* I_POPON */ -+ 0x50, /* I_NOPON */ -+ 0x00, /* SCR[31,24] */ -+ 0xC0, /* SCR[23,16] */ -+ 0x08, /* SCR[15,8] */ -+ 0x70, /* SCR[7,0] */ -+ 0x00 /* Undocumented */); -+ -+ /* NVDDD_SEL = -1.8V, VDDD_SEL = out of range (possibly 1.9V?) */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETVDC, 0x4E); -+ -+ /* -+ * SS_PANEL = 1 (reverse scan), GS_PANEL = 0 (normal scan) -+ * REV_PANEL = 1 (normally black panel), BGR_PANEL = 1 (BGR) -+ */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETPANEL, 0x0B); -+ -+ /* Zig-Zag Type C column inversion. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETCYC, 0x80); -+ -+ /* Set display resolution. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETDISP, -+ 0xF0, /* NL = 240 */ -+ 0x12, /* RES_V_LSB = 0, BLK_CON = VSSD, -+ * RESO_SEL = 720RGB -+ */ -+ 0xF0 /* WHITE_GND_EN = 1 (GND), -+ * WHITE_FRAME_SEL = 7 frames, -+ * ISC = 0 frames -+ */); -+ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETEQ, -+ 0x00, /* PNOEQ */ -+ 0x00, /* NNOEQ */ -+ 0x0B, /* PEQGND */ -+ 0x0B, /* NEQGND */ -+ 0x10, /* PEQVCI */ -+ 0x10, /* NEQVCI */ -+ 0x00, /* PEQVCI1 */ -+ 0x00, /* NEQVCI1 */ -+ 0x00, /* reserved */ -+ 0x00, /* reserved */ -+ 0xFF, /* reserved */ -+ 0x00, /* reserved */ -+ 0xC0, /* ESD_DET_DATA_WHITE = 1, ESD_WHITE_EN = 1 */ -+ 0x10 /* SLPIN_OPTION = 1 (no need vsync after sleep-in) -+ * VEDIO_NO_CHECK_EN = 0 -+ * ESD_WHITE_GND_EN = 0 -+ * ESD_DET_TIME_SEL = 0 frames -+ */); -+ -+ /* Undocumented command. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_UNKNOWN_C6, 0x01, 0x00, 0xFF, 0xFF, 0x00); -+ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETPOWER, -+ 0x74, /* VBTHS, VBTLS: VGH = 17V, VBL = -11V */ -+ 0x00, /* FBOFF_VGH = 0, FBOFF_VGL = 0 */ -+ 0x32, /* VRP */ -+ 0x32, /* VRN */ -+ 0x77, /* reserved */ -+ 0xF1, /* APS = 1 (small), -+ * VGL_DET_EN = 1, VGH_DET_EN = 1, -+ * VGL_TURBO = 1, VGH_TURBO = 1 -+ */ -+ 0xFF, /* VGH1_L_DIV, VGL1_L_DIV (1.5MHz) */ -+ 0xFF, /* VGH1_R_DIV, VGL1_R_DIV (1.5MHz) */ -+ 0xCC, /* VGH2_L_DIV, VGL2_L_DIV (2.6MHz) */ -+ 0xCC, /* VGH2_R_DIV, VGL2_R_DIV (2.6MHz) */ -+ 0x77, /* VGH3_L_DIV, VGL3_L_DIV (4.5MHz) */ -+ 0x77 /* VGH3_R_DIV, VGL3_R_DIV (4.5MHz) */); -+ -+ /* Reference voltage. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETBGP, -+ 0x07, /* VREF_SEL = 4.2V */ -+ 0x07 /* NVREF_SEL = 4.2V */); -+ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETVCOM, -+ 0x2C, /* VCOMDC_F = -0.67V */ -+ 0x2C /* VCOMDC_B = -0.67V */); -+ -+ /* Undocumented command. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_UNKNOWN_BF, 0x02, 0x11, 0x00); -+ -+ /* This command is to set forward GIP timing. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETGIP1, -+ 0x82, 0x10, 0x06, 0x05, 0xA2, 0x0A, 0xA5, 0x12, -+ 0x31, 0x23, 0x37, 0x83, 0x04, 0xBC, 0x27, 0x38, -+ 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x00, -+ 0x03, 0x00, 0x00, 0x00, 0x75, 0x75, 0x31, 0x88, -+ 0x88, 0x88, 0x88, 0x88, 0x88, 0x13, 0x88, 0x64, -+ 0x64, 0x20, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, -+ 0x02, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); -+ -+ /* This command is to set backward GIP timing. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETGIP2, -+ 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x02, 0x46, 0x02, 0x88, -+ 0x88, 0x88, 0x88, 0x88, 0x88, 0x64, 0x88, 0x13, -+ 0x57, 0x13, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, -+ 0x75, 0x88, 0x23, 0x14, 0x00, 0x00, 0x02, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0A, -+ 0xA5, 0x00, 0x00, 0x00, 0x00); -+ -+ /* Adjust the gamma characteristics of the panel. */ -+ dsi_dcs_write_seq(dsi, ST7703_CMD_SETGAMMA, -+ 0x00, 0x09, 0x0D, 0x23, 0x27, 0x3C, 0x41, 0x35, -+ 0x07, 0x0D, 0x0E, 0x12, 0x13, 0x10, 0x12, 0x12, -+ 0x18, 0x00, 0x09, 0x0D, 0x23, 0x27, 0x3C, 0x41, -+ 0x35, 0x07, 0x0D, 0x0E, 0x12, 0x13, 0x10, 0x12, -+ 0x12, 0x18); -+ -+ return 0; -+} -+ -+static const struct drm_display_mode xbd599_mode = { -+ .hdisplay = 720, -+ .hsync_start = 720 + 40, -+ .hsync_end = 720 + 40 + 40, -+ .htotal = 720 + 40 + 40 + 40, -+ .vdisplay = 1440, -+ .vsync_start = 1440 + 18, -+ .vsync_end = 1440 + 18 + 10, -+ .vtotal = 1440 + 18 + 10 + 17, -+ .vrefresh = 60, -+ .clock = 69000, -+ .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC, -+ .width_mm = 68, -+ .height_mm = 136, -+}; -+ -+static const struct st7703_panel_desc xbd599_desc = { -+ .mode = &xbd599_mode, -+ .lanes = 4, -+ .mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_SYNC_PULSE, -+ .format = MIPI_DSI_FMT_RGB888, -+ .init_sequence = xbd599_init_sequence, -+}; -+ - static int st7703_enable(struct drm_panel *panel) - { - struct st7703 *ctx = panel_to_st7703(panel); -@@ -428,6 +622,7 @@ static int st7703_remove(struct mipi_dsi_device *dsi) - - static const struct of_device_id st7703_of_match[] = { - { .compatible = "rocktech,jh057n00900", .data = &jh057n00900_panel_desc }, -+ { .compatible = "xingbangda,xbd599", .data = &xbd599_desc }, - { /* sentinel */ } - }; - MODULE_DEVICE_TABLE(of, st7703_of_match); --- -2.26.2 - diff --git a/0001-drm-panel-st7703-Assert-reset-prior-to-powering-down.patch b/0001-drm-panel-st7703-Assert-reset-prior-to-powering-down.patch deleted file mode 100644 index 045875f11..000000000 --- a/0001-drm-panel-st7703-Assert-reset-prior-to-powering-down.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:59 +0200 -Subject: [PATCH] drm/panel: st7703: Assert reset prior to powering down the - regulators - -The reset pin is inverted, so if we don't assert reset, the actual gpio -will be high and may keep driving the IO port of the panel. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -index e771281eb547..92930e127559 100644 ---- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -416,6 +416,7 @@ static int st7703_unprepare(struct drm_panel *panel) - if (!ctx->prepared) - return 0; - -+ gpiod_set_value_cansleep(ctx->reset_gpio, 1); - regulator_disable(ctx->iovcc); - regulator_disable(ctx->vcc); - ctx->prepared = false; --- -2.26.2 - diff --git a/0001-drm-panel-st7703-Enter-sleep-after-display-off.patch b/0001-drm-panel-st7703-Enter-sleep-after-display-off.patch deleted file mode 100644 index 33e52fc94..000000000 --- a/0001-drm-panel-st7703-Enter-sleep-after-display-off.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:58 +0200 -Subject: [PATCH] drm/panel: st7703: Enter sleep after display off - -The datasheet suggests to issue sleep in after display off -as a part of the panel's shutdown sequence. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 13 ++++++++++++- - 1 file changed, 12 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -index 33611419059a..e771281eb547 100644 ---- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -394,8 +394,19 @@ static int st7703_disable(struct drm_panel *panel) - { - struct st7703 *ctx = panel_to_st7703(panel); - struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -+ int ret; -+ -+ ret = mipi_dsi_dcs_set_display_off(dsi); -+ if (ret < 0) -+ DRM_DEV_ERROR(ctx->dev, -+ "Failed to turn off the display: %d\n", ret); - -- return mipi_dsi_dcs_set_display_off(dsi); -+ ret = mipi_dsi_dcs_enter_sleep_mode(dsi); -+ if (ret < 0) -+ DRM_DEV_ERROR(ctx->dev, -+ "Failed to enter sleep mode: %d\n", ret); -+ -+ return 0; - } - - static int st7703_unprepare(struct drm_panel *panel) --- -2.26.2 - diff --git a/0001-drm-panel-st7703-Move-code-specific-to-jh057n-closer.patch b/0001-drm-panel-st7703-Move-code-specific-to-jh057n-closer.patch deleted file mode 100644 index c3ab19fa2..000000000 --- a/0001-drm-panel-st7703-Move-code-specific-to-jh057n-closer.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:55 +0200 -Subject: [PATCH] drm/panel: st7703: Move code specific to jh057n closer - together - -It's better than having it spread around the driver. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 50 +++++++++---------- - 1 file changed, 25 insertions(+), 25 deletions(-) - -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -index 08cbc316266c..d03aab10cfef 100644 ---- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -153,6 +153,31 @@ static int jh057n_init_sequence(struct st7703 *ctx) - return 0; - } - -+static const struct drm_display_mode jh057n00900_mode = { -+ .hdisplay = 720, -+ .hsync_start = 720 + 90, -+ .hsync_end = 720 + 90 + 20, -+ .htotal = 720 + 90 + 20 + 20, -+ .vdisplay = 1440, -+ .vsync_start = 1440 + 20, -+ .vsync_end = 1440 + 20 + 4, -+ .vtotal = 1440 + 20 + 4 + 12, -+ .vrefresh = 60, -+ .clock = 75276, -+ .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC, -+ .width_mm = 65, -+ .height_mm = 130, -+}; -+ -+struct st7703_panel_desc jh057n00900_panel_desc = { -+ .mode = &jh057n00900_mode, -+ .lanes = 4, -+ .mode_flags = MIPI_DSI_MODE_VIDEO | -+ MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE, -+ .format = MIPI_DSI_FMT_RGB888, -+ .init_sequence = jh057n_init_sequence, -+}; -+ - static int st7703_enable(struct drm_panel *panel) - { - struct st7703 *ctx = panel_to_st7703(panel); -@@ -226,31 +251,6 @@ static int st7703_prepare(struct drm_panel *panel) - return ret; - } - --static const struct drm_display_mode jh057n00900_mode = { -- .hdisplay = 720, -- .hsync_start = 720 + 90, -- .hsync_end = 720 + 90 + 20, -- .htotal = 720 + 90 + 20 + 20, -- .vdisplay = 1440, -- .vsync_start = 1440 + 20, -- .vsync_end = 1440 + 20 + 4, -- .vtotal = 1440 + 20 + 4 + 12, -- .vrefresh = 60, -- .clock = 75276, -- .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC, -- .width_mm = 65, -- .height_mm = 130, --}; -- --struct st7703_panel_desc jh057n00900_panel_desc = { -- .mode = &jh057n00900_mode, -- .lanes = 4, -- .mode_flags = MIPI_DSI_MODE_VIDEO | -- MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE, -- .format = MIPI_DSI_FMT_RGB888, -- .init_sequence = jh057n_init_sequence, --}; -- - static int st7703_get_modes(struct drm_panel *panel, - struct drm_connector *connector) - { --- -2.26.2 - diff --git a/0001-drm-panel-st7703-Move-generic-part-of-init-sequence-.patch b/0001-drm-panel-st7703-Move-generic-part-of-init-sequence-.patch deleted file mode 100644 index 81c622060..000000000 --- a/0001-drm-panel-st7703-Move-generic-part-of-init-sequence-.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:56 +0200 -Subject: [PATCH] drm/panel: st7703: Move generic part of init sequence to - enable callback - -Calling sleep out and display on is a controller specific part -of the initialization process. Move it out of the panel specific -initialization function to the enable callback. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 33 ++++++++++--------- - 1 file changed, 18 insertions(+), 15 deletions(-) - -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -index d03aab10cfef..cdbf7dfb4dd4 100644 ---- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -84,8 +84,6 @@ static inline struct st7703 *panel_to_st7703(struct drm_panel *panel) - static int jh057n_init_sequence(struct st7703 *ctx) - { - struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); -- struct device *dev = ctx->dev; -- int ret; - - /* - * Init sequence was supplied by the panel vendor. Most of the commands -@@ -136,20 +134,7 @@ static int jh057n_init_sequence(struct st7703 *ctx) - 0x18, 0x00, 0x09, 0x0E, 0x29, 0x2D, 0x3C, 0x41, - 0x37, 0x07, 0x0B, 0x0D, 0x10, 0x11, 0x0F, 0x10, - 0x11, 0x18); -- msleep(20); -- -- ret = mipi_dsi_dcs_exit_sleep_mode(dsi); -- if (ret < 0) { -- DRM_DEV_ERROR(dev, "Failed to exit sleep mode: %d\n", ret); -- return ret; -- } -- /* Panel is operational 120 msec after reset */ -- msleep(60); -- ret = mipi_dsi_dcs_set_display_on(dsi); -- if (ret) -- return ret; - -- DRM_DEV_DEBUG_DRIVER(dev, "Panel init sequence done\n"); - return 0; - } - -@@ -181,6 +166,7 @@ struct st7703_panel_desc jh057n00900_panel_desc = { - static int st7703_enable(struct drm_panel *panel) - { - struct st7703 *ctx = panel_to_st7703(panel); -+ struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); - int ret; - - ret = ctx->desc->init_sequence(ctx); -@@ -190,6 +176,23 @@ static int st7703_enable(struct drm_panel *panel) - return ret; - } - -+ msleep(20); -+ -+ ret = mipi_dsi_dcs_exit_sleep_mode(dsi); -+ if (ret < 0) { -+ DRM_DEV_ERROR(ctx->dev, "Failed to exit sleep mode: %d\n", ret); -+ return ret; -+ } -+ -+ /* Panel is operational 120 msec after reset */ -+ msleep(60); -+ -+ ret = mipi_dsi_dcs_set_display_on(dsi); -+ if (ret) -+ return ret; -+ -+ DRM_DEV_DEBUG_DRIVER(ctx->dev, "Panel init sequence done\n"); -+ - return 0; - } - --- -2.26.2 - diff --git a/0001-drm-panel-st7703-Prepare-for-supporting-multiple-pan.patch b/0001-drm-panel-st7703-Prepare-for-supporting-multiple-pan.patch deleted file mode 100644 index 94b181b0d..000000000 --- a/0001-drm-panel-st7703-Prepare-for-supporting-multiple-pan.patch +++ /dev/null @@ -1,128 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:54 +0200 -Subject: [PATCH] drm/panel: st7703: Prepare for supporting multiple panels - -Parametrize the driver so that it can support more panels based -on st7703 controller. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 43 +++++++++++++------ - 1 file changed, 31 insertions(+), 12 deletions(-) - -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -index 511af659f273..08cbc316266c 100644 ---- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -13,6 +13,7 @@ - #include <linux/media-bus-format.h> - #include <linux/mod_devicetable.h> - #include <linux/module.h> -+#include <linux/of_device.h> - #include <linux/regulator/consumer.h> - - #include <video/display_timing.h> -@@ -56,6 +57,15 @@ struct st7703 { - bool prepared; - - struct dentry *debugfs; -+ const struct st7703_panel_desc *desc; -+}; -+ -+struct st7703_panel_desc { -+ const struct drm_display_mode *mode; -+ unsigned int lanes; -+ unsigned long mode_flags; -+ enum mipi_dsi_pixel_format format; -+ int (*init_sequence)(struct st7703 *ctx); - }; - - static inline struct st7703 *panel_to_st7703(struct drm_panel *panel) -@@ -148,7 +158,7 @@ static int st7703_enable(struct drm_panel *panel) - struct st7703 *ctx = panel_to_st7703(panel); - int ret; - -- ret = jh057n_init_sequence(ctx); -+ ret = ctx->desc->init_sequence(ctx); - if (ret < 0) { - DRM_DEV_ERROR(ctx->dev, "Panel init sequence failed: %d\n", - ret); -@@ -216,7 +226,7 @@ static int st7703_prepare(struct drm_panel *panel) - return ret; - } - --static const struct drm_display_mode default_mode = { -+static const struct drm_display_mode jh057n00900_mode = { - .hdisplay = 720, - .hsync_start = 720 + 90, - .hsync_end = 720 + 90 + 20, -@@ -232,17 +242,26 @@ static const struct drm_display_mode default_mode = { - .height_mm = 130, - }; - -+struct st7703_panel_desc jh057n00900_panel_desc = { -+ .mode = &jh057n00900_mode, -+ .lanes = 4, -+ .mode_flags = MIPI_DSI_MODE_VIDEO | -+ MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE, -+ .format = MIPI_DSI_FMT_RGB888, -+ .init_sequence = jh057n_init_sequence, -+}; -+ - static int st7703_get_modes(struct drm_panel *panel, - struct drm_connector *connector) - { - struct st7703 *ctx = panel_to_st7703(panel); - struct drm_display_mode *mode; - -- mode = drm_mode_duplicate(connector->dev, &default_mode); -+ mode = drm_mode_duplicate(connector->dev, ctx->desc->mode); - if (!mode) { - DRM_DEV_ERROR(ctx->dev, "Failed to add mode %ux%u@%u\n", -- default_mode.hdisplay, default_mode.vdisplay, -- default_mode.vrefresh); -+ ctx->desc->mode->hdisplay, ctx->desc->mode->vdisplay, -+ ctx->desc->mode->vrefresh); - return -ENOMEM; - } - -@@ -317,11 +336,11 @@ static int st7703_probe(struct mipi_dsi_device *dsi) - mipi_dsi_set_drvdata(dsi, ctx); - - ctx->dev = dev; -+ ctx->desc = of_device_get_match_data(dev); - -- dsi->lanes = 4; -- dsi->format = MIPI_DSI_FMT_RGB888; -- dsi->mode_flags = MIPI_DSI_MODE_VIDEO | -- MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_VIDEO_SYNC_PULSE; -+ dsi->mode_flags = ctx->desc->mode_flags; -+ dsi->format = ctx->desc->format; -+ dsi->lanes = ctx->desc->lanes; - - ctx->vcc = devm_regulator_get(dev, "vcc"); - if (IS_ERR(ctx->vcc)) { -@@ -361,8 +380,8 @@ static int st7703_probe(struct mipi_dsi_device *dsi) - } - - DRM_DEV_INFO(dev, "%ux%u@%u %ubpp dsi %udl - ready\n", -- default_mode.hdisplay, default_mode.vdisplay, -- default_mode.vrefresh, -+ ctx->desc->mode->hdisplay, ctx->desc->mode->vdisplay, -+ ctx->desc->mode->vrefresh, - mipi_dsi_pixel_format_to_bpp(dsi->format), dsi->lanes); - - st7703_debugfs_init(ctx); -@@ -405,7 +424,7 @@ static int st7703_remove(struct mipi_dsi_device *dsi) - } - - static const struct of_device_id st7703_of_match[] = { -- { .compatible = "rocktech,jh057n00900" }, -+ { .compatible = "rocktech,jh057n00900", .data = &jh057n00900_panel_desc }, - { /* sentinel */ } - }; - MODULE_DEVICE_TABLE(of, st7703_of_match); --- -2.26.2 - diff --git a/0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch b/0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch deleted file mode 100644 index 1d17d147e..000000000 --- a/0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch +++ /dev/null @@ -1,265 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:53 +0200 -Subject: [PATCH] drm/panel: st7703: Rename functions from jh057n prefix to - st7703 - -This is done so that code that's not specific to a particular -jh057n panel is named after the controller. Functions specific -to the panel are kept named after the panel. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - drivers/gpu/drm/panel/panel-sitronix-st7703.c | 90 ++++++++++--------- - 1 file changed, 46 insertions(+), 44 deletions(-) - -diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7703.c b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -index 38ff742bc120..511af659f273 100644 ---- a/drivers/gpu/drm/panel/panel-sitronix-st7703.c -+++ b/drivers/gpu/drm/panel/panel-sitronix-st7703.c -@@ -1,6 +1,8 @@ - // SPDX-License-Identifier: GPL-2.0 - /* -- * Rockteck jh057n00900 5.5" MIPI-DSI panel driver -+ * Driver for panels based on Sitronix ST7703 controller, souch as: -+ * -+ * - Rocktech jh057n00900 5.5" MIPI-DSI panel - * - * Copyright (C) Purism SPC 2019 - */ -@@ -21,7 +23,7 @@ - #include <drm/drm_panel.h> - #include <drm/drm_print.h> - --#define DRV_NAME "panel-rocktech-jh057n00900" -+#define DRV_NAME "panel-sitronix-st7703" - - /* Manufacturer specific Commands send via DSI */ - #define ST7703_CMD_ALL_PIXEL_OFF 0x22 -@@ -45,7 +47,7 @@ - #define ST7703_CMD_SETGIP1 0xE9 - #define ST7703_CMD_SETGIP2 0xEA - --struct jh057n { -+struct st7703 { - struct device *dev; - struct drm_panel panel; - struct gpio_desc *reset_gpio; -@@ -56,9 +58,9 @@ struct jh057n { - struct dentry *debugfs; - }; - --static inline struct jh057n *panel_to_jh057n(struct drm_panel *panel) -+static inline struct st7703 *panel_to_st7703(struct drm_panel *panel) - { -- return container_of(panel, struct jh057n, panel); -+ return container_of(panel, struct st7703, panel); - } - - #define dsi_generic_write_seq(dsi, seq...) do { \ -@@ -69,7 +71,7 @@ static inline struct jh057n *panel_to_jh057n(struct drm_panel *panel) - return ret; \ - } while (0) - --static int jh057n_init_sequence(struct jh057n *ctx) -+static int jh057n_init_sequence(struct st7703 *ctx) - { - struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); - struct device *dev = ctx->dev; -@@ -141,9 +143,9 @@ static int jh057n_init_sequence(struct jh057n *ctx) - return 0; - } - --static int jh057n_enable(struct drm_panel *panel) -+static int st7703_enable(struct drm_panel *panel) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - int ret; - - ret = jh057n_init_sequence(ctx); -@@ -156,17 +158,17 @@ static int jh057n_enable(struct drm_panel *panel) - return 0; - } - --static int jh057n_disable(struct drm_panel *panel) -+static int st7703_disable(struct drm_panel *panel) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); - - return mipi_dsi_dcs_set_display_off(dsi); - } - --static int jh057n_unprepare(struct drm_panel *panel) -+static int st7703_unprepare(struct drm_panel *panel) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - - if (!ctx->prepared) - return 0; -@@ -178,9 +180,9 @@ static int jh057n_unprepare(struct drm_panel *panel) - return 0; - } - --static int jh057n_prepare(struct drm_panel *panel) -+static int st7703_prepare(struct drm_panel *panel) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - int ret; - - if (ctx->prepared) -@@ -230,10 +232,10 @@ static const struct drm_display_mode default_mode = { - .height_mm = 130, - }; - --static int jh057n_get_modes(struct drm_panel *panel, -+static int st7703_get_modes(struct drm_panel *panel, - struct drm_connector *connector) - { -- struct jh057n *ctx = panel_to_jh057n(panel); -+ struct st7703 *ctx = panel_to_st7703(panel); - struct drm_display_mode *mode; - - mode = drm_mode_duplicate(connector->dev, &default_mode); -@@ -254,17 +256,17 @@ static int jh057n_get_modes(struct drm_panel *panel, - return 1; - } - --static const struct drm_panel_funcs jh057n_drm_funcs = { -- .disable = jh057n_disable, -- .unprepare = jh057n_unprepare, -- .prepare = jh057n_prepare, -- .enable = jh057n_enable, -- .get_modes = jh057n_get_modes, -+static const struct drm_panel_funcs st7703_drm_funcs = { -+ .disable = st7703_disable, -+ .unprepare = st7703_unprepare, -+ .prepare = st7703_prepare, -+ .enable = st7703_enable, -+ .get_modes = st7703_get_modes, - }; - - static int allpixelson_set(void *data, u64 val) - { -- struct jh057n *ctx = data; -+ struct st7703 *ctx = data; - struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); - - DRM_DEV_DEBUG_DRIVER(ctx->dev, "Setting all pixels on\n"); -@@ -282,7 +284,7 @@ static int allpixelson_set(void *data, u64 val) - DEFINE_SIMPLE_ATTRIBUTE(allpixelson_fops, NULL, - allpixelson_set, "%llu\n"); - --static void jh057n_debugfs_init(struct jh057n *ctx) -+static void st7703_debugfs_init(struct st7703 *ctx) - { - ctx->debugfs = debugfs_create_dir(DRV_NAME, NULL); - -@@ -290,16 +292,16 @@ static void jh057n_debugfs_init(struct jh057n *ctx) - &allpixelson_fops); - } - --static void jh057n_debugfs_remove(struct jh057n *ctx) -+static void st7703_debugfs_remove(struct st7703 *ctx) - { - debugfs_remove_recursive(ctx->debugfs); - ctx->debugfs = NULL; - } - --static int jh057n_probe(struct mipi_dsi_device *dsi) -+static int st7703_probe(struct mipi_dsi_device *dsi) - { - struct device *dev = &dsi->dev; -- struct jh057n *ctx; -+ struct st7703 *ctx; - int ret; - - ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL); -@@ -340,7 +342,7 @@ static int jh057n_probe(struct mipi_dsi_device *dsi) - return ret; - } - -- drm_panel_init(&ctx->panel, dev, &jh057n_drm_funcs, -+ drm_panel_init(&ctx->panel, dev, &st7703_drm_funcs, - DRM_MODE_CONNECTOR_DSI); - - ret = drm_panel_of_backlight(&ctx->panel); -@@ -363,13 +365,13 @@ static int jh057n_probe(struct mipi_dsi_device *dsi) - default_mode.vrefresh, - mipi_dsi_pixel_format_to_bpp(dsi->format), dsi->lanes); - -- jh057n_debugfs_init(ctx); -+ st7703_debugfs_init(ctx); - return 0; - } - --static void jh057n_shutdown(struct mipi_dsi_device *dsi) -+static void st7703_shutdown(struct mipi_dsi_device *dsi) - { -- struct jh057n *ctx = mipi_dsi_get_drvdata(dsi); -+ struct st7703 *ctx = mipi_dsi_get_drvdata(dsi); - int ret; - - ret = drm_panel_unprepare(&ctx->panel); -@@ -383,12 +385,12 @@ static void jh057n_shutdown(struct mipi_dsi_device *dsi) - ret); - } - --static int jh057n_remove(struct mipi_dsi_device *dsi) -+static int st7703_remove(struct mipi_dsi_device *dsi) - { -- struct jh057n *ctx = mipi_dsi_get_drvdata(dsi); -+ struct st7703 *ctx = mipi_dsi_get_drvdata(dsi); - int ret; - -- jh057n_shutdown(dsi); -+ st7703_shutdown(dsi); - - ret = mipi_dsi_detach(dsi); - if (ret < 0) -@@ -397,28 +399,28 @@ static int jh057n_remove(struct mipi_dsi_device *dsi) - - drm_panel_remove(&ctx->panel); - -- jh057n_debugfs_remove(ctx); -+ st7703_debugfs_remove(ctx); - - return 0; - } - --static const struct of_device_id jh057n_of_match[] = { -+static const struct of_device_id st7703_of_match[] = { - { .compatible = "rocktech,jh057n00900" }, - { /* sentinel */ } - }; --MODULE_DEVICE_TABLE(of, jh057n_of_match); -+MODULE_DEVICE_TABLE(of, st7703_of_match); - --static struct mipi_dsi_driver jh057n_driver = { -- .probe = jh057n_probe, -- .remove = jh057n_remove, -- .shutdown = jh057n_shutdown, -+static struct mipi_dsi_driver st7703_driver = { -+ .probe = st7703_probe, -+ .remove = st7703_remove, -+ .shutdown = st7703_shutdown, - .driver = { - .name = DRV_NAME, -- .of_match_table = jh057n_of_match, -+ .of_match_table = st7703_of_match, - }, - }; --module_mipi_dsi_driver(jh057n_driver); -+module_mipi_dsi_driver(st7703_driver); - - MODULE_AUTHOR("Guido Günther <agx@sigxcpu.org>"); --MODULE_DESCRIPTION("DRM driver for Rocktech JH057N00900 MIPI DSI panel"); -+MODULE_DESCRIPTION("DRM driver for Sitronix ST7703 based MIPI DSI panels"); - MODULE_LICENSE("GPL v2"); --- -2.26.2 - diff --git a/0001-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timing-calcu.patch b/0001-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timing-calcu.patch index a812477f4..6a0e42856 100644 --- a/0001-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timing-calcu.patch +++ b/0001-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timing-calcu.patch @@ -55,5 +55,5 @@ index aa67cb037e9d..52e009dc632b 100644 /* * And I'm not entirely sure what vblk is about. The driver in -- -2.26.2 +2.28.0 diff --git a/0001-dt-bindings-panel-Add-compatible-for-Xingbangda-XBD5.patch b/0001-dt-bindings-panel-Add-compatible-for-Xingbangda-XBD5.patch deleted file mode 100644 index 74906d9b1..000000000 --- a/0001-dt-bindings-panel-Add-compatible-for-Xingbangda-XBD5.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:51 +0200 -Subject: [PATCH] dt-bindings: panel: Add compatible for Xingbangda XBD599 - panel - -Xingbangda XBD599 is a 5.99" 720x1440 MIPI-DSI LCD panel. It is based on -Sitronix ST7703 LCD controller just like rocktech,jh057n00900. It is -used in PinePhone. - -Add a compatible for it. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - .../bindings/display/panel/rocktech,jh057n00900.yaml | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml b/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml -index f97c48550741..4d43a1b36d7c 100644 ---- a/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml -+++ b/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml -@@ -18,7 +18,11 @@ allOf: - - properties: - compatible: -- const: rocktech,jh057n00900 -+ enum: -+ # Rocktech JH057N00900 5.5" 720x1440 TFT LCD panel -+ - rocktech,jh057n00900 -+ # Xingbangda XBD599 5.99" 720x1440 TFT LCD panel -+ - xingbangda,xbd599 - - reg: - maxItems: 1 --- -2.26.2 - diff --git a/0001-dt-bindings-panel-Convert-rocktech-jh057n00900-to-ya.patch b/0001-dt-bindings-panel-Convert-rocktech-jh057n00900-to-ya.patch deleted file mode 100644 index 0aaf4a92a..000000000 --- a/0001-dt-bindings-panel-Convert-rocktech-jh057n00900-to-ya.patch +++ /dev/null @@ -1,119 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ondrej Jirman <megous@megous.com> -Date: Fri, 26 Jun 2020 02:55:50 +0200 -Subject: [PATCH] dt-bindings: panel: Convert rocktech, jh057n00900 to yaml - -Convert Rocktech MIPI DSI panel driver from txt to yaml bindings. - -Signed-off-by: Ondrej Jirman <megous@megous.com> ---- - .../display/panel/rocktech,jh057n00900.txt | 23 ------- - .../display/panel/rocktech,jh057n00900.yaml | 66 +++++++++++++++++++ - 2 files changed, 66 insertions(+), 23 deletions(-) - delete mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt - create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml - -diff --git a/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt b/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt -deleted file mode 100644 -index a372c5d84695..000000000000 ---- a/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt -+++ /dev/null -@@ -1,23 +0,0 @@ --Rocktech jh057n00900 5.5" 720x1440 TFT LCD panel -- --Required properties: --- compatible: should be "rocktech,jh057n00900" --- reg: DSI virtual channel of the peripheral --- reset-gpios: panel reset gpio --- backlight: phandle of the backlight device attached to the panel --- vcc-supply: phandle of the regulator that provides the vcc supply voltage. --- iovcc-supply: phandle of the regulator that provides the iovcc supply -- voltage. -- --Example: -- -- &mipi_dsi { -- panel@0 { -- compatible = "rocktech,jh057n00900"; -- reg = <0>; -- backlight = <&backlight>; -- reset-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>; -- vcc-supply = <®_2v8_p>; -- iovcc-supply = <®_1v8_p>; -- }; -- }; -diff --git a/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml b/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml -new file mode 100644 -index 000000000000..f97c48550741 ---- /dev/null -+++ b/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml -@@ -0,0 +1,66 @@ -+# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) -+%YAML 1.2 -+--- -+$id: http://devicetree.org/schemas/display/panel/rocktech,jh057n00900.yaml# -+$schema: http://devicetree.org/meta-schemas/core.yaml# -+ -+title: Rocktech JH057N00900 5.5" 720x1440 TFT LCD panel -+ -+maintainers: -+ - Ondrej Jirman <megi@xff.cz> -+ -+description: | -+ Rocktech JH057N00900 is a 720x1440 TFT LCD panel -+ connected using a MIPI-DSI video interface. -+ -+allOf: -+ - $ref: panel-common.yaml# -+ -+properties: -+ compatible: -+ const: rocktech,jh057n00900 -+ -+ reg: -+ maxItems: 1 -+ description: DSI virtual channel -+ -+ vcc-supply: -+ description: Panel power supply -+ -+ vccio-supply: -+ description: I/O voltage supply -+ -+ reset-gpios: -+ description: GPIO used for the reset pin -+ maxItems: 1 -+ -+ backlight: -+ description: Backlight used by the panel -+ $ref: "/schemas/types.yaml#/definitions/phandle" -+ -+required: -+ - compatible -+ - reg -+ - vcc-supply -+ - vccio-supply -+ - reset-gpios -+ -+additionalProperties: false -+ -+examples: -+ - | -+ #include <dt-bindings/gpio/gpio.h> -+ -+ dsi { -+ #address-cells = <1>; -+ #size-cells = <0>; -+ panel@0 { -+ compatible = "rocktech,jh057n00900"; -+ reg = <0>; -+ vcc-supply = <®_2v8_p>; -+ iovcc-supply = <®_1v8_p>; -+ reset-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>; -+ backlight = <&backlight>; -+ }; -+ }; -+... --- -2.26.2 - diff --git a/0001-dt-bindings-panel-add-binding-for-Xingbangda-XBD599-.patch b/0001-dt-bindings-panel-add-binding-for-Xingbangda-XBD599-.patch index 8e6808fdc..75162e035 100644 --- a/0001-dt-bindings-panel-add-binding-for-Xingbangda-XBD599-.patch +++ b/0001-dt-bindings-panel-add-binding-for-Xingbangda-XBD599-.patch @@ -70,5 +70,5 @@ index 000000000000..b27bcf11198f + +... -- -2.26.2 +2.28.0 diff --git a/0001-dt-bindings-vendor-prefixes-Add-Xingbangda.patch b/0001-dt-bindings-vendor-prefixes-Add-Xingbangda.patch deleted file mode 100644 index 65dad5c77..000000000 --- a/0001-dt-bindings-vendor-prefixes-Add-Xingbangda.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Icenowy Zheng <icenowy@aosc.io> -Date: Fri, 26 Jun 2020 02:55:49 +0200 -Subject: [PATCH] dt-bindings: vendor-prefixes: Add Xingbangda - -Shenzhen Xingbangda Display Technology Co., Ltd is a company which -produces LCD modules. It supplies the LCD panels for the PinePhone. - -Add the vendor prefix of it. - -Signed-off-by: Icenowy Zheng <icenowy@aosc.io> -Signed-off-by: Ondrej Jirman <megous@megous.com> -Acked-by: Rob Herring <robh@kernel.org> ---- - Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml -index 9aeab66be85f..740b116b179f 100644 ---- a/Documentation/devicetree/bindings/vendor-prefixes.yaml -+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml -@@ -1157,6 +1157,8 @@ patternProperties: - description: Xiaomi Technology Co., Ltd. - "^xillybus,.*": - description: Xillybus Ltd. -+ "^xingbangda,.*": -+ description: Shenzhen Xingbangda Display Technology Co., Ltd - "^xinpeng,.*": - description: Shenzhen Xinpeng Technology Co., Ltd - "^xlnx,.*": --- -2.26.2 - diff --git a/0001-e1000e-bump-up-timeout-to-wait-when-ME-un-configure-.patch b/0001-e1000e-bump-up-timeout-to-wait-when-ME-un-configure-.patch index e679aeb55..150ddd76f 100644 --- a/0001-e1000e-bump-up-timeout-to-wait-when-ME-un-configure-.patch +++ b/0001-e1000e-bump-up-timeout-to-wait-when-ME-un-configure-.patch @@ -15,7 +15,7 @@ Signed-off-by: Aaron Ma <aaron.ma@canonical.com> 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/intel/e1000e/ich8lan.c b/drivers/net/ethernet/intel/e1000e/ich8lan.c -index 489bb5b59475..26bb39b62956 100644 +index b2f2fcfdf732..a9e4c059d402 100644 --- a/drivers/net/ethernet/intel/e1000e/ich8lan.c +++ b/drivers/net/ethernet/intel/e1000e/ich8lan.c @@ -1245,9 +1245,9 @@ static s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force) @@ -31,5 +31,5 @@ index 489bb5b59475..26bb39b62956 100644 goto out; } -- -2.26.2 +2.28.0 diff --git a/0001-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-b.patch b/0001-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-b.patch index ff9bcbd19..c3e06506a 100644 --- a/0001-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-b.patch +++ b/0001-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-b.patch @@ -26,10 +26,10 @@ Signed-off-by: Jeremy Cline <jcline@redhat.com> create mode 100644 drivers/firmware/efi/secureboot.c diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c -index a1b8cb9a2579..28d43754aeb6 100644 +index 112efbef3414..c9de4b36ca51 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c -@@ -1256,19 +1256,7 @@ void __init setup_arch(char **cmdline_p) +@@ -1255,19 +1255,7 @@ void __init setup_arch(char **cmdline_p) /* Allocate bigger log buffer */ setup_log_buf(1); @@ -107,10 +107,10 @@ index 000000000000..de0a3714a5d4 + } +} diff --git a/include/linux/efi.h b/include/linux/efi.h -index 2e2f9f608f68..6f5b3b019d3e 100644 +index 92aa4697f558..1cdc5d8b6ac3 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h -@@ -781,6 +781,14 @@ extern int __init efi_setup_pcdp_console(char *); +@@ -785,6 +785,14 @@ extern int __init efi_setup_pcdp_console(char *); #define EFI_MEM_ATTR 10 /* Did firmware publish an EFI_MEMORY_ATTRIBUTES table? */ #define EFI_MEM_NO_SOFT_RESERVE 11 /* Is the kernel configured to ignore soft reservations? */ #define EFI_PRESERVE_BS_REGIONS 12 /* Are EFI boot-services memory segments available? */ @@ -125,7 +125,7 @@ index 2e2f9f608f68..6f5b3b019d3e 100644 #ifdef CONFIG_EFI /* -@@ -792,6 +800,8 @@ static inline bool efi_enabled(int feature) +@@ -796,6 +804,8 @@ static inline bool efi_enabled(int feature) } extern void efi_reboot(enum reboot_mode reboot_mode, const char *__unused); @@ -134,7 +134,7 @@ index 2e2f9f608f68..6f5b3b019d3e 100644 bool __pure __efi_soft_reserve_enabled(void); static inline bool __pure efi_soft_reserve_enabled(void) -@@ -818,6 +828,8 @@ efi_capsule_pending(int *reset_type) +@@ -822,6 +832,8 @@ efi_capsule_pending(int *reset_type) return false; } @@ -143,7 +143,7 @@ index 2e2f9f608f68..6f5b3b019d3e 100644 static inline bool efi_soft_reserve_enabled(void) { return false; -@@ -1090,12 +1102,6 @@ static inline bool efi_runtime_disabled(void) { return true; } +@@ -1094,12 +1106,6 @@ static inline bool efi_runtime_disabled(void) { return true; } extern void efi_call_virt_check_flags(unsigned long flags, const char *call); extern unsigned long efi_call_virt_save_flags(void); @@ -157,5 +157,5 @@ index 2e2f9f608f68..6f5b3b019d3e 100644 #ifdef CONFIG_RESET_ATTACK_MITIGATION -- -2.26.2 +2.28.0 diff --git a/0001-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch b/0001-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch index 3d262ba84..cf585439d 100644 --- a/0001-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch +++ b/0001-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch @@ -18,7 +18,7 @@ Signed-off-by: Jeremy Cline <jcline@redhat.com> 2 files changed, 21 insertions(+) diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c -index 28d43754aeb6..19d57bfc12f9 100644 +index c9de4b36ca51..a1a012702915 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c @@ -18,6 +18,7 @@ @@ -29,7 +29,7 @@ index 28d43754aeb6..19d57bfc12f9 100644 #include <linux/usb/xhci-dbgp.h> #include <uapi/linux/mount.h> -@@ -1105,6 +1106,13 @@ void __init setup_arch(char **cmdline_p) +@@ -1104,6 +1105,13 @@ void __init setup_arch(char **cmdline_p) if (efi_enabled(EFI_BOOT)) efi_init(); @@ -68,5 +68,5 @@ index e84ddf484010..d0501353a4b9 100644 prompt "Kernel default lockdown mode" default LOCK_DOWN_KERNEL_FORCE_NONE -- -2.26.2 +2.28.0 diff --git a/0001-iommu-arm-smmu-workaround-DMA-mode-issues.patch b/0001-iommu-arm-smmu-workaround-DMA-mode-issues.patch index 81fa9b1b1..743be193d 100644 --- a/0001-iommu-arm-smmu-workaround-DMA-mode-issues.patch +++ b/0001-iommu-arm-smmu-workaround-DMA-mode-issues.patch @@ -57,7 +57,7 @@ Signed-off-by: Laura Abbott <labbott@redhat.com> 1 file changed, 22 insertions(+) diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c -index b6858adc4f17..4c2da9f17514 100644 +index 609bd25bf154..c701912b13ab 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -7,6 +7,7 @@ @@ -68,7 +68,7 @@ index b6858adc4f17..4c2da9f17514 100644 #include <linux/kernel.h> #include <linux/bug.h> #include <linux/types.h> -@@ -2838,3 +2839,24 @@ int iommu_sva_get_pasid(struct iommu_sva *handle) +@@ -2849,3 +2850,24 @@ int iommu_sva_get_pasid(struct iommu_sva *handle) return ops->sva_get_pasid(handle); } EXPORT_SYMBOL_GPL(iommu_sva_get_pasid); @@ -94,5 +94,5 @@ index b6858adc4f17..4c2da9f17514 100644 +arch_initcall(iommu_quirks); +#endif -- -2.26.2 +2.28.0 diff --git a/0001-ipmi-do-not-configure-ipmi-for-HPE-m400.patch b/0001-ipmi-do-not-configure-ipmi-for-HPE-m400.patch index 8ffa070b4..995be15ad 100644 --- a/0001-ipmi-do-not-configure-ipmi-for-HPE-m400.patch +++ b/0001-ipmi-do-not-configure-ipmi-for-HPE-m400.patch @@ -84,7 +84,7 @@ index bbf7029e224b..cf7faa970dd6 100644 dmi_decode_ipmi((const struct dmi_header *) dev->device_data); diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c -index e1b22fe0916c..894eda427214 100644 +index 737c0b6b24ea..7901e780323b 100644 --- a/drivers/char/ipmi/ipmi_msghandler.c +++ b/drivers/char/ipmi/ipmi_msghandler.c @@ -34,6 +34,7 @@ @@ -95,7 +95,7 @@ index e1b22fe0916c..894eda427214 100644 #define IPMI_DRIVER_VERSION "39.2" -@@ -5155,8 +5156,21 @@ static int __init ipmi_init_msghandler_mod(void) +@@ -5153,8 +5154,21 @@ static int __init ipmi_init_msghandler_mod(void) { int rv; @@ -119,5 +119,5 @@ index e1b22fe0916c..894eda427214 100644 rv = ipmi_register_driver(); mutex_unlock(&ipmi_interfaces_mutex); -- -2.26.2 +2.28.0 diff --git a/0001-kdump-add-support-for-crashkernel-auto.patch b/0001-kdump-add-support-for-crashkernel-auto.patch index 115110146..8bb55fd3c 100644 --- a/0001-kdump-add-support-for-crashkernel-auto.patch +++ b/0001-kdump-add-support-for-crashkernel-auto.patch @@ -160,7 +160,7 @@ index 2da65fef2a1c..d53a524f80f0 100644 Boot into System Kernel diff --git a/kernel/crash_core.c b/kernel/crash_core.c -index d631d22089ba..c252221b2f4b 100644 +index e4dfe2a05a31..8c6f59932247 100644 --- a/kernel/crash_core.c +++ b/kernel/crash_core.c @@ -258,6 +258,20 @@ static int __init __parse_crashkernel(char *cmdline, @@ -185,5 +185,5 @@ index d631d22089ba..c252221b2f4b 100644 * if the commandline contains a ':', then that's the extended * syntax -- if not, it must be the classic syntax -- -2.26.2 +2.28.0 diff --git a/0001-kdump-fix-a-grammar-issue-in-a-kernel-message.patch b/0001-kdump-fix-a-grammar-issue-in-a-kernel-message.patch index 5444af2e6..78f372150 100644 --- a/0001-kdump-fix-a-grammar-issue-in-a-kernel-message.patch +++ b/0001-kdump-fix-a-grammar-issue-in-a-kernel-message.patch @@ -26,7 +26,7 @@ Signed-off-by: Herton R. Krzesinski <herton@redhat.com> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/crash_core.c b/kernel/crash_core.c -index c252221b2f4b..df551fc9034c 100644 +index 8c6f59932247..598d8324f51a 100644 --- a/kernel/crash_core.c +++ b/kernel/crash_core.c @@ -269,7 +269,7 @@ static int __init __parse_crashkernel(char *cmdline, @@ -39,5 +39,5 @@ index c252221b2f4b..df551fc9034c 100644 /* -- -2.26.2 +2.28.0 diff --git a/0001-kdump-round-up-the-total-memory-size-to-128M-for-cra.patch b/0001-kdump-round-up-the-total-memory-size-to-128M-for-cra.patch index 26576a04e..6e32c19ae 100644 --- a/0001-kdump-round-up-the-total-memory-size-to-128M-for-cra.patch +++ b/0001-kdump-round-up-the-total-memory-size-to-128M-for-cra.patch @@ -45,7 +45,7 @@ Signed-off-by: Herton R. Krzesinski <herton@redhat.com> 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/kernel/crash_core.c b/kernel/crash_core.c -index 9f1557b98468..d631d22089ba 100644 +index 18175687133a..e4dfe2a05a31 100644 --- a/kernel/crash_core.c +++ b/kernel/crash_core.c @@ -7,6 +7,7 @@ @@ -89,5 +89,5 @@ index 9f1557b98468..d631d22089ba 100644 break; } -- -2.26.2 +2.28.0 diff --git a/0001-mm-kmemleak-skip-late_init-if-not-skip-disable.patch b/0001-mm-kmemleak-skip-late_init-if-not-skip-disable.patch index 2e055125c..a8bf98d50 100644 --- a/0001-mm-kmemleak-skip-late_init-if-not-skip-disable.patch +++ b/0001-mm-kmemleak-skip-late_init-if-not-skip-disable.patch @@ -67,5 +67,5 @@ index e362dc3d2028..0c3dfb8eef67 100644 debugfs_create_file("kmemleak", 0644, NULL, NULL, &kmemleak_fops); -- -2.26.2 +2.28.0 diff --git a/0001-platform-x86-thinkpad_acpi-lap-or-desk-mode-interfac.patch b/0001-platform-x86-thinkpad_acpi-lap-or-desk-mode-interfac.patch deleted file mode 100644 index 3a15ae09a..000000000 --- a/0001-platform-x86-thinkpad_acpi-lap-or-desk-mode-interfac.patch +++ /dev/null @@ -1,202 +0,0 @@ -From acf7f4a59114471c3964f118564fe8e7a6f34bb8 Mon Sep 17 00:00:00 2001 -From: Mark Pearson <markpearson@lenovo.com> -Date: Thu, 2 Jul 2020 21:23:53 -0400 -Subject: [PATCH] platform/x86: thinkpad_acpi: lap or desk mode interface - -Newer Lenovo Thinkpad platforms have support to identify whether the -system is on-lap or not using an ACPI DYTC event from the firmware. - -This patch provides the ability to retrieve the current mode via sysfs -entrypoints and will be used by userspace for thermal mode and WWAN -functionality - -Co-developed-by: Nitin Joshi <njoshi1@lenovo.com> -Signed-off-by: Nitin Joshi <njoshi1@lenovo.com> -Reviewed-by: Sugumaran <slacshiminar@lenovo.com> -Reviewed-by: Bastien Nocera <bnocera@redhat.com> -Signed-off-by: Mark Pearson <markpearson@lenovo.com> -Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> ---- - .../admin-guide/laptops/thinkpad-acpi.rst | 15 +++ - drivers/platform/x86/thinkpad_acpi.c | 111 +++++++++++++++++- - 2 files changed, 124 insertions(+), 2 deletions(-) - -diff --git a/Documentation/admin-guide/laptops/thinkpad-acpi.rst b/Documentation/admin-guide/laptops/thinkpad-acpi.rst -index 822907dcc845..99066aa8d97b 100644 ---- a/Documentation/admin-guide/laptops/thinkpad-acpi.rst -+++ b/Documentation/admin-guide/laptops/thinkpad-acpi.rst -@@ -50,6 +50,7 @@ detailed description): - - WAN enable and disable - - UWB enable and disable - - LCD Shadow (PrivacyGuard) enable and disable -+ - Lap mode sensor - - A compatibility table by model and feature is maintained on the web - site, http://ibm-acpi.sf.net/. I appreciate any success or failure -@@ -1432,6 +1433,20 @@ The first command ensures the best viewing angle and the latter one turns - on the feature, restricting the viewing angles. - - -+DYTC Lapmode sensor -+------------------ -+ -+sysfs: dytc_lapmode -+ -+Newer thinkpads and mobile workstations have the ability to determine if -+the device is in deskmode or lapmode. This feature is used by user space -+to decide if WWAN transmission can be increased to maximum power and is -+also useful for understanding the different thermal modes available as -+they differ between desk and lap mode. -+ -+The property is read-only. If the platform doesn't have support the sysfs -+class is not created. -+ - EXPERIMENTAL: UWB - ----------------- - -diff --git a/drivers/platform/x86/thinkpad_acpi.c b/drivers/platform/x86/thinkpad_acpi.c -index 0f6fceda5fc0..7fee3c1c2418 100644 ---- a/drivers/platform/x86/thinkpad_acpi.c -+++ b/drivers/platform/x86/thinkpad_acpi.c -@@ -4030,8 +4030,8 @@ static bool hotkey_notify_6xxx(const u32 hkey, - return true; - case TP_HKEY_EV_THM_CSM_COMPLETED: - pr_debug("EC reports: Thermal Control Command set completed (DYTC)\n"); -- /* recommended action: do nothing, we don't have -- * Lenovo ATM information */ -+ /* Thermal event - pass on to event handler */ -+ tpacpi_driver_event(hkey); - return true; - case TP_HKEY_EV_THM_TRANSFM_CHANGED: - pr_debug("EC reports: Thermal Transformation changed (GMTS)\n"); -@@ -9803,6 +9803,105 @@ static struct ibm_struct lcdshadow_driver_data = { - .write = lcdshadow_write, - }; - -+/************************************************************************* -+ * DYTC subdriver, for the Lenovo lapmode feature -+ */ -+ -+#define DYTC_CMD_GET 2 /* To get current IC function and mode */ -+#define DYTC_GET_LAPMODE_BIT 17 /* Set when in lapmode */ -+ -+static bool dytc_lapmode; -+ -+static void dytc_lapmode_notify_change(void) -+{ -+ sysfs_notify(&tpacpi_pdev->dev.kobj, NULL, "dytc_lapmode"); -+} -+ -+static int dytc_command(int command, int *output) -+{ -+ acpi_handle dytc_handle; -+ -+ if (ACPI_FAILURE(acpi_get_handle(hkey_handle, "DYTC", &dytc_handle))) { -+ /* Platform doesn't support DYTC */ -+ return -ENODEV; -+ } -+ if (!acpi_evalf(dytc_handle, output, NULL, "dd", command)) -+ return -EIO; -+ return 0; -+} -+ -+static int dytc_lapmode_get(bool *state) -+{ -+ int output, err; -+ -+ err = dytc_command(DYTC_CMD_GET, &output); -+ if (err) -+ return err; -+ *state = output & BIT(DYTC_GET_LAPMODE_BIT) ? true : false; -+ return 0; -+} -+ -+static void dytc_lapmode_refresh(void) -+{ -+ bool new_state; -+ int err; -+ -+ err = dytc_lapmode_get(&new_state); -+ if (err || (new_state == dytc_lapmode)) -+ return; -+ -+ dytc_lapmode = new_state; -+ dytc_lapmode_notify_change(); -+} -+ -+/* sysfs lapmode entry */ -+static ssize_t dytc_lapmode_show(struct device *dev, -+ struct device_attribute *attr, -+ char *buf) -+{ -+ return snprintf(buf, PAGE_SIZE, "%d\n", dytc_lapmode); -+} -+ -+static DEVICE_ATTR_RO(dytc_lapmode); -+ -+static struct attribute *dytc_attributes[] = { -+ &dev_attr_dytc_lapmode.attr, -+ NULL, -+}; -+ -+static const struct attribute_group dytc_attr_group = { -+ .attrs = dytc_attributes, -+}; -+ -+static int tpacpi_dytc_init(struct ibm_init_struct *iibm) -+{ -+ int err; -+ -+ err = dytc_lapmode_get(&dytc_lapmode); -+ /* If support isn't available (ENODEV) then don't return an error -+ * but just don't create the sysfs group -+ */ -+ if (err == -ENODEV) -+ return 0; -+ /* For all other errors we can flag the failure */ -+ if (err) -+ return err; -+ -+ /* Platform supports this feature - create the group */ -+ err = sysfs_create_group(&tpacpi_pdev->dev.kobj, &dytc_attr_group); -+ return err; -+} -+ -+static void dytc_exit(void) -+{ -+ sysfs_remove_group(&tpacpi_pdev->dev.kobj, &dytc_attr_group); -+} -+ -+static struct ibm_struct dytc_driver_data = { -+ .name = "dytc", -+ .exit = dytc_exit, -+}; -+ - /**************************************************************************** - **************************************************************************** - * -@@ -9850,6 +9949,10 @@ static void tpacpi_driver_event(const unsigned int hkey_event) - - mutex_unlock(&kbdlight_mutex); - } -+ -+ if (hkey_event == TP_HKEY_EV_THM_CSM_COMPLETED) -+ dytc_lapmode_refresh(); -+ - } - - static void hotkey_driver_event(const unsigned int scancode) -@@ -10288,6 +10391,10 @@ static struct ibm_init_struct ibms_init[] __initdata = { - .init = tpacpi_lcdshadow_init, - .data = &lcdshadow_driver_data, - }, -+ { -+ .init = tpacpi_dytc_init, -+ .data = &dytc_driver_data, -+ }, - }; - - static int __init set_ibm_param(const char *val, const struct kernel_param *kp) --- -2.26.2 - diff --git a/0001-s390-Lock-down-the-kernel-when-the-IPL-secure-flag-i.patch b/0001-s390-Lock-down-the-kernel-when-the-IPL-secure-flag-i.patch index 63cd86b35..6613f6a35 100644 --- a/0001-s390-Lock-down-the-kernel-when-the-IPL-secure-flag-i.patch +++ b/0001-s390-Lock-down-the-kernel-when-the-IPL-secure-flag-i.patch @@ -41,7 +41,7 @@ index 90a2a17239b0..be3b72c53656 100644 + return !!ipl_secure_flag; +} diff --git a/arch/s390/kernel/setup.c b/arch/s390/kernel/setup.c -index 07aa15ba43b3..307abb2d82d7 100644 +index e600f6953d7c..4264e01824b3 100644 --- a/arch/s390/kernel/setup.c +++ b/arch/s390/kernel/setup.c @@ -49,6 +49,7 @@ @@ -52,7 +52,7 @@ index 07aa15ba43b3..307abb2d82d7 100644 #include <asm/boot_data.h> #include <asm/ipl.h> -@@ -1086,6 +1087,9 @@ void __init setup_arch(char **cmdline_p) +@@ -1085,6 +1086,9 @@ void __init setup_arch(char **cmdline_p) log_component_list(); @@ -63,5 +63,5 @@ index 07aa15ba43b3..307abb2d82d7 100644 /* boot_command_line has been already set up in early.c */ *cmdline_p = boot_command_line; -- -2.26.2 +2.28.0 diff --git a/0001-scsi-smartpqi-add-inspur-advantech-ids.patch b/0001-scsi-smartpqi-add-inspur-advantech-ids.patch index 4e2bbb794..e04ebcaa7 100644 --- a/0001-scsi-smartpqi-add-inspur-advantech-ids.patch +++ b/0001-scsi-smartpqi-add-inspur-advantech-ids.patch @@ -32,10 +32,10 @@ Signed-off-by: Herton R. Krzesinski <herton@redhat.com> 1 file changed, 16 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c -index cd157f11eb22..c5dc6cf57a71 100644 +index bd38c8cea56e..477eb841d4e5 100644 --- a/drivers/scsi/smartpqi/smartpqi_init.c +++ b/drivers/scsi/smartpqi/smartpqi_init.c -@@ -8247,6 +8247,18 @@ static const struct pci_device_id pqi_pci_id_table[] = { +@@ -8251,6 +8251,18 @@ static const struct pci_device_id pqi_pci_id_table[] = { PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, 0x19e5, 0xd22c) }, @@ -54,7 +54,7 @@ index cd157f11eb22..c5dc6cf57a71 100644 { PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, PCI_VENDOR_ID_ADAPTEC2, 0x0110) -@@ -8383,6 +8395,10 @@ static const struct pci_device_id pqi_pci_id_table[] = { +@@ -8387,6 +8399,10 @@ static const struct pci_device_id pqi_pci_id_table[] = { PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, PCI_VENDOR_ID_ADVANTECH, 0x8312) }, @@ -66,5 +66,5 @@ index cd157f11eb22..c5dc6cf57a71 100644 PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, PCI_VENDOR_ID_DELL, 0x1fe0) -- -2.26.2 +2.28.0 diff --git a/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-d.patch b/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-d.patch index 9189832cf..856055e60 100644 --- a/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-d.patch +++ b/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-d.patch @@ -17,7 +17,7 @@ Signed-off-by: Jeremy Cline <jcline@redhat.com> 5 files changed, 20 insertions(+) diff --git a/include/linux/lsm_hook_defs.h b/include/linux/lsm_hook_defs.h -index af998f93d256..3c33f00cd4d6 100644 +index 2a8c74d99015..0d3129588b78 100644 --- a/include/linux/lsm_hook_defs.h +++ b/include/linux/lsm_hook_defs.h @@ -383,6 +383,8 @@ LSM_HOOK(void, LSM_RET_VOID, bpf_prog_free_security, struct bpf_prog_aux *aux) @@ -30,7 +30,7 @@ index af998f93d256..3c33f00cd4d6 100644 #ifdef CONFIG_PERF_EVENTS LSM_HOOK(int, 0, perf_event_open, struct perf_event_attr *attr, int type) diff --git a/include/linux/lsm_hooks.h b/include/linux/lsm_hooks.h -index 95b7c1d32062..dbacbb1fc129 100644 +index 9e2e3e63719d..317660f68b4f 100644 --- a/include/linux/lsm_hooks.h +++ b/include/linux/lsm_hooks.h @@ -1507,6 +1507,12 @@ @@ -99,5 +99,5 @@ index 70a7ad357bc6..23e16e773bc2 100644 int security_perf_event_open(struct perf_event_attr *attr, int type) { -- -2.26.2 +2.28.0 diff --git a/0001-selinux-allow-reading-labels-before-policy-is-loaded.patch b/0001-selinux-allow-reading-labels-before-policy-is-loaded.patch deleted file mode 100644 index 5c2384cd6..000000000 --- a/0001-selinux-allow-reading-labels-before-policy-is-loaded.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Jonathan Lebon <jlebon@redhat.com> -Date: Thu, 28 May 2020 10:39:40 -0400 -Subject: [PATCH] selinux: allow reading labels before policy is loaded - -This patch does for `getxattr` what commit 3e3e24b42043 ("selinux: allow -labeling before policy is loaded") did for `setxattr`; it allows -querying the current SELinux label on disk before the policy is loaded. - -One of the motivations described in that commit message also drives this -patch: for Fedora CoreOS (and eventually RHEL CoreOS), we want to be -able to move the root filesystem for example, from xfs to ext4 on RAID, -on first boot, at initrd time.[1] - -Because such an operation works at the filesystem level, we need to be -able to read the SELinux labels first from the original root, and apply -them to the files of the new root. The previous commit enabled the -second part of this process; this commit enables the first part. - -[1] https://github.com/coreos/fedora-coreos-tracker/issues/94 - -Acked-by: Stephen Smalley <stephen.smalley.work@gmail.com> -Signed-off-by: Jonathan Lebon <jlebon@redhat.com> -Signed-off-by: Paul Moore <paul@paul-moore.com> ---- - security/selinux/hooks.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c -index efa6108b1ce9..ca901025802a 100644 ---- a/security/selinux/hooks.c -+++ b/security/selinux/hooks.c -@@ -3332,7 +3332,12 @@ static int selinux_inode_getsecurity(struct inode *inode, const char *name, void - char *context = NULL; - struct inode_security_struct *isec; - -- if (strcmp(name, XATTR_SELINUX_SUFFIX)) -+ /* -+ * If we're not initialized yet, then we can't validate contexts, so -+ * just let vfs_getxattr fall back to using the on-disk xattr. -+ */ -+ if (!selinux_initialized(&selinux_state) || -+ strcmp(name, XATTR_SELINUX_SUFFIX)) - return -EOPNOTSUPP; - - /* --- -2.26.2 - diff --git a/0001-update-phy-on-pine64-a64-devices.patch b/0001-update-phy-on-pine64-a64-devices.patch index 27a05b222..ee94f53a1 100644 --- a/0001-update-phy-on-pine64-a64-devices.patch +++ b/0001-update-phy-on-pine64-a64-devices.patch @@ -18,7 +18,7 @@ index b26181cf9095..01728a4c5309 100644 pinctrl-names = "default"; pinctrl-0 = <&rgmii_pins>; - phy-mode = "rgmii"; -+ phy-mode = "rgmii-txid"; ++ phy-mode = "rgmii-id"; phy-handle = <&ext_rgmii_phy>; status = "okay"; }; @@ -31,7 +31,7 @@ index 2165f238af13..9741fb5caa6f 100644 pinctrl-names = "default"; pinctrl-0 = <&rmii_pins>; - phy-mode = "rmii"; -+ phy-mode = "rmii-id"; ++ phy-mode = "rmii-txid"; phy-handle = <&ext_rmii_phy1>; phy-supply = <®_dc1sw>; status = "okay"; diff --git a/0001-virt-vbox-Add-a-few-new-vmmdev-request-types-to-the-.patch b/0001-virt-vbox-Add-a-few-new-vmmdev-request-types-to-the-.patch deleted file mode 100644 index 92c93e835..000000000 --- a/0001-virt-vbox-Add-a-few-new-vmmdev-request-types-to-the-.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Hans de Goede <hdegoede@redhat.com> -Date: Tue, 19 May 2020 11:05:40 +0200 -Subject: [PATCH] virt: vbox: Add a few new vmmdev request types to the - userspace whitelist - -Upstream VirtualBox has defined and is using a few new request types for -vmmdev requests passed through /dev/vboxguest to the hypervisor. - -Add the defines for these to vbox_vmmdev_types.h and add add them to the -whitelists of vmmdev requests which userspace is allowed to make. - -BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1789545 -Signed-off-by: Hans de Goede <hdegoede@redhat.com> -Upstream Status: https://lore.kernel.org/lkml/20200520195440.38759-1-hdegoede@redhat.com/ ---- - drivers/virt/vboxguest/vboxguest_core.c | 2 ++ - include/uapi/linux/vbox_vmmdev_types.h | 3 +++ - 2 files changed, 5 insertions(+) - -diff --git a/drivers/virt/vboxguest/vboxguest_core.c b/drivers/virt/vboxguest/vboxguest_core.c -index 4f1addaa3f6f..ffd76b949276 100644 ---- a/drivers/virt/vboxguest/vboxguest_core.c -+++ b/drivers/virt/vboxguest/vboxguest_core.c -@@ -1299,7 +1299,9 @@ static int vbg_req_allowed(struct vbg_dev *gdev, struct vbg_session *session, - case VMMDEVREQ_VIDEO_ACCEL_ENABLE: - case VMMDEVREQ_VIDEO_ACCEL_FLUSH: - case VMMDEVREQ_VIDEO_SET_VISIBLE_REGION: -+ case VMMDEVREQ_VIDEO_UPDATE_MONITOR_POSITIONS: - case VMMDEVREQ_GET_DISPLAY_CHANGE_REQEX: -+ case VMMDEVREQ_GET_DISPLAY_CHANGE_REQ_MULTI: - case VMMDEVREQ_GET_SEAMLESS_CHANGE_REQ: - case VMMDEVREQ_GET_VRDPCHANGE_REQ: - case VMMDEVREQ_LOG_STRING: -diff --git a/include/uapi/linux/vbox_vmmdev_types.h b/include/uapi/linux/vbox_vmmdev_types.h -index c27289fd619a..f8a8d6b3c521 100644 ---- a/include/uapi/linux/vbox_vmmdev_types.h -+++ b/include/uapi/linux/vbox_vmmdev_types.h -@@ -63,6 +63,7 @@ enum vmmdev_request_type { - VMMDEVREQ_SET_GUEST_CAPABILITIES = 56, - VMMDEVREQ_VIDEMODE_SUPPORTED2 = 57, /* since version 3.2.0 */ - VMMDEVREQ_GET_DISPLAY_CHANGE_REQEX = 80, /* since version 4.2.4 */ -+ VMMDEVREQ_GET_DISPLAY_CHANGE_REQ_MULTI = 81, - VMMDEVREQ_HGCM_CONNECT = 60, - VMMDEVREQ_HGCM_DISCONNECT = 61, - VMMDEVREQ_HGCM_CALL32 = 62, -@@ -92,6 +93,8 @@ enum vmmdev_request_type { - VMMDEVREQ_WRITE_COREDUMP = 218, - VMMDEVREQ_GUEST_HEARTBEAT = 219, - VMMDEVREQ_HEARTBEAT_CONFIGURE = 220, -+ VMMDEVREQ_NT_BUG_CHECK = 221, -+ VMMDEVREQ_VIDEO_UPDATE_MONITOR_POSITIONS = 222, - /* Ensure the enum is a 32 bit data-type */ - VMMDEVREQ_SIZEHACK = 0x7fffffff - }; --- -2.26.2 - diff --git a/0001-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch b/0001-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch deleted file mode 100644 index c001fe5d4..000000000 --- a/0001-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch +++ /dev/null @@ -1,320 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Hans de Goede <hdegoede@redhat.com> -Date: Tue, 19 May 2020 18:04:30 +0200 -Subject: [PATCH] virt: vbox: Add support for the new - VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES ioctl - -Add support for the new VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES ioctl, this -is necessary for automatic resizing of the guest resolution to match the -VM-window size to work with the new VMSVGA virtual GPU which is now the -new default in VirtualBox. - -BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1789545 -Signed-off-by: Hans de Goede <hdegoede@redhat.com> -Upstream Status: https://lore.kernel.org/lkml/20200520195440.38759-1-hdegoede@redhat.com/ ---- - drivers/virt/vboxguest/vboxguest_core.c | 163 +++++++++++++++++++++++- - drivers/virt/vboxguest/vboxguest_core.h | 14 ++ - include/uapi/linux/vboxguest.h | 24 ++++ - 3 files changed, 200 insertions(+), 1 deletion(-) - -diff --git a/drivers/virt/vboxguest/vboxguest_core.c b/drivers/virt/vboxguest/vboxguest_core.c -index 15b3cb618c6e..4f1addaa3f6f 100644 ---- a/drivers/virt/vboxguest/vboxguest_core.c -+++ b/drivers/virt/vboxguest/vboxguest_core.c -@@ -679,7 +679,7 @@ static int vbg_set_host_capabilities(struct vbg_dev *gdev, - - WARN_ON(!mutex_is_locked(&gdev->session_mutex)); - -- caps = gdev->set_guest_caps_tracker.mask; -+ caps = gdev->acquired_guest_caps | gdev->set_guest_caps_tracker.mask; - - if (gdev->guest_caps_host == caps) - return 0; -@@ -703,6 +703,113 @@ static int vbg_set_host_capabilities(struct vbg_dev *gdev, - return vbg_status_code_to_errno(rc); - } - -+/** -+ * Acquire (get exclusive access) guest capabilities for a session. -+ * Takes the session mutex. -+ * Return: 0 or negative errno value. -+ * @gdev: The Guest extension device. -+ * @session: The session. -+ * @flags: Flags (VBGL_IOC_AGC_FLAGS_XXX). -+ * @or_mask: The capabilities to add. -+ * @not_mask: The capabilities to remove. -+ * @session_termination: Set if we're called by the session cleanup code. -+ * This tweaks the error handling so we perform -+ * proper session cleanup even if the host -+ * misbehaves. -+ */ -+static int vbg_acquire_session_capabilities(struct vbg_dev *gdev, -+ struct vbg_session *session, -+ u32 or_mask, u32 not_mask, -+ u32 flags, bool session_termination) -+{ -+ unsigned long irqflags; -+ bool wakeup = false; -+ int ret = 0; -+ -+ mutex_lock(&gdev->session_mutex); -+ -+ if (gdev->set_guest_caps_tracker.mask & or_mask) { -+ vbg_err("%s error: cannot acquire caps which are currently set\n", -+ __func__); -+ ret = -EINVAL; -+ goto out; -+ } -+ -+ /* -+ * Mark any caps in the or_mask as now being in acquire-mode. Note -+ * once caps are in acquire_mode they always stay in this mode. -+ * This impacts event handling, so we take the event-lock. -+ */ -+ spin_lock_irqsave(&gdev->event_spinlock, irqflags); -+ gdev->acquire_mode_guest_caps |= or_mask; -+ spin_unlock_irqrestore(&gdev->event_spinlock, irqflags); -+ -+ /* If we only have to switch the caps to acquire mode, we're done. */ -+ if (flags & VBGL_IOC_AGC_FLAGS_CONFIG_ACQUIRE_MODE) -+ goto out; -+ -+ not_mask &= ~or_mask; /* or_mask takes priority over not_mask */ -+ not_mask &= session->acquired_guest_caps; -+ or_mask &= ~session->acquired_guest_caps; -+ -+ if (or_mask == 0 && not_mask == 0) -+ goto out; -+ -+ if (gdev->acquired_guest_caps & or_mask) { -+ ret = -EBUSY; -+ goto out; -+ } -+ -+ gdev->acquired_guest_caps |= or_mask; -+ gdev->acquired_guest_caps &= ~not_mask; -+ /* session->acquired_guest_caps impacts event handling, take the lock */ -+ spin_lock_irqsave(&gdev->event_spinlock, irqflags); -+ session->acquired_guest_caps |= or_mask; -+ session->acquired_guest_caps &= ~not_mask; -+ spin_unlock_irqrestore(&gdev->event_spinlock, irqflags); -+ -+ ret = vbg_set_host_capabilities(gdev, session, session_termination); -+ /* Roll back on failure, unless it's session termination time. */ -+ if (ret < 0 && !session_termination) { -+ gdev->acquired_guest_caps &= ~or_mask; -+ gdev->acquired_guest_caps |= not_mask; -+ spin_lock_irqsave(&gdev->event_spinlock, irqflags); -+ session->acquired_guest_caps &= ~or_mask; -+ session->acquired_guest_caps |= not_mask; -+ spin_unlock_irqrestore(&gdev->event_spinlock, irqflags); -+ } -+ -+ /* -+ * If we added a capability, check if that means some other thread in -+ * our session should be unblocked because there are events pending -+ * (the result of vbg_get_allowed_event_mask_for_session() may change). -+ * -+ * HACK ALERT! When the seamless support capability is added we generate -+ * a seamless change event so that the ring-3 client can sync with -+ * the seamless state. -+ */ -+ if (ret == 0 && or_mask != 0) { -+ spin_lock_irqsave(&gdev->event_spinlock, irqflags); -+ -+ if (or_mask & VMMDEV_GUEST_SUPPORTS_SEAMLESS) -+ gdev->pending_events |= -+ VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST; -+ -+ if (gdev->pending_events) -+ wakeup = true; -+ -+ spin_unlock_irqrestore(&gdev->event_spinlock, irqflags); -+ -+ if (wakeup) -+ wake_up(&gdev->event_wq); -+ } -+ -+out: -+ mutex_unlock(&gdev->session_mutex); -+ -+ return ret; -+} -+ - /** - * Sets the guest capabilities for a session. Takes the session spinlock. - * Return: 0 or negative errno value. -@@ -725,6 +832,13 @@ static int vbg_set_session_capabilities(struct vbg_dev *gdev, - - mutex_lock(&gdev->session_mutex); - -+ if (gdev->acquire_mode_guest_caps & or_mask) { -+ vbg_err("%s error: cannot set caps which are in acquire_mode\n", -+ __func__); -+ ret = -EBUSY; -+ goto out; -+ } -+ - /* Apply the changes to the session mask. */ - previous = session->set_guest_caps; - session->set_guest_caps |= or_mask; -@@ -962,6 +1076,7 @@ void vbg_core_close_session(struct vbg_session *session) - struct vbg_dev *gdev = session->gdev; - int i, rc; - -+ vbg_acquire_session_capabilities(gdev, session, 0, U32_MAX, 0, true); - vbg_set_session_capabilities(gdev, session, 0, U32_MAX, true); - vbg_set_session_event_filter(gdev, session, 0, U32_MAX, true); - -@@ -1019,6 +1134,25 @@ static int vbg_ioctl_driver_version_info( - return 0; - } - -+/* Must be called with the event_lock held */ -+static u32 vbg_get_allowed_event_mask_for_session(struct vbg_dev *gdev, -+ struct vbg_session *session) -+{ -+ u32 acquire_mode_caps = gdev->acquire_mode_guest_caps; -+ u32 session_acquired_caps = session->acquired_guest_caps; -+ u32 allowed_events = VMMDEV_EVENT_VALID_EVENT_MASK; -+ -+ if ((acquire_mode_caps & VMMDEV_GUEST_SUPPORTS_GRAPHICS) && -+ !(session_acquired_caps & VMMDEV_GUEST_SUPPORTS_GRAPHICS)) -+ allowed_events &= ~VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST; -+ -+ if ((acquire_mode_caps & VMMDEV_GUEST_SUPPORTS_SEAMLESS) && -+ !(session_acquired_caps & VMMDEV_GUEST_SUPPORTS_SEAMLESS)) -+ allowed_events &= ~VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST; -+ -+ return allowed_events; -+} -+ - static bool vbg_wait_event_cond(struct vbg_dev *gdev, - struct vbg_session *session, - u32 event_mask) -@@ -1030,6 +1164,7 @@ static bool vbg_wait_event_cond(struct vbg_dev *gdev, - spin_lock_irqsave(&gdev->event_spinlock, flags); - - events = gdev->pending_events & event_mask; -+ events &= vbg_get_allowed_event_mask_for_session(gdev, session); - wakeup = events || session->cancel_waiters; - - spin_unlock_irqrestore(&gdev->event_spinlock, flags); -@@ -1044,6 +1179,7 @@ static u32 vbg_consume_events_locked(struct vbg_dev *gdev, - { - u32 events = gdev->pending_events & event_mask; - -+ events &= vbg_get_allowed_event_mask_for_session(gdev, session); - gdev->pending_events &= ~events; - return events; - } -@@ -1445,6 +1581,29 @@ static int vbg_ioctl_change_filter_mask(struct vbg_dev *gdev, - false); - } - -+static int vbg_ioctl_acquire_guest_capabilities(struct vbg_dev *gdev, -+ struct vbg_session *session, -+ struct vbg_ioctl_acquire_guest_caps *caps) -+{ -+ u32 flags, or_mask, not_mask; -+ -+ if (vbg_ioctl_chk(&caps->hdr, sizeof(caps->u.in), 0)) -+ return -EINVAL; -+ -+ flags = caps->u.in.flags; -+ or_mask = caps->u.in.or_mask; -+ not_mask = caps->u.in.not_mask; -+ -+ if (flags & ~VBGL_IOC_AGC_FLAGS_VALID_MASK) -+ return -EINVAL; -+ -+ if ((or_mask | not_mask) & ~VMMDEV_GUEST_CAPABILITIES_MASK) -+ return -EINVAL; -+ -+ return vbg_acquire_session_capabilities(gdev, session, or_mask, -+ not_mask, flags, false); -+} -+ - static int vbg_ioctl_change_guest_capabilities(struct vbg_dev *gdev, - struct vbg_session *session, struct vbg_ioctl_set_guest_caps *caps) - { -@@ -1554,6 +1713,8 @@ int vbg_core_ioctl(struct vbg_session *session, unsigned int req, void *data) - return vbg_ioctl_interrupt_all_wait_events(gdev, session, data); - case VBG_IOCTL_CHANGE_FILTER_MASK: - return vbg_ioctl_change_filter_mask(gdev, session, data); -+ case VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES: -+ return vbg_ioctl_acquire_guest_capabilities(gdev, session, data); - case VBG_IOCTL_CHANGE_GUEST_CAPABILITIES: - return vbg_ioctl_change_guest_capabilities(gdev, session, data); - case VBG_IOCTL_CHECK_BALLOON: -diff --git a/drivers/virt/vboxguest/vboxguest_core.h b/drivers/virt/vboxguest/vboxguest_core.h -index dc745a033164..ab4bf64e2cec 100644 ---- a/drivers/virt/vboxguest/vboxguest_core.h -+++ b/drivers/virt/vboxguest/vboxguest_core.h -@@ -117,6 +117,15 @@ struct vbg_dev { - */ - u32 event_filter_host; - -+ /** -+ * Guest capabilities which have been switched to acquire_mode. -+ */ -+ u32 acquire_mode_guest_caps; -+ /** -+ * Guest capabilities acquired by vbg_acquire_session_capabilities(). -+ * Only one session can acquire a capability at a time. -+ */ -+ u32 acquired_guest_caps; - /** - * Usage counters for guest capabilities requested through - * vbg_set_session_capabilities(). Indexed by capability bit -@@ -164,6 +173,11 @@ struct vbg_session { - * host filter. Protected by vbg_gdev.session_mutex. - */ - u32 event_filter; -+ /** -+ * Guest capabilities acquired by vbg_acquire_session_capabilities(). -+ * Only one session can acquire a capability at a time. -+ */ -+ u32 acquired_guest_caps; - /** - * Guest capabilities set through vbg_set_session_capabilities(). - * A capability claimed by any guest session will be reported to the -diff --git a/include/uapi/linux/vboxguest.h b/include/uapi/linux/vboxguest.h -index f79d7abe27db..15125f6ec60d 100644 ---- a/include/uapi/linux/vboxguest.h -+++ b/include/uapi/linux/vboxguest.h -@@ -257,6 +257,30 @@ VMMDEV_ASSERT_SIZE(vbg_ioctl_change_filter, 24 + 8); - _IOWR('V', 12, struct vbg_ioctl_change_filter) - - -+/** VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES data structure. */ -+struct vbg_ioctl_acquire_guest_caps { -+ /** The header. */ -+ struct vbg_ioctl_hdr hdr; -+ union { -+ struct { -+ /** Flags (VBGL_IOC_AGC_FLAGS_XXX). */ -+ __u32 flags; -+ /** Capabilities to set (VMMDEV_GUEST_SUPPORTS_XXX). */ -+ __u32 or_mask; -+ /** Capabilities to drop (VMMDEV_GUEST_SUPPORTS_XXX). */ -+ __u32 not_mask; -+ } in; -+ } u; -+}; -+VMMDEV_ASSERT_SIZE(vbg_ioctl_acquire_guest_caps, 24 + 12); -+ -+#define VBGL_IOC_AGC_FLAGS_CONFIG_ACQUIRE_MODE 0x00000001 -+#define VBGL_IOC_AGC_FLAGS_VALID_MASK 0x00000001 -+ -+#define VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES \ -+ _IOWR('V', 13, struct vbg_ioctl_acquire_guest_caps) -+ -+ - /** VBG_IOCTL_CHANGE_GUEST_CAPABILITIES data structure. */ - struct vbg_ioctl_set_guest_caps { - /** The header. */ --- -2.26.2 - diff --git a/0001-virt-vbox-Add-vbg_set_host_capabilities-helper-funct.patch b/0001-virt-vbox-Add-vbg_set_host_capabilities-helper-funct.patch deleted file mode 100644 index 3362eaddf..000000000 --- a/0001-virt-vbox-Add-vbg_set_host_capabilities-helper-funct.patch +++ /dev/null @@ -1,130 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Hans de Goede <hdegoede@redhat.com> -Date: Tue, 19 May 2020 15:30:29 +0200 -Subject: [PATCH] virt: vbox: Add vbg_set_host_capabilities() helper function - -Add vbg_set_host_capabilities() helper function, this is a preparation -patch for adding support for the VBGL_IOCTL_GUEST_CAPS_ACQUIRE ioctl. - -Signed-off-by: Hans de Goede <hdegoede@redhat.com> -Upstream Status: https://lore.kernel.org/lkml/20200520195440.38759-1-hdegoede@redhat.com/ ---- - drivers/virt/vboxguest/vboxguest_core.c | 79 ++++++++++++++----------- - 1 file changed, 46 insertions(+), 33 deletions(-) - -diff --git a/drivers/virt/vboxguest/vboxguest_core.c b/drivers/virt/vboxguest/vboxguest_core.c -index aee5eff229f2..15b3cb618c6e 100644 ---- a/drivers/virt/vboxguest/vboxguest_core.c -+++ b/drivers/virt/vboxguest/vboxguest_core.c -@@ -661,6 +661,48 @@ static int vbg_reset_host_capabilities(struct vbg_dev *gdev) - return vbg_status_code_to_errno(rc); - } - -+/** -+ * Set guest capabilities on the host. -+ * Must be called with gdev->session_mutex hold. -+ * Return: 0 or negative errno value. -+ * @gdev: The Guest extension device. -+ * @session: The session. -+ * @session_termination: Set if we're called by the session cleanup code. -+ */ -+static int vbg_set_host_capabilities(struct vbg_dev *gdev, -+ struct vbg_session *session, -+ bool session_termination) -+{ -+ struct vmmdev_mask *req; -+ u32 caps; -+ int rc; -+ -+ WARN_ON(!mutex_is_locked(&gdev->session_mutex)); -+ -+ caps = gdev->set_guest_caps_tracker.mask; -+ -+ if (gdev->guest_caps_host == caps) -+ return 0; -+ -+ /* On termination the requestor is the kernel, as we're cleaning up. */ -+ req = vbg_req_alloc(sizeof(*req), VMMDEVREQ_SET_GUEST_CAPABILITIES, -+ session_termination ? VBG_KERNEL_REQUEST : -+ session->requestor); -+ if (!req) { -+ gdev->guest_caps_host = U32_MAX; -+ return -ENOMEM; -+ } -+ -+ req->or_mask = caps; -+ req->not_mask = ~caps; -+ rc = vbg_req_perform(gdev, req); -+ vbg_req_free(req, sizeof(*req)); -+ -+ gdev->guest_caps_host = (rc >= 0) ? caps : U32_MAX; -+ -+ return vbg_status_code_to_errno(rc); -+} -+ - /** - * Sets the guest capabilities for a session. Takes the session spinlock. - * Return: 0 or negative errno value. -@@ -678,23 +720,8 @@ static int vbg_set_session_capabilities(struct vbg_dev *gdev, - u32 or_mask, u32 not_mask, - bool session_termination) - { -- struct vmmdev_mask *req; - u32 changed, previous; -- int rc, ret = 0; -- -- /* -- * Allocate a request buffer before taking the spinlock, when -- * the session is being terminated the requestor is the kernel, -- * as we're cleaning up. -- */ -- req = vbg_req_alloc(sizeof(*req), VMMDEVREQ_SET_GUEST_CAPABILITIES, -- session_termination ? VBG_KERNEL_REQUEST : -- session->requestor); -- if (!req) { -- if (!session_termination) -- return -ENOMEM; -- /* Ignore allocation failure, we must do session cleanup. */ -- } -+ int ret = 0; - - mutex_lock(&gdev->session_mutex); - -@@ -709,23 +736,10 @@ static int vbg_set_session_capabilities(struct vbg_dev *gdev, - goto out; - - vbg_track_bit_usage(&gdev->set_guest_caps_tracker, changed, previous); -- or_mask = gdev->set_guest_caps_tracker.mask; -- -- if (gdev->guest_caps_host == or_mask || !req) -- goto out; -- -- gdev->guest_caps_host = or_mask; -- req->or_mask = or_mask; -- req->not_mask = ~or_mask; -- rc = vbg_req_perform(gdev, req); -- if (rc < 0) { -- ret = vbg_status_code_to_errno(rc); -- -- /* Failed, roll back (unless it's session termination time). */ -- gdev->guest_caps_host = U32_MAX; -- if (session_termination) -- goto out; - -+ ret = vbg_set_host_capabilities(gdev, session, session_termination); -+ /* Roll back on failure, unless it's session termination time. */ -+ if (ret < 0 && !session_termination) { - vbg_track_bit_usage(&gdev->set_guest_caps_tracker, changed, - session->set_guest_caps); - session->set_guest_caps = previous; -@@ -733,7 +747,6 @@ static int vbg_set_session_capabilities(struct vbg_dev *gdev, - - out: - mutex_unlock(&gdev->session_mutex); -- vbg_req_free(req, sizeof(*req)); - - return ret; - } --- -2.26.2 - diff --git a/0001-virt-vbox-Log-unknown-ioctl-requests-as-error.patch b/0001-virt-vbox-Log-unknown-ioctl-requests-as-error.patch deleted file mode 100644 index b9a90c4cd..000000000 --- a/0001-virt-vbox-Log-unknown-ioctl-requests-as-error.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Hans de Goede <hdegoede@redhat.com> -Date: Tue, 19 May 2020 11:24:43 +0200 -Subject: [PATCH] virt: vbox: Log unknown ioctl requests as error - -Every now and then upstream adds new ioctls without notifying us, -log unknown ioctl requests as an error to catch these. - -Signed-off-by: Hans de Goede <hdegoede@redhat.com> -Upstream Status: https://lore.kernel.org/lkml/20200520195440.38759-1-hdegoede@redhat.com/ ---- - drivers/virt/vboxguest/vboxguest_core.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/virt/vboxguest/vboxguest_core.c b/drivers/virt/vboxguest/vboxguest_core.c -index ffd76b949276..e0e343d0ba93 100644 ---- a/drivers/virt/vboxguest/vboxguest_core.c -+++ b/drivers/virt/vboxguest/vboxguest_core.c -@@ -1739,7 +1739,7 @@ int vbg_core_ioctl(struct vbg_session *session, unsigned int req, void *data) - return vbg_ioctl_log(data); - } - -- vbg_debug("VGDrvCommonIoCtl: Unknown req %#08x\n", req); -+ vbg_err("Userspace made an unknown ioctl req %#08x\n", req); - return -ENOTTY; - } - --- -2.26.2 - diff --git a/0001-virt-vbox-Rename-guest_caps-struct-members-to-set_gu.patch b/0001-virt-vbox-Rename-guest_caps-struct-members-to-set_gu.patch deleted file mode 100644 index e92eac034..000000000 --- a/0001-virt-vbox-Rename-guest_caps-struct-members-to-set_gu.patch +++ /dev/null @@ -1,103 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Hans de Goede <hdegoede@redhat.com> -Date: Tue, 19 May 2020 14:33:13 +0200 -Subject: [PATCH] virt: vbox: Rename guest_caps struct members to - set_guest_caps - -Rename guest_caps[_tracker] struct members to set_guest_caps[_tracker] -this is a preparation patch for adding support for the -VBGL_IOCTL_GUEST_CAPS_ACQUIRE ioctl. - -Signed-off-by: Hans de Goede <hdegoede@redhat.com> -Upstream Status: https://lore.kernel.org/lkml/20200520195440.38759-1-hdegoede@redhat.com/ ---- - drivers/virt/vboxguest/vboxguest_core.c | 20 ++++++++++---------- - drivers/virt/vboxguest/vboxguest_core.h | 9 +++++---- - 2 files changed, 15 insertions(+), 14 deletions(-) - -diff --git a/drivers/virt/vboxguest/vboxguest_core.c b/drivers/virt/vboxguest/vboxguest_core.c -index 18ebd7a6af98..aee5eff229f2 100644 ---- a/drivers/virt/vboxguest/vboxguest_core.c -+++ b/drivers/virt/vboxguest/vboxguest_core.c -@@ -699,17 +699,17 @@ static int vbg_set_session_capabilities(struct vbg_dev *gdev, - mutex_lock(&gdev->session_mutex); - - /* Apply the changes to the session mask. */ -- previous = session->guest_caps; -- session->guest_caps |= or_mask; -- session->guest_caps &= ~not_mask; -+ previous = session->set_guest_caps; -+ session->set_guest_caps |= or_mask; -+ session->set_guest_caps &= ~not_mask; - - /* If anything actually changed, update the global usage counters. */ -- changed = previous ^ session->guest_caps; -+ changed = previous ^ session->set_guest_caps; - if (!changed) - goto out; - -- vbg_track_bit_usage(&gdev->guest_caps_tracker, changed, previous); -- or_mask = gdev->guest_caps_tracker.mask; -+ vbg_track_bit_usage(&gdev->set_guest_caps_tracker, changed, previous); -+ or_mask = gdev->set_guest_caps_tracker.mask; - - if (gdev->guest_caps_host == or_mask || !req) - goto out; -@@ -726,9 +726,9 @@ static int vbg_set_session_capabilities(struct vbg_dev *gdev, - if (session_termination) - goto out; - -- vbg_track_bit_usage(&gdev->guest_caps_tracker, changed, -- session->guest_caps); -- session->guest_caps = previous; -+ vbg_track_bit_usage(&gdev->set_guest_caps_tracker, changed, -+ session->set_guest_caps); -+ session->set_guest_caps = previous; - } - - out: -@@ -1452,7 +1452,7 @@ static int vbg_ioctl_change_guest_capabilities(struct vbg_dev *gdev, - if (ret) - return ret; - -- caps->u.out.session_caps = session->guest_caps; -+ caps->u.out.session_caps = session->set_guest_caps; - caps->u.out.global_caps = gdev->guest_caps_host; - - return 0; -diff --git a/drivers/virt/vboxguest/vboxguest_core.h b/drivers/virt/vboxguest/vboxguest_core.h -index 77c3a9c8255d..dc745a033164 100644 ---- a/drivers/virt/vboxguest/vboxguest_core.h -+++ b/drivers/virt/vboxguest/vboxguest_core.h -@@ -118,11 +118,12 @@ struct vbg_dev { - u32 event_filter_host; - - /** -- * Usage counters for guest capabilities. Indexed by capability bit -+ * Usage counters for guest capabilities requested through -+ * vbg_set_session_capabilities(). Indexed by capability bit - * number, one count per session using a capability. - * Protected by session_mutex. - */ -- struct vbg_bit_usage_tracker guest_caps_tracker; -+ struct vbg_bit_usage_tracker set_guest_caps_tracker; - /** - * The guest capabilities last reported to the host (or UINT32_MAX). - * Protected by session_mutex. -@@ -164,11 +165,11 @@ struct vbg_session { - */ - u32 event_filter; - /** -- * Guest capabilities for this session. -+ * Guest capabilities set through vbg_set_session_capabilities(). - * A capability claimed by any guest session will be reported to the - * host. Protected by vbg_gdev.session_mutex. - */ -- u32 guest_caps; -+ u32 set_guest_caps; - /** VMMDEV_REQUESTOR_* flags */ - u32 requestor; - /** Set on CANCEL_ALL_WAITEVENTS, protected by vbg_devevent_spinlock. */ --- -2.26.2 - diff --git a/0001-xen-events-avoid-removing-an-event-channel-while-han.patch b/0001-xen-events-avoid-removing-an-event-channel-while-han.patch deleted file mode 100644 index cd4ac3df3..000000000 --- a/0001-xen-events-avoid-removing-an-event-channel-while-han.patch +++ /dev/null @@ -1,161 +0,0 @@ -From 073d0552ead5bfc7a3a9c01de590e924f11b5dd2 Mon Sep 17 00:00:00 2001 -From: Juergen Gross <jgross@suse.com> -Date: Mon, 7 Sep 2020 15:47:27 +0200 -Subject: [PATCH] xen/events: avoid removing an event channel while handling it -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Today it can happen that an event channel is being removed from the -system while the event handling loop is active. This can lead to a -race resulting in crashes or WARN() splats when trying to access the -irq_info structure related to the event channel. - -Fix this problem by using a rwlock taken as reader in the event -handling loop and as writer when deallocating the irq_info structure. - -As the observed problem was a NULL dereference in evtchn_from_irq() -make this function more robust against races by testing the irq_info -pointer to be not NULL before dereferencing it. - -And finally make all accesses to evtchn_to_irq[row][col] atomic ones -in order to avoid seeing partial updates of an array element in irq -handling. Note that irq handling can be entered only for event channels -which have been valid before, so any not populated row isn't a problem -in this regard, as rows are only ever added and never removed. - -This is XSA-331. - -Cc: stable@vger.kernel.org -Reported-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> -Reported-by: Jinoh Kang <luke1337@theori.io> -Signed-off-by: Juergen Gross <jgross@suse.com> -Reviewed-by: Stefano Stabellini <sstabellini@kernel.org> -Reviewed-by: Wei Liu <wl@xen.org> ---- - drivers/xen/events/events_base.c | 41 ++++++++++++++++++++++++++++---- - 1 file changed, 36 insertions(+), 5 deletions(-) - -diff --git a/drivers/xen/events/events_base.c b/drivers/xen/events/events_base.c -index 6f02c18fa65c..407741ece084 100644 ---- a/drivers/xen/events/events_base.c -+++ b/drivers/xen/events/events_base.c -@@ -33,6 +33,7 @@ - #include <linux/slab.h> - #include <linux/irqnr.h> - #include <linux/pci.h> -+#include <linux/spinlock.h> - - #ifdef CONFIG_X86 - #include <asm/desc.h> -@@ -71,6 +72,23 @@ const struct evtchn_ops *evtchn_ops; - */ - static DEFINE_MUTEX(irq_mapping_update_lock); - -+/* -+ * Lock protecting event handling loop against removing event channels. -+ * Adding of event channels is no issue as the associated IRQ becomes active -+ * only after everything is setup (before request_[threaded_]irq() the handler -+ * can't be entered for an event, as the event channel will be unmasked only -+ * then). -+ */ -+static DEFINE_RWLOCK(evtchn_rwlock); -+ -+/* -+ * Lock hierarchy: -+ * -+ * irq_mapping_update_lock -+ * evtchn_rwlock -+ * IRQ-desc lock -+ */ -+ - static LIST_HEAD(xen_irq_list_head); - - /* IRQ <-> VIRQ mapping. */ -@@ -105,7 +123,7 @@ static void clear_evtchn_to_irq_row(unsigned row) - unsigned col; - - for (col = 0; col < EVTCHN_PER_ROW; col++) -- evtchn_to_irq[row][col] = -1; -+ WRITE_ONCE(evtchn_to_irq[row][col], -1); - } - - static void clear_evtchn_to_irq_all(void) -@@ -142,7 +160,7 @@ static int set_evtchn_to_irq(evtchn_port_t evtchn, unsigned int irq) - clear_evtchn_to_irq_row(row); - } - -- evtchn_to_irq[row][col] = irq; -+ WRITE_ONCE(evtchn_to_irq[row][col], irq); - return 0; - } - -@@ -152,7 +170,7 @@ int get_evtchn_to_irq(evtchn_port_t evtchn) - return -1; - if (evtchn_to_irq[EVTCHN_ROW(evtchn)] == NULL) - return -1; -- return evtchn_to_irq[EVTCHN_ROW(evtchn)][EVTCHN_COL(evtchn)]; -+ return READ_ONCE(evtchn_to_irq[EVTCHN_ROW(evtchn)][EVTCHN_COL(evtchn)]); - } - - /* Get info for IRQ */ -@@ -261,10 +279,14 @@ static void xen_irq_info_cleanup(struct irq_info *info) - */ - evtchn_port_t evtchn_from_irq(unsigned irq) - { -- if (WARN(irq >= nr_irqs, "Invalid irq %d!\n", irq)) -+ const struct irq_info *info = NULL; -+ -+ if (likely(irq < nr_irqs)) -+ info = info_for_irq(irq); -+ if (!info) - return 0; - -- return info_for_irq(irq)->evtchn; -+ return info->evtchn; - } - - unsigned int irq_from_evtchn(evtchn_port_t evtchn) -@@ -440,16 +462,21 @@ static int __must_check xen_allocate_irq_gsi(unsigned gsi) - static void xen_free_irq(unsigned irq) - { - struct irq_info *info = info_for_irq(irq); -+ unsigned long flags; - - if (WARN_ON(!info)) - return; - -+ write_lock_irqsave(&evtchn_rwlock, flags); -+ - list_del(&info->list); - - set_info_for_irq(irq, NULL); - - WARN_ON(info->refcnt > 0); - -+ write_unlock_irqrestore(&evtchn_rwlock, flags); -+ - kfree(info); - - /* Legacy IRQ descriptors are managed by the arch. */ -@@ -1233,6 +1260,8 @@ static void __xen_evtchn_do_upcall(void) - struct vcpu_info *vcpu_info = __this_cpu_read(xen_vcpu); - int cpu = smp_processor_id(); - -+ read_lock(&evtchn_rwlock); -+ - do { - vcpu_info->evtchn_upcall_pending = 0; - -@@ -1243,6 +1272,8 @@ static void __xen_evtchn_do_upcall(void) - virt_rmb(); /* Hypervisor can set upcall pending. */ - - } while (vcpu_info->evtchn_upcall_pending); -+ -+ read_unlock(&evtchn_rwlock); - } - - void xen_evtchn_do_upcall(struct pt_regs *regs) --- -2.28.0 - diff --git a/0002-arm64-tegra-Re-order-PCIe-aperture-mappings-to-suppo.patch b/0002-arm64-tegra-Re-order-PCIe-aperture-mappings-to-suppo.patch deleted file mode 100644 index 96463349e..000000000 --- a/0002-arm64-tegra-Re-order-PCIe-aperture-mappings-to-suppo.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 6acf1ba7596a051d6ff4092d22bf9c4ce210d9f5 Mon Sep 17 00:00:00 2001 -From: Vidya Sagar <vidyas@nvidia.com> -Date: Sat, 11 Jan 2020 00:44:59 +0530 -Subject: [PATCH 2/2] arm64: tegra: Re-order PCIe aperture mappings to support - ACPI boot - -Re-order Tegra194's PCIe aperture mappings to have IO window moved to -64-bit aperture and have the entire 32-bit aperture used for accessing -the configuration space. This makes it to use the entire 32MB of the 32-bit -aperture for ECAM purpose while booting through ACPI. - -Signed-off-by: Vidya Sagar <vidyas@nvidia.com> ---- - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 36 ++++++++++++------------ - 1 file changed, 18 insertions(+), 18 deletions(-) - -diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi -index 4bc187a4eacdb..2b378fa06d19e 100644 ---- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi -+++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi -@@ -1404,9 +1404,9 @@ pcie@14100000 { - nvidia,aspm-l0s-entrance-latency-us = <3>; - - bus-range = <0x0 0xff>; -- ranges = <0x81000000 0x0 0x30100000 0x0 0x30100000 0x0 0x00100000 /* downstream I/O (1MB) */ -- 0xc3000000 0x12 0x00000000 0x12 0x00000000 0x0 0x30000000 /* prefetchable memory (768MB) */ -- 0x82000000 0x0 0x40000000 0x12 0x30000000 0x0 0x10000000>; /* non-prefetchable memory (256MB) */ -+ ranges = <0xc3000000 0x12 0x00000000 0x12 0x00000000 0x0 0x30000000 /* prefetchable memory (768MB) */ -+ 0x82000000 0x00 0x40000000 0x12 0x30000000 0x0 0x0fff0000 /* non-prefetchable memory (256MB - 64KB) */ -+ 0x81000000 0x00 0x00000000 0x12 0x3fff0000 0x0 0x00010000>; /* downstream I/O (64KB) */ - }; - - pcie@14120000 { -@@ -1449,9 +1449,9 @@ pcie@14120000 { - nvidia,aspm-l0s-entrance-latency-us = <3>; - - bus-range = <0x0 0xff>; -- ranges = <0x81000000 0x0 0x32100000 0x0 0x32100000 0x0 0x00100000 /* downstream I/O (1MB) */ -- 0xc3000000 0x12 0x40000000 0x12 0x40000000 0x0 0x30000000 /* prefetchable memory (768MB) */ -- 0x82000000 0x0 0x40000000 0x12 0x70000000 0x0 0x10000000>; /* non-prefetchable memory (256MB) */ -+ ranges = <0xc3000000 0x12 0x40000000 0x12 0x40000000 0x0 0x30000000 /* prefetchable memory (768MB) */ -+ 0x82000000 0x00 0x40000000 0x12 0x70000000 0x0 0x0fff0000 /* non-prefetchable memory (256MB - 64KB) */ -+ 0x81000000 0x00 0x00000000 0x12 0x7fff0000 0x0 0x00010000>; /* downstream I/O (64KB) */ - }; - - pcie@14140000 { -@@ -1494,9 +1494,9 @@ pcie@14140000 { - nvidia,aspm-l0s-entrance-latency-us = <3>; - - bus-range = <0x0 0xff>; -- ranges = <0x81000000 0x0 0x34100000 0x0 0x34100000 0x0 0x00100000 /* downstream I/O (1MB) */ -- 0xc3000000 0x12 0x80000000 0x12 0x80000000 0x0 0x30000000 /* prefetchable memory (768MB) */ -- 0x82000000 0x0 0x40000000 0x12 0xb0000000 0x0 0x10000000>; /* non-prefetchable memory (256MB) */ -+ ranges = <0xc3000000 0x12 0x80000000 0x12 0x80000000 0x0 0x30000000 /* prefetchable memory (768MB) */ -+ 0x82000000 0x00 0x40000000 0x12 0xb0000000 0x0 0x0fff0000 /* non-prefetchable memory (256MB - 64KB) */ -+ 0x81000000 0x00 0x00000000 0x12 0xbfff0000 0x0 0x00010000>; /* downstream I/O (64KB) */ - }; - - pcie@14160000 { -@@ -1539,9 +1539,9 @@ pcie@14160000 { - nvidia,aspm-l0s-entrance-latency-us = <3>; - - bus-range = <0x0 0xff>; -- ranges = <0x81000000 0x0 0x36100000 0x0 0x36100000 0x0 0x00100000 /* downstream I/O (1MB) */ -- 0xc3000000 0x14 0x00000000 0x14 0x00000000 0x3 0x40000000 /* prefetchable memory (13GB) */ -- 0x82000000 0x0 0x40000000 0x17 0x40000000 0x0 0xc0000000>; /* non-prefetchable memory (3GB) */ -+ ranges = <0xc3000000 0x14 0x00000000 0x14 0x00000000 0x3 0x40000000 /* prefetchable memory (13GB) */ -+ 0x82000000 0x00 0x40000000 0x17 0x40000000 0x0 0xbfff0000 /* non-prefetchable memory (3GB - 64KB) */ -+ 0x81000000 0x00 0x00000000 0x17 0xffff0000 0x0 0x00010000>; /* downstream I/O (64KB) */ - }; - - pcie@14180000 { -@@ -1584,9 +1584,9 @@ pcie@14180000 { - nvidia,aspm-l0s-entrance-latency-us = <3>; - - bus-range = <0x0 0xff>; -- ranges = <0x81000000 0x0 0x38100000 0x0 0x38100000 0x0 0x00100000 /* downstream I/O (1MB) */ -- 0xc3000000 0x18 0x00000000 0x18 0x00000000 0x3 0x40000000 /* prefetchable memory (13GB) */ -- 0x82000000 0x0 0x40000000 0x1b 0x40000000 0x0 0xc0000000>; /* non-prefetchable memory (3GB) */ -+ ranges = <0xc3000000 0x18 0x00000000 0x18 0x00000000 0x3 0x40000000 /* prefetchable memory (13GB) */ -+ 0x82000000 0x00 0x40000000 0x1b 0x40000000 0x0 0xbfff0000 /* non-prefetchable memory (3GB - 64KB) */ -+ 0x81000000 0x00 0x00000000 0x1b 0xffff0000 0x0 0x00010000>; /* downstream I/O (64KB) */ - }; - - pcie@141a0000 { -@@ -1633,9 +1633,9 @@ pcie@141a0000 { - nvidia,aspm-l0s-entrance-latency-us = <3>; - - bus-range = <0x0 0xff>; -- ranges = <0x81000000 0x0 0x3a100000 0x0 0x3a100000 0x0 0x00100000 /* downstream I/O (1MB) */ -- 0xc3000000 0x1c 0x00000000 0x1c 0x00000000 0x3 0x40000000 /* prefetchable memory (13GB) */ -- 0x82000000 0x0 0x40000000 0x1f 0x40000000 0x0 0xc0000000>; /* non-prefetchable memory (3GB) */ -+ ranges = <0xc3000000 0x1c 0x00000000 0x1c 0x00000000 0x3 0x40000000 /* prefetchable memory (13GB) */ -+ 0x82000000 0x00 0x40000000 0x1f 0x40000000 0x0 0xbfff0000 /* non-prefetchable memory (3GB - 64KB) */ -+ 0x81000000 0x00 0x00000000 0x1f 0xffff0000 0x0 0x00010000>; /* downstream I/O (64KB) */ - }; - - pcie_ep@14160000 { --- -2.26.2 diff --git a/CVE-2020-16119-DCCP-CCID-structure-use-after-free.patch b/CVE-2020-16119-DCCP-CCID-structure-use-after-free.patch deleted file mode 100644 index 7eb981e45..000000000 --- a/CVE-2020-16119-DCCP-CCID-structure-use-after-free.patch +++ /dev/null @@ -1,305 +0,0 @@ -From MAILER-DAEMON Wed Oct 14 16:34:37 2020 -From: Kleber Sacilotto de Souza <kleber.souza@canonical.com> -To: netdev@vger.kernel.org -Cc: Gerrit Renker <gerrit@erg.abdn.ac.uk>, "David S. Miller" <davem@davemloft.net>, Jakub Kicinski <kuba@kernel.org>, Thadeu Lima de Souza Cascardo <cascardo@canonical.com>, "Gustavo A. R. Silva" <gustavoars@kernel.org>, "Alexander A. Klimov" <grandmaster@al2klimov.de>, Kees Cook <keescook@chromium.org>, Eric Dumazet <edumazet@google.com>, Alexey Kodanev <alexey.kodanev@oracle.com>, dccp@vger.kernel.org, linux-kernel@vger.kernel.org -Subject: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock -Date: Tue, 13 Oct 2020 19:18:48 +0200 -Message-Id: <20201013171849.236025-2-kleber.souza@canonical.com> -In-Reply-To: <20201013171849.236025-1-kleber.souza@canonical.com> -References: <20201013171849.236025-1-kleber.souza@canonical.com> -List-ID: <linux-kernel.vger.kernel.org> -X-Mailing-List: linux-kernel@vger.kernel.org -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 7bit - -From: Thadeu Lima de Souza Cascardo <cascardo@canonical.com> - -When dccps_hc_tx_ccid is freed, ccid timers may still trigger. The reason -del_timer_sync can't be used is because this relies on keeping a reference -to struct sock. But as we keep a pointer to dccps_hc_tx_ccid and free that -during disconnect, the timer should really belong to struct dccp_sock. - -This addresses CVE-2020-16119. - -Fixes: 839a6094140a (net: dccp: Convert timers to use timer_setup()) -Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com> -Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com> -Acked-bd: Richard Sailer <richard_siegfried@systemli.org> ---- - include/linux/dccp.h | 2 ++ - net/dccp/ccids/ccid2.c | 32 +++++++++++++++++++------------- - net/dccp/ccids/ccid3.c | 30 ++++++++++++++++++++---------- - 3 files changed, 41 insertions(+), 23 deletions(-) - -diff --git a/include/linux/dccp.h b/include/linux/dccp.h -index 07e547c02fd8..504afa1a4be6 100644 ---- a/include/linux/dccp.h -+++ b/include/linux/dccp.h -@@ -259,6 +259,7 @@ struct dccp_ackvec; - * @dccps_sync_scheduled - flag which signals "send out-of-band message soon" - * @dccps_xmitlet - tasklet scheduled by the TX CCID to dequeue data packets - * @dccps_xmit_timer - used by the TX CCID to delay sending (rate-based pacing) -+ * @dccps_ccid_timer - used by the CCIDs - * @dccps_syn_rtt - RTT sample from Request/Response exchange (in usecs) - */ - struct dccp_sock { -@@ -303,6 +304,7 @@ struct dccp_sock { - __u8 dccps_sync_scheduled:1; - struct tasklet_struct dccps_xmitlet; - struct timer_list dccps_xmit_timer; -+ struct timer_list dccps_ccid_timer; - }; - - static inline struct dccp_sock *dccp_sk(const struct sock *sk) -diff --git a/net/dccp/ccids/ccid2.c b/net/dccp/ccids/ccid2.c -index 3da1f77bd039..dbca1f1e2449 100644 ---- a/net/dccp/ccids/ccid2.c -+++ b/net/dccp/ccids/ccid2.c -@@ -126,21 +126,26 @@ static void dccp_tasklet_schedule(struct sock *sk) - - static void ccid2_hc_tx_rto_expire(struct timer_list *t) - { -- struct ccid2_hc_tx_sock *hc = from_timer(hc, t, tx_rtotimer); -- struct sock *sk = hc->sk; -- const bool sender_was_blocked = ccid2_cwnd_network_limited(hc); -+ struct dccp_sock *dp = from_timer(dp, t, dccps_ccid_timer); -+ struct sock *sk = (struct sock *)dp; -+ struct ccid2_hc_tx_sock *hc; -+ bool sender_was_blocked; - - bh_lock_sock(sk); -+ -+ if (inet_sk_state_load(sk) == DCCP_CLOSED) -+ goto out; -+ -+ hc = ccid_priv(dp->dccps_hc_tx_ccid); -+ sender_was_blocked = ccid2_cwnd_network_limited(hc); -+ - if (sock_owned_by_user(sk)) { -- sk_reset_timer(sk, &hc->tx_rtotimer, jiffies + HZ / 5); -+ sk_reset_timer(sk, &dp->dccps_ccid_timer, jiffies + HZ / 5); - goto out; - } - - ccid2_pr_debug("RTO_EXPIRE\n"); - -- if (sk->sk_state == DCCP_CLOSED) -- goto out; -- - /* back-off timer */ - hc->tx_rto <<= 1; - if (hc->tx_rto > DCCP_RTO_MAX) -@@ -166,7 +171,7 @@ static void ccid2_hc_tx_rto_expire(struct timer_list *t) - if (sender_was_blocked) - dccp_tasklet_schedule(sk); - /* restart backed-off timer */ -- sk_reset_timer(sk, &hc->tx_rtotimer, jiffies + hc->tx_rto); -+ sk_reset_timer(sk, &dp->dccps_ccid_timer, jiffies + hc->tx_rto); - out: - bh_unlock_sock(sk); - sock_put(sk); -@@ -330,7 +335,7 @@ static void ccid2_hc_tx_packet_sent(struct sock *sk, unsigned int len) - } - #endif - -- sk_reset_timer(sk, &hc->tx_rtotimer, jiffies + hc->tx_rto); -+ sk_reset_timer(sk, &dp->dccps_ccid_timer, jiffies + hc->tx_rto); - - #ifdef CONFIG_IP_DCCP_CCID2_DEBUG - do { -@@ -700,9 +705,9 @@ static void ccid2_hc_tx_packet_recv(struct sock *sk, struct sk_buff *skb) - - /* restart RTO timer if not all outstanding data has been acked */ - if (hc->tx_pipe == 0) -- sk_stop_timer(sk, &hc->tx_rtotimer); -+ sk_stop_timer(sk, &dp->dccps_ccid_timer); - else -- sk_reset_timer(sk, &hc->tx_rtotimer, jiffies + hc->tx_rto); -+ sk_reset_timer(sk, &dp->dccps_ccid_timer, jiffies + hc->tx_rto); - done: - /* check if incoming Acks allow pending packets to be sent */ - if (sender_was_blocked && !ccid2_cwnd_network_limited(hc)) -@@ -737,17 +742,18 @@ static int ccid2_hc_tx_init(struct ccid *ccid, struct sock *sk) - hc->tx_last_cong = hc->tx_lsndtime = hc->tx_cwnd_stamp = ccid2_jiffies32; - hc->tx_cwnd_used = 0; - hc->sk = sk; -- timer_setup(&hc->tx_rtotimer, ccid2_hc_tx_rto_expire, 0); -+ timer_setup(&dp->dccps_ccid_timer, ccid2_hc_tx_rto_expire, 0); - INIT_LIST_HEAD(&hc->tx_av_chunks); - return 0; - } - - static void ccid2_hc_tx_exit(struct sock *sk) - { -+ struct dccp_sock *dp = dccp_sk(sk); - struct ccid2_hc_tx_sock *hc = ccid2_hc_tx_sk(sk); - int i; - -- sk_stop_timer(sk, &hc->tx_rtotimer); -+ sk_stop_timer(sk, &dp->dccps_ccid_timer); - - for (i = 0; i < hc->tx_seqbufc; i++) - kfree(hc->tx_seqbuf[i]); -diff --git a/net/dccp/ccids/ccid3.c b/net/dccp/ccids/ccid3.c -index b9ee1a4a8955..685f4d046c0d 100644 ---- a/net/dccp/ccids/ccid3.c -+++ b/net/dccp/ccids/ccid3.c -@@ -184,17 +184,24 @@ static inline void ccid3_hc_tx_update_win_count(struct ccid3_hc_tx_sock *hc, - - static void ccid3_hc_tx_no_feedback_timer(struct timer_list *t) - { -- struct ccid3_hc_tx_sock *hc = from_timer(hc, t, tx_no_feedback_timer); -- struct sock *sk = hc->sk; -+ struct dccp_sock *dp = from_timer(dp, t, dccps_ccid_timer); -+ struct ccid3_hc_tx_sock *hc; -+ struct sock *sk = (struct sock *)dp; - unsigned long t_nfb = USEC_PER_SEC / 5; - - bh_lock_sock(sk); -+ -+ if (inet_sk_state_load(sk) == DCCP_CLOSED) -+ goto out; -+ - if (sock_owned_by_user(sk)) { - /* Try again later. */ - /* XXX: set some sensible MIB */ - goto restart_timer; - } - -+ hc = ccid_priv(dp->dccps_hc_tx_ccid); -+ - ccid3_pr_debug("%s(%p, state=%s) - entry\n", dccp_role(sk), sk, - ccid3_tx_state_name(hc->tx_state)); - -@@ -250,8 +257,8 @@ static void ccid3_hc_tx_no_feedback_timer(struct timer_list *t) - t_nfb = max(hc->tx_t_rto, 2 * hc->tx_t_ipi); - - restart_timer: -- sk_reset_timer(sk, &hc->tx_no_feedback_timer, -- jiffies + usecs_to_jiffies(t_nfb)); -+ sk_reset_timer(sk, &dp->dccps_ccid_timer, -+ jiffies + usecs_to_jiffies(t_nfb)); - out: - bh_unlock_sock(sk); - sock_put(sk); -@@ -280,7 +287,7 @@ static int ccid3_hc_tx_send_packet(struct sock *sk, struct sk_buff *skb) - return -EBADMSG; - - if (hc->tx_state == TFRC_SSTATE_NO_SENT) { -- sk_reset_timer(sk, &hc->tx_no_feedback_timer, (jiffies + -+ sk_reset_timer(sk, &dp->dccps_ccid_timer, (jiffies + - usecs_to_jiffies(TFRC_INITIAL_TIMEOUT))); - hc->tx_last_win_count = 0; - hc->tx_t_last_win_count = now; -@@ -354,6 +361,7 @@ static void ccid3_hc_tx_packet_sent(struct sock *sk, unsigned int len) - static void ccid3_hc_tx_packet_recv(struct sock *sk, struct sk_buff *skb) - { - struct ccid3_hc_tx_sock *hc = ccid3_hc_tx_sk(sk); -+ struct dccp_sock *dp = dccp_sk(sk); - struct tfrc_tx_hist_entry *acked; - ktime_t now; - unsigned long t_nfb; -@@ -420,7 +428,7 @@ static void ccid3_hc_tx_packet_recv(struct sock *sk, struct sk_buff *skb) - (unsigned int)(hc->tx_x >> 6)); - - /* unschedule no feedback timer */ -- sk_stop_timer(sk, &hc->tx_no_feedback_timer); -+ sk_stop_timer(sk, &dp->dccps_ccid_timer); - - /* - * As we have calculated new ipi, delta, t_nom it is possible -@@ -445,8 +453,8 @@ static void ccid3_hc_tx_packet_recv(struct sock *sk, struct sk_buff *skb) - "expire in %lu jiffies (%luus)\n", - dccp_role(sk), sk, usecs_to_jiffies(t_nfb), t_nfb); - -- sk_reset_timer(sk, &hc->tx_no_feedback_timer, -- jiffies + usecs_to_jiffies(t_nfb)); -+ sk_reset_timer(sk, &dp->dccps_ccid_timer, -+ jiffies + usecs_to_jiffies(t_nfb)); - } - - static int ccid3_hc_tx_parse_options(struct sock *sk, u8 packet_type, -@@ -488,21 +496,23 @@ static int ccid3_hc_tx_parse_options(struct sock *sk, u8 packet_type, - - static int ccid3_hc_tx_init(struct ccid *ccid, struct sock *sk) - { -+ struct dccp_sock *dp = dccp_sk(sk); - struct ccid3_hc_tx_sock *hc = ccid_priv(ccid); - - hc->tx_state = TFRC_SSTATE_NO_SENT; - hc->tx_hist = NULL; - hc->sk = sk; -- timer_setup(&hc->tx_no_feedback_timer, -+ timer_setup(&dp->dccps_ccid_timer, - ccid3_hc_tx_no_feedback_timer, 0); - return 0; - } - - static void ccid3_hc_tx_exit(struct sock *sk) - { -+ struct dccp_sock *dp = dccp_sk(sk); - struct ccid3_hc_tx_sock *hc = ccid3_hc_tx_sk(sk); - -- sk_stop_timer(sk, &hc->tx_no_feedback_timer); -+ sk_stop_timer(sk, &dp->dccps_ccid_timer); - tfrc_tx_hist_purge(&hc->tx_hist); - } - --- -2.25.1 - - -From MAILER-DAEMON Wed Oct 14 16:34:37 2020 -From: Kleber Sacilotto de Souza <kleber.souza@canonical.com> -To: netdev@vger.kernel.org -Cc: Gerrit Renker <gerrit@erg.abdn.ac.uk>, "David S. Miller" <davem@davemloft.net>, Jakub Kicinski <kuba@kernel.org>, Thadeu Lima de Souza Cascardo <cascardo@canonical.com>, "Gustavo A. R. Silva" <gustavoars@kernel.org>, "Alexander A. Klimov" <grandmaster@al2klimov.de>, Kees Cook <keescook@chromium.org>, Eric Dumazet <edumazet@google.com>, Alexey Kodanev <alexey.kodanev@oracle.com>, dccp@vger.kernel.org, linux-kernel@vger.kernel.org -Subject: [PATCH 2/2] Revert "dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect()" -Date: Tue, 13 Oct 2020 19:18:49 +0200 -Message-Id: <20201013171849.236025-3-kleber.souza@canonical.com> -In-Reply-To: <20201013171849.236025-1-kleber.souza@canonical.com> -References: <20201013171849.236025-1-kleber.souza@canonical.com> -List-ID: <linux-kernel.vger.kernel.org> -X-Mailing-List: linux-kernel@vger.kernel.org -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 7bit - -From: Thadeu Lima de Souza Cascardo <cascardo@canonical.com> - -This reverts commit 2677d20677314101293e6da0094ede7b5526d2b1. - -This fixes an issue that after disconnect, dccps_hc_tx_ccid will still be -kept, allowing the socket to be reused as a listener socket, and the cloned -socket will free its dccps_hc_tx_ccid, leading to a later use after free, -when the listener socket is closed. - -This addresses CVE-2020-16119. - -Fixes: 2677d2067731 (dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect()) -Reported-by: Hadar Manor -Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com> -Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com> -Acked-by: Richard Sailer <richard_siegfried@systemli.org> ---- - net/dccp/proto.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/net/dccp/proto.c b/net/dccp/proto.c -index 6d705d90c614..359e848dba6c 100644 ---- a/net/dccp/proto.c -+++ b/net/dccp/proto.c -@@ -279,7 +279,9 @@ int dccp_disconnect(struct sock *sk, int flags) - - dccp_clear_xmit_timers(sk); - ccid_hc_rx_delete(dp->dccps_hc_rx_ccid, sk); -+ ccid_hc_tx_delete(dp->dccps_hc_tx_ccid, sk); - dp->dccps_hc_rx_ccid = NULL; -+ dp->dccps_hc_tx_ccid = NULL; - - __skb_queue_purge(&sk->sk_receive_queue); - __skb_queue_purge(&sk->sk_write_queue); --- -2.25.1 - - diff --git a/arm64-rockchip-pinebookpro-add-fuel-gauge.patch b/arm64-rockchip-pinebookpro-add-fuel-gauge.patch deleted file mode 100644 index 5decda78a..000000000 --- a/arm64-rockchip-pinebookpro-add-fuel-gauge.patch +++ /dev/null @@ -1,59 +0,0 @@ -From c7c4d698cd2882c4d095aeed43bbad6fc990e998 Mon Sep 17 00:00:00 2001 -From: Tobias Schramm <t.schramm@manjaro.org> -Date: Thu, 28 May 2020 19:25:50 +0200 -Subject: arm64: dts: rockchip: add fuel gauge to Pinebook Pro dts - -This commit adds cw2015 fuel gauge and battery to the Pinebook Pro dts. - -Signed-off-by: Tobias Schramm <t.schramm@manjaro.org> -Link: https://lore.kernel.org/r/20200528172550.2324722-2-t.schramm@manjaro.org -Signed-off-by: Heiko Stuebner <heiko@sntech.de> ---- - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 25 ++++++++++++++++++++++ - 1 file changed, 25 insertions(+) - -diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts b/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts -index cb0245d2226d5..8f5b2df01560e 100644 ---- a/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts -+++ b/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts -@@ -28,6 +28,13 @@ - pwms = <&pwm0 0 740740 0>; - }; - -+ bat: battery { -+ compatible = "simple-battery"; -+ charge-full-design-microamp-hours = <9800000>; -+ voltage-max-design-microvolt = <4350000>; -+ voltage-min-design-microvolt = <3000000>; -+ }; -+ - edp_panel: edp-panel { - compatible = "boe,nv140fhmn49"; - backlight = <&backlight>; -@@ -741,6 +748,24 @@ - }; - }; - }; -+ -+ cw2015@62 { -+ compatible = "cellwise,cw2015"; -+ reg = <0x62>; -+ cellwise,battery-profile = /bits/ 8 < -+ 0x17 0x67 0x80 0x73 0x6E 0x6C 0x6B 0x63 -+ 0x77 0x51 0x5C 0x58 0x50 0x4C 0x48 0x36 -+ 0x15 0x0C 0x0C 0x19 0x5B 0x7D 0x6F 0x69 -+ 0x69 0x5B 0x0C 0x29 0x20 0x40 0x52 0x59 -+ 0x57 0x56 0x54 0x4F 0x3B 0x1F 0x7F 0x17 -+ 0x06 0x1A 0x30 0x5A 0x85 0x93 0x96 0x2D -+ 0x48 0x77 0x9C 0xB3 0x80 0x52 0x94 0xCB -+ 0x2F 0x00 0x64 0xA5 0xB5 0x11 0xF0 0x11 -+ >; -+ cellwise,monitor-interval-ms = <5000>; -+ monitored-battery = <&bat>; -+ power-supplies = <&mains_charger>, <&fusb0>; -+ }; - }; - - &i2s1 { --- -cgit 1.2.3-1.el7 diff --git a/arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch b/arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch index a09b1b115..3a7ad1e00 100644 --- a/arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch +++ b/arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch @@ -1,6 +1,6 @@ -From a58d581e212b3acbc65e56384e6bc60bb109f29a Mon Sep 17 00:00:00 2001 +From a267434b15bc06c72708327fb1110bf565577a15 Mon Sep 17 00:00:00 2001 From: Peter Robinson <pbrobinson@gmail.com> -Date: Fri, 7 Aug 2020 15:51:42 +0100 +Date: Tue, 3 Nov 2020 16:53:02 +0000 Subject: [PATCH] arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210 From: Thierry Reding <treding@nvidia.com> @@ -18,30 +18,31 @@ Signed-off-by: Peter Robinson <pbrobinson@gmail.com> 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi b/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi -index cc6ed45a2b485..e2e984a75f601 100644 +index 6a4b50aaa25d..85ee7e6b71ac 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi -@@ -346,7 +346,7 @@ regulators { - vdd_gpu: regulator@100 { - compatible = "pwm-regulator"; - reg = <100>; -- pwms = <&pwm 1 4880>; -+ pwms = <&pwm 1 8000>; - regulator-name = "VDD_GPU"; - regulator-min-microvolt = <710000>; - regulator-max-microvolt = <1320000>; +@@ -337,7 +337,7 @@ psci { + + vdd_gpu: regulator@100 { + compatible = "pwm-regulator"; +- pwms = <&pwm 1 4880>; ++ pwms = <&pwm 1 8000>; + regulator-name = "VDD_GPU"; + regulator-min-microvolt = <710000>; + regulator-max-microvolt = <1320000>; diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts b/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts -index 9bc52fdb393c8..ebaac57853138 100644 +index 2282ea1c6279..195a43e2356b 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts +++ b/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts -@@ -789,7 +789,7 @@ vdd_cpu: regulator@5 { - vdd_gpu: regulator@6 { - compatible = "pwm-regulator"; - reg = <6>; -- pwms = <&pwm 1 4880>; -+ pwms = <&pwm 1 8000>; - regulator-name = "VDD_GPU"; - regulator-min-microvolt = <710000>; - regulator-max-microvolt = <1320000>; +@@ -818,7 +818,7 @@ vdd_cpu: regulator@5 { + + vdd_gpu: regulator@6 { + compatible = "pwm-regulator"; +- pwms = <&pwm 1 4880>; ++ pwms = <&pwm 1 8000>; + + regulator-name = "VDD_GPU"; + regulator-min-microvolt = <710000>; -- -2.26.2 +2.28.0 + diff --git a/arm64-tegra-enable-dfll-on-jetson-nano.patch b/arm64-tegra-enable-dfll-on-jetson-nano.patch deleted file mode 100644 index 8add84fd0..000000000 --- a/arm64-tegra-enable-dfll-on-jetson-nano.patch +++ /dev/null @@ -1,86 +0,0 @@ -From 72fd21b62055b985d3e3fb72a1e70e3d09596174 Mon Sep 17 00:00:00 2001 -From: Peter Robinson <pbrobinson@gmail.com> -Date: Sun, 27 Sep 2020 18:20:41 +0100 -Subject: [PATCH] arm64: tegra: Enable DFLL support on Jetson Nano - -Populate the DFLL node and corresponding PWM pin nodes in order to -enable CPUFREQ support on the Jetson Nano platform. - -Signed-off-by: Jon Hunter <jonathanh@nvidia.com> -Signed-off-by: Thierry Reding <treding@nvidia.com> ---- - .../boot/dts/nvidia/tegra210-p3450-0000.dts | 50 +++++++++++++++---- - 1 file changed, 40 insertions(+), 10 deletions(-) - -diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts b/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts -index 9bc52fdb393c..4d980d753a98 100644 ---- a/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts -+++ b/arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts -@@ -101,6 +101,22 @@ gpu@57000000 { - status = "okay"; - }; - -+ pinmux@700008d4 { -+ dvfs_pwm_active_state: dvfs_pwm_active { -+ dvfs_pwm_pbb1 { -+ nvidia,pins = "dvfs_pwm_pbb1"; -+ nvidia,tristate = <TEGRA_PIN_DISABLE>; -+ }; -+ }; -+ -+ dvfs_pwm_inactive_state: dvfs_pwm_inactive { -+ dvfs_pwm_pbb1 { -+ nvidia,pins = "dvfs_pwm_pbb1"; -+ nvidia,tristate = <TEGRA_PIN_ENABLE>; -+ }; -+ }; -+ }; -+ - /* debug port */ - serial@70006000 { - status = "okay"; -@@ -574,17 +590,31 @@ sdhci@700b0400 { - wakeup-source; - }; - -- clocks { -- compatible = "simple-bus"; -- #address-cells = <1>; -- #size-cells = <0>; -+ clock@70110000 { -+ status = "okay"; - -- clk32k_in: clock@0 { -- compatible = "fixed-clock"; -- reg = <0>; -- #clock-cells = <0>; -- clock-frequency = <32768>; -- }; -+ nvidia,cf = <6>; -+ nvidia,ci = <0>; -+ nvidia,cg = <2>; -+ nvidia,droop-ctrl = <0x00000f00>; -+ nvidia,force-mode = <1>; -+ nvidia,sample-rate = <25000>; -+ -+ nvidia,pwm-min-microvolts = <708000>; -+ nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */ -+ nvidia,pwm-to-pmic; -+ nvidia,pwm-tristate-microvolts = <1000000>; -+ nvidia,pwm-voltage-step-microvolts = <19200>; -+ -+ pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable"; -+ pinctrl-0 = <&dvfs_pwm_active_state>; -+ pinctrl-1 = <&dvfs_pwm_inactive_state>; -+ }; -+ -+ clk32k_in: clock@0 { -+ compatible = "fixed-clock"; -+ clock-frequency = <32768>; -+ #clock-cells = <0>; - }; - - cpus { --- -2.26.2 - diff --git a/brcmfmac-BCM4329-Fixes-and-improvement.patch b/brcmfmac-BCM4329-Fixes-and-improvement.patch index b492f82c9..cd1886d10 100644 --- a/brcmfmac-BCM4329-Fixes-and-improvement.patch +++ b/brcmfmac-BCM4329-Fixes-and-improvement.patch @@ -1,121 +1,3 @@ -From patchwork Sun Aug 30 19:14:37 2020 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Dmitry Osipenko <digetx@gmail.com> -X-Patchwork-Id: 11745283 -X-Patchwork-Delegate: kvalo@adurom.com -Return-Path: <SRS0=8jSp=CI=vger.kernel.org=linux-wireless-owner@kernel.org> -Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org - [172.30.200.123]) - by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 02F8E722 - for <patchwork-linux-wireless@patchwork.kernel.org>; - Sun, 30 Aug 2020 19:15:31 +0000 (UTC) -Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) - by mail.kernel.org (Postfix) with ESMTP id D325020757 - for <patchwork-linux-wireless@patchwork.kernel.org>; - Sun, 30 Aug 2020 19:15:30 +0000 (UTC) -Authentication-Results: mail.kernel.org; - dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com - header.b="XOye4I75" -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1726492AbgH3TPQ (ORCPT - <rfc822;patchwork-linux-wireless@patchwork.kernel.org>); - Sun, 30 Aug 2020 15:15:16 -0400 -Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36382 "EHLO - lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1726178AbgH3TPH (ORCPT - <rfc822;linux-wireless@vger.kernel.org>); - Sun, 30 Aug 2020 15:15:07 -0400 -Received: from mail-lf1-x143.google.com (mail-lf1-x143.google.com - [IPv6:2a00:1450:4864:20::143]) - by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7B885C061575; - Sun, 30 Aug 2020 12:15:06 -0700 (PDT) -Received: by mail-lf1-x143.google.com with SMTP id y2so951774lfy.10; - Sun, 30 Aug 2020 12:15:06 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id:in-reply-to:references - :mime-version:content-transfer-encoding; - bh=hzL71nqb/6BZxUitP92QceAo8sdBLgT31i3ar+cwVk4=; - b=XOye4I75cIfJ4wkN4RaeluIx+/YAJsxlMpAnP498/xZTl1BTh8eSlfQif5JouocnSh - 14l3fBQ+A+yleGcThqMh1IaJriMgqMbIE00NyGf7Vle0M2E7WLVo9PlrLCn9vtgowgLt - Lr4Mu7V/lWdptapsH5tCqMvP1g5ir1mEsMMokwajMTno6GR0SBVHl/7ypVl5YA3p4HoF - fFymnbrHgHbTrzQ/PoyTHfJ+z2cr7zsyoWJ2DNueWkIQjuS/8ueDks4amJJKs+KgB+yp - +XRynXf/t0fyF8u1wenwv3sbeaCt3sIPLNePGmjRYeaXo5pTqEUgNHd6MH2PGfsDTuU0 - 5MTg== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to - :references:mime-version:content-transfer-encoding; - bh=hzL71nqb/6BZxUitP92QceAo8sdBLgT31i3ar+cwVk4=; - b=j8AOqXUrl/hkYHnFrnNd2FRUeIHMr2dpaVrKcJBXuHajNJC8b3YN2G9F2K+lkC+ZxC - w1B7sH1DNxY8u4wIuHketyNteuSdFH9vC+VZhu5DY5Bz0snrsLK43fS/8InrBWMd9/OZ - 3bt86DxIWv9szZELmV5sCnwAh5U9CKk95vI5k+mKJLfv8mmqgyJ2rbPBZO0xNWbyRMp3 - Bu+B+ze0mY9xjnOSwXK8dUvlTpRNr9zOeXmzjtWsb3xFgFN1PZ5wiD3bQ5m7XoYqQEXb - Ah+zOiBL3P2mZUM54OyHP+HolPq8/V0zKDuw06na41SW1cJNuZUIG6W1m/x75S6hJO4D - 2lJg== -X-Gm-Message-State: AOAM533MF2BJ56mP1JcVq45SsbuqEwSox1UmefQdmOHheDJSUx5w2LUC - ca86fl0ZnPg4zrXg3bFav48= -X-Google-Smtp-Source: - ABdhPJx6cYCkNqBsgfZJn1WvrwBAiI7kWYd9Yi9pQ5L2953d0O0W457Bcur/fqHaFOJeiOQAPpwzwg== -X-Received: by 2002:a19:f510:: with SMTP id j16mr337056lfb.169.1598814904892; - Sun, 30 Aug 2020 12:15:04 -0700 (PDT) -Received: from localhost.localdomain (109-252-170-211.dynamic.spd-mgts.ru. - [109.252.170.211]) - by smtp.gmail.com with ESMTPSA id - e23sm1409709lfj.80.2020.08.30.12.15.04 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Sun, 30 Aug 2020 12:15:04 -0700 (PDT) -From: Dmitry Osipenko <digetx@gmail.com> -To: Arend van Spriel <arend.vanspriel@broadcom.com>, - Franky Lin <franky.lin@broadcom.com>, - Hante Meuleman <hante.meuleman@broadcom.com>, - Chi-Hsien Lin <chi-hsien.lin@cypress.com>, - Wright Feng <wright.feng@cypress.com>, - Kalle Valo <kvalo@codeaurora.org> -Cc: linux-wireless@vger.kernel.org, - brcm80211-dev-list.pdl@broadcom.com, - brcm80211-dev-list@cypress.com, netdev@vger.kernel.org, - linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org -Subject: [PATCH v3 1/3] brcmfmac: increase F2 watermark for BCM4329 -Date: Sun, 30 Aug 2020 22:14:37 +0300 -Message-Id: <20200830191439.10017-2-digetx@gmail.com> -X-Mailer: git-send-email 2.27.0 -In-Reply-To: <20200830191439.10017-1-digetx@gmail.com> -References: <20200830191439.10017-1-digetx@gmail.com> -MIME-Version: 1.0 -Sender: linux-wireless-owner@vger.kernel.org -Precedence: bulk -List-ID: <linux-wireless.vger.kernel.org> -X-Mailing-List: linux-wireless@vger.kernel.org - -This patch fixes SDHCI CRC errors during of RX throughput testing on -BCM4329 chip if SDIO BUS is clocked above 25MHz. In particular the -checksum problem is observed on NVIDIA Tegra20 SoCs. The good watermark -value is borrowed from downstream BCMDHD driver and it's matching to the -value that is already used for the BCM4339 chip, hence let's re-use it -for BCM4329. - -Reviewed-by: Arend van Spriel <arend.vanspriel@broadcom.com> -Signed-off-by: Dmitry Osipenko <digetx@gmail.com> ---- - drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c -index d1b96bad2718..b16944a898f9 100644 ---- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c -+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c -@@ -4278,6 +4278,7 @@ static void brcmf_sdio_firmware_callback(struct device *dev, int err, - brcmf_sdiod_writeb(sdiod, SBSDIO_FUNC1_MESBUSYCTRL, - CY_43012_MESBUSYCTRL, &err); - break; -+ case SDIO_DEVICE_ID_BROADCOM_4329: - case SDIO_DEVICE_ID_BROADCOM_4339: - brcmf_dbg(INFO, "set F2 watermark to 0x%x*4 bytes for 4339\n", - CY_4339_F2_WATERMARK); - From patchwork Sun Aug 30 19:14:38 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 diff --git a/configs/fedora/debug/CONFIG_RCU_REF_SCALE_TEST b/configs/fedora/debug/CONFIG_RCU_REF_SCALE_TEST new file mode 100644 index 000000000..e5b0e456a --- /dev/null +++ b/configs/fedora/debug/CONFIG_RCU_REF_SCALE_TEST @@ -0,0 +1,24 @@ +# CONFIG_RCU_REF_SCALE_TEST: +# +# This option provides a kernel module that runs performance tests +# useful comparing RCU with various read-side synchronization mechanisms. +# The kernel module may be built after the fact on the running kernel to be +# tested, if desired. +# +# Say Y here if you want these performance tests built into the kernel. +# Say M if you want to build it as a module instead. +# Say N if you are unsure. +# +# Symbol: RCU_REF_SCALE_TEST [=n] +# Type : tristate +# Defined at kernel/rcu/Kconfig.debug:64 +# Prompt: Scalability tests for read-side synchronization (RCU and others) +# Depends on: DEBUG_KERNEL [=y] +# Location: +# -> Kernel hacking +# -> RCU Debugging +# Selects: TORTURE_TEST [=m] && SRCU [=y] && TASKS_RCU [=y] && TASKS_RUDE_RCU [=y] && TASKS_TRACE_RCU [=y] +# +# +# +CONFIG_RCU_REF_SCALE_TEST=m diff --git a/configs/fedora/generic/CONFIG_ARCH_KEEMBAY b/configs/fedora/generic/CONFIG_ARCH_KEEMBAY new file mode 100644 index 000000000..08875182c --- /dev/null +++ b/configs/fedora/generic/CONFIG_ARCH_KEEMBAY @@ -0,0 +1 @@ +# CONFIG_ARCH_KEEMBAY is not set diff --git a/configs/fedora/generic/CONFIG_ARCH_SPARX5 b/configs/fedora/generic/CONFIG_ARCH_SPARX5 new file mode 100644 index 000000000..cb416e991 --- /dev/null +++ b/configs/fedora/generic/CONFIG_ARCH_SPARX5 @@ -0,0 +1 @@ +# CONFIG_ARCH_SPARX5 is not set diff --git a/configs/fedora/generic/CONFIG_ARM_PSCI_CPUIDLE_DOMAIN b/configs/fedora/generic/CONFIG_ARM_PSCI_CPUIDLE_DOMAIN new file mode 100644 index 000000000..919e8a494 --- /dev/null +++ b/configs/fedora/generic/CONFIG_ARM_PSCI_CPUIDLE_DOMAIN @@ -0,0 +1 @@ +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y diff --git a/configs/fedora/generic/CONFIG_ARM_SMCCC_SOC_ID b/configs/fedora/generic/CONFIG_ARM_SMCCC_SOC_ID new file mode 100644 index 000000000..c53e28f0b --- /dev/null +++ b/configs/fedora/generic/CONFIG_ARM_SMCCC_SOC_ID @@ -0,0 +1 @@ +CONFIG_ARM_SMCCC_SOC_ID=y diff --git a/configs/fedora/generic/CONFIG_BCACHE_ASYNC_REGISTRATION b/configs/fedora/generic/CONFIG_BCACHE_ASYNC_REGISTRATION new file mode 100644 index 000000000..b784152a8 --- /dev/null +++ b/configs/fedora/generic/CONFIG_BCACHE_ASYNC_REGISTRATION @@ -0,0 +1,20 @@ +# CONFIG_BCACHE_ASYNC_REGISTRATION: +# +# Add a sysfs file /sys/fs/bcache/register_async. Writing registering +# device path into this file will returns immediately and the real +# registration work is handled in kernel work queue in asynchronous +# way. +# +# Symbol: BCACHE_ASYNC_REGISTRATION [=n] +# Type : bool +# Defined at drivers/md/bcache/Kconfig:30 +# Prompt: Asynchronous device registration (EXPERIMENTAL) +# Depends on: MD [=y] && BCACHE [=m] +# Location: +# -> Device Drivers +# -> Multiple devices driver support (RAID and LVM) (MD [=y]) +# -> Block device as cache (BCACHE [=m]) +# +# +# +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set diff --git a/configs/fedora/generic/CONFIG_CEC_CH7322 b/configs/fedora/generic/CONFIG_CEC_CH7322 new file mode 100644 index 000000000..eae30908d --- /dev/null +++ b/configs/fedora/generic/CONFIG_CEC_CH7322 @@ -0,0 +1,20 @@ +# CONFIG_CEC_CH7322: +# +# This is a driver for the Chrontel CH7322 CEC controller. It uses the +# generic CEC framework interface. +# CEC bus is present in the HDMI connector and enables communication +# between compatible devices. +# +# Symbol: CEC_CH7322 [=n] +# Type : tristate +# Defined at drivers/media/cec/i2c/Kconfig:5 +# Prompt: Chrontel CH7322 CEC controller +# Depends on: MEDIA_CEC_SUPPORT [=y] && I2C [=y] +# Location: +# -> Device Drivers +# -> HDMI CEC drivers (MEDIA_CEC_SUPPORT [=y]) +# Selects: REGMAP_I2C [=y] && CEC_CORE [=m] +# +# +# +CONFIG_CEC_CH7322=m diff --git a/configs/fedora/generic/CONFIG_CHARGER_BQ2515X b/configs/fedora/generic/CONFIG_CHARGER_BQ2515X new file mode 100644 index 000000000..b34559b56 --- /dev/null +++ b/configs/fedora/generic/CONFIG_CHARGER_BQ2515X @@ -0,0 +1,22 @@ +# CONFIG_CHARGER_BQ2515X: +# +# Say Y to enable support for the TI BQ2515X family of battery +# charging integrated circuits. The BQ2515X are highly integrated +# battery charge management ICs that integrate the most common +# functions for wearable devices, namely a charger, an output voltage +# rail, ADC for battery and system monitoring, and push-button +# controller. +# +# Symbol: CHARGER_BQ2515X [=n] +# Type : tristate +# Defined at drivers/power/supply/Kconfig:613 +# Prompt: TI BQ2515X battery charger family +# Depends on: POWER_SUPPLY [=y] && I2C [=y] && (GPIOLIB [=y] || COMPILE_TEST [=n]) +# Location: +# -> Device Drivers +# -> Power supply class support (POWER_SUPPLY [=y]) +# Selects: REGMAP_I2C [=y] +# +# +# +CONFIG_CHARGER_BQ2515X=m diff --git a/configs/fedora/generic/CONFIG_CMDLINE b/configs/fedora/generic/CONFIG_CMDLINE new file mode 100644 index 000000000..10611732c --- /dev/null +++ b/configs/fedora/generic/CONFIG_CMDLINE @@ -0,0 +1,17 @@ +# CONFIG_CMDLINE: +# +# On some platforms, there is currently no way for the boot loader to +# pass arguments to the kernel. For these platforms, you can supply +# some command-line options at build time by entering them here. In +# most cases you will need to specify the root device here. +# +# Symbol: CMDLINE [=] +# Type : string +# Defined at arch/powerpc/Kconfig:882 +# Prompt: Initial kernel command string +# Location: +# -> Kernel options +# +# +# +CONFIG_CMDLINE="" diff --git a/configs/fedora/generic/CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND b/configs/fedora/generic/CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND index 2a186347d..39bec5884 100644 --- a/configs/fedora/generic/CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND +++ b/configs/fedora/generic/CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND @@ -1 +1 @@ -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set diff --git a/configs/fedora/generic/CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL b/configs/fedora/generic/CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL index c08cd0d5d..97dc33b34 100644 --- a/configs/fedora/generic/CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL +++ b/configs/fedora/generic/CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL @@ -1 +1 @@ -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y diff --git a/configs/fedora/generic/CONFIG_DEBUG_FS_ALLOW_ALL b/configs/fedora/generic/CONFIG_DEBUG_FS_ALLOW_ALL new file mode 100644 index 000000000..083ba7cb0 --- /dev/null +++ b/configs/fedora/generic/CONFIG_DEBUG_FS_ALLOW_ALL @@ -0,0 +1,19 @@ +# CONFIG_DEBUG_FS_ALLOW_ALL: +# +# No restrictions apply. Both API and filesystem registration +# is on. This is the normal default operation. +# +# Symbol: DEBUG_FS_ALLOW_ALL [=y] +# Type : bool +# Defined at lib/Kconfig.debug:500 +# Prompt: Access normal +# Depends on: <choice> +# Location: +# -> Kernel hacking +# -> Generic Kernel Debugging Instruments +# -> Debug Filesystem (DEBUG_FS [=y]) +# -> Debugfs default access (<choice> [=y]) +# +# +# +CONFIG_DEBUG_FS_ALLOW_ALL=y diff --git a/configs/fedora/generic/CONFIG_DEBUG_FS_ALLOW_NONE b/configs/fedora/generic/CONFIG_DEBUG_FS_ALLOW_NONE new file mode 100644 index 000000000..f61111aac --- /dev/null +++ b/configs/fedora/generic/CONFIG_DEBUG_FS_ALLOW_NONE @@ -0,0 +1,20 @@ +# CONFIG_DEBUG_FS_ALLOW_NONE: +# +# Access is off. Clients get -PERM when trying to create nodes in +# debugfs tree and debugfs is not registered as a filesystem. +# Client can then back-off or continue without debugfs access. +# +# Symbol: DEBUG_FS_ALLOW_NONE [=n] +# Type : bool +# Defined at lib/Kconfig.debug:513 +# Prompt: No access +# Depends on: <choice> +# Location: +# -> Kernel hacking +# -> Generic Kernel Debugging Instruments +# -> Debug Filesystem (DEBUG_FS [=y]) +# -> Debugfs default access (<choice> [=y]) +# +# +# +# CONFIG_DEBUG_FS_ALLOW_NONE is not set diff --git a/configs/fedora/generic/CONFIG_DEBUG_FS_DISALLOW_MOUNT b/configs/fedora/generic/CONFIG_DEBUG_FS_DISALLOW_MOUNT new file mode 100644 index 000000000..270523a05 --- /dev/null +++ b/configs/fedora/generic/CONFIG_DEBUG_FS_DISALLOW_MOUNT @@ -0,0 +1,20 @@ +# CONFIG_DEBUG_FS_DISALLOW_MOUNT: +# +# The API is open but filesystem is not loaded. Clients can still do +# their work and read with debug tools that do not need +# debugfs filesystem. +# +# Symbol: DEBUG_FS_DISALLOW_MOUNT [=n] +# Type : bool +# Defined at lib/Kconfig.debug:506 +# Prompt: Do not register debugfs as filesystem +# Depends on: <choice> +# Location: +# -> Kernel hacking +# -> Generic Kernel Debugging Instruments +# -> Debug Filesystem (DEBUG_FS [=y]) +# -> Debugfs default access (<choice> [=y]) +# +# +# +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set diff --git a/configs/fedora/generic/CONFIG_DRM_AMD_DC_DCN3_0 b/configs/fedora/generic/CONFIG_DRM_AMD_DC_DCN3_0 new file mode 100644 index 000000000..80dd01306 --- /dev/null +++ b/configs/fedora/generic/CONFIG_DRM_AMD_DC_DCN3_0 @@ -0,0 +1,19 @@ +# CONFIG_DRM_AMD_DC_DCN3_0: +# +# Choose this option if you want to have +# sienna_cichlid support for display engine +# +# Symbol: DRM_AMD_DC_DCN3_0 [=n] +# Type : bool +# Defined at drivers/gpu/drm/amd/display/Kconfig:20 +# Prompt: DCN 3.0 family +# Depends on: HAS_IOMEM [=y] && DRM [=m] && DRM_AMDGPU [=m] && DRM_AMD_DC [=y] && X86 [=y] && DRM_AMD_DC_DCN [=y] +# Location: +# -> Device Drivers +# -> Graphics support +# -> AMD GPU (DRM_AMDGPU [=m]) +# -> Display Engine Configuration +# +# +# +CONFIG_DRM_AMD_DC_DCN3_0=y diff --git a/configs/fedora/generic/CONFIG_DRM_PANEL_ROCKTECH_JH057N00900 b/configs/fedora/generic/CONFIG_DRM_PANEL_ROCKTECH_JH057N00900 deleted file mode 100644 index 070c7734f..000000000 --- a/configs/fedora/generic/CONFIG_DRM_PANEL_ROCKTECH_JH057N00900 +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m diff --git a/configs/fedora/generic/CONFIG_DRM_PANEL_XINGBANGDA_XBD599 b/configs/fedora/generic/CONFIG_DRM_PANEL_XINGBANGDA_XBD599 new file mode 100644 index 000000000..b3e186e66 --- /dev/null +++ b/configs/fedora/generic/CONFIG_DRM_PANEL_XINGBANGDA_XBD599 @@ -0,0 +1 @@ +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set diff --git a/configs/fedora/generic/CONFIG_FB_ARMCLCD b/configs/fedora/generic/CONFIG_FB_ARMCLCD new file mode 100644 index 000000000..7d58051b7 --- /dev/null +++ b/configs/fedora/generic/CONFIG_FB_ARMCLCD @@ -0,0 +1 @@ +# CONFIG_FB_ARMCLCD is not set diff --git a/configs/fedora/generic/CONFIG_FS_ENCRYPTION_INLINE_CRYPT b/configs/fedora/generic/CONFIG_FS_ENCRYPTION_INLINE_CRYPT new file mode 100644 index 000000000..8b9b8eb8c --- /dev/null +++ b/configs/fedora/generic/CONFIG_FS_ENCRYPTION_INLINE_CRYPT @@ -0,0 +1,15 @@ +# CONFIG_FS_ENCRYPTION_INLINE_CRYPT: +# +# Enable fscrypt to use inline encryption hardware if available. +# +# Symbol: FS_ENCRYPTION_INLINE_CRYPT [=n] +# Type : bool +# Defined at fs/crypto/Kconfig:28 +# Prompt: Enable fscrypt to use inline crypto +# Depends on: FS_ENCRYPTION [=y] && BLK_INLINE_ENCRYPTION [=y] +# Location: +# -> File systems +# +# +# +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y diff --git a/configs/fedora/generic/CONFIG_FW_LOADER_USER_HELPER b/configs/fedora/generic/CONFIG_FW_LOADER_USER_HELPER index 686f93187..8ce27a439 100644 --- a/configs/fedora/generic/CONFIG_FW_LOADER_USER_HELPER +++ b/configs/fedora/generic/CONFIG_FW_LOADER_USER_HELPER @@ -1 +1 @@ -# CONFIG_FW_LOADER_USER_HELPER is not set +CONFIG_FW_LOADER_USER_HELPER=y diff --git a/configs/fedora/generic/CONFIG_FW_LOADER_USER_HELPER_FALLBACK b/configs/fedora/generic/CONFIG_FW_LOADER_USER_HELPER_FALLBACK new file mode 100644 index 000000000..01cf23c75 --- /dev/null +++ b/configs/fedora/generic/CONFIG_FW_LOADER_USER_HELPER_FALLBACK @@ -0,0 +1,28 @@ +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK: +# +# Enabling this option forces a sysfs userspace fallback mechanism +# to be used for all firmware requests which explicitly do not disable a +# a fallback mechanism. Firmware calls which do prohibit a fallback +# mechanism is request_firmware_direct(). This option is kept for +# backward compatibility purposes given this precise mechanism can also +# be enabled by setting the proc sysctl value to true: +# +# /proc/sys/kernel/firmware_config/force_sysfs_fallback +# +# If you are unsure about this, say N here. +# +# Symbol: FW_LOADER_USER_HELPER_FALLBACK [=n] +# Type : bool +# Defined at drivers/base/firmware_loader/Kconfig:143 +# Prompt: Force the firmware sysfs fallback mechanism when possible +# Depends on: FW_LOADER [=y] && FW_LOADER_USER_HELPER [=y] +# Location: +# -> Device Drivers +# -> Generic Driver Options +# -> Firmware loader +# -> Firmware loading facility (FW_LOADER [=y]) +# -> Enable the firmware sysfs fallback mechanism (FW_LOADER_USER_HELPER [=y]) +# +# +# +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set diff --git a/configs/fedora/generic/CONFIG_GPIO_PCA9570 b/configs/fedora/generic/CONFIG_GPIO_PCA9570 new file mode 100644 index 000000000..7c54a29f9 --- /dev/null +++ b/configs/fedora/generic/CONFIG_GPIO_PCA9570 @@ -0,0 +1,20 @@ +# CONFIG_GPIO_PCA9570: +# +# Say yes here to enable the GPO driver for the NXP PCA9570 chip. +# +# To compile this driver as a module, choose M here: the module will +# be called gpio-pca9570. +# +# Symbol: GPIO_PCA9570 [=n] +# Type : tristate +# Defined at drivers/gpio/Kconfig:965 +# Prompt: PCA9570 4-Bit I2C GPO expander +# Depends on: GPIOLIB [=y] && I2C [=y] +# Location: +# -> Device Drivers +# -> GPIO Support (GPIOLIB [=y]) +# -> I2C GPIO expanders +# +# +# +CONFIG_GPIO_PCA9570=m diff --git a/configs/fedora/generic/CONFIG_HW_RANDOM_BA431 b/configs/fedora/generic/CONFIG_HW_RANDOM_BA431 new file mode 100644 index 000000000..ccafb50a2 --- /dev/null +++ b/configs/fedora/generic/CONFIG_HW_RANDOM_BA431 @@ -0,0 +1 @@ +# CONFIG_HW_RANDOM_BA431 is not set diff --git a/configs/fedora/generic/CONFIG_INFINIBAND_RTRS_SERVER b/configs/fedora/generic/CONFIG_INFINIBAND_RTRS_SERVER index 64ed34d9f..30fe516f4 100644 --- a/configs/fedora/generic/CONFIG_INFINIBAND_RTRS_SERVER +++ b/configs/fedora/generic/CONFIG_INFINIBAND_RTRS_SERVER @@ -1 +1,21 @@ +# CONFIG_INFINIBAND_RTRS_SERVER: +# +# RDMA transport server module. +# +# RDMA Transport (RTRS) server module processing connection and IO +# requests received from the RTRS client module, it will pass the +# IO requests to its user eg. RNBD_server. +# +# Symbol: INFINIBAND_RTRS_SERVER [=n] +# Type : tristate +# Defined at drivers/infiniband/ulp/rtrs/Kconfig:18 +# Prompt: RTRS server module +# Depends on: INFINIBAND [=m] && INFINIBAND_ADDR_TRANS [=y] +# Location: +# -> Device Drivers +# -> InfiniBand support (INFINIBAND [=m]) +# Selects: INFINIBAND_RTRS [=n] +# +# +# CONFIG_INFINIBAND_RTRS_SERVER=m diff --git a/configs/fedora/generic/CONFIG_INV_ICM42600_I2C b/configs/fedora/generic/CONFIG_INV_ICM42600_I2C new file mode 100644 index 000000000..3cb59b1c9 --- /dev/null +++ b/configs/fedora/generic/CONFIG_INV_ICM42600_I2C @@ -0,0 +1,22 @@ +# CONFIG_INV_ICM42600_I2C: +# +# This driver supports the InvenSense ICM-426xx motion tracking +# devices over I2C. +# +# This driver can be built as a module. The module will be called +# inv-icm42600-i2c. +# +# Symbol: INV_ICM42600_I2C [=n] +# Type : tristate +# Defined at drivers/iio/imu/inv_icm42600/Kconfig:7 +# Prompt: InvenSense ICM-426xx I2C driver +# Depends on: IIO [=m] && I2C [=y] +# Location: +# -> Device Drivers +# -> Industrial I/O support (IIO [=m]) +# -> Inertial measurement units +# Selects: INV_ICM42600 [=n] && REGMAP_I2C [=y] +# +# +# +CONFIG_INV_ICM42600_I2C=m diff --git a/configs/fedora/generic/CONFIG_INV_ICM42600_SPI b/configs/fedora/generic/CONFIG_INV_ICM42600_SPI new file mode 100644 index 000000000..361eb1072 --- /dev/null +++ b/configs/fedora/generic/CONFIG_INV_ICM42600_SPI @@ -0,0 +1,22 @@ +# CONFIG_INV_ICM42600_SPI: +# +# This driver supports the InvenSense ICM-426xx motion tracking +# devices over SPI. +# +# This driver can be built as a module. The module will be called +# inv-icm42600-spi. +# +# Symbol: INV_ICM42600_SPI [=n] +# Type : tristate +# Defined at drivers/iio/imu/inv_icm42600/Kconfig:19 +# Prompt: InvenSense ICM-426xx SPI driver +# Depends on: IIO [=m] && SPI_MASTER [=y] +# Location: +# -> Device Drivers +# -> Industrial I/O support (IIO [=m]) +# -> Inertial measurement units +# Selects: INV_ICM42600 [=n] && REGMAP_SPI [=m] +# +# +# +CONFIG_INV_ICM42600_SPI=m diff --git a/configs/fedora/generic/CONFIG_IR_SERIAL b/configs/fedora/generic/CONFIG_IR_SERIAL index 4da276f1e..53c7f1d81 100644 --- a/configs/fedora/generic/CONFIG_IR_SERIAL +++ b/configs/fedora/generic/CONFIG_IR_SERIAL @@ -1 +1 @@ -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m diff --git a/configs/fedora/generic/CONFIG_IR_TOY b/configs/fedora/generic/CONFIG_IR_TOY new file mode 100644 index 000000000..8d83835cd --- /dev/null +++ b/configs/fedora/generic/CONFIG_IR_TOY @@ -0,0 +1,21 @@ +# CONFIG_IR_TOY: +# +# Say Y here if you want to use the Infrared Toy or IR Droid, USB +# versions. +# +# To compile this driver as a module, choose M here: the module will be +# called ir_toy. +# +# Symbol: IR_TOY [=n] +# Type : tristate +# Defined at drivers/media/rc/Kconfig:533 +# Prompt: Infrared Toy and IR Droid +# Depends on: RC_DEVICES [=y] && RC_CORE [=y] && USB_ARCH_HAS_HCD [=y] +# Location: +# -> Device Drivers +# -> Remote Controller support (RC_CORE [=y]) +# -> Remote Controller devices (RC_DEVICES [=y]) +# +# +# +CONFIG_IR_TOY=m diff --git a/configs/fedora/generic/CONFIG_KERNEL_ZSTD b/configs/fedora/generic/CONFIG_KERNEL_ZSTD new file mode 100644 index 000000000..f36b21cf3 --- /dev/null +++ b/configs/fedora/generic/CONFIG_KERNEL_ZSTD @@ -0,0 +1 @@ +# CONFIG_KERNEL_ZSTD is not set diff --git a/configs/fedora/generic/CONFIG_LEDS_CLASS_MULTICOLOR b/configs/fedora/generic/CONFIG_LEDS_CLASS_MULTICOLOR new file mode 100644 index 000000000..3d05c10b5 --- /dev/null +++ b/configs/fedora/generic/CONFIG_LEDS_CLASS_MULTICOLOR @@ -0,0 +1 @@ +CONFIG_LEDS_CLASS_MULTICOLOR=m diff --git a/configs/fedora/generic/CONFIG_LEDS_LP55XX_COMMON b/configs/fedora/generic/CONFIG_LEDS_LP55XX_COMMON new file mode 100644 index 000000000..0eef45844 --- /dev/null +++ b/configs/fedora/generic/CONFIG_LEDS_LP55XX_COMMON @@ -0,0 +1,18 @@ +# CONFIG_LEDS_LP55XX_COMMON: +# +# This option supports common operations for LP5521/5523/55231/5562/8501 +# devices. +# +# Symbol: LEDS_LP55XX_COMMON [=n] +# Type : tristate +# Defined at drivers/leds/Kconfig:398 +# Prompt: Common Driver for TI/National LP5521/5523/55231/5562/8501 +# Depends on: NEW_LEDS [=y] && (LEDS_CLASS_MULTICOLOR [=n] || !LEDS_CLASS_MULTICOLOR [=n]) && OF [=y] && I2C [=m] +# Location: +# -> Device Drivers +# -> LED Support (NEW_LEDS [=y]) +# Selects: FW_LOADER [=y] && FW_LOADER_USER_HELPER [=y] +# +# +# +# CONFIG_LEDS_LP55XX_COMMON is not set diff --git a/configs/fedora/generic/CONFIG_MLX5_EN_IPSEC b/configs/fedora/generic/CONFIG_MLX5_EN_IPSEC new file mode 100644 index 000000000..3a0e47a5e --- /dev/null +++ b/configs/fedora/generic/CONFIG_MLX5_EN_IPSEC @@ -0,0 +1,21 @@ +# CONFIG_MLX5_EN_IPSEC: +# +# Build support for IPsec cryptography-offload accelaration in the NIC. +# Note: Support for hardware with this capability needs to be selected +# for this option to become available. +# +# Symbol: MLX5_EN_IPSEC [=n] +# Type : bool +# Defined at drivers/net/ethernet/mellanox/mlx5/core/Kconfig:150 +# Prompt: IPSec XFRM cryptography-offload accelaration +# Depends on: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_MELLANOX [=y] && MLX5_CORE_EN [=y] && XFRM_OFFLOAD [=y] && (INET_ESP_OFFLOAD [=m] || INET6_ESP_OFFLOAD [=m]) && (MLX5_FPGA_IPSEC [=n] || MLX5_IPSEC [=y]) +# Location: +# -> Device Drivers +# -> Network device support (NETDEVICES [=y]) +# -> Ethernet driver support (ETHERNET [=y]) +# -> Mellanox devices (NET_VENDOR_MELLANOX [=y]) +# -> Mellanox Technologies IPsec Connect-X support (MLX5_IPSEC [=y]) +# +# +# +CONFIG_MLX5_EN_IPSEC=y diff --git a/configs/fedora/generic/CONFIG_MLX5_IPSEC b/configs/fedora/generic/CONFIG_MLX5_IPSEC new file mode 100644 index 000000000..f58856466 --- /dev/null +++ b/configs/fedora/generic/CONFIG_MLX5_IPSEC @@ -0,0 +1,22 @@ +# CONFIG_MLX5_IPSEC: +# +# Build IPsec support for the Connect-X family of network cards by Mellanox +# Technologies. +# Note: If you select this option, the mlx5_core driver will include +# IPsec support for the Connect-X family. +# +# Symbol: MLX5_IPSEC [=n] +# Type : bool +# Defined at drivers/net/ethernet/mellanox/mlx5/core/Kconfig:137 +# Prompt: Mellanox Technologies IPsec Connect-X support +# Depends on: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_MELLANOX [=y] && MLX5_CORE_EN [=y] && XFRM_OFFLOAD [=y] && (INET_ESP_OFFLOAD [=m] || INET6_ESP_OFFLOAD [=m]) +# Location: +# -> Device Drivers +# -> Network device support (NETDEVICES [=y]) +# -> Ethernet driver support (ETHERNET [=y]) +# -> Mellanox devices (NET_VENDOR_MELLANOX [=y]) +# Selects: MLX5_ACCEL [=n] +# +# +# +CONFIG_MLX5_IPSEC=y diff --git a/configs/fedora/generic/CONFIG_MLX5_VDPA b/configs/fedora/generic/CONFIG_MLX5_VDPA new file mode 100644 index 000000000..d87730646 --- /dev/null +++ b/configs/fedora/generic/CONFIG_MLX5_VDPA @@ -0,0 +1,18 @@ +# CONFIG_MLX5_VDPA: +# +# Support library for Mellanox VDPA drivers. Provides code that is +# common for all types of VDPA drivers. The following drivers are planned: +# net, block. +# +# Symbol: MLX5_VDPA [=n] +# Type : bool +# Defined at drivers/vdpa/Kconfig:32 +# Prompt: MLX5 VDPA support library for ConnectX devices +# Depends on: VDPA [=m] && MLX5_CORE [=m] +# Location: +# -> Device Drivers +# -> vDPA drivers (VDPA [=m]) +# +# +# +CONFIG_MLX5_VDPA=y diff --git a/configs/fedora/generic/CONFIG_MLX5_VDPA_NET b/configs/fedora/generic/CONFIG_MLX5_VDPA_NET new file mode 100644 index 000000000..a187ea82a --- /dev/null +++ b/configs/fedora/generic/CONFIG_MLX5_VDPA_NET @@ -0,0 +1 @@ +CONFIG_MLX5_VDPA_NET=m diff --git a/configs/fedora/generic/CONFIG_MT7663S b/configs/fedora/generic/CONFIG_MT7663S new file mode 100644 index 000000000..e5c0ef87e --- /dev/null +++ b/configs/fedora/generic/CONFIG_MT7663S @@ -0,0 +1,21 @@ +# CONFIG_MT7663S: +# +# This adds support for MT7663S 802.11ac 2x2:2 wireless devices. +# +# To compile this driver as a module, choose M here. +# +# Symbol: MT7663S [=n] +# Type : tristate +# Defined at drivers/net/wireless/mediatek/mt76/mt7615/Kconfig:46 +# Prompt: MediaTek MT7663S (SDIO) support +# Depends on: NETDEVICES [=y] && WLAN [=y] && WLAN_VENDOR_MEDIATEK [=y] && MAC80211 [=m] && MMC [=m] +# Location: +# -> Device Drivers +# -> Network device support (NETDEVICES [=y]) +# -> Wireless LAN (WLAN [=y]) +# -> MediaTek devices (WLAN_VENDOR_MEDIATEK [=y]) +# Selects: MT76_SDIO [=n] && MT7663_USB_SDIO_COMMON [=m] +# +# +# +CONFIG_MT7663S=m diff --git a/configs/fedora/generic/CONFIG_MXC4005 b/configs/fedora/generic/CONFIG_MXC4005 index 609438732..01c15eab9 100644 --- a/configs/fedora/generic/CONFIG_MXC4005 +++ b/configs/fedora/generic/CONFIG_MXC4005 @@ -1 +1 @@ -# CONFIG_MXC4005 is not set +CONFIG_MXC4005=m diff --git a/configs/fedora/generic/CONFIG_MXC6255 b/configs/fedora/generic/CONFIG_MXC6255 index e834351d7..2a69adc2b 100644 --- a/configs/fedora/generic/CONFIG_MXC6255 +++ b/configs/fedora/generic/CONFIG_MXC6255 @@ -1 +1 @@ -# CONFIG_MXC6255 is not set +CONFIG_MXC6255=m diff --git a/configs/fedora/generic/CONFIG_NET_DSA_TAG_RTL4_A b/configs/fedora/generic/CONFIG_NET_DSA_TAG_RTL4_A new file mode 100644 index 000000000..07c81b624 --- /dev/null +++ b/configs/fedora/generic/CONFIG_NET_DSA_TAG_RTL4_A @@ -0,0 +1,21 @@ +# CONFIG_NET_DSA_TAG_RTL4_A: +# +# Say Y or M if you want to enable support for tagging frames for the +# Realtek switches with 4 byte protocol A tags, sich as found in +# the Realtek RTL8366RB. +# +# Symbol: NET_DSA_TAG_RTL4_A [=n] +# Type : tristate +# Defined at net/dsa/Kconfig:89 +# Prompt: Tag driver for Realtek 4 byte protocol A tags +# Depends on: NET [=y] && NET_DSA [=m] +# Location: +# -> Networking support (NET [=y]) +# -> Networking options +# -> Distributed Switch Architecture (NET_DSA [=m]) +# Selected by [n]: +# - NET_DSA_REALTEK_SMI [=n] && NETDEVICES [=y] && HAVE_NET_DSA [=y] && NET_DSA [=m] +# +# +# +CONFIG_NET_DSA_TAG_RTL4_A=m diff --git a/configs/fedora/generic/CONFIG_NOUVEAU_DEBUG_PUSH b/configs/fedora/generic/CONFIG_NOUVEAU_DEBUG_PUSH new file mode 100644 index 000000000..c28eaf703 --- /dev/null +++ b/configs/fedora/generic/CONFIG_NOUVEAU_DEBUG_PUSH @@ -0,0 +1,18 @@ +# CONFIG_NOUVEAU_DEBUG_PUSH: +# +# Say Y here if you want to enable verbose push buffer debug output +# and sanity checks. +# +# Symbol: NOUVEAU_DEBUG_PUSH [=n] +# Type : bool +# Defined at drivers/gpu/drm/nouveau/Kconfig:79 +# Prompt: Enable additional push buffer debugging +# Depends on: HAS_IOMEM [=y] && DRM_NOUVEAU [=m] +# Location: +# -> Device Drivers +# -> Graphics support +# -> Nouveau (NVIDIA) cards (DRM_NOUVEAU [=m]) +# +# +# +# CONFIG_NOUVEAU_DEBUG_PUSH is not set diff --git a/configs/fedora/generic/CONFIG_NVME_TARGET_PASSTHRU b/configs/fedora/generic/CONFIG_NVME_TARGET_PASSTHRU new file mode 100644 index 000000000..3937aee43 --- /dev/null +++ b/configs/fedora/generic/CONFIG_NVME_TARGET_PASSTHRU @@ -0,0 +1,22 @@ +# CONFIG_NVME_TARGET_PASSTHRU: +# +# This enables target side NVMe passthru controller support for the +# NVMe Over Fabrics protocol. It allows for hosts to manage and +# directly access an actual NVMe controller residing on the target +# side, incuding executing Vendor Unique Commands. +# +# If unsure, say N. +# +# Symbol: NVME_TARGET_PASSTHRU [=n] +# Type : bool +# Defined at drivers/nvme/target/Kconfig:19 +# Prompt: NVMe Target Passthrough support +# Depends on: NVME_TARGET [=m] && (NVME_CORE [=m]=y || NVME_CORE [=m]=NVME_TARGET [=m]) +# Location: +# -> Device Drivers +# -> NVME Support +# -> NVMe Target support (NVME_TARGET [=m]) +# +# +# +CONFIG_NVME_TARGET_PASSTHRU=y diff --git a/configs/fedora/generic/CONFIG_PCIE_XILINX_CPM b/configs/fedora/generic/CONFIG_PCIE_XILINX_CPM new file mode 100644 index 000000000..87f5c7913 --- /dev/null +++ b/configs/fedora/generic/CONFIG_PCIE_XILINX_CPM @@ -0,0 +1,19 @@ +# CONFIG_PCIE_XILINX_CPM: +# +# Say 'Y' here if you want kernel support for the +# Xilinx Versal CPM host bridge. +# +# Symbol: PCIE_XILINX_CPM [=n] +# Type : bool +# Defined at drivers/pci/controller/Kconfig:102 +# Prompt: Xilinx Versal CPM host bridge support +# Depends on: PCI [=y] && (ARCH_ZYNQMP [=y] || COMPILE_TEST [=n]) +# Location: +# -> Device Drivers +# -> PCI support (PCI [=y]) +# -> PCI controller drivers +# Selects: PCI_HOST_COMMON [=y] +# +# +# +CONFIG_PCIE_XILINX_CPM=y diff --git a/configs/fedora/generic/CONFIG_PCI_J721E_HOST b/configs/fedora/generic/CONFIG_PCI_J721E_HOST new file mode 100644 index 000000000..55fdf298e --- /dev/null +++ b/configs/fedora/generic/CONFIG_PCI_J721E_HOST @@ -0,0 +1,21 @@ +# CONFIG_PCI_J721E_HOST: +# +# Say Y here if you want to support the TI J721E PCIe platform +# controller in host mode. TI J721E PCIe controller uses Cadence PCIe +# core. +# +# Symbol: PCI_J721E_HOST [=n] +# Type : bool +# Defined at drivers/pci/controller/cadence/Kconfig:48 +# Prompt: TI J721E PCIe platform host controller +# Depends on: PCI [=y] && OF [=y] +# Location: +# -> Device Drivers +# -> PCI support (PCI [=y]) +# -> PCI controller drivers +# -> Cadence PCIe controllers support +# Selects: PCIE_CADENCE_HOST [=n] && PCI_J721E [=n] +# +# +# +CONFIG_PCI_J721E_HOST=y diff --git a/configs/fedora/generic/CONFIG_PHY_QCOM_IPQ806X_USB b/configs/fedora/generic/CONFIG_PHY_QCOM_IPQ806X_USB new file mode 100644 index 000000000..de880c0fb --- /dev/null +++ b/configs/fedora/generic/CONFIG_PHY_QCOM_IPQ806X_USB @@ -0,0 +1 @@ +# CONFIG_PHY_QCOM_IPQ806X_USB is not set diff --git a/configs/fedora/generic/CONFIG_PINCTRL_EMMITSBURG b/configs/fedora/generic/CONFIG_PINCTRL_EMMITSBURG new file mode 100644 index 000000000..2a312f217 --- /dev/null +++ b/configs/fedora/generic/CONFIG_PINCTRL_EMMITSBURG @@ -0,0 +1,18 @@ +# CONFIG_PINCTRL_EMMITSBURG: +# +# This pinctrl driver provides an interface that allows configuring +# of Intel Emmitsburg pins and using them as GPIOs. +# +# Symbol: PINCTRL_EMMITSBURG [=n] +# Type : tristate +# Defined at drivers/pinctrl/intel/Kconfig:98 +# Prompt: Intel Emmitsburg pinctrl and GPIO driver +# Depends on: PINCTRL [=y] && (X86 [=y] || COMPILE_TEST [=n]) && ACPI [=y] +# Location: +# -> Device Drivers +# -> Pin controllers (PINCTRL [=y]) +# Selects: PINCTRL_INTEL [=m] +# +# +# +CONFIG_PINCTRL_EMMITSBURG=m diff --git a/configs/fedora/generic/CONFIG_PINCTRL_JASPERLAKE b/configs/fedora/generic/CONFIG_PINCTRL_JASPERLAKE index 59ec9a1e7..09f84c415 100644 --- a/configs/fedora/generic/CONFIG_PINCTRL_JASPERLAKE +++ b/configs/fedora/generic/CONFIG_PINCTRL_JASPERLAKE @@ -1,18 +1 @@ -# CONFIG_PINCTRL_JASPERLAKE: -# -# This pinctrl driver provides an interface that allows configuring -# of Intel Jasper Lake PCH pins and using them as GPIOs. -# -# Symbol: PINCTRL_JASPERLAKE [=n] -# Type : tristate -# Defined at drivers/pinctrl/intel/Kconfig:114 -# Prompt: Intel Jasper Lake PCH pinctrl and GPIO driver -# Depends on: PINCTRL [=y] && (X86 [=y] || COMPILE_TEST [=n]) && ACPI [=y] -# Location: -# -> Device Drivers -# -> Pin controllers (PINCTRL [=y]) -# Selects: PINCTRL_INTEL [=m] -# -# -# # CONFIG_PINCTRL_JASPERLAKE is not set diff --git a/configs/fedora/generic/CONFIG_PINCTRL_SM8250 b/configs/fedora/generic/CONFIG_PINCTRL_SM8250 index 383eb8bef..490872420 100644 --- a/configs/fedora/generic/CONFIG_PINCTRL_SM8250 +++ b/configs/fedora/generic/CONFIG_PINCTRL_SM8250 @@ -1,19 +1 @@ -# CONFIG_PINCTRL_SM8250: -# -# This is the pinctrl, pinmux, pinconf and gpiolib driver for the -# Qualcomm Technologies Inc TLMM block found on the Qualcomm -# Technologies Inc SM8250 platform. -# -# Symbol: PINCTRL_SM8250 [=n] -# Type : tristate -# Defined at drivers/pinctrl/qcom/Kconfig:219 -# Prompt: Qualcomm Technologies Inc SM8250 pin controller driver -# Depends on: PINCTRL [=y] && (ARCH_QCOM [=y] || COMPILE_TEST [=n]) && GPIOLIB [=y] && OF [=y] -# Location: -# -> Device Drivers -# -> Pin controllers (PINCTRL [=y]) -# Selects: PINCTRL_MSM [=y] -# -# -# # CONFIG_PINCTRL_SM8250 is not set diff --git a/configs/fedora/generic/CONFIG_POWER_RESET_LINKSTATION b/configs/fedora/generic/CONFIG_POWER_RESET_LINKSTATION new file mode 100644 index 000000000..345f1bc9d --- /dev/null +++ b/configs/fedora/generic/CONFIG_POWER_RESET_LINKSTATION @@ -0,0 +1,20 @@ +# CONFIG_POWER_RESET_LINKSTATION: +# +# This driver supports turning off some Buffalo LinkStations by +# setting an output pin at the ethernet PHY to the correct state. +# It also makes the device compatible with the WoL function. +# +# Say Y here if you have a Buffalo LinkStation LS421D/E. +# +# Symbol: POWER_RESET_LINKSTATION [=n] +# Type : tristate +# Defined at drivers/power/reset/Kconfig:102 +# Prompt: Buffalo LinkStation power-off driver +# Depends on: POWER_RESET [=y] && (ARCH_MVEBU [=y] || COMPILE_TEST [=n]) && OF_MDIO [=y] && PHYLIB [=y] +# Location: +# -> Device Drivers +# -> Board level reset or power off (POWER_RESET [=y]) +# +# +# +# CONFIG_POWER_RESET_LINKSTATION is not set diff --git a/configs/fedora/generic/CONFIG_PPC_PROT_SAO_LPAR b/configs/fedora/generic/CONFIG_PPC_PROT_SAO_LPAR new file mode 100644 index 000000000..88471b97e --- /dev/null +++ b/configs/fedora/generic/CONFIG_PPC_PROT_SAO_LPAR @@ -0,0 +1,21 @@ +# CONFIG_PPC_PROT_SAO_LPAR: +# +# This option adds support for PROT_SAO mappings from userspace +# inside LPARs on supported CPUs. +# +# This may cause issues when performing guest migration from +# a CPU that supports SAO to one that does not. +# +# If unsure, say N here. +# +# Symbol: PPC_PROT_SAO_LPAR [=n] +# Type : bool +# Defined at arch/powerpc/Kconfig:863 +# Prompt: Support PROT_SAO mappings in LPARs +# Depends on: PPC_BOOK3S_64 [=y] +# Location: +# -> Kernel options +# +# +# +# CONFIG_PPC_PROT_SAO_LPAR is not set diff --git a/configs/fedora/generic/CONFIG_PPC_QUEUED_SPINLOCKS b/configs/fedora/generic/CONFIG_PPC_QUEUED_SPINLOCKS new file mode 100644 index 000000000..90ecdc77e --- /dev/null +++ b/configs/fedora/generic/CONFIG_PPC_QUEUED_SPINLOCKS @@ -0,0 +1,22 @@ +# CONFIG_PPC_QUEUED_SPINLOCKS: +# +# Say Y here to use queued spinlocks which give better scalability and +# fairness on large SMP and NUMA systems without harming single threaded +# performance. +# +# This option is currently experimental, the code is more complex and +# less tested so it defaults to "N" for the moment. +# +# If unsure, say "N". +# +# Symbol: PPC_QUEUED_SPINLOCKS [=n] +# Type : bool +# Defined at arch/powerpc/Kconfig:497 +# Prompt: Queued spinlocks +# Depends on: SMP [=y] +# Location: +# -> Kernel options +# +# +# +# CONFIG_PPC_QUEUED_SPINLOCKS is not set diff --git a/configs/fedora/generic/CONFIG_RCU_REF_SCALE_TEST b/configs/fedora/generic/CONFIG_RCU_REF_SCALE_TEST new file mode 100644 index 000000000..7e44994b2 --- /dev/null +++ b/configs/fedora/generic/CONFIG_RCU_REF_SCALE_TEST @@ -0,0 +1,24 @@ +# CONFIG_RCU_REF_SCALE_TEST: +# +# This option provides a kernel module that runs performance tests +# useful comparing RCU with various read-side synchronization mechanisms. +# The kernel module may be built after the fact on the running kernel to be +# tested, if desired. +# +# Say Y here if you want these performance tests built into the kernel. +# Say M if you want to build it as a module instead. +# Say N if you are unsure. +# +# Symbol: RCU_REF_SCALE_TEST [=n] +# Type : tristate +# Defined at kernel/rcu/Kconfig.debug:64 +# Prompt: Scalability tests for read-side synchronization (RCU and others) +# Depends on: DEBUG_KERNEL [=y] +# Location: +# -> Kernel hacking +# -> RCU Debugging +# Selects: TORTURE_TEST [=m] && SRCU [=y] && TASKS_RCU [=y] && TASKS_RUDE_RCU [=y] && TASKS_TRACE_RCU [=y] +# +# +# +# CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/configs/fedora/generic/CONFIG_RD_ZSTD b/configs/fedora/generic/CONFIG_RD_ZSTD new file mode 100644 index 000000000..da1496ccb --- /dev/null +++ b/configs/fedora/generic/CONFIG_RD_ZSTD @@ -0,0 +1 @@ +CONFIG_RD_ZSTD=y diff --git a/configs/fedora/generic/CONFIG_REGULATOR_FAN53880 b/configs/fedora/generic/CONFIG_REGULATOR_FAN53880 new file mode 100644 index 000000000..9c63fafa0 --- /dev/null +++ b/configs/fedora/generic/CONFIG_REGULATOR_FAN53880 @@ -0,0 +1 @@ +# CONFIG_REGULATOR_FAN53880 is not set diff --git a/configs/fedora/generic/CONFIG_REGULATOR_PCA9450 b/configs/fedora/generic/CONFIG_REGULATOR_PCA9450 new file mode 100644 index 000000000..8545b10b3 --- /dev/null +++ b/configs/fedora/generic/CONFIG_REGULATOR_PCA9450 @@ -0,0 +1 @@ +# CONFIG_REGULATOR_PCA9450 is not set diff --git a/configs/fedora/generic/CONFIG_REGULATOR_SY8827N b/configs/fedora/generic/CONFIG_REGULATOR_SY8827N new file mode 100644 index 000000000..fafd2495e --- /dev/null +++ b/configs/fedora/generic/CONFIG_REGULATOR_SY8827N @@ -0,0 +1 @@ +# CONFIG_REGULATOR_SY8827N is not set diff --git a/configs/fedora/generic/CONFIG_REMOTEPROC_CDEV b/configs/fedora/generic/CONFIG_REMOTEPROC_CDEV new file mode 100644 index 000000000..3d980c3ed --- /dev/null +++ b/configs/fedora/generic/CONFIG_REMOTEPROC_CDEV @@ -0,0 +1,21 @@ +# CONFIG_REMOTEPROC_CDEV: +# +# Say y here to have a character device interface for the remoteproc +# framework. Userspace can boot/shutdown remote processors through +# this interface. +# +# It's safe to say N if you don't want to use this interface. +# +# Symbol: REMOTEPROC_CDEV [=n] +# Type : bool +# Defined at drivers/remoteproc/Kconfig:17 +# Prompt: Remoteproc character device interface +# Depends on: REMOTEPROC [=y] +# Location: +# -> Device Drivers +# -> Remoteproc drivers +# -> Support for Remote Processor subsystem (REMOTEPROC [=y]) +# +# +# +# CONFIG_REMOTEPROC_CDEV is not set diff --git a/configs/fedora/generic/CONFIG_RTW88_8821CE b/configs/fedora/generic/CONFIG_RTW88_8821CE new file mode 100644 index 000000000..60488c2d1 --- /dev/null +++ b/configs/fedora/generic/CONFIG_RTW88_8821CE @@ -0,0 +1,22 @@ +# CONFIG_RTW88_8821CE: +# +# Select this option will enable support for 8821CE chipset +# +# 802.11ac PCIe wireless network adapter +# +# Symbol: RTW88_8821CE [=n] +# Type : tristate +# Defined at drivers/net/wireless/realtek/rtw88/Kconfig:64 +# Prompt: Realtek 8821CE PCI wireless network adapter +# Depends on: NETDEVICES [=y] && WLAN [=y] && WLAN_VENDOR_REALTEK [=y] && RTW88 [=m] && PCI [=y] +# Location: +# -> Device Drivers +# -> Network device support (NETDEVICES [=y]) +# -> Wireless LAN (WLAN [=y]) +# -> Realtek devices (WLAN_VENDOR_REALTEK [=y]) +# -> Realtek 802.11ac wireless chips support (RTW88 [=m]) +# Selects: RTW88_CORE [=m] && RTW88_PCI [=m] && RTW88_8821C [=n] +# +# +# +CONFIG_RTW88_8821CE=m diff --git a/configs/fedora/generic/CONFIG_SCD30_CORE b/configs/fedora/generic/CONFIG_SCD30_CORE new file mode 100644 index 000000000..a3c1fc0e0 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SCD30_CORE @@ -0,0 +1 @@ +CONFIG_SCD30_CORE=m diff --git a/configs/fedora/generic/CONFIG_SCD30_I2C b/configs/fedora/generic/CONFIG_SCD30_I2C new file mode 100644 index 000000000..695773492 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SCD30_I2C @@ -0,0 +1 @@ +CONFIG_SCD30_I2C=m diff --git a/configs/fedora/generic/CONFIG_SCD30_SERIAL b/configs/fedora/generic/CONFIG_SCD30_SERIAL new file mode 100644 index 000000000..5a6d7ce05 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SCD30_SERIAL @@ -0,0 +1 @@ +CONFIG_SCD30_SERIAL=m diff --git a/configs/fedora/generic/CONFIG_SCSI_UFS_CRYPTO b/configs/fedora/generic/CONFIG_SCSI_UFS_CRYPTO new file mode 100644 index 000000000..463ff2db5 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SCSI_UFS_CRYPTO @@ -0,0 +1,20 @@ +# CONFIG_SCSI_UFS_CRYPTO: +# +# Enable Crypto Engine Support in UFS. +# Enabling this makes it possible for the kernel to use the crypto +# capabilities of the UFS device (if present) to perform crypto +# operations on data being transferred to/from the device. +# +# Symbol: SCSI_UFS_CRYPTO [=n] +# Type : bool +# Defined at drivers/scsi/ufs/Kconfig:177 +# Prompt: UFS Crypto Engine Support +# Depends on: SCSI_LOWLEVEL [=y] && SCSI [=y] && SCSI_UFSHCD [=m] && BLK_INLINE_ENCRYPTION [=y] +# Location: +# -> Device Drivers +# -> SCSI device support +# -> SCSI low-level drivers (SCSI_LOWLEVEL [=y]) +# +# +# +CONFIG_SCSI_UFS_CRYPTO=y diff --git a/configs/fedora/generic/CONFIG_SC_LPASS_CORECC_7180 b/configs/fedora/generic/CONFIG_SC_LPASS_CORECC_7180 new file mode 100644 index 000000000..8b8d3f835 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SC_LPASS_CORECC_7180 @@ -0,0 +1,21 @@ +# CONFIG_SC_LPASS_CORECC_7180: +# +# Support for the LPASS(Low Power Audio Subsystem) core clock controller +# on SC7180 devices. +# Say Y if you want to use LPASS clocks and power domains of the LPASS +# core clock controller. +# +# Symbol: SC_LPASS_CORECC_7180 [=n] +# Type : tristate +# Defined at drivers/clk/qcom/Kconfig:311 +# Prompt: SC7180 LPASS Core Clock Controller +# Depends on: COMMON_CLK [=y] && COMMON_CLK_QCOM [=y] +# Location: +# -> Device Drivers +# -> Common Clock Framework (COMMON_CLK [=y]) +# -> Support for Qualcomm's clock controllers (COMMON_CLK_QCOM [=y]) +# Selects: SC_GCC_7180 [=n] +# +# +# +CONFIG_SC_LPASS_CORECC_7180=m diff --git a/configs/fedora/generic/CONFIG_SENSORS_CORSAIR_CPRO b/configs/fedora/generic/CONFIG_SENSORS_CORSAIR_CPRO new file mode 100644 index 000000000..795c24652 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SENSORS_CORSAIR_CPRO @@ -0,0 +1,20 @@ +# CONFIG_SENSORS_CORSAIR_CPRO: +# +# If you say yes here you get support for the Corsair Commander Pro +# controller. +# +# This driver can also be built as a module. If so, the module +# will be called corsair-cpro. +# +# Symbol: SENSORS_CORSAIR_CPRO [=n] +# Type : tristate +# Defined at drivers/hwmon/Kconfig:442 +# Prompt: Corsair Commander Pro controller +# Depends on: HWMON [=y] && HID [=y] +# Location: +# -> Device Drivers +# -> Hardware Monitoring support (HWMON [=y]) +# +# +# +CONFIG_SENSORS_CORSAIR_CPRO=m diff --git a/configs/fedora/generic/CONFIG_SERIAL_IMX_EARLYCON b/configs/fedora/generic/CONFIG_SERIAL_IMX_EARLYCON new file mode 100644 index 000000000..897399639 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SERIAL_IMX_EARLYCON @@ -0,0 +1 @@ +# CONFIG_SERIAL_IMX_EARLYCON is not set diff --git a/configs/fedora/generic/CONFIG_SERIAL_LANTIQ b/configs/fedora/generic/CONFIG_SERIAL_LANTIQ index 5fc2caf1f..7bd602b2f 100644 --- a/configs/fedora/generic/CONFIG_SERIAL_LANTIQ +++ b/configs/fedora/generic/CONFIG_SERIAL_LANTIQ @@ -1,21 +1 @@ -# CONFIG_SERIAL_LANTIQ: -# -# Support for UART on Lantiq and Intel SoCs. -# To compile this driver as a module, select M here. The -# module will be called lantiq. -# -# Symbol: SERIAL_LANTIQ [=n] -# Type : tristate -# Defined at drivers/tty/serial/Kconfig:1036 -# Prompt: Lantiq serial driver -# Depends on: TTY [=y] && HAS_IOMEM [=y] && (LANTIQ || X86 [=y] || COMPILE_TEST [=n]) -# Location: -# -> Device Drivers -# -> Character devices -# -> Enable TTY (TTY [=y]) -# -> Serial drivers -# Selects: SERIAL_CORE [=y] -# -# -# # CONFIG_SERIAL_LANTIQ is not set diff --git a/configs/fedora/generic/CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM b/configs/fedora/generic/CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM new file mode 100644 index 000000000..21111cd3c --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM @@ -0,0 +1,26 @@ +# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM: +# +# Intel hardware has a feature called 'silent stream', that +# keeps external HDMI receiver's analog circuitry powered on +# avoiding 2-3 sec silence during playback start. This mechanism +# relies on setting channel_id as 0xf, sending info packet and +# preventing codec D3 entry (increasing platform static power +# consumption when HDMI receiver is plugged-in). 2-3 sec silence +# at the playback start is expected whenever there is format change. +# (default is 2 channel format). +# Say Y to enable Silent Stream feature. +# +# Symbol: SND_HDA_INTEL_HDMI_SILENT_STREAM [=n] +# Type : bool +# Defined at sound/pci/hda/Kconfig:243 +# Prompt: Enable Silent Stream always for HDMI +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_HDA [=m] && SND_HDA_INTEL [=m] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> HD-Audio +# +# +# +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y diff --git a/configs/fedora/generic/CONFIG_SND_SOC_INTEL_KEEMBAY b/configs/fedora/generic/CONFIG_SND_SOC_INTEL_KEEMBAY new file mode 100644 index 000000000..ab9c9f372 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_INTEL_KEEMBAY @@ -0,0 +1,19 @@ +# CONFIG_SND_SOC_INTEL_KEEMBAY: +# +# If you have a Intel Keembay platform then enable this option +# by saying Y or m. +# +# Symbol: SND_SOC_INTEL_KEEMBAY [=n] +# Type : tristate +# Defined at sound/soc/intel/Kconfig:243 +# Prompt: Keembay Platforms +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && (ARM64 [=y] || COMPILE_TEST [=n]) && COMMON_CLK [=y] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# +# +# +CONFIG_SND_SOC_INTEL_KEEMBAY=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_MAX98373_I2C b/configs/fedora/generic/CONFIG_SND_SOC_MAX98373_I2C new file mode 100644 index 000000000..964bca19c --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_MAX98373_I2C @@ -0,0 +1 @@ +CONFIG_SND_SOC_MAX98373_I2C=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_MAX98373_SDW b/configs/fedora/generic/CONFIG_SND_SOC_MAX98373_SDW new file mode 100644 index 000000000..9dd95fd3f --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_MAX98373_SDW @@ -0,0 +1,29 @@ +# CONFIG_SND_SOC_MAX98373_SDW: +# +# Enable support for Maxim Integrated MAX98373 Soundwire +# amplifier. MAX98373 supports either the MIPI SoundWire +# compatible interface for audio and control data, or +# the PCM interface for audio data and a standard I2C +# interface for control data. Select this if MAX98373 is +# connected via soundwire. +# +# Symbol: SND_SOC_MAX98373_SDW [=n] +# Type : tristate +# Defined at sound/soc/codecs/Kconfig:879 +# Prompt: Maxim Integrated MAX98373 Speaker Amplifier - SDW +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SOUNDWIRE [=y] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# -> CODEC drivers +# Selects: SND_SOC_MAX98373 [=m] && REGMAP_SOUNDWIRE [=m] +# Selected by [n]: +# - SND_SOC_INTEL_SOUNDWIRE_SOF_MACH [=n] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_INTEL_MACH [=y] && SND_SOC_SOF_INTEL_SOUNDWIRE && I2C [=y] && ACPI [=y] && GPIOLIB [=y] && (MFD_INTEL_LPSS [=y] || COMPILE_TEST [=n]) && (SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES [=y] || COMPILE_TEST [=n]) && SOUNDWIRE [=y] && SND_HDA_CODEC_HDMI [=m] && SND_SOC_SOF_HDA_AUDIO_CODEC [=y] +# Implied by [n]: +# - SND_SOC_ALL_CODECS [=n] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && COMPILE_TEST [=n] +# +# +# +CONFIG_SND_SOC_MAX98373_SDW=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 b/configs/fedora/generic/CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 new file mode 100644 index 000000000..c18b6fe3a --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 @@ -0,0 +1,24 @@ +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994: +# +# Say Y if you want to add support for SoC audio on Aries boards, +# which has a WM8994 codec connected to a BT codec, a cellular +# modem, and the Samsung I2S controller. Jack detection is done +# via ADC, GPIOs, and an extcon device. Switching between the Mic +# and TV-Out path is also handled. +# +# Symbol: SND_SOC_SAMSUNG_ARIES_WM8994 [=n] +# Type : tristate +# Defined at sound/soc/samsung/Kconfig:215 +# Prompt: SoC I2S Audio support for WM8994 on Aries +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_SAMSUNG [=m] && MFD_WM8994 [=m] && IIO [=m] && EXTCON [=y] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# -> ASoC support for Samsung (SND_SOC_SAMSUNG [=m]) +# Selects: SND_SOC_BT_SCO [=n] && SND_SOC_WM8994 [=m] && SND_SAMSUNG_I2S [=m] +# +# +# +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set diff --git a/configs/fedora/generic/CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811 b/configs/fedora/generic/CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811 new file mode 100644 index 000000000..87f4e2afa --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811 @@ -0,0 +1,20 @@ +# CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811: +# +# Say Y if you want to add support for SoC audio on the Midas boards. +# +# Symbol: SND_SOC_SAMSUNG_MIDAS_WM1811 [=n] +# Type : tristate +# Defined at sound/soc/samsung/Kconfig:228 +# Prompt: SoC I2S Audio support for Midas boards +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_SAMSUNG [=m] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# -> ASoC support for Samsung (SND_SOC_SAMSUNG [=m]) +# Selects: SND_SAMSUNG_I2S [=m] && SND_SOC_WM8994 [=m] +# +# +# +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_TEGRA210_I2S b/configs/fedora/generic/CONFIG_SND_SOC_TEGRA210_I2S new file mode 100644 index 000000000..c15424f08 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_TEGRA210_I2S @@ -0,0 +1,23 @@ +# CONFIG_SND_SOC_TEGRA210_I2S: +# +# Config to enable the Inter-IC Sound (I2S) Controller which +# implements full-duplex and bidirectional and single direction +# point-to-point serial interfaces. It can interface with I2S +# compatible devices. +# Say Y or M if you want to add support for Tegra210 I2S module. +# +# Symbol: SND_SOC_TEGRA210_I2S [=n] +# Type : tristate +# Defined at sound/soc/tegra/Kconfig:86 +# Prompt: Tegra210 I2S module +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_TEGRA [=m] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# -> SoC Audio for the Tegra System-on-Chip (SND_SOC_TEGRA [=m]) +# +# +# +CONFIG_SND_SOC_TEGRA210_I2S=m diff --git a/configs/fedora/generic/CONFIG_SOC_CAMERA b/configs/fedora/generic/CONFIG_SOC_CAMERA deleted file mode 100644 index e4623ae1a..000000000 --- a/configs/fedora/generic/CONFIG_SOC_CAMERA +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_SOC_CAMERA is not set diff --git a/configs/fedora/generic/CONFIG_SPI_CADENCE_QUADSPI b/configs/fedora/generic/CONFIG_SPI_CADENCE_QUADSPI new file mode 100644 index 000000000..7c242fd0d --- /dev/null +++ b/configs/fedora/generic/CONFIG_SPI_CADENCE_QUADSPI @@ -0,0 +1 @@ +# CONFIG_SPI_CADENCE_QUADSPI is not set diff --git a/configs/fedora/generic/CONFIG_SPI_LANTIQ_SSC b/configs/fedora/generic/CONFIG_SPI_LANTIQ_SSC new file mode 100644 index 000000000..f93334dd3 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SPI_LANTIQ_SSC @@ -0,0 +1 @@ +# CONFIG_SPI_LANTIQ_SSC is not set diff --git a/configs/fedora/generic/CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU b/configs/fedora/generic/CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU index 123cbd7db..79f750f7e 100644 --- a/configs/fedora/generic/CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU +++ b/configs/fedora/generic/CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU @@ -1 +1 @@ -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y diff --git a/configs/fedora/generic/CONFIG_SQUASHFS_DECOMP_SINGLE b/configs/fedora/generic/CONFIG_SQUASHFS_DECOMP_SINGLE index 5978a504e..4b1be50eb 100644 --- a/configs/fedora/generic/CONFIG_SQUASHFS_DECOMP_SINGLE +++ b/configs/fedora/generic/CONFIG_SQUASHFS_DECOMP_SINGLE @@ -1 +1 @@ -CONFIG_SQUASHFS_DECOMP_SINGLE=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set diff --git a/configs/fedora/generic/CONFIG_SQUASHFS_FILE_CACHE b/configs/fedora/generic/CONFIG_SQUASHFS_FILE_CACHE index 15b6bd660..fc22b2a90 100644 --- a/configs/fedora/generic/CONFIG_SQUASHFS_FILE_CACHE +++ b/configs/fedora/generic/CONFIG_SQUASHFS_FILE_CACHE @@ -1 +1 @@ -CONFIG_SQUASHFS_FILE_CACHE=y +# CONFIG_SQUASHFS_FILE_CACHE is not set diff --git a/configs/fedora/generic/CONFIG_SQUASHFS_FILE_DIRECT b/configs/fedora/generic/CONFIG_SQUASHFS_FILE_DIRECT index 50eff586d..dee95e704 100644 --- a/configs/fedora/generic/CONFIG_SQUASHFS_FILE_DIRECT +++ b/configs/fedora/generic/CONFIG_SQUASHFS_FILE_DIRECT @@ -1 +1 @@ -# CONFIG_SQUASHFS_FILE_DIRECT is not set +CONFIG_SQUASHFS_FILE_DIRECT=y diff --git a/configs/fedora/generic/CONFIG_TEST_FPU b/configs/fedora/generic/CONFIG_TEST_FPU new file mode 100644 index 000000000..e8667e1a0 --- /dev/null +++ b/configs/fedora/generic/CONFIG_TEST_FPU @@ -0,0 +1,22 @@ +# CONFIG_TEST_FPU: +# +# Enable this option to add /sys/kernel/debug/selftest_helpers/test_fpu +# which will trigger a sequence of floating point operations. This is used +# for self-testing floating point control register setting in +# kernel_fpu_begin(). +# +# If unsure, say N. +# +# Symbol: TEST_FPU [=n] +# Type : tristate +# Defined at lib/Kconfig.debug:2317 +# Prompt: Test floating point operations in kernel space +# Depends on: RUNTIME_TESTING_MENU [=y] && X86 [=y] && !KCOV_INSTRUMENT_ALL [=n] +# Location: +# -> Kernel hacking +# -> Kernel Testing and Coverage +# -> Runtime Testing (RUNTIME_TESTING_MENU [=y]) +# +# +# +# CONFIG_TEST_FPU is not set diff --git a/configs/fedora/generic/CONFIG_TEST_FREE_PAGES b/configs/fedora/generic/CONFIG_TEST_FREE_PAGES new file mode 100644 index 000000000..246fdf83a --- /dev/null +++ b/configs/fedora/generic/CONFIG_TEST_FREE_PAGES @@ -0,0 +1 @@ +# CONFIG_TEST_FREE_PAGES is not set diff --git a/configs/fedora/generic/CONFIG_THERMAL_NETLINK b/configs/fedora/generic/CONFIG_THERMAL_NETLINK new file mode 100644 index 000000000..df9c5079b --- /dev/null +++ b/configs/fedora/generic/CONFIG_THERMAL_NETLINK @@ -0,0 +1,19 @@ +# CONFIG_THERMAL_NETLINK: +# +# The thermal framework has a netlink interface to do thermal +# zones discovery, temperature readings and events such as +# trip point crossed, cooling device update or governor +# change. It is recommended to enable the feature. +# +# Symbol: THERMAL_NETLINK [=n] +# Type : bool +# Defined at drivers/thermal/Kconfig:20 +# Prompt: Thermal netlink management +# Depends on: THERMAL [=y] && NET [=y] +# Location: +# -> Device Drivers +# -> Thermal drivers (THERMAL [=y]) +# +# +# +CONFIG_THERMAL_NETLINK=y diff --git a/configs/fedora/generic/CONFIG_TMPFS_INODE64 b/configs/fedora/generic/CONFIG_TMPFS_INODE64 new file mode 100644 index 000000000..8e974b6e2 --- /dev/null +++ b/configs/fedora/generic/CONFIG_TMPFS_INODE64 @@ -0,0 +1,31 @@ +# CONFIG_TMPFS_INODE64: +# +# tmpfs has historically used only inode numbers as wide as an unsigned +# int. In some cases this can cause wraparound, potentially resulting +# in multiple files with the same inode number on a single device. This +# option makes tmpfs use the full width of ino_t by default, without +# needing to specify the inode64 option when mounting. +# +# But if a long-lived tmpfs is to be accessed by 32-bit applications so +# ancient that opening a file larger than 2GiB fails with EINVAL, then +# the INODE64 config option and inode64 mount option risk operations +# failing with EOVERFLOW once 33-bit inode numbers are reached. +# +# To override this configured default, use the inode32 or inode64 +# option when mounting. +# +# If unsure, say N. +# +# Symbol: TMPFS_INODE64 [=n] +# Type : bool +# Defined at fs/Kconfig:204 +# Prompt: Use 64-bit ino_t by default in tmpfs +# Depends on: TMPFS [=y] && 64BIT [=y] +# Location: +# -> File systems +# -> Pseudo filesystems +# -> Tmpfs virtual memory file system support (former shm fs) (TMPFS [=y]) +# +# +# +CONFIG_TMPFS_INODE64=y diff --git a/configs/fedora/generic/CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB b/configs/fedora/generic/CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB new file mode 100644 index 000000000..487bf399c --- /dev/null +++ b/configs/fedora/generic/CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB @@ -0,0 +1,19 @@ +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB: +# +# If you say Y here, then Linux will refuse to enumerate +# external hubs. OTG hosts are allowed to reduce hardware +# and software costs by not supporting external hubs. So +# are "Embedded Hosts" that don't offer OTG support. +# +# Symbol: USB_OTG_DISABLE_EXTERNAL_HUB [=n] +# Type : bool +# Defined at drivers/usb/core/Kconfig:69 +# Prompt: Disable external hubs +# Depends on: USB_SUPPORT [=y] && USB [=y] && (USB_OTG [=y] || EXPERT [=n]) +# Location: +# -> Device Drivers +# -> USB support (USB_SUPPORT [=y]) +# +# +# +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set diff --git a/configs/fedora/generic/CONFIG_USB_OTG_PRODUCTLIST b/configs/fedora/generic/CONFIG_USB_OTG_PRODUCTLIST new file mode 100644 index 000000000..639540198 --- /dev/null +++ b/configs/fedora/generic/CONFIG_USB_OTG_PRODUCTLIST @@ -0,0 +1,21 @@ +# CONFIG_USB_OTG_PRODUCTLIST: +# +# If you say Y here, the "otg_productlist.h" file will be used as a +# product list, so USB peripherals not listed there will be +# rejected during enumeration. This behavior is required by the +# USB OTG and EH specification for all devices not on your product's +# "Targeted Peripherals List". "Embedded Hosts" are likewise +# allowed to support only a limited number of peripherals. +# +# Symbol: USB_OTG_PRODUCTLIST [=n] +# Type : bool +# Defined at drivers/usb/core/Kconfig:58 +# Prompt: Rely on OTG and EH Targeted Peripherals List +# Depends on: USB_SUPPORT [=y] && USB [=y] +# Location: +# -> Device Drivers +# -> USB support (USB_SUPPORT [=y]) +# +# +# +# CONFIG_USB_OTG_PRODUCTLIST is not set diff --git a/configs/fedora/generic/CONFIG_VIDEO_DW9768 b/configs/fedora/generic/CONFIG_VIDEO_DW9768 new file mode 100644 index 000000000..1203dc51b --- /dev/null +++ b/configs/fedora/generic/CONFIG_VIDEO_DW9768 @@ -0,0 +1,23 @@ +# CONFIG_VIDEO_DW9768: +# +# This is a driver for the DW9768 camera lens voice coil. +# DW9768 is a 10 bit DAC with 100mA output current sink +# capability. This is designed for linear control of +# voice coil motors, controlled via I2C serial interface. +# +# Symbol: VIDEO_DW9768 [=n] +# Type : tristate +# Defined at drivers/media/i2c/Kconfig:1283 +# Prompt: DW9768 lens voice coil support +# Depends on: MEDIA_SUPPORT [=m] && I2C [=y] && VIDEO_V4L2 [=m] +# Visible if: MEDIA_SUPPORT [=m] && I2C [=y] && VIDEO_V4L2 [=m] && MEDIA_CAMERA_SUPPORT [=y] +# Location: +# -> Device Drivers +# -> Multimedia support (MEDIA_SUPPORT [=m]) +# -> Media ancillary drivers +# -> Lens drivers +# Selects: MEDIA_CONTROLLER [=y] && VIDEO_V4L2_SUBDEV_API [=y] && V4L2_FWNODE [=m] +# +# +# +CONFIG_VIDEO_DW9768=m diff --git a/configs/fedora/generic/CONFIG_VIDEO_IMX290 b/configs/fedora/generic/CONFIG_VIDEO_IMX290 index a39625af6..baa36bf20 100644 --- a/configs/fedora/generic/CONFIG_VIDEO_IMX290 +++ b/configs/fedora/generic/CONFIG_VIDEO_IMX290 @@ -1,24 +1 @@ -# CONFIG_VIDEO_IMX290: -# -# This is a Video4Linux2 sensor driver for the Sony -# IMX290 camera sensor. -# -# To compile this driver as a module, choose M here: the -# module will be called imx290. -# -# Symbol: VIDEO_IMX290 [=n] -# Type : tristate -# Defined at drivers/media/i2c/Kconfig:777 -# Prompt: Sony IMX290 sensor support -# Depends on: MEDIA_SUPPORT [=m] && I2C [=y] && VIDEO_V4L2 [=m] -# Visible if: MEDIA_SUPPORT [=m] && I2C [=y] && VIDEO_V4L2 [=m] && MEDIA_CAMERA_SUPPORT [=y] -# Location: -# -> Device Drivers -# -> Multimedia support (MEDIA_SUPPORT [=m]) -# -> Media ancillary drivers -# -> Camera sensor devices -# Selects: MEDIA_CONTROLLER [=y] && VIDEO_V4L2_SUBDEV_API [=y] && REGMAP_I2C [=y] && V4L2_FWNODE [=m] -# -# -# CONFIG_VIDEO_IMX290=m diff --git a/configs/fedora/generic/CONFIG_VIDEO_MT9M111 b/configs/fedora/generic/CONFIG_VIDEO_MT9M111 index ba548bbc3..3b5763078 100644 --- a/configs/fedora/generic/CONFIG_VIDEO_MT9M111 +++ b/configs/fedora/generic/CONFIG_VIDEO_MT9M111 @@ -1,23 +1 @@ -# CONFIG_VIDEO_MT9M111: -# -# This driver supports MT9M111, MT9M112 and MT9M131 cameras from -# Micron/Aptina -# -# Symbol: VIDEO_MT9M111 [=n] -# Type : tristate -# Defined at drivers/media/i2c/Kconfig:1078 -# Prompt: mt9m111, mt9m112 and mt9m131 support -# Depends on: MEDIA_SUPPORT [=m] && I2C [=y] && VIDEO_V4L2 [=m] -# Visible if: MEDIA_SUPPORT [=m] && I2C [=y] && VIDEO_V4L2 [=m] && MEDIA_CAMERA_SUPPORT [=y] -# Location: -# -> Device Drivers -# -> Multimedia support (MEDIA_SUPPORT [=m]) -# -> Media ancillary drivers -# -> Camera sensor devices -# Selects: V4L2_FWNODE [=m] -# Selected by [n]: -# - SOC_CAMERA_MT9M111 [=n] && STAGING [=y] && STAGING_MEDIA [=y] && MEDIA_SUPPORT [=m] && SOC_CAMERA [=n] && I2C [=y] -# -# -# -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set diff --git a/configs/fedora/generic/CONFIG_VIDEO_RDACM20 b/configs/fedora/generic/CONFIG_VIDEO_RDACM20 new file mode 100644 index 000000000..494b5be1b --- /dev/null +++ b/configs/fedora/generic/CONFIG_VIDEO_RDACM20 @@ -0,0 +1,24 @@ +# CONFIG_VIDEO_RDACM20: +# +# This driver supports the IMI RDACM20 GMSL camera, used in +# ADAS systems. +# +# This camera should be used in conjunction with a GMSL +# deserialiser such as the MAX9286. +# +# Symbol: VIDEO_RDACM20 [=n] +# Type : tristate +# Defined at drivers/media/i2c/Kconfig:1174 +# Prompt: IMI RDACM20 camera support +# Depends on: MEDIA_SUPPORT [=m] && VIDEO_V4L2 [=m] && I2C [=y] +# Visible if: MEDIA_SUPPORT [=m] && VIDEO_V4L2 [=m] && I2C [=y] && MEDIA_CAMERA_SUPPORT [=y] +# Location: +# -> Device Drivers +# -> Multimedia support (MEDIA_SUPPORT [=m]) +# -> Media ancillary drivers +# -> Camera sensor devices +# Selects: V4L2_FWNODE [=m] && VIDEO_V4L2_SUBDEV_API [=y] && MEDIA_CONTROLLER [=y] +# +# +# +CONFIG_VIDEO_RDACM20=m diff --git a/configs/fedora/generic/CONFIG_WLAN_VENDOR_MICROCHIP b/configs/fedora/generic/CONFIG_WLAN_VENDOR_MICROCHIP new file mode 100644 index 000000000..7fde12ef2 --- /dev/null +++ b/configs/fedora/generic/CONFIG_WLAN_VENDOR_MICROCHIP @@ -0,0 +1,22 @@ +# CONFIG_WLAN_VENDOR_MICROCHIP: +# +# If you have a wireless card belonging to this class, say Y. +# +# Note that the answer to this question doesn't directly affect the +# kernel: saying N will just cause the configurator to skip all the +# questions about these cards. If you say Y, you will be asked for +# your specific card in the following questions. +# +# Symbol: WLAN_VENDOR_MICROCHIP [=y] +# Type : bool +# Defined at drivers/net/wireless/microchip/Kconfig:2 +# Prompt: Microchip devices +# Depends on: NETDEVICES [=y] && WLAN [=y] +# Location: +# -> Device Drivers +# -> Network device support (NETDEVICES [=y]) +# -> Wireless LAN (WLAN [=y]) +# +# +# +CONFIG_WLAN_VENDOR_MICROCHIP=y diff --git a/configs/fedora/generic/CONFIG_XEN_UNPOPULATED_ALLOC b/configs/fedora/generic/CONFIG_XEN_UNPOPULATED_ALLOC new file mode 100644 index 000000000..79f2db99b --- /dev/null +++ b/configs/fedora/generic/CONFIG_XEN_UNPOPULATED_ALLOC @@ -0,0 +1,19 @@ +# CONFIG_XEN_UNPOPULATED_ALLOC: +# +# Use unpopulated memory ranges in order to create mappings for guest +# memory regions, including grant maps and foreign pages. This avoids +# having to balloon out RAM regions in order to obtain physical memory +# space to create such mappings. +# +# Symbol: XEN_UNPOPULATED_ALLOC [=y] +# Type : bool +# Defined at drivers/xen/Kconfig:328 +# Prompt: Use unpopulated memory ranges for guest mappings +# Depends on: XEN [=y] && X86 [=y] && ZONE_DEVICE [=y] +# Location: +# -> Device Drivers +# -> Xen driver support +# +# +# +CONFIG_XEN_UNPOPULATED_ALLOC=y diff --git a/configs/fedora/generic/CONFIG_XILINX_ZYNQMP_DPDMA b/configs/fedora/generic/CONFIG_XILINX_ZYNQMP_DPDMA new file mode 100644 index 000000000..08524461d --- /dev/null +++ b/configs/fedora/generic/CONFIG_XILINX_ZYNQMP_DPDMA @@ -0,0 +1,20 @@ +# CONFIG_XILINX_ZYNQMP_DPDMA: +# +# Enable support for Xilinx ZynqMP DisplayPort DMA. Choose this option +# if you have a Xilinx ZynqMP SoC with a DisplayPort subsystem. The +# driver provides the dmaengine required by the DisplayPort subsystem +# display driver. +# +# Symbol: XILINX_ZYNQMP_DPDMA [=n] +# Type : tristate +# Defined at drivers/dma/Kconfig:711 +# Prompt: Xilinx DPDMA Engine +# Depends on: DMADEVICES [=y] +# Location: +# -> Device Drivers +# -> DMA Engine support (DMADEVICES [=y]) +# Selects: DMA_ENGINE [=y] && DMA_VIRTUAL_CHANNELS [=y] +# +# +# +# CONFIG_XILINX_ZYNQMP_DPDMA is not set diff --git a/configs/fedora/generic/arm/CONFIG_ARCH_KEEMBAY b/configs/fedora/generic/arm/CONFIG_ARCH_KEEMBAY new file mode 100644 index 000000000..08875182c --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARCH_KEEMBAY @@ -0,0 +1 @@ +# CONFIG_ARCH_KEEMBAY is not set diff --git a/configs/fedora/generic/arm/CONFIG_ARCH_MSTARV7 b/configs/fedora/generic/arm/CONFIG_ARCH_MSTARV7 new file mode 100644 index 000000000..f05757a87 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARCH_MSTARV7 @@ -0,0 +1 @@ +# CONFIG_ARCH_MSTARV7 is not set diff --git a/configs/fedora/generic/arm/CONFIG_ARCH_SPARX5 b/configs/fedora/generic/arm/CONFIG_ARCH_SPARX5 new file mode 100644 index 000000000..cb416e991 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARCH_SPARX5 @@ -0,0 +1 @@ +# CONFIG_ARCH_SPARX5 is not set diff --git a/configs/fedora/generic/arm/CONFIG_ARM_PSCI_CPUIDLE_DOMAIN b/configs/fedora/generic/arm/CONFIG_ARM_PSCI_CPUIDLE_DOMAIN new file mode 100644 index 000000000..919e8a494 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARM_PSCI_CPUIDLE_DOMAIN @@ -0,0 +1 @@ +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y diff --git a/configs/fedora/generic/arm/CONFIG_ARM_SMCCC_SOC_ID b/configs/fedora/generic/arm/CONFIG_ARM_SMCCC_SOC_ID new file mode 100644 index 000000000..c53e28f0b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARM_SMCCC_SOC_ID @@ -0,0 +1 @@ +CONFIG_ARM_SMCCC_SOC_ID=y diff --git a/configs/fedora/generic/arm/CONFIG_ARM_TEGRA194_CPUFREQ b/configs/fedora/generic/arm/CONFIG_ARM_TEGRA194_CPUFREQ new file mode 100644 index 000000000..661d4bf29 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARM_TEGRA194_CPUFREQ @@ -0,0 +1,17 @@ +# CONFIG_ARM_TEGRA194_CPUFREQ: +# +# This adds CPU frequency driver support for Tegra194 SOCs. +# +# Symbol: ARM_TEGRA194_CPUFREQ [=y] +# Type : tristate +# Defined at drivers/cpufreq/Kconfig.arm:319 +# Prompt: Tegra194 CPUFreq support +# Depends on: CPU_FREQ [=y] && (ARM || ARM64 [=y]) && ARCH_TEGRA_194_SOC [=y] && TEGRA_BPMP [=y] +# Location: +# -> CPU Power Management +# -> CPU Frequency scaling +# -> CPU Frequency scaling (CPU_FREQ [=y]) +# +# +# +CONFIG_ARM_TEGRA194_CPUFREQ=y diff --git a/configs/fedora/generic/arm/CONFIG_CEC_CROS_EC b/configs/fedora/generic/arm/CONFIG_CEC_CROS_EC index 93dfc968c..4ac6d101f 100644 --- a/configs/fedora/generic/arm/CONFIG_CEC_CROS_EC +++ b/configs/fedora/generic/arm/CONFIG_CEC_CROS_EC @@ -1,20 +1 @@ -# CONFIG_CEC_CROS_EC: -# -# If you say yes here you will get support for the -# ChromeOS Embedded Controller's CEC. -# The CEC bus is present in the HDMI connector and enables communication -# between compatible devices. -# -# Symbol: CEC_CROS_EC [=n] -# Type : tristate -# Defined at drivers/media/cec/platform/Kconfig:5 -# Prompt: ChromeOS EC CEC driver -# Depends on: MEDIA_CEC_SUPPORT [=y] && CROS_EC [=m] -# Location: -# -> Device Drivers -# -> HDMI CEC drivers (MEDIA_CEC_SUPPORT [=y]) -# Selects: CEC_CORE [=m] && CEC_NOTIFIER [=y] && CROS_EC_PROTO [=y] -# -# -# CONFIG_CEC_CROS_EC=m diff --git a/configs/fedora/generic/arm/CONFIG_CLKSRC_STM32_LP b/configs/fedora/generic/arm/CONFIG_CLKSRC_STM32_LP new file mode 100644 index 000000000..0ba922e2d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CLKSRC_STM32_LP @@ -0,0 +1 @@ +# CONFIG_CLKSRC_STM32_LP is not set diff --git a/configs/fedora/generic/arm/CONFIG_CLK_BCM2711_DVP b/configs/fedora/generic/arm/CONFIG_CLK_BCM2711_DVP new file mode 100644 index 000000000..06ea43dbd --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_CLK_BCM2711_DVP @@ -0,0 +1 @@ +CONFIG_CLK_BCM2711_DVP=m diff --git a/configs/fedora/generic/arm/CONFIG_DRM_ZYNQMP_DPSUB b/configs/fedora/generic/arm/CONFIG_DRM_ZYNQMP_DPSUB new file mode 100644 index 000000000..ff6365416 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_DRM_ZYNQMP_DPSUB @@ -0,0 +1 @@ +CONFIG_DRM_ZYNQMP_DPSUB=m diff --git a/configs/fedora/generic/arm/CONFIG_IPQ_APSS_6018 b/configs/fedora/generic/arm/CONFIG_IPQ_APSS_6018 new file mode 100644 index 000000000..0f993828c --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_IPQ_APSS_6018 @@ -0,0 +1,22 @@ +# CONFIG_IPQ_APSS_6018: +# +# Support for APSS clock controller on IPQ platforms. The +# APSS clock controller manages the Mux and enable block that feeds the +# CPUs. +# Say Y if you want to support CPU frequency scaling on +# ipq based devices. +# +# Symbol: IPQ_APSS_6018 [=n] +# Type : tristate +# Defined at drivers/clk/qcom/Kconfig:109 +# Prompt: IPQ APSS Clock Controller +# Depends on: COMMON_CLK [=y] && COMMON_CLK_QCOM [=y] && (QCOM_APCS_IPC [=m] || COMPILE_TEST [=n]) +# Location: +# -> Device Drivers +# -> Common Clock Framework (COMMON_CLK [=y]) +# -> Support for Qualcomm's clock controllers (COMMON_CLK_QCOM [=y]) +# Selects: IPQ_APSS_PLL [=n] +# +# +# +# CONFIG_IPQ_APSS_6018 is not set diff --git a/configs/fedora/generic/arm/CONFIG_IPQ_APSS_PLL b/configs/fedora/generic/arm/CONFIG_IPQ_APSS_PLL new file mode 100644 index 000000000..e37e906de --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_IPQ_APSS_PLL @@ -0,0 +1,22 @@ +# CONFIG_IPQ_APSS_PLL: +# +# Support for APSS PLL on ipq devices. The APSS PLL is the main +# clock that feeds the CPUs on ipq based devices. +# Say Y if you want to support CPU frequency scaling on ipq based +# devices. +# +# Symbol: IPQ_APSS_PLL [=n] +# Type : tristate +# Defined at drivers/clk/qcom/Kconfig:101 +# Prompt: IPQ APSS PLL +# Depends on: COMMON_CLK [=y] && COMMON_CLK_QCOM [=y] +# Location: +# -> Device Drivers +# -> Common Clock Framework (COMMON_CLK [=y]) +# -> Support for Qualcomm's clock controllers (COMMON_CLK_QCOM [=y]) +# Selected by [n]: +# - IPQ_APSS_6018 [=n] && COMMON_CLK [=y] && COMMON_CLK_QCOM [=y] && (QCOM_APCS_IPC [=m] || COMPILE_TEST [=n]) +# +# +# +# CONFIG_IPQ_APSS_PLL is not set diff --git a/configs/fedora/generic/arm/CONFIG_MFD_KHADAS_MCU b/configs/fedora/generic/arm/CONFIG_MFD_KHADAS_MCU new file mode 100644 index 000000000..029c8368c --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_MFD_KHADAS_MCU @@ -0,0 +1,29 @@ +# CONFIG_MFD_KHADAS_MCU: +# +# Support for the Khadas System control Microcontroller interface +# present on their VIM and Edge boards. +# +# This Microcontroller is present on the Khadas VIM1, VIM2, VIM3 and +# Edge boards. +# +# It provides multiple boot control features like password check, +# power-on options, power-off control and system FAN control on recent +# boards. +# +# This driver provides common support for accessing the device, +# additional drivers must be enabled in order to use the functionality +# of the device. +# +# Symbol: MFD_KHADAS_MCU [=n] +# Type : tristate +# Defined at drivers/mfd/Kconfig:2044 +# Prompt: Support for Khadas System control Microcontroller +# Depends on: HAS_IOMEM [=y] && I2C [=y] && (ARCH_MESON [=y] || ARCH_ROCKCHIP [=y] || COMPILE_TEST [=n]) +# Location: +# -> Device Drivers +# -> Multifunction device drivers +# Selects: MFD_CORE [=y] && REGMAP_I2C [=y] +# +# +# +# CONFIG_MFD_KHADAS_MCU is not set diff --git a/configs/fedora/generic/arm/CONFIG_NVME_TARGET_PASSTHRU b/configs/fedora/generic/arm/CONFIG_NVME_TARGET_PASSTHRU new file mode 100644 index 000000000..3937aee43 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_NVME_TARGET_PASSTHRU @@ -0,0 +1,22 @@ +# CONFIG_NVME_TARGET_PASSTHRU: +# +# This enables target side NVMe passthru controller support for the +# NVMe Over Fabrics protocol. It allows for hosts to manage and +# directly access an actual NVMe controller residing on the target +# side, incuding executing Vendor Unique Commands. +# +# If unsure, say N. +# +# Symbol: NVME_TARGET_PASSTHRU [=n] +# Type : bool +# Defined at drivers/nvme/target/Kconfig:19 +# Prompt: NVMe Target Passthrough support +# Depends on: NVME_TARGET [=m] && (NVME_CORE [=m]=y || NVME_CORE [=m]=NVME_TARGET [=m]) +# Location: +# -> Device Drivers +# -> NVME Support +# -> NVMe Target support (NVME_TARGET [=m]) +# +# +# +CONFIG_NVME_TARGET_PASSTHRU=y diff --git a/configs/fedora/generic/arm/CONFIG_PHY_QCOM_IPQ806X_USB b/configs/fedora/generic/arm/CONFIG_PHY_QCOM_IPQ806X_USB new file mode 100644 index 000000000..b71da31e3 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PHY_QCOM_IPQ806X_USB @@ -0,0 +1,19 @@ +# CONFIG_PHY_QCOM_IPQ806X_USB: +# +# This option enables support for the Synopsis PHYs present inside the +# Qualcomm USB3.0 DWC3 controller on ipq806x SoC. This driver supports +# both HS and SS PHY controllers. +# +# Symbol: PHY_QCOM_IPQ806X_USB [=n] +# Type : tristate +# Defined at drivers/phy/qualcomm/Kconfig:108 +# Prompt: Qualcomm IPQ806x DWC3 USB PHY driver +# Depends on: HAS_IOMEM [=y] && OF [=y] && (ARCH_QCOM [=y] || COMPILE_TEST [=n]) +# Location: +# -> Device Drivers +# -> PHY Subsystem +# Selects: GENERIC_PHY [=y] +# +# +# +# CONFIG_PHY_QCOM_IPQ806X_USB is not set diff --git a/configs/fedora/generic/arm/CONFIG_PHY_QCOM_UFS b/configs/fedora/generic/arm/CONFIG_PHY_QCOM_UFS deleted file mode 100644 index 936bcab6c..000000000 --- a/configs/fedora/generic/arm/CONFIG_PHY_QCOM_UFS +++ /dev/null @@ -1 +0,0 @@ -CONFIG_PHY_QCOM_UFS=m diff --git a/configs/fedora/generic/arm/CONFIG_PHY_QCOM_UFS_14NM b/configs/fedora/generic/arm/CONFIG_PHY_QCOM_UFS_14NM deleted file mode 100644 index e858b3441..000000000 --- a/configs/fedora/generic/arm/CONFIG_PHY_QCOM_UFS_14NM +++ /dev/null @@ -1 +0,0 @@ -CONFIG_PHY_QCOM_UFS_14NM=m diff --git a/configs/fedora/generic/arm/CONFIG_PHY_SAMSUNG_UFS b/configs/fedora/generic/arm/CONFIG_PHY_SAMSUNG_UFS new file mode 100644 index 000000000..a75a01efb --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PHY_SAMSUNG_UFS @@ -0,0 +1,21 @@ +# CONFIG_PHY_SAMSUNG_UFS: +# +# Enable this to support the Samsung UFS PHY driver for +# Samsung SoCs. This driver provides the interface for UFS +# host controller to do PHY related programming. +# +# Symbol: PHY_SAMSUNG_UFS [=n] +# Type : tristate +# Defined at drivers/phy/samsung/Kconfig:32 +# Prompt: SAMSUNG SoC series UFS PHY driver +# Depends on: OF [=y] && (ARCH_EXYNOS [=y] || COMPILE_TEST [=n]) +# Location: +# -> Device Drivers +# -> PHY Subsystem +# Selects: GENERIC_PHY [=y] +# Selected by [n]: +# - SCSI_UFS_EXYNOS [=n] && SCSI_LOWLEVEL [=y] && SCSI [=y] && SCSI_UFSHCD_PLATFORM [=m] && (ARCH_EXYNOS [=y] || COMPILE_TEST [=n]) +# +# +# +CONFIG_PHY_SAMSUNG_UFS=m diff --git a/configs/fedora/generic/arm/CONFIG_PHY_XILINX_ZYNQMP b/configs/fedora/generic/arm/CONFIG_PHY_XILINX_ZYNQMP new file mode 100644 index 000000000..6b1bf3ffe --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_PHY_XILINX_ZYNQMP @@ -0,0 +1,18 @@ +# CONFIG_PHY_XILINX_ZYNQMP: +# +# Enable this to support ZynqMP High Speed Gigabit Transceiver +# that is part of ZynqMP SoC. +# +# Symbol: PHY_XILINX_ZYNQMP [=n] +# Type : tristate +# Defined at drivers/phy/xilinx/Kconfig:7 +# Prompt: Xilinx ZynqMP PHY driver +# Depends on: ARCH_ZYNQMP [=y] || COMPILE_TEST [=n] +# Location: +# -> Device Drivers +# -> PHY Subsystem +# Selects: GENERIC_PHY [=y] +# +# +# +# CONFIG_PHY_XILINX_ZYNQMP is not set diff --git a/configs/fedora/generic/arm/CONFIG_QCOM_CLK_APCC_MSM8996 b/configs/fedora/generic/arm/CONFIG_QCOM_CLK_APCC_MSM8996 new file mode 100644 index 000000000..03927bd10 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_QCOM_CLK_APCC_MSM8996 @@ -0,0 +1,20 @@ +# CONFIG_QCOM_CLK_APCC_MSM8996: +# +# Support for the CPU clock controller on msm8996 devices. +# Say Y if you want to support CPU clock scaling using CPUfreq +# drivers for dyanmic power management. +# +# Symbol: QCOM_CLK_APCC_MSM8996 [=n] +# Type : tristate +# Defined at drivers/clk/qcom/Kconfig:40 +# Prompt: MSM8996 CPU Clock Controller +# Depends on: COMMON_CLK [=y] && COMMON_CLK_QCOM [=y] && ARM64 [=y] +# Location: +# -> Device Drivers +# -> Common Clock Framework (COMMON_CLK [=y]) +# -> Support for Qualcomm's clock controllers (COMMON_CLK_QCOM [=y]) +# Selects: QCOM_KRYO_L2_ACCESSORS [=y] +# +# +# +# CONFIG_QCOM_CLK_APCC_MSM8996 is not set diff --git a/configs/fedora/generic/arm/CONFIG_QCOM_RPMH b/configs/fedora/generic/arm/CONFIG_QCOM_RPMH new file mode 100644 index 000000000..f4736e823 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_QCOM_RPMH @@ -0,0 +1 @@ +# CONFIG_QCOM_RPMH is not set diff --git a/configs/fedora/generic/arm/CONFIG_REGULATOR_CROS_EC b/configs/fedora/generic/arm/CONFIG_REGULATOR_CROS_EC new file mode 100644 index 000000000..4797223e2 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_REGULATOR_CROS_EC @@ -0,0 +1 @@ +CONFIG_REGULATOR_CROS_EC=m diff --git a/configs/fedora/generic/arm/CONFIG_REGULATOR_SY8827N b/configs/fedora/generic/arm/CONFIG_REGULATOR_SY8827N new file mode 100644 index 000000000..c5219f00c --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_REGULATOR_SY8827N @@ -0,0 +1 @@ +CONFIG_REGULATOR_SY8827N=m diff --git a/configs/fedora/generic/arm/CONFIG_SCSI_UFS_EXYNOS b/configs/fedora/generic/arm/CONFIG_SCSI_UFS_EXYNOS new file mode 100644 index 000000000..d87acf266 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SCSI_UFS_EXYNOS @@ -0,0 +1,23 @@ +# CONFIG_SCSI_UFS_EXYNOS: +# +# This selects the EXYNOS specific additions to UFSHCD platform driver. +# UFS host on EXYNOS includes HCI and UNIPRO layer, and associates with +# UFS-PHY driver. +# +# Select this if you have UFS host controller on EXYNOS chipset. +# If unsure, say N. +# +# Symbol: SCSI_UFS_EXYNOS [=n] +# Type : tristate +# Defined at drivers/scsi/ufs/Kconfig:165 +# Prompt: EXYNOS specific hooks to UFS controller platform driver +# Depends on: SCSI_LOWLEVEL [=y] && SCSI [=y] && SCSI_UFSHCD_PLATFORM [=m] && (ARCH_EXYNOS [=y] || COMPILE_TEST [=n]) +# Location: +# -> Device Drivers +# -> SCSI device support +# -> SCSI low-level drivers (SCSI_LOWLEVEL [=y]) +# Selects: PHY_SAMSUNG_UFS [=n] +# +# +# +# CONFIG_SCSI_UFS_EXYNOS is not set diff --git a/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 b/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 index 7e78cbfb2..1ca9fc323 100644 --- a/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 +++ b/configs/fedora/generic/arm/CONFIG_SC_GCC_7180 @@ -1 +1 @@ -# CONFIG_SC_GCC_7180 is not set +CONFIG_SC_GCC_7180=m diff --git a/configs/fedora/generic/arm/CONFIG_SERIAL_IMX_EARLYCON b/configs/fedora/generic/arm/CONFIG_SERIAL_IMX_EARLYCON new file mode 100644 index 000000000..f8065a94e --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SERIAL_IMX_EARLYCON @@ -0,0 +1,20 @@ +# CONFIG_SERIAL_IMX_EARLYCON: +# +# If you have enabled the earlycon on the Freescale IMX +# CPU you can make it the earlycon by answering Y to this option. +# +# Symbol: SERIAL_IMX_EARLYCON [=n] +# Type : bool +# Defined at drivers/tty/serial/Kconfig:518 +# Prompt: Earlycon on IMX serial port +# Depends on: TTY [=y] && HAS_IOMEM [=y] && OF [=y] +# Location: +# -> Device Drivers +# -> Character devices +# -> Enable TTY (TTY [=y]) +# -> Serial drivers +# Selects: SERIAL_EARLYCON [=y] +# +# +# +# CONFIG_SERIAL_IMX_EARLYCON is not set diff --git a/configs/fedora/generic/arm/CONFIG_SM_GPUCC_8150 b/configs/fedora/generic/arm/CONFIG_SM_GPUCC_8150 new file mode 100644 index 000000000..672bdf84d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SM_GPUCC_8150 @@ -0,0 +1,20 @@ +# CONFIG_SM_GPUCC_8150: +# +# Support for the graphics clock controller on SM8150 devices. +# Say Y if you want to support graphics controller devices and +# functionality such as 3D graphics. +# +# Symbol: SM_GPUCC_8150 [=n] +# Type : tristate +# Defined at drivers/clk/qcom/Kconfig:431 +# Prompt: SM8150 Graphics Clock Controller +# Depends on: COMMON_CLK [=y] && COMMON_CLK_QCOM [=y] +# Location: +# -> Device Drivers +# -> Common Clock Framework (COMMON_CLK [=y]) +# -> Support for Qualcomm's clock controllers (COMMON_CLK_QCOM [=y]) +# Selects: SM_GCC_8150 [=n] +# +# +# +# CONFIG_SM_GPUCC_8150 is not set diff --git a/configs/fedora/generic/arm/CONFIG_SM_GPUCC_8250 b/configs/fedora/generic/arm/CONFIG_SM_GPUCC_8250 new file mode 100644 index 000000000..72464b6f8 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SM_GPUCC_8250 @@ -0,0 +1,20 @@ +# CONFIG_SM_GPUCC_8250: +# +# Support for the graphics clock controller on SM8250 devices. +# Say Y if you want to support graphics controller devices and +# functionality such as 3D graphics. +# +# Symbol: SM_GPUCC_8250 [=n] +# Type : tristate +# Defined at drivers/clk/qcom/Kconfig:439 +# Prompt: SM8250 Graphics Clock Controller +# Depends on: COMMON_CLK [=y] && COMMON_CLK_QCOM [=y] +# Location: +# -> Device Drivers +# -> Common Clock Framework (COMMON_CLK [=y]) +# -> Support for Qualcomm's clock controllers (COMMON_CLK_QCOM [=y]) +# Selects: SM_GCC_8250 [=m] +# +# +# +# CONFIG_SM_GPUCC_8250 is not set diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA new file mode 100644 index 000000000..b32a04ff3 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA @@ -0,0 +1 @@ +CONFIG_SND_SOC_TEGRA=m diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA186_DSPK b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA186_DSPK new file mode 100644 index 000000000..6d366f70d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA186_DSPK @@ -0,0 +1,26 @@ +# CONFIG_SND_SOC_TEGRA186_DSPK: +# +# Config to enable the Digital Speaker Controller (DSPK) which +# converts the multi-bit Pulse Code Modulation (PCM) audio input to +# oversampled 1-bit Pulse Density Modulation (PDM) output. From the +# signal flow perspective DSPK can be viewed as a PDM transmitter +# that up-samples the input to the desired sampling rate by +# interpolation and then converts the oversampled PCM input to +# the desired 1-bit output via Delta Sigma Modulation (DSM). +# Say Y or M if you want to add support for Tegra186 DSPK module. +# +# Symbol: SND_SOC_TEGRA186_DSPK [=n] +# Type : tristate +# Defined at sound/soc/tegra/Kconfig:96 +# Prompt: Tegra186 DSPK module +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_TEGRA [=m] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# -> SoC Audio for the Tegra System-on-Chip (SND_SOC_TEGRA [=m]) +# +# +# +# CONFIG_SND_SOC_TEGRA186_DSPK is not set diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_ADMAIF b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_ADMAIF new file mode 100644 index 000000000..9d9c56d7d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_ADMAIF @@ -0,0 +1,25 @@ +# CONFIG_SND_SOC_TEGRA210_ADMAIF: +# +# Config to enable ADMAIF which is the interface between ADMA and +# Audio Hub (AHUB). Each ADMA channel that sends/receives data to/ +# from AHUB must interface through an ADMAIF channel. ADMA channel +# sending data to AHUB pairs with an ADMAIF Tx channel, where as +# ADMA channel receiving data from AHUB pairs with an ADMAIF Rx +# channel. Buffer size is configurable for each ADMAIIF channel. +# Say Y or M if you want to add support for Tegra210 ADMAIF module. +# +# Symbol: SND_SOC_TEGRA210_ADMAIF [=n] +# Type : tristate +# Defined at sound/soc/tegra/Kconfig:109 +# Prompt: Tegra210 ADMAIF module +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_TEGRA [=m] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# -> SoC Audio for the Tegra System-on-Chip (SND_SOC_TEGRA [=m]) +# +# +# +# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_AHUB b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_AHUB new file mode 100644 index 000000000..fb122445d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_AHUB @@ -0,0 +1,23 @@ +# CONFIG_SND_SOC_TEGRA210_AHUB: +# +# Config to enable Audio Hub (AHUB) module, which comprises of a +# switch called Audio Crossbar (AXBAR) used to configure or modify +# the audio routing path between various HW accelerators present in +# AHUB. +# Say Y or M if you want to add support for Tegra210 AHUB module. +# +# Symbol: SND_SOC_TEGRA210_AHUB [=n] +# Type : tristate +# Defined at sound/soc/tegra/Kconfig:65 +# Prompt: Tegra210 AHUB module +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_TEGRA [=m] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# -> SoC Audio for the Tegra System-on-Chip (SND_SOC_TEGRA [=m]) +# +# +# +# CONFIG_SND_SOC_TEGRA210_AHUB is not set diff --git a/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_DMIC b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_DMIC new file mode 100644 index 000000000..0c5357015 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SND_SOC_TEGRA210_DMIC @@ -0,0 +1,24 @@ +# CONFIG_SND_SOC_TEGRA210_DMIC: +# +# Config to enable the Digital MIC (DMIC) controller which is used +# to interface with Pulse Density Modulation (PDM) input devices. +# The DMIC controller implements a converter to convert PDM signals +# to Pulse Code Modulation (PCM) signals. This can be viewed as a +# PDM receiver. +# Say Y or M if you want to add support for Tegra210 DMIC module. +# +# Symbol: SND_SOC_TEGRA210_DMIC [=n] +# Type : tristate +# Defined at sound/soc/tegra/Kconfig:75 +# Prompt: Tegra210 DMIC module +# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_TEGRA [=m] +# Location: +# -> Device Drivers +# -> Sound card support (SOUND [=m]) +# -> Advanced Linux Sound Architecture (SND [=m]) +# -> ALSA for SoC audio support (SND_SOC [=m]) +# -> SoC Audio for the Tegra System-on-Chip (SND_SOC_TEGRA [=m]) +# +# +# +# CONFIG_SND_SOC_TEGRA210_DMIC is not set diff --git a/configs/fedora/generic/arm/CONFIG_STM32_FMC2_EBI b/configs/fedora/generic/arm/CONFIG_STM32_FMC2_EBI new file mode 100644 index 000000000..db6e788cf --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_STM32_FMC2_EBI @@ -0,0 +1,20 @@ +# CONFIG_STM32_FMC2_EBI: +# +# Select this option to enable the STM32 FMC2 External Bus Interface +# controller. This driver configures the transactions with external +# devices (like SRAM, ethernet adapters, FPGAs, LCD displays, ...) on +# SOCs containing the FMC2 External Bus Interface. +# +# Symbol: STM32_FMC2_EBI [=n] +# Type : tristate +# Defined at drivers/memory/Kconfig:191 +# Prompt: Support for FMC2 External Bus Interface on STM32MP SoCs +# Depends on: MEMORY [=y] && (MACH_STM32MP157 [=y] || COMPILE_TEST [=n]) +# Location: +# -> Device Drivers +# -> Memory Controller drivers (MEMORY [=y]) +# Selects: MFD_SYSCON [=y] +# +# +# +# CONFIG_STM32_FMC2_EBI is not set diff --git a/configs/fedora/generic/arm/CONFIG_USB_OTG_BLACKLIST_HUB b/configs/fedora/generic/arm/CONFIG_USB_OTG_BLACKLIST_HUB deleted file mode 100644 index 461a020a8..000000000 --- a/configs/fedora/generic/arm/CONFIG_USB_OTG_BLACKLIST_HUB +++ /dev/null @@ -1 +0,0 @@ -# CONFIG_USB_OTG_BLACKLIST_HUB is not set diff --git a/configs/fedora/generic/arm/CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB b/configs/fedora/generic/arm/CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB new file mode 100644 index 000000000..2aa6c9392 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB @@ -0,0 +1 @@ +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set diff --git a/configs/fedora/generic/arm/CONFIG_XILINX_ZYNQMP_DPDMA b/configs/fedora/generic/arm/CONFIG_XILINX_ZYNQMP_DPDMA new file mode 100644 index 000000000..58298f242 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_XILINX_ZYNQMP_DPDMA @@ -0,0 +1 @@ +CONFIG_XILINX_ZYNQMP_DPDMA=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_TLB_RANGE b/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_TLB_RANGE new file mode 100644 index 000000000..b34bf805a --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_ARM64_TLB_RANGE @@ -0,0 +1 @@ +CONFIG_ARM64_TLB_RANGE=y diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_ARM_TEGRA194_CPUFREQ b/configs/fedora/generic/arm/aarch64/CONFIG_ARM_TEGRA194_CPUFREQ new file mode 100644 index 000000000..bb9dfae55 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_ARM_TEGRA194_CPUFREQ @@ -0,0 +1 @@ +CONFIG_ARM_TEGRA194_CPUFREQ=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_BATTERY_CW2015 b/configs/fedora/generic/arm/aarch64/CONFIG_BATTERY_CW2015 new file mode 100644 index 000000000..5ad6cdbb1 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_BATTERY_CW2015 @@ -0,0 +1 @@ +CONFIG_BATTERY_CW2015=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_EXTCON_PTN5150 b/configs/fedora/generic/arm/aarch64/CONFIG_EXTCON_PTN5150 deleted file mode 100644 index 8ee90f3f7..000000000 --- a/configs/fedora/generic/arm/aarch64/CONFIG_EXTCON_PTN5150 +++ /dev/null @@ -1 +0,0 @@ -CONFIG_EXTCON_PTN5150=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_IMX_SCU_SOC b/configs/fedora/generic/arm/aarch64/CONFIG_IMX_SCU_SOC deleted file mode 100644 index 57c96444a..000000000 --- a/configs/fedora/generic/arm/aarch64/CONFIG_IMX_SCU_SOC +++ /dev/null @@ -1 +0,0 @@ -CONFIG_IMX_SCU_SOC=y diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_PHY_XILINX_ZYNQMP b/configs/fedora/generic/arm/aarch64/CONFIG_PHY_XILINX_ZYNQMP new file mode 100644 index 000000000..a8272d607 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_PHY_XILINX_ZYNQMP @@ -0,0 +1 @@ +CONFIG_PHY_XILINX_ZYNQMP=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_PCA9450 b/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_PCA9450 new file mode 100644 index 000000000..af74d3b08 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_PCA9450 @@ -0,0 +1 @@ +CONFIG_REGULATOR_PCA9450=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_QCOM_LABIBB b/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_QCOM_LABIBB new file mode 100644 index 000000000..9aacaee2a --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_QCOM_LABIBB @@ -0,0 +1 @@ +CONFIG_REGULATOR_QCOM_LABIBB=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_QCOM_USB_VBUS b/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_QCOM_USB_VBUS new file mode 100644 index 000000000..2ca7ff2e6 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_REGULATOR_QCOM_USB_VBUS @@ -0,0 +1 @@ +CONFIG_REGULATOR_QCOM_USB_VBUS=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_SOF_IMX8M_SUPPORT b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_SOF_IMX8M_SUPPORT index 25d50cc9e..84a67d545 100644 --- a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_SOF_IMX8M_SUPPORT +++ b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_SOF_IMX8M_SUPPORT @@ -1,22 +1 @@ -# CONFIG_SND_SOC_SOF_IMX8M_SUPPORT: -# -# This adds support for Sound Open Firmware for NXP i.MX8M platforms -# Say Y if you have such a device. -# If unsure select "N". -# -# Symbol: SND_SOC_SOF_IMX8M_SUPPORT [=n] -# Type : bool -# Defined at sound/soc/sof/imx/Kconfig:37 -# Prompt: SOF support for i.MX8M -# Depends on: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_SOC_SOF_TOPLEVEL [=y] && SND_SOC_SOF_IMX_TOPLEVEL [=y] && (IMX_DSP [=m]=y || IMX_DSP [=m]=SND_SOC_SOF_OF [=m]) -# Location: -# -> Device Drivers -# -> Sound card support (SOUND [=m]) -# -> Advanced Linux Sound Architecture (SND [=m]) -# -> ALSA for SoC audio support (SND_SOC [=m]) -# -> Sound Open Firmware Support (SND_SOC_SOF_TOPLEVEL [=y]) -# -> SOF support for NXP i.MX audio DSPs (SND_SOC_SOF_IMX_TOPLEVEL [=y]) -# -# -# CONFIG_SND_SOC_SOF_IMX8M_SUPPORT=y diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA186_DSPK b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA186_DSPK new file mode 100644 index 000000000..69ecdcace --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA186_DSPK @@ -0,0 +1 @@ +CONFIG_SND_SOC_TEGRA186_DSPK=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_ADMAIF b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_ADMAIF new file mode 100644 index 000000000..48ff685ba --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_ADMAIF @@ -0,0 +1 @@ +CONFIG_SND_SOC_TEGRA210_ADMAIF=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_AHUB b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_AHUB new file mode 100644 index 000000000..df9cb331c --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_AHUB @@ -0,0 +1 @@ +CONFIG_SND_SOC_TEGRA210_AHUB=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_DMIC b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_DMIC new file mode 100644 index 000000000..7ee30a773 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_DMIC @@ -0,0 +1 @@ +CONFIG_SND_SOC_TEGRA210_DMIC=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_I2S b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_I2S new file mode 100644 index 000000000..43dae56b7 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_SND_SOC_TEGRA210_I2S @@ -0,0 +1 @@ +CONFIG_SND_SOC_TEGRA210_I2S=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_TEGRA210_EMC b/configs/fedora/generic/arm/aarch64/CONFIG_TEGRA210_EMC new file mode 100644 index 000000000..7f909626e --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_TEGRA210_EMC @@ -0,0 +1 @@ +CONFIG_TEGRA210_EMC=m diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_TEGRA210_EMC_TABLE b/configs/fedora/generic/arm/aarch64/CONFIG_TEGRA210_EMC_TABLE new file mode 100644 index 000000000..3e6e18498 --- /dev/null +++ b/configs/fedora/generic/arm/aarch64/CONFIG_TEGRA210_EMC_TABLE @@ -0,0 +1 @@ +CONFIG_TEGRA210_EMC_TABLE=y diff --git a/configs/fedora/generic/arm/armv7/CONFIG_LEDS_TURRIS_OMNIA b/configs/fedora/generic/arm/armv7/CONFIG_LEDS_TURRIS_OMNIA new file mode 100644 index 000000000..749bf4f99 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_LEDS_TURRIS_OMNIA @@ -0,0 +1 @@ +CONFIG_LEDS_TURRIS_OMNIA=m diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_QCOM_LABIBB b/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_QCOM_LABIBB new file mode 100644 index 000000000..9aacaee2a --- /dev/null +++ b/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_QCOM_LABIBB @@ -0,0 +1 @@ +CONFIG_REGULATOR_QCOM_LABIBB=m diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_QCOM_USB_VBUS b/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_QCOM_USB_VBUS new file mode 100644 index 000000000..2ca7ff2e6 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/armv7/CONFIG_REGULATOR_QCOM_USB_VBUS @@ -0,0 +1 @@ +CONFIG_REGULATOR_QCOM_USB_VBUS=m diff --git a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_CS42XX8_I2C b/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_CS42XX8_I2C deleted file mode 100644 index f5db15237..000000000 --- a/configs/fedora/generic/arm/armv7/armv7/CONFIG_SND_SOC_CS42XX8_I2C +++ /dev/null @@ -1 +0,0 @@ -CONFIG_SND_SOC_CS42XX8_I2C=m diff --git a/configs/fedora/generic/powerpc/CONFIG_FB_MODE_HELPERS b/configs/fedora/generic/powerpc/CONFIG_FB_MODE_HELPERS new file mode 100644 index 000000000..84f515748 --- /dev/null +++ b/configs/fedora/generic/powerpc/CONFIG_FB_MODE_HELPERS @@ -0,0 +1 @@ +CONFIG_FB_MODE_HELPERS=y diff --git a/configs/fedora/generic/powerpc/CONFIG_PPC_PROT_SAO_LPAR b/configs/fedora/generic/powerpc/CONFIG_PPC_PROT_SAO_LPAR new file mode 100644 index 000000000..88471b97e --- /dev/null +++ b/configs/fedora/generic/powerpc/CONFIG_PPC_PROT_SAO_LPAR @@ -0,0 +1,21 @@ +# CONFIG_PPC_PROT_SAO_LPAR: +# +# This option adds support for PROT_SAO mappings from userspace +# inside LPARs on supported CPUs. +# +# This may cause issues when performing guest migration from +# a CPU that supports SAO to one that does not. +# +# If unsure, say N here. +# +# Symbol: PPC_PROT_SAO_LPAR [=n] +# Type : bool +# Defined at arch/powerpc/Kconfig:863 +# Prompt: Support PROT_SAO mappings in LPARs +# Depends on: PPC_BOOK3S_64 [=y] +# Location: +# -> Kernel options +# +# +# +# CONFIG_PPC_PROT_SAO_LPAR is not set diff --git a/configs/fedora/generic/powerpc/CONFIG_PPC_QUEUED_SPINLOCKS b/configs/fedora/generic/powerpc/CONFIG_PPC_QUEUED_SPINLOCKS new file mode 100644 index 000000000..90ecdc77e --- /dev/null +++ b/configs/fedora/generic/powerpc/CONFIG_PPC_QUEUED_SPINLOCKS @@ -0,0 +1,22 @@ +# CONFIG_PPC_QUEUED_SPINLOCKS: +# +# Say Y here to use queued spinlocks which give better scalability and +# fairness on large SMP and NUMA systems without harming single threaded +# performance. +# +# This option is currently experimental, the code is more complex and +# less tested so it defaults to "N" for the moment. +# +# If unsure, say "N". +# +# Symbol: PPC_QUEUED_SPINLOCKS [=n] +# Type : bool +# Defined at arch/powerpc/Kconfig:497 +# Prompt: Queued spinlocks +# Depends on: SMP [=y] +# Location: +# -> Kernel options +# +# +# +# CONFIG_PPC_QUEUED_SPINLOCKS is not set diff --git a/configs/fedora/generic/powerpc/CONFIG_PPC_RTAS_FILTER b/configs/fedora/generic/powerpc/CONFIG_PPC_RTAS_FILTER new file mode 100644 index 000000000..7470f4d4f --- /dev/null +++ b/configs/fedora/generic/powerpc/CONFIG_PPC_RTAS_FILTER @@ -0,0 +1 @@ +CONFIG_PPC_RTAS_FILTER=y diff --git a/configs/fedora/generic/s390x/CONFIG_PROTECTED_VIRTUALIZATION_GUEST b/configs/fedora/generic/s390x/CONFIG_PROTECTED_VIRTUALIZATION_GUEST index 3b7418088..f87261115 100644 --- a/configs/fedora/generic/s390x/CONFIG_PROTECTED_VIRTUALIZATION_GUEST +++ b/configs/fedora/generic/s390x/CONFIG_PROTECTED_VIRTUALIZATION_GUEST @@ -1 +1 @@ -# CONFIG_PROTECTED_VIRTUALIZATION_GUEST is not set +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y diff --git a/configs/fedora/generic/s390x/README b/configs/fedora/generic/s390x/README index e69de29bb..5702afc31 100644 --- a/configs/fedora/generic/s390x/README +++ b/configs/fedora/generic/s390x/README @@ -0,0 +1,5 @@ +Place config options in this directory that you want applied to s390x +kernel variants. These options are overlayed atop the generic/ kernel +options, but can also be overridden config option files places in the +debug/ and/or debug/s390x directories, as well as by config option files +placed in generic/s390x/zfcpdump for the s390x-zfcpdump kernel variant. diff --git a/configs/fedora/generic/x86/CONFIG_INTEL_ATOMISP2_LED b/configs/fedora/generic/x86/CONFIG_INTEL_ATOMISP2_LED new file mode 100644 index 000000000..f57532969 --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_INTEL_ATOMISP2_LED @@ -0,0 +1 @@ +CONFIG_INTEL_ATOMISP2_LED=m diff --git a/configs/fedora/generic/x86/CONFIG_SERIAL_LANTIQ b/configs/fedora/generic/x86/CONFIG_SERIAL_LANTIQ deleted file mode 100644 index 9eabc27e1..000000000 --- a/configs/fedora/generic/x86/CONFIG_SERIAL_LANTIQ +++ /dev/null @@ -1,21 +0,0 @@ -# CONFIG_SERIAL_LANTIQ: -# -# Support for UART on Lantiq and Intel SoCs. -# To compile this driver as a module, select M here. The -# module will be called lantiq. -# -# Symbol: SERIAL_LANTIQ [=n] -# Type : tristate -# Defined at drivers/tty/serial/Kconfig:1036 -# Prompt: Lantiq serial driver -# Depends on: TTY [=y] && HAS_IOMEM [=y] && (LANTIQ || X86 [=y] || COMPILE_TEST [=n]) -# Location: -# -> Device Drivers -# -> Character devices -# -> Enable TTY (TTY [=y]) -# -> Serial drivers -# Selects: SERIAL_CORE [=y] -# -# -# -CONFIG_SERIAL_LANTIQ=m diff --git a/configs/fedora/generic/x86/x86_64/CONFIG_FB_MODE_HELPERS b/configs/fedora/generic/x86/x86_64/CONFIG_FB_MODE_HELPERS new file mode 100644 index 000000000..84f515748 --- /dev/null +++ b/configs/fedora/generic/x86/x86_64/CONFIG_FB_MODE_HELPERS @@ -0,0 +1 @@ +CONFIG_FB_MODE_HELPERS=y diff --git a/configs/fedora/generic/x86/x86_64/CONFIG_KERNEL_GZIP b/configs/fedora/generic/x86/x86_64/CONFIG_KERNEL_GZIP new file mode 100644 index 000000000..e6689c725 --- /dev/null +++ b/configs/fedora/generic/x86/x86_64/CONFIG_KERNEL_GZIP @@ -0,0 +1 @@ +# CONFIG_KERNEL_GZIP is not set diff --git a/configs/fedora/generic/x86/x86_64/CONFIG_KERNEL_ZSTD b/configs/fedora/generic/x86/x86_64/CONFIG_KERNEL_ZSTD new file mode 100644 index 000000000..dfaf8e6a9 --- /dev/null +++ b/configs/fedora/generic/x86/x86_64/CONFIG_KERNEL_ZSTD @@ -0,0 +1 @@ +CONFIG_KERNEL_ZSTD=y diff --git a/configs/fedora/generic/x86/x86_64/CONFIG_SND_SOC_MAX98373_SDW b/configs/fedora/generic/x86/x86_64/CONFIG_SND_SOC_MAX98373_SDW new file mode 100644 index 000000000..00f7663af --- /dev/null +++ b/configs/fedora/generic/x86/x86_64/CONFIG_SND_SOC_MAX98373_SDW @@ -0,0 +1 @@ +CONFIG_SND_SOC_MAX98373_SDW=m diff --git a/configs/fedora/generic/x86/x86_64/README b/configs/fedora/generic/x86/x86_64/README index e69de29bb..dccb4bc79 100644 --- a/configs/fedora/generic/x86/x86_64/README +++ b/configs/fedora/generic/x86/x86_64/README @@ -0,0 +1,4 @@ +Place config options in this directory that you want applied to x86_64 +kernel variants. These options are overlayed atop the generic/ kernel +options, but can also be overridden config option files places in the +debug/ and/or debug/x86_64 directories. diff --git a/filter-aarch64.sh b/filter-aarch64.sh new file mode 100644 index 000000000..969c48236 --- /dev/null +++ b/filter-aarch64.sh @@ -0,0 +1,18 @@ +#! /bin/bash + +# This is the aarch64 override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick message mmc mtd nfc ntb pcmcia power ssb soundwire staging tty uio uwb w1" + +ethdrvs="3com adaptec arc alteon atheros broadcom cadence calxeda chelsio cisco dec dlink emulex icplus marvell micrel myricom neterion nvidia oki-semi packetengines qlogic rdc renesas sfc silan sis smsc stmicro sun tehuti ti via wiznet xircom" + +drmdrvs="amd arm bridge ast exynos hisilicon i2c imx mgag200 meson msm nouveau panel pl111 radeon rockchip tegra sun4i sun4i-drm-hdmi tinydrm vc4" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls rnbd-client rnbd-server mlx5_vdpa" diff --git a/filter-aarch64.sh.fedora b/filter-aarch64.sh.fedora index 5efa3b6b3..969c48236 100644 --- a/filter-aarch64.sh.fedora +++ b/filter-aarch64.sh.fedora @@ -15,4 +15,4 @@ ethdrvs="3com adaptec arc alteon atheros broadcom cadence calxeda chelsio cisco drmdrvs="amd arm bridge ast exynos hisilicon i2c imx mgag200 meson msm nouveau panel pl111 radeon rockchip tegra sun4i sun4i-drm-hdmi tinydrm vc4" -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls rnbd-client rnbd-server" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls rnbd-client rnbd-server mlx5_vdpa" diff --git a/filter-armv7hl.sh b/filter-armv7hl.sh new file mode 100644 index 000000000..3602743b1 --- /dev/null +++ b/filter-armv7hl.sh @@ -0,0 +1,18 @@ +#! /bin/bash + +# This is the armv7hl override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn media memstick message nfc ntb pcmcia ssb soundwire staging tty uio uwb w1" + +ethdrvs="3com adaptec alteon altera amd atheros broadcom cadence chelsio cisco dec dlink emulex icplus mellanox micrel myricom natsemi neterion nvidia oki-semi packetengines qlogic rdc renesas sfc silan sis sun tehuti via wiznet xircom" + +drmdrvs="amd arm armada bridge ast exynos etnaviv hisilicon i2c imx meson mgag200 msm nouveau omapdrm panel pl111 radeon rockchip sti stm sun4i sun4i-drm-hdmi tegra tilcdc tinydrm vc4" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls bq27xxx_battery_hdq mlx5_vdpa" diff --git a/filter-armv7hl.sh.fedora b/filter-armv7hl.sh.fedora index 566083c1d..3602743b1 100644 --- a/filter-armv7hl.sh.fedora +++ b/filter-armv7hl.sh.fedora @@ -15,4 +15,4 @@ ethdrvs="3com adaptec alteon altera amd atheros broadcom cadence chelsio cisco d drmdrvs="amd arm armada bridge ast exynos etnaviv hisilicon i2c imx meson mgag200 msm nouveau omapdrm panel pl111 radeon rockchip sti stm sun4i sun4i-drm-hdmi tegra tilcdc tinydrm vc4" -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls bq27xxx_battery_hdq" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls bq27xxx_battery_hdq mlx5_vdpa" diff --git a/filter-i686.sh b/filter-i686.sh new file mode 100644 index 000000000..1a13ddf60 --- /dev/null +++ b/filter-i686.sh @@ -0,0 +1,14 @@ +#! /bin/bash + +# This is the i686 override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb soundwire staging tty uio uwb w1" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject hid-sensor-hub hid-sensor-magn-3d hid-sensor-incl-3d hid-sensor-gyro-3d hid-sensor-iio-common hid-sensor-accel-3d hid-sensor-trigger hid-sensor-als hid-sensor-rotation hid-sensor-temperature hid-sensor-humidity target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial regmap-sdw hid-asus" diff --git a/filter-modules.sh b/filter-modules.sh new file mode 100755 index 000000000..3e84eeb5e --- /dev/null +++ b/filter-modules.sh @@ -0,0 +1,170 @@ +#! /bin/bash +# +# Called as filter-modules.sh list-of-modules Arch + +# This script filters the modules into the kernel-core and kernel-modules +# subpackages. We list out subsystems/subdirs to prune from the installed +# module directory. What is left is put into the kernel-core package. What is +# pruned is contained in the kernel-modules package. +# +# This file contains the default subsys/subdirs to prune from all architectures. +# If an architecture needs to differ, we source a per-arch filter-<arch>.sh file +# that contains the set of override lists to be used instead. If a module or +# subsys should be in kernel-modules on all arches, please change the defaults +# listed here. + +# Overrides is individual modules which need to remain in kernel-core due to deps. +overrides="cec" + +# Set the default dirs/modules to filter out +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick mfd mmc mtd nfc ntb pcmcia platform power ssb soundwire staging tty uio uwb w1" + +chardrvs="mwave pcmcia" + +netdrvs="appletalk can dsa hamradio ieee802154 irda ppp slip usb wireless" + +ethdrvs="3com adaptec alteon amd aquantia atheros broadcom cadence calxeda chelsio cisco dec dlink emulex icplus marvell mellanox neterion nvidia oki-semi packetengines qlogic rdc renesas sfc silan sis smsc stmicro sun tehuti ti wiznet xircom" + +inputdrvs="gameport tablet touchscreen" + +scsidrvs="aacraid advansys aic7xxx aic94xx be2iscsi bfa bnx2i bnx2fc csiostor cxgbi esas2r fcoe fnic isci libsas lpfc megaraid mpt2sas mpt3sas mvsas pm8001 qla2xxx qla4xxx sym53c8xx_2 ufs qedf wd719x" + +usbdrvs="atm image misc serial wusbcore" + +fsdrvs="affs befs coda cramfs dlm ecryptfs hfs hfsplus jfs jffs2 minix ncpfs nilfs2 ocfs2 reiserfs romfs squashfs sysv ubifs ufs" + +netprots="6lowpan appletalk atm ax25 batman-adv bluetooth can dccp dsa ieee802154 irda l2tp mac80211 mac802154 mpls netrom nfc rds rfkill rose sctp smc wireless" + +drmdrvs="amd ast bridge gma500 i2c i915 mgag200 nouveau panel radeon" + +iiodrvs="accel adc afe common dac gyro health humidity light magnetometer multiplexer orientation potentiometer potentiostat pressure temperature" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial regmap-sdw hid-asus iTCO_wdt rnbd-client rnbd-server mlx5_vdpa" + +# Grab the arch-specific filter list overrides +source ./filter-$2.sh + +filter_dir() { + filelist=$1 + dir=$2 + + grep -v -e "${dir}/" ${filelist} > ${filelist}.tmp + + if [ $? -ne 0 ] + then + echo "Couldn't remove ${dir}. Skipping." + else + grep -e "${dir}/" ${filelist} >> k-d.list + mv ${filelist}.tmp $filelist + fi + + return 0 +} + +filter_ko() { + filelist=$1 + mod=$2 + + grep -v -e "${mod}.ko" ${filelist} > ${filelist}.tmp + + if [ $? -ne 0 ] + then + echo "Couldn't remove ${mod}.ko Skipping." + else + grep -e "${mod}.ko" ${filelist} >> k-d.list + mv ${filelist}.tmp $filelist + fi + + return 0 +} + +# Filter the drivers/ subsystems +for subsys in ${driverdirs} +do + filter_dir $1 drivers/${subsys} +done + +# Filter the networking drivers +for netdrv in ${netdrvs} +do + filter_dir $1 drivers/net/${netdrv} +done + +# Filter the char drivers +for char in ${chardrvs} +do + filter_dir $1 drivers/char/${input} +done + +# Filter the ethernet drivers +for eth in ${ethdrvs} +do + filter_dir $1 drivers/net/ethernet/${eth} +done + +# SCSI +for scsi in ${scsidrvs} +do + filter_dir $1 drivers/scsi/${scsi} +done + +# Input +for input in ${inputdrvs} +do + filter_dir $1 drivers/input/${input} +done + +# USB +for usb in ${usbdrvs} +do + filter_dir $1 drivers/usb/${usb} +done + +# Filesystems +for fs in ${fsdrvs} +do + filter_dir $1 fs/${fs} +done + +# Network protocols +for prot in ${netprots} +do + filter_dir $1 kernel/net/${prot} +done + +# DRM +for drm in ${drmdrvs} +do + filter_dir $1 drivers/gpu/drm/${drm} +done + +# Just kill sound. +filter_dir $1 kernel/sound + +# Now go through and filter any single .ko files that might have deps on the +# things we filtered above +for mod in ${singlemods} +do + filter_ko $1 ${mod} +done + +# Now process the override list to bring those modules back into core +for mod in ${overrides} +do + grep -v -e "/${mod}.ko" k-d.list > k-d.list.tmp + if [ $? -ne 0 ] + then + echo "Couldn't save ${mod}.ko Skipping." + else + grep -e "/${mod}.ko" k-d.list >> $filelist + mv k-d.list.tmp k-d.list + fi + +done + +# Go through our generated drivers list and remove the .ko files. We'll +# restore them later. +for mod in `cat k-d.list` +do + rm -rf $mod +done diff --git a/filter-modules.sh.fedora b/filter-modules.sh.fedora index 3f8c89adb..3e84eeb5e 100755 --- a/filter-modules.sh.fedora +++ b/filter-modules.sh.fedora @@ -39,7 +39,7 @@ drmdrvs="amd ast bridge gma500 i2c i915 mgag200 nouveau panel radeon" iiodrvs="accel adc afe common dac gyro health humidity light magnetometer multiplexer orientation potentiometer potentiostat pressure temperature" -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial regmap-sdw hid-asus iTCO_wdt rnbd-client rnbd-server" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls parport_serial regmap-sdw hid-asus iTCO_wdt rnbd-client rnbd-server mlx5_vdpa" # Grab the arch-specific filter list overrides source ./filter-$2.sh diff --git a/filter-ppc64le.sh b/filter-ppc64le.sh new file mode 100644 index 000000000..070149115 --- /dev/null +++ b/filter-ppc64le.sh @@ -0,0 +1,14 @@ +#! /bin/bash + +# This is the ppc64le override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick message mmc mtd nfc ntb pcmcia platform power ssb staging tty uio uwb w1" + +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls rnbd-client rnbd-server mlx5_vdpa" diff --git a/filter-ppc64le.sh.fedora b/filter-ppc64le.sh.fedora index 2c3444bca..070149115 100644 --- a/filter-ppc64le.sh.fedora +++ b/filter-ppc64le.sh.fedora @@ -11,4 +11,4 @@ driverdirs="atm auxdisplay bcma bluetooth firewire fmc fpga infiniband isdn leds media memstick message mmc mtd nfc ntb pcmcia platform power ssb staging tty uio uwb w1" -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls rnbd-client rnbd-server" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls rnbd-client rnbd-server mlx5_vdpa" diff --git a/filter-s390x.sh b/filter-s390x.sh new file mode 100644 index 000000000..04f7110ad --- /dev/null +++ b/filter-s390x.sh @@ -0,0 +1,12 @@ +#! /bin/bash + +# This is the s390x override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +# Defaults work so no need to override diff --git a/filter-x86_64.sh b/filter-x86_64.sh new file mode 100644 index 000000000..1aa80f2e0 --- /dev/null +++ b/filter-x86_64.sh @@ -0,0 +1,12 @@ +#! /bin/bash + +# This is the x86_64 override file for the core/drivers package split. The +# module directories listed here and in the generic list in filter-modules.sh +# will be moved to the resulting kernel-modules package for this arch. +# Anything not listed in those files will be in the kernel-core package. +# +# Please review the default list in filter-modules.sh before making +# modifications to the overrides below. If something should be removed across +# all arches, remove it in the default instead of per-arch. + +# Defaults work so no need to override diff --git a/kernel-aarch64-debug-fedora.config b/kernel-aarch64-debug-fedora.config index d641c6033..439cf64d1 100644 --- a/kernel-aarch64-debug-fedora.config +++ b/kernel-aarch64-debug-fedora.config @@ -256,10 +256,12 @@ CONFIG_ARCH_HISI=y # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_K3 is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_LAYERSCAPE=y # CONFIG_ARCH_LG1K is not set # CONFIG_ARCH_MEDIATEK is not set CONFIG_ARCH_MESON=y +# CONFIG_ARCH_MSTARV7 is not set CONFIG_ARCH_MULTIPLATFORM=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_MXC=y @@ -276,6 +278,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set CONFIG_ARCH_SEATTLE=y +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCH_SPRD is not set # CONFIG_ARCH_STRATIX10 is not set CONFIG_ARCH_SUNXI=y @@ -335,6 +338,7 @@ CONFIG_ARM64_RAS_EXTN=y CONFIG_ARM64_SVE=y CONFIG_ARM64_SW_TTBR0_PAN=y CONFIG_ARM64_TAGGED_ADDR_ABI=y +CONFIG_ARM64_TLB_RANGE=y CONFIG_ARM64_UAO=y CONFIG_ARM64_USE_LSE_ATOMICS=y # CONFIG_ARM64_VA_BITS_39 is not set @@ -379,6 +383,7 @@ CONFIG_ARM_MHU=m CONFIG_ARM_PL172_MPMC=m CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y # CONFIG_ARM_PSCI_CPUIDLE is not set CONFIG_ARM_PSCI_FW=y CONFIG_ARM_PSCI=y @@ -396,6 +401,7 @@ CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m CONFIG_ARM_SDE_INTERFACE=y +CONFIG_ARM_SMCCC_SOC_ID=y CONFIG_ARM_SMC_WATCHDOG=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set @@ -406,6 +412,7 @@ CONFIG_ARM_SP805_WATCHDOG=m CONFIG_ARM_SPE_PMU=m CONFIG_ARM_TEGRA124_CPUFREQ=y CONFIG_ARM_TEGRA186_CPUFREQ=m +CONFIG_ARM_TEGRA194_CPUFREQ=m # CONFIG_ARM_TEGRA20_CPUFREQ is not set CONFIG_ARM_TEGRA_DEVFREQ=m CONFIG_ARM_TIMER_SP804=y @@ -588,6 +595,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -908,6 +916,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m CONFIG_CEC_CROS_EC=m CONFIG_CEC_MESON_AO=m CONFIG_CEC_MESON_G12A_AO=m @@ -953,6 +962,7 @@ CONFIG_CHARGER_BD99954=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -1002,6 +1012,7 @@ CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_XATTR=y CONFIG_CLEANCACHE=y +CONFIG_CLK_BCM2711_DVP=m CONFIG_CLK_BCM2835=y CONFIG_CLKDEV_LOOKUP=y # CONFIG_CLK_HSDK is not set @@ -1015,6 +1026,7 @@ CONFIG_CLK_QORIQ=y CONFIG_CLK_RASPBERRYPI=y # CONFIG_CLK_SIFIVE is not set CONFIG_CLK_SP810=y +# CONFIG_CLKSRC_STM32_LP is not set CONFIG_CLKSRC_VERSATILE=y CONFIG_CLK_SUNXI_CLOCKS=y # CONFIG_CLK_SUNXI_PRCM_SUN6I is not set @@ -1104,10 +1116,10 @@ CONFIG_CP15_BARRIER_EMULATION=y # CONFIG_CPU5_WDT is not set # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPUFREQ_DT=m CONFIG_CPUFREQ_DT_PLATDEV=y @@ -1377,6 +1389,9 @@ CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_EFI is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1544,6 +1559,7 @@ CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1647,7 +1663,6 @@ CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set CONFIG_DRM_PANEL_RAYDIUM_RM68200=m -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m CONFIG_DRM_PANEL_SAMSUNG_LD9040=m # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1671,6 +1686,7 @@ CONFIG_DRM_PANEL_SITRONIX_ST7703=m CONFIG_DRM_PANEL_TPO_TPG110=m CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y CONFIG_DRM_PANFROST=m @@ -1718,6 +1734,7 @@ CONFIG_DRM_VGEM=m CONFIG_DRM_VIRTIO_GPU=m # CONFIG_DRM_VKMS is not set # CONFIG_DRM_XEN is not set +CONFIG_DRM_ZYNQMP_DPSUB=m # CONFIG_DS1682 is not set # CONFIG_DS1803 is not set # CONFIG_DS4424 is not set @@ -1915,7 +1932,7 @@ CONFIG_EXTCON_AXP288=m # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_MAX3355 is not set -CONFIG_EXTCON_PTN5150=m +# CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set @@ -2062,6 +2079,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -2127,7 +2145,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -2211,6 +2230,7 @@ CONFIG_GPIO_MPC8XXX=y CONFIG_GPIO_MVEBU=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2430,6 +2450,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HW_PERF_EVENTS=y CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_BCM2835=m CONFIG_HW_RANDOM_CAVIUM=m # CONFIG_HW_RANDOM_CCTRNG is not set @@ -2661,7 +2682,6 @@ CONFIG_IMX_MBOX=m CONFIG_IMX_REMOTEPROC=m CONFIG_IMX_SC_THERMAL=m CONFIG_IMX_SCU_PD=y -CONFIG_IMX_SCU_SOC=y CONFIG_IMX_SCU=y CONFIG_IMX_SC_WDT=m CONFIG_IMX_SDMA=m @@ -2819,6 +2839,8 @@ CONFIG_INTERCONNECT_QCOM_SDM845=m CONFIG_INTERCONNECT_QCOM=y CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_IIO=m # CONFIG_INV_MPU6050_SPI is not set @@ -2900,6 +2922,8 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_IP_PNP is not set +# CONFIG_IPQ_APSS_6018 is not set +# CONFIG_IPQ_APSS_PLL is not set # CONFIG_IPQ_GCC_4019 is not set # CONFIG_IPQ_GCC_6018 is not set # CONFIG_IPQ_GCC_806X is not set @@ -3003,7 +3027,7 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set @@ -3011,6 +3035,7 @@ CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m CONFIG_IR_SUNXI=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -3131,6 +3156,7 @@ CONFIG_KERNEL_HEADER_TEST=y CONFIG_KERNEL_MODE_NEON=y # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set # CONFIG_KEXEC_FILE is not set CONFIG_KEXEC_SIG=y CONFIG_KEXEC=y @@ -3239,6 +3265,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -3259,6 +3286,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3578,6 +3606,7 @@ CONFIG_MFD_HI655X_PMIC=m # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_KHADAS_MCU is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_LOCHNAGAR is not set # CONFIG_MFD_LP3943 is not set @@ -3684,14 +3713,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3849,6 +3882,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3966,8 +4000,8 @@ CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m # CONFIG_MX3_IPU is not set -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m # CONFIG_MXS_DMA is not set CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m @@ -4053,6 +4087,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4512,6 +4547,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y CONFIG_NOZOMI=m @@ -4544,6 +4580,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4710,6 +4747,7 @@ CONFIG_PCIE_PTM=y CONFIG_PCIE_QCOM=y # CONFIG_PCIE_ROCKCHIP_HOST is not set CONFIG_PCIE_TEGRA194_HOST=y +CONFIG_PCIE_XILINX_CPM=y CONFIG_PCIE_XILINX_NWL=y CONFIG_PCIE_XILINX=y # CONFIG_PCI_FTPCI100 is not set @@ -4721,6 +4759,7 @@ CONFIG_PCI_HOST_THUNDER_ECAM=y CONFIG_PCI_HOST_THUNDER_PEM=y CONFIG_PCI_IMX6=y CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y CONFIG_PCI_KEYSTONE_HOST=y CONFIG_PCI_LAYERSCAPE=y CONFIG_PCI_MESON=y @@ -4799,11 +4838,10 @@ CONFIG_PHY_MVEBU_SATA=y # CONFIG_PHY_QCOM_APQ8064_SATA is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set CONFIG_PHY_QCOM_PCIE2=m CONFIG_PHY_QCOM_QMP=m CONFIG_PHY_QCOM_QUSB2=m -CONFIG_PHY_QCOM_UFS_14NM=m -CONFIG_PHY_QCOM_UFS=m CONFIG_PHY_QCOM_USB_HS_28NM=m CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_QCOM_USB_HS=m @@ -4818,6 +4856,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set CONFIG_PHY_ROCKCHIP_TYPEC=m CONFIG_PHY_ROCKCHIP_USB=m +CONFIG_PHY_SAMSUNG_UFS=m # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_SUN4I_USB=m CONFIG_PHY_SUN50I_USB3=m @@ -4827,6 +4866,7 @@ CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m # CONFIG_PHY_TUSB1210 is not set CONFIG_PHY_XGENE=y +CONFIG_PHY_XILINX_ZYNQMP=m # CONFIG_PI433 is not set # CONFIG_PID_IN_CONTEXTIDR is not set CONFIG_PID_NS=y @@ -4841,6 +4881,7 @@ CONFIG_PINCTRL_AXP209=m # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_IMX8DXL is not set @@ -4957,6 +4998,7 @@ CONFIG_POWER_RESET_AS3722=y CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_HISI=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_MSM=y CONFIG_POWER_RESET_QCOM_PON=m @@ -4970,7 +5012,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -5072,6 +5116,7 @@ CONFIG_QCOM_AOSS_QMP=m CONFIG_QCOM_APCS_IPC=m CONFIG_QCOM_APR=m CONFIG_QCOM_BAM_DMA=y +# CONFIG_QCOM_CLK_APCC_MSM8996 is not set CONFIG_QCOM_CLK_APCS_MSM8916=m CONFIG_QCOM_CLK_RPMH=y # CONFIG_QCOM_CLK_RPM is not set @@ -5211,6 +5256,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -5226,6 +5272,7 @@ CONFIG_RDMA_SIW=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -5244,10 +5291,12 @@ CONFIG_REGULATOR_AS3722=m CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_BD718XX=m CONFIG_REGULATOR_BD9571MWV=m +CONFIG_REGULATOR_CROS_EC=m # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FAN53555=y +# CONFIG_REGULATOR_FAN53880 is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_HI6421=m @@ -5277,19 +5326,23 @@ CONFIG_REGULATOR_MP8859=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +CONFIG_REGULATOR_PCA9450=m CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_LABIBB=m CONFIG_REGULATOR_QCOM_RPMH=y # CONFIG_REGULATOR_QCOM_RPM is not set CONFIG_REGULATOR_QCOM_SMD_RPM=m CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_QCOM_USB_VBUS=m CONFIG_REGULATOR_RK808=y # CONFIG_REGULATOR_SLG51000 is not set CONFIG_REGULATOR_SY8106A=m # CONFIG_REGULATOR_SY8824X is not set +CONFIG_REGULATOR_SY8827N=m # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -5312,6 +5365,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -5547,6 +5601,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5585,8 +5640,11 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set -# CONFIG_SC_GCC_7180 is not set +CONFIG_SC_GCC_7180=m # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y @@ -5598,6 +5656,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SC_MSS_7180 is not set # CONFIG_SCR24X is not set # CONFIG_SCSI_3W_9XXX is not set @@ -5685,8 +5744,10 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set +# CONFIG_SCSI_UFS_EXYNOS is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m @@ -5772,6 +5833,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m CONFIG_SENSORS_DS1621=m @@ -5966,6 +6028,7 @@ CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_IMX_CONSOLE=y +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_IMX=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set @@ -6059,6 +6122,8 @@ CONFIG_SMC=m # CONFIG_SM_FTL is not set CONFIG_SM_GCC_8150=y CONFIG_SM_GCC_8250=m +# CONFIG_SM_GPUCC_8150 is not set +# CONFIG_SM_GPUCC_8250 is not set CONFIG_SMP=y CONFIG_SMSC911X=m CONFIG_SMSC9420=m @@ -6150,6 +6215,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 @@ -6305,6 +6371,7 @@ CONFIG_SND_SOC_IMX_SPDIF=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y @@ -6312,7 +6379,9 @@ CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -6368,6 +6437,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m CONFIG_SND_SOC_SDM845=m CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m @@ -6403,10 +6474,15 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA186_DSPK=m CONFIG_SND_SOC_TEGRA20_AC97=m CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m CONFIG_SND_SOC_TEGRA20_SPDIF=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m CONFIG_SND_SOC_TEGRA30_AHUB=m CONFIG_SND_SOC_TEGRA30_I2S=m # CONFIG_SND_SOC_TEGRA_ALC5632 is not set @@ -6499,7 +6575,6 @@ CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m CONFIG_SNI_NETSEC=m # CONFIG_SOC_BRCMSTB is not set -# CONFIG_SOC_CAMERA is not set CONFIG_SOC_IMX8M=y CONFIG_SOCIONEXT_SYNQUACER_PREITS=y CONFIG_SOC_TEGRA_FLOWCTRL=y @@ -6545,6 +6620,7 @@ CONFIG_SPI_GPIO=m CONFIG_SPI_HISI_SFC=m # CONFIG_SPI_HISI_SFC_V3XX is not set CONFIG_SPI_IMX=m +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -6588,11 +6664,11 @@ CONFIG_SPMI=y # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6628,6 +6704,7 @@ CONFIG_STE10XP=m CONFIG_STK3310=m # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set +# CONFIG_STM32_FMC2_EBI is not set # CONFIG_STM is not set CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set @@ -6765,6 +6842,8 @@ CONFIG_TEE=m CONFIG_TEGRA124_EMC=y CONFIG_TEGRA20_APB_DMA=y CONFIG_TEGRA210_ADMA=m +CONFIG_TEGRA210_EMC=m +CONFIG_TEGRA210_EMC_TABLE=y CONFIG_TEGRA_ACONNECT=m CONFIG_TEGRA_AHB=y CONFIG_TEGRA_BPMP_THERMAL=m @@ -6789,6 +6868,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -6832,6 +6913,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_MMIO=m +CONFIG_THERMAL_NETLINK=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -6889,6 +6971,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -7315,8 +7398,9 @@ CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set CONFIG_USB_OTG_FSM=m +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG=y # CONFIG_USB_OXU210HP_HCD is not set @@ -7545,6 +7629,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -7587,7 +7672,7 @@ CONFIG_VIDEO_MESON_VDEC=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -7624,6 +7709,7 @@ CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_QCOM_CAMSS=m CONFIG_VIDEO_QCOM_VENUS=m +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_ISP1=m CONFIG_VIDEO_ROCKCHIP_RGA=m @@ -7803,6 +7889,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -7827,6 +7914,7 @@ CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -7856,6 +7944,7 @@ CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set CONFIG_XILINX_XADC=m CONFIG_XILINX_ZYNQMP_DMA=m +CONFIG_XILINX_ZYNQMP_DPDMA=m CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-aarch64-fedora.config b/kernel-aarch64-fedora.config index 26bb24002..5e915d266 100644 --- a/kernel-aarch64-fedora.config +++ b/kernel-aarch64-fedora.config @@ -256,10 +256,12 @@ CONFIG_ARCH_HISI=y # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_K3 is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_LAYERSCAPE=y # CONFIG_ARCH_LG1K is not set # CONFIG_ARCH_MEDIATEK is not set CONFIG_ARCH_MESON=y +# CONFIG_ARCH_MSTARV7 is not set CONFIG_ARCH_MULTIPLATFORM=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_MXC=y @@ -276,6 +278,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set CONFIG_ARCH_SEATTLE=y +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCH_SPRD is not set # CONFIG_ARCH_STRATIX10 is not set CONFIG_ARCH_SUNXI=y @@ -335,6 +338,7 @@ CONFIG_ARM64_RAS_EXTN=y CONFIG_ARM64_SVE=y CONFIG_ARM64_SW_TTBR0_PAN=y CONFIG_ARM64_TAGGED_ADDR_ABI=y +CONFIG_ARM64_TLB_RANGE=y CONFIG_ARM64_UAO=y CONFIG_ARM64_USE_LSE_ATOMICS=y # CONFIG_ARM64_VA_BITS_39 is not set @@ -379,6 +383,7 @@ CONFIG_ARM_MHU=m CONFIG_ARM_PL172_MPMC=m CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y # CONFIG_ARM_PSCI_CPUIDLE is not set CONFIG_ARM_PSCI_FW=y CONFIG_ARM_PSCI=y @@ -396,6 +401,7 @@ CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m CONFIG_ARM_SDE_INTERFACE=y +CONFIG_ARM_SMCCC_SOC_ID=y CONFIG_ARM_SMC_WATCHDOG=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set @@ -406,6 +412,7 @@ CONFIG_ARM_SP805_WATCHDOG=m CONFIG_ARM_SPE_PMU=m CONFIG_ARM_TEGRA124_CPUFREQ=y CONFIG_ARM_TEGRA186_CPUFREQ=m +CONFIG_ARM_TEGRA194_CPUFREQ=m # CONFIG_ARM_TEGRA20_CPUFREQ is not set CONFIG_ARM_TEGRA_DEVFREQ=m CONFIG_ARM_TIMER_SP804=y @@ -588,6 +595,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -908,6 +916,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m CONFIG_CEC_CROS_EC=m CONFIG_CEC_MESON_AO=m CONFIG_CEC_MESON_G12A_AO=m @@ -953,6 +962,7 @@ CONFIG_CHARGER_BD99954=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -1002,6 +1012,7 @@ CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_XATTR=y CONFIG_CLEANCACHE=y +CONFIG_CLK_BCM2711_DVP=m CONFIG_CLK_BCM2835=y CONFIG_CLKDEV_LOOKUP=y # CONFIG_CLK_HSDK is not set @@ -1015,6 +1026,7 @@ CONFIG_CLK_QORIQ=y CONFIG_CLK_RASPBERRYPI=y # CONFIG_CLK_SIFIVE is not set CONFIG_CLK_SP810=y +# CONFIG_CLKSRC_STM32_LP is not set CONFIG_CLKSRC_VERSATILE=y CONFIG_CLK_SUNXI_CLOCKS=y # CONFIG_CLK_SUNXI_PRCM_SUN6I is not set @@ -1104,10 +1116,10 @@ CONFIG_CP15_BARRIER_EMULATION=y # CONFIG_CPU5_WDT is not set # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPUFREQ_DT=m CONFIG_CPUFREQ_DT_PLATDEV=y @@ -1377,6 +1389,9 @@ CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_EFI is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1536,6 +1551,7 @@ CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1639,7 +1655,6 @@ CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set CONFIG_DRM_PANEL_RAYDIUM_RM68200=m -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m CONFIG_DRM_PANEL_SAMSUNG_LD9040=m # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1663,6 +1678,7 @@ CONFIG_DRM_PANEL_SITRONIX_ST7703=m CONFIG_DRM_PANEL_TPO_TPG110=m CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y CONFIG_DRM_PANFROST=m @@ -1710,6 +1726,7 @@ CONFIG_DRM_VGEM=m CONFIG_DRM_VIRTIO_GPU=m # CONFIG_DRM_VKMS is not set # CONFIG_DRM_XEN is not set +CONFIG_DRM_ZYNQMP_DPSUB=m # CONFIG_DS1682 is not set # CONFIG_DS1803 is not set # CONFIG_DS4424 is not set @@ -1907,7 +1924,7 @@ CONFIG_EXTCON_AXP288=m # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_MAX3355 is not set -CONFIG_EXTCON_PTN5150=m +# CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set @@ -2046,6 +2063,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -2111,7 +2129,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -2195,6 +2214,7 @@ CONFIG_GPIO_MPC8XXX=y CONFIG_GPIO_MVEBU=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2414,6 +2434,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HW_PERF_EVENTS=y CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_BCM2835=m CONFIG_HW_RANDOM_CAVIUM=m # CONFIG_HW_RANDOM_CCTRNG is not set @@ -2645,7 +2666,6 @@ CONFIG_IMX_MBOX=m CONFIG_IMX_REMOTEPROC=m CONFIG_IMX_SC_THERMAL=m CONFIG_IMX_SCU_PD=y -CONFIG_IMX_SCU_SOC=y CONFIG_IMX_SCU=y CONFIG_IMX_SC_WDT=m CONFIG_IMX_SDMA=m @@ -2803,6 +2823,8 @@ CONFIG_INTERCONNECT_QCOM_SDM845=m CONFIG_INTERCONNECT_QCOM=y CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_IIO=m # CONFIG_INV_MPU6050_SPI is not set @@ -2884,6 +2906,8 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_IP_PNP is not set +# CONFIG_IPQ_APSS_6018 is not set +# CONFIG_IPQ_APSS_PLL is not set # CONFIG_IPQ_GCC_4019 is not set # CONFIG_IPQ_GCC_6018 is not set # CONFIG_IPQ_GCC_806X is not set @@ -2987,7 +3011,7 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set @@ -2995,6 +3019,7 @@ CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m CONFIG_IR_SUNXI=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -3113,6 +3138,7 @@ CONFIG_KERNEL_HEADER_TEST=y CONFIG_KERNEL_MODE_NEON=y # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set # CONFIG_KEXEC_FILE is not set CONFIG_KEXEC_SIG=y CONFIG_KEXEC=y @@ -3221,6 +3247,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -3241,6 +3268,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3559,6 +3587,7 @@ CONFIG_MFD_HI655X_PMIC=m # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_KHADAS_MCU is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_LOCHNAGAR is not set # CONFIG_MFD_LP3943 is not set @@ -3665,14 +3694,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3830,6 +3863,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3947,8 +3981,8 @@ CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m # CONFIG_MX3_IPU is not set -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m # CONFIG_MXS_DMA is not set CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m @@ -4034,6 +4068,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4493,6 +4528,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y CONFIG_NOZOMI=m @@ -4525,6 +4561,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4691,6 +4728,7 @@ CONFIG_PCIE_PTM=y CONFIG_PCIE_QCOM=y # CONFIG_PCIE_ROCKCHIP_HOST is not set CONFIG_PCIE_TEGRA194_HOST=y +CONFIG_PCIE_XILINX_CPM=y CONFIG_PCIE_XILINX_NWL=y CONFIG_PCIE_XILINX=y # CONFIG_PCI_FTPCI100 is not set @@ -4702,6 +4740,7 @@ CONFIG_PCI_HOST_THUNDER_ECAM=y CONFIG_PCI_HOST_THUNDER_PEM=y CONFIG_PCI_IMX6=y CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y CONFIG_PCI_KEYSTONE_HOST=y CONFIG_PCI_LAYERSCAPE=y CONFIG_PCI_MESON=y @@ -4780,11 +4819,10 @@ CONFIG_PHY_MVEBU_SATA=y # CONFIG_PHY_QCOM_APQ8064_SATA is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set CONFIG_PHY_QCOM_PCIE2=m CONFIG_PHY_QCOM_QMP=m CONFIG_PHY_QCOM_QUSB2=m -CONFIG_PHY_QCOM_UFS_14NM=m -CONFIG_PHY_QCOM_UFS=m CONFIG_PHY_QCOM_USB_HS_28NM=m CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_QCOM_USB_HS=m @@ -4799,6 +4837,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set CONFIG_PHY_ROCKCHIP_TYPEC=m CONFIG_PHY_ROCKCHIP_USB=m +CONFIG_PHY_SAMSUNG_UFS=m # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_SUN4I_USB=m CONFIG_PHY_SUN50I_USB3=m @@ -4808,6 +4847,7 @@ CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_TEGRA_XUSB=m # CONFIG_PHY_TUSB1210 is not set CONFIG_PHY_XGENE=y +CONFIG_PHY_XILINX_ZYNQMP=m # CONFIG_PI433 is not set # CONFIG_PID_IN_CONTEXTIDR is not set CONFIG_PID_NS=y @@ -4822,6 +4862,7 @@ CONFIG_PINCTRL_AXP209=m # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_IMX8DXL is not set @@ -4938,6 +4979,7 @@ CONFIG_POWER_RESET_AS3722=y CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_HISI=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_MSM=y CONFIG_POWER_RESET_QCOM_PON=m @@ -4951,7 +4993,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -5053,6 +5097,7 @@ CONFIG_QCOM_AOSS_QMP=m CONFIG_QCOM_APCS_IPC=m CONFIG_QCOM_APR=m CONFIG_QCOM_BAM_DMA=y +# CONFIG_QCOM_CLK_APCC_MSM8996 is not set CONFIG_QCOM_CLK_APCS_MSM8916=m CONFIG_QCOM_CLK_RPMH=y # CONFIG_QCOM_CLK_RPM is not set @@ -5192,6 +5237,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -5207,6 +5253,7 @@ CONFIG_RDMA_SIW=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -5225,10 +5272,12 @@ CONFIG_REGULATOR_AS3722=m CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_BD718XX=m CONFIG_REGULATOR_BD9571MWV=m +CONFIG_REGULATOR_CROS_EC=m # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FAN53555=y +# CONFIG_REGULATOR_FAN53880 is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_HI6421=m @@ -5258,19 +5307,23 @@ CONFIG_REGULATOR_MP8859=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +CONFIG_REGULATOR_PCA9450=m CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_LABIBB=m CONFIG_REGULATOR_QCOM_RPMH=y # CONFIG_REGULATOR_QCOM_RPM is not set CONFIG_REGULATOR_QCOM_SMD_RPM=m CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_QCOM_USB_VBUS=m CONFIG_REGULATOR_RK808=y # CONFIG_REGULATOR_SLG51000 is not set CONFIG_REGULATOR_SY8106A=m # CONFIG_REGULATOR_SY8824X is not set +CONFIG_REGULATOR_SY8827N=m # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -5293,6 +5346,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -5528,6 +5582,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5566,8 +5621,11 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set -# CONFIG_SC_GCC_7180 is not set +CONFIG_SC_GCC_7180=m # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y @@ -5579,6 +5637,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SC_MSS_7180 is not set # CONFIG_SCR24X is not set # CONFIG_SCSI_3W_9XXX is not set @@ -5666,8 +5725,10 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set +# CONFIG_SCSI_UFS_EXYNOS is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m @@ -5753,6 +5814,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m CONFIG_SENSORS_DS1621=m @@ -5947,6 +6009,7 @@ CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_IMX_CONSOLE=y +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_IMX=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set @@ -6040,6 +6103,8 @@ CONFIG_SMC=m # CONFIG_SM_FTL is not set CONFIG_SM_GCC_8150=y CONFIG_SM_GCC_8250=m +# CONFIG_SM_GPUCC_8150 is not set +# CONFIG_SM_GPUCC_8250 is not set CONFIG_SMP=y CONFIG_SMSC911X=m CONFIG_SMSC9420=m @@ -6131,6 +6196,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 @@ -6285,6 +6351,7 @@ CONFIG_SND_SOC_IMX_SPDIF=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y @@ -6292,7 +6359,9 @@ CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -6348,6 +6417,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m CONFIG_SND_SOC_SDM845=m CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m @@ -6382,10 +6453,15 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA186_DSPK=m CONFIG_SND_SOC_TEGRA20_AC97=m CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m CONFIG_SND_SOC_TEGRA20_SPDIF=m +CONFIG_SND_SOC_TEGRA210_ADMAIF=m +CONFIG_SND_SOC_TEGRA210_AHUB=m +CONFIG_SND_SOC_TEGRA210_DMIC=m +CONFIG_SND_SOC_TEGRA210_I2S=m CONFIG_SND_SOC_TEGRA30_AHUB=m CONFIG_SND_SOC_TEGRA30_I2S=m # CONFIG_SND_SOC_TEGRA_ALC5632 is not set @@ -6478,7 +6554,6 @@ CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m CONFIG_SNI_NETSEC=m # CONFIG_SOC_BRCMSTB is not set -# CONFIG_SOC_CAMERA is not set CONFIG_SOC_IMX8M=y CONFIG_SOCIONEXT_SYNQUACER_PREITS=y CONFIG_SOC_TEGRA_FLOWCTRL=y @@ -6524,6 +6599,7 @@ CONFIG_SPI_GPIO=m CONFIG_SPI_HISI_SFC=m # CONFIG_SPI_HISI_SFC_V3XX is not set CONFIG_SPI_IMX=m +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -6567,11 +6643,11 @@ CONFIG_SPMI=y # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6607,6 +6683,7 @@ CONFIG_STE10XP=m CONFIG_STK3310=m # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set +# CONFIG_STM32_FMC2_EBI is not set # CONFIG_STM is not set CONFIG_STMMAC_ETH=m # CONFIG_STMMAC_PCI is not set @@ -6744,6 +6821,8 @@ CONFIG_TEE=m CONFIG_TEGRA124_EMC=y CONFIG_TEGRA20_APB_DMA=y CONFIG_TEGRA210_ADMA=m +CONFIG_TEGRA210_EMC=m +CONFIG_TEGRA210_EMC_TABLE=y CONFIG_TEGRA_ACONNECT=m CONFIG_TEGRA_AHB=y CONFIG_TEGRA_BPMP_THERMAL=m @@ -6768,6 +6847,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -6811,6 +6892,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_MMIO=m +CONFIG_THERMAL_NETLINK=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -6868,6 +6950,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -7294,8 +7377,9 @@ CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set CONFIG_USB_OTG_FSM=m +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG=y # CONFIG_USB_OXU210HP_HCD is not set @@ -7524,6 +7608,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -7566,7 +7651,7 @@ CONFIG_VIDEO_MESON_VDEC=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -7603,6 +7688,7 @@ CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_QCOM_CAMSS=m CONFIG_VIDEO_QCOM_VENUS=m +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_ISP1=m CONFIG_VIDEO_ROCKCHIP_RGA=m @@ -7782,6 +7868,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -7805,6 +7892,7 @@ CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -7834,6 +7922,7 @@ CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set CONFIG_XILINX_XADC=m CONFIG_XILINX_ZYNQMP_DMA=m +CONFIG_XILINX_ZYNQMP_DPDMA=m CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-armv7hl-debug-fedora.config b/kernel-armv7hl-debug-fedora.config index edf8e52ad..e41fa0e16 100644 --- a/kernel-armv7hl-debug-fedora.config +++ b/kernel-armv7hl-debug-fedora.config @@ -238,6 +238,7 @@ CONFIG_ARCH_HIGHBANK=y # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IPQ40XX is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set # CONFIG_ARCH_KEYSTONE is not set # CONFIG_ARCH_MDM9615 is not set # CONFIG_ARCH_MEDIATEK is not set @@ -247,6 +248,7 @@ CONFIG_ARCH_MMP=y CONFIG_ARCH_MSM8960=y CONFIG_ARCH_MSM8974=y CONFIG_ARCH_MSM8X60=y +# CONFIG_ARCH_MSTARV7 is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_MULTI_V5 is not set # CONFIG_ARCH_MULTI_V6 is not set @@ -273,6 +275,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_SIRF is not set # CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_SPARX5 is not set CONFIG_ARCH_STI=y CONFIG_ARCH_STM32=y CONFIG_ARCH_SUNXI=y @@ -372,6 +375,7 @@ CONFIG_ARM_PATCH_IDIV=y CONFIG_ARM_PL172_MPMC=m CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_PSCI_CPUIDLE=y CONFIG_ARM_PSCI_FW=y CONFIG_ARM_PSCI=y @@ -386,6 +390,7 @@ CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m +CONFIG_ARM_SMCCC_SOC_ID=y CONFIG_ARM_SMC_WATCHDOG=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set @@ -394,6 +399,7 @@ CONFIG_ARM_SP805_WATCHDOG=m CONFIG_ARM_SPE_PMU=m CONFIG_ARM_STI_CPUFREQ=m CONFIG_ARM_TEGRA124_CPUFREQ=y +CONFIG_ARM_TEGRA194_CPUFREQ=y CONFIG_ARM_TEGRA20_CPUFREQ=m CONFIG_ARM_TEGRA20_DEVFREQ=m CONFIG_ARM_TEGRA_CPUIDLE=y @@ -596,6 +602,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -911,6 +918,7 @@ CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m CONFIG_CEC_CROS_EC=m CONFIG_CEC_MESON_AO=m CONFIG_CEC_MESON_G12A_AO=m @@ -959,6 +967,7 @@ CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -1012,6 +1021,7 @@ CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_XATTR=y CONFIG_CLEANCACHE=y +CONFIG_CLK_BCM2711_DVP=m CONFIG_CLK_BCM2835=y # CONFIG_CLK_HSDK is not set CONFIG_CLK_IMX8MM=y @@ -1022,6 +1032,7 @@ CONFIG_CLK_IMX8MQ=y CONFIG_CLK_RASPBERRYPI=y # CONFIG_CLK_SIFIVE is not set CONFIG_CLK_SP810=y +# CONFIG_CLKSRC_STM32_LP is not set CONFIG_CLKSRC_VERSATILE=y CONFIG_CLK_SUNXI_CLOCKS=y # CONFIG_CLK_SUNXI_PRCM_SUN6I is not set @@ -1101,10 +1112,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BPREDICT_DISABLE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPUFREQ_DT=m CONFIG_CPUFREQ_DT_PLATDEV=y @@ -1374,6 +1385,9 @@ CONFIG_DEBUG_CREDENTIALS=y CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1548,6 +1562,7 @@ CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1679,7 +1694,6 @@ CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set CONFIG_DRM_PANEL_RAYDIUM_RM68200=m -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m CONFIG_DRM_PANEL_SAMSUNG_LD9040=m # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1703,6 +1717,7 @@ CONFIG_DRM_PANEL_SITRONIX_ST7703=m CONFIG_DRM_PANEL_TPO_TPG110=m # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y CONFIG_DRM_PANFROST=m @@ -1755,6 +1770,7 @@ CONFIG_DRM_VGEM=m CONFIG_DRM_VIRTIO_GPU=m # CONFIG_DRM_VKMS is not set # CONFIG_DRM_XEN is not set +CONFIG_DRM_ZYNQMP_DPSUB=m # CONFIG_DS1682 is not set # CONFIG_DS1803 is not set # CONFIG_DS4424 is not set @@ -2107,6 +2123,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -2153,7 +2170,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -2239,6 +2257,7 @@ CONFIG_GPIO_OMAP=y CONFIG_GPIO_PALMAS=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2458,6 +2477,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HW_PERF_EVENTS=y CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_BCM2835=m # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_EXYNOS=m @@ -2856,6 +2876,8 @@ CONFIG_INTERCONNECT_QCOM_SC7180=m CONFIG_INTERCONNECT_QCOM=y CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_IIO=m # CONFIG_INV_MPU6050_SPI is not set @@ -2937,6 +2959,8 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_IP_PNP is not set +# CONFIG_IPQ_APSS_6018 is not set +# CONFIG_IPQ_APSS_PLL is not set # CONFIG_IPQ_GCC_4019 is not set # CONFIG_IPQ_GCC_6018 is not set # CONFIG_IPQ_GCC_806X is not set @@ -3041,7 +3065,7 @@ CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m # CONFIG_IR_RX51 is not set CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set @@ -3049,6 +3073,7 @@ CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m CONFIG_IR_SUNXI=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -3167,6 +3192,7 @@ CONFIG_KERNEL_HEADER_TEST=y CONFIG_KERNEL_MODE_NEON=y # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set # CONFIG_KEXEC_FILE is not set # CONFIG_KEXEC_SIG is not set CONFIG_KEXEC=y @@ -3279,6 +3305,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -3300,6 +3327,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3341,6 +3369,7 @@ CONFIG_LEDS_TRIGGER_PATTERN=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TURRIS_OMNIA=m CONFIG_LEDS_USER=m CONFIG_LED_TRIGGER_PHY=y # CONFIG_LEGACY_PTYS is not set @@ -3640,6 +3669,7 @@ CONFIG_MFD_EXYNOS_LPASS=m # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_KHADAS_MCU is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_LOCHNAGAR is not set # CONFIG_MFD_LP3943 is not set @@ -3751,14 +3781,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set # CONFIG_MLX5_INFINIBAND is not set +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3925,6 +3959,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -4046,8 +4081,8 @@ CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m # CONFIG_MX3_IPU is not set -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m # CONFIG_MXS_DMA is not set CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m @@ -4133,6 +4168,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4589,6 +4625,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y CONFIG_NOZOMI=m @@ -4616,6 +4653,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4813,6 +4851,7 @@ CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y CONFIG_PCIE_QCOM=y # CONFIG_PCIE_ROCKCHIP_HOST is not set +CONFIG_PCIE_XILINX_CPM=y CONFIG_PCIE_XILINX=y # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set @@ -4820,6 +4859,7 @@ CONFIG_PCI_HERMES=m CONFIG_PCI_HOST_GENERIC=y CONFIG_PCI_IMX6=y CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y CONFIG_PCI_KEYSTONE_HOST=y # CONFIG_PCI_LAYERSCAPE is not set CONFIG_PCI_MESON=y @@ -4901,11 +4941,10 @@ CONFIG_PHY_PXA_USB=m CONFIG_PHY_QCOM_APQ8064_SATA=m # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set CONFIG_PHY_QCOM_QMP=m CONFIG_PHY_QCOM_QUSB2=m -CONFIG_PHY_QCOM_UFS_14NM=m -CONFIG_PHY_QCOM_UFS=m CONFIG_PHY_QCOM_USB_HS_28NM=m CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_QCOM_USB_HS=m @@ -4920,6 +4959,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set CONFIG_PHY_ROCKCHIP_TYPEC=m CONFIG_PHY_ROCKCHIP_USB=m +CONFIG_PHY_SAMSUNG_UFS=m CONFIG_PHY_SAMSUNG_USB2=m CONFIG_PHY_STIH407_USB=m CONFIG_PHY_STM32_USBPHYC=m @@ -4930,6 +4970,7 @@ CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m CONFIG_PHY_TI_GMII_SEL=m # CONFIG_PHY_TUSB1210 is not set +# CONFIG_PHY_XILINX_ZYNQMP is not set # CONFIG_PI433 is not set # CONFIG_PID_IN_CONTEXTIDR is not set CONFIG_PID_NS=y @@ -4947,6 +4988,7 @@ CONFIG_PINCTRL_AXP209=m CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_DOVE=y +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set CONFIG_PINCTRL_IMX6SL=y @@ -5062,6 +5104,7 @@ CONFIG_POWER_RESET_AS3722=y # CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_MSM=y CONFIG_POWER_RESET_QCOM_PON=m @@ -5076,7 +5119,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -5187,6 +5232,7 @@ CONFIG_QCOM_A53PLL=m CONFIG_QCOM_APCS_IPC=m # CONFIG_QCOM_APR is not set CONFIG_QCOM_BAM_DMA=m +# CONFIG_QCOM_CLK_APCC_MSM8996 is not set CONFIG_QCOM_CLK_APCS_MSM8916=m CONFIG_QCOM_CLK_RPM=m CONFIG_QCOM_CLK_SMD_RPM=m @@ -5211,6 +5257,7 @@ CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_PM=y CONFIG_QCOM_QFPROM=m CONFIG_QCOM_RMTFS_MEM=m +# CONFIG_QCOM_RPMH is not set CONFIG_QCOM_RPMPD=m # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set CONFIG_QCOM_SCM=y @@ -5310,6 +5357,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -5325,6 +5373,7 @@ CONFIG_RDMA_SIW=m # CONFIG_RDS_RDMA is not set CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -5344,6 +5393,7 @@ CONFIG_REGULATOR_ANATOP=m CONFIG_REGULATOR_AS3722=m CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_BD9571MWV=m +CONFIG_REGULATOR_CROS_EC=m CONFIG_REGULATOR_DA9052=m CONFIG_REGULATOR_DA9055=m CONFIG_REGULATOR_DA9063=m @@ -5351,6 +5401,7 @@ CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_DA9211=m # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FAN53555=y +# CONFIG_REGULATOR_FAN53880 is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL6271A=m @@ -5383,14 +5434,17 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PBIAS=m +# CONFIG_REGULATOR_PCA9450 is not set CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=m # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=m CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_LABIBB=m CONFIG_REGULATOR_QCOM_RPM=m CONFIG_REGULATOR_QCOM_SMD_RPM=m CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_QCOM_USB_VBUS=m CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_S2MPA01=m CONFIG_REGULATOR_S2MPS11=m @@ -5402,6 +5456,7 @@ CONFIG_REGULATOR_STM32_VREFBUF=m CONFIG_REGULATOR_STPMIC1=m CONFIG_REGULATOR_SY8106A=m # CONFIG_REGULATOR_SY8824X is not set +CONFIG_REGULATOR_SY8827N=m CONFIG_REGULATOR_TI_ABB=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m @@ -5432,6 +5487,7 @@ CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -5682,6 +5738,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5720,8 +5777,11 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set -# CONFIG_SC_GCC_7180 is not set +CONFIG_SC_GCC_7180=m # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y @@ -5733,6 +5793,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SC_MSS_7180 is not set # CONFIG_SCR24X is not set # CONFIG_SCSI_3W_9XXX is not set @@ -5820,8 +5881,10 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set +# CONFIG_SCSI_UFS_EXYNOS is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m @@ -5905,6 +5968,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DA9052_ADC=m CONFIG_SENSORS_DA9055=m CONFIG_SENSORS_DME1737=m @@ -6108,6 +6172,7 @@ CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_IMX_CONSOLE=y +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_IMX=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set @@ -6204,6 +6269,8 @@ CONFIG_SMC=m # CONFIG_SM_FTL is not set # CONFIG_SM_GCC_8150 is not set CONFIG_SM_GCC_8250=m +# CONFIG_SM_GPUCC_8150 is not set +# CONFIG_SM_GPUCC_8250 is not set CONFIG_SMP_ON_UP=y CONFIG_SMP=y CONFIG_SMSC911X=m @@ -6298,6 +6365,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 @@ -6470,6 +6538,7 @@ CONFIG_SND_SOC_IMX_SSI=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y @@ -6480,7 +6549,9 @@ CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -6539,7 +6610,9 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set CONFIG_SND_SOC_SAMSUNG=m +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m CONFIG_SND_SOC_SGTL5000=m @@ -6580,10 +6653,15 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +# CONFIG_SND_SOC_TEGRA186_DSPK is not set CONFIG_SND_SOC_TEGRA20_AC97=m CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m CONFIG_SND_SOC_TEGRA20_SPDIF=m +# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set +# CONFIG_SND_SOC_TEGRA210_AHUB is not set +# CONFIG_SND_SOC_TEGRA210_DMIC is not set +CONFIG_SND_SOC_TEGRA210_I2S=m CONFIG_SND_SOC_TEGRA30_AHUB=m CONFIG_SND_SOC_TEGRA30_I2S=m CONFIG_SND_SOC_TEGRA_ALC5632=m @@ -6679,7 +6757,6 @@ CONFIG_SND_YMFPCI=m CONFIG_SOC_AM33XX=y CONFIG_SOC_AM43XX=y # CONFIG_SOC_BRCMSTB is not set -# CONFIG_SOC_CAMERA is not set CONFIG_SOC_DRA7XX=y CONFIG_SOC_EXYNOS3250=y CONFIG_SOC_EXYNOS4412=y @@ -6749,6 +6826,7 @@ CONFIG_SPI_FSL_SPI=m CONFIG_SPI_GPIO=m # CONFIG_SPI_HISI_SFC_V3XX is not set CONFIG_SPI_IMX=m +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -6796,11 +6874,11 @@ CONFIG_SPMI_PMIC_CLKDIV=m # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6846,6 +6924,7 @@ CONFIG_STM32_DFSDM_ADC=m CONFIG_STM32_DMAMUX=y CONFIG_STM32_DMA=y CONFIG_STM32_EXTI=y +# CONFIG_STM32_FMC2_EBI is not set # CONFIG_STM32_IPCC is not set CONFIG_STM32_LPTIMER_CNT=m CONFIG_STM32_MDMA=y @@ -7021,6 +7100,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -7064,6 +7145,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_MMIO=m +CONFIG_THERMAL_NETLINK=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -7134,6 +7216,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -7585,8 +7668,9 @@ CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD_STI=m -# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set CONFIG_USB_OTG_FSM=m +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG=y # CONFIG_USB_OXU210HP_HCD is not set @@ -7820,6 +7904,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -7868,7 +7953,7 @@ CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MMP_CAMERA=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -7907,6 +7992,7 @@ CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_QCOM_VENUS=m +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_ISP1=m CONFIG_VIDEO_ROCKCHIP_RGA=m @@ -8107,6 +8193,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -8131,6 +8218,7 @@ CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -8158,6 +8246,7 @@ CONFIG_XILINX_VCU=m CONFIG_XILINX_WATCHDOG=m CONFIG_XILINX_XADC=m # CONFIG_XILINX_ZYNQMP_DMA is not set +CONFIG_XILINX_ZYNQMP_DPDMA=m CONFIG_XILLYBUS=m CONFIG_XILLYBUS_OF=m CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-armv7hl-fedora.config b/kernel-armv7hl-fedora.config index b1ff478d3..13573d274 100644 --- a/kernel-armv7hl-fedora.config +++ b/kernel-armv7hl-fedora.config @@ -238,6 +238,7 @@ CONFIG_ARCH_HIGHBANK=y # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IPQ40XX is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set # CONFIG_ARCH_KEYSTONE is not set # CONFIG_ARCH_MDM9615 is not set # CONFIG_ARCH_MEDIATEK is not set @@ -247,6 +248,7 @@ CONFIG_ARCH_MMP=y CONFIG_ARCH_MSM8960=y CONFIG_ARCH_MSM8974=y CONFIG_ARCH_MSM8X60=y +# CONFIG_ARCH_MSTARV7 is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_MULTI_V5 is not set # CONFIG_ARCH_MULTI_V6 is not set @@ -273,6 +275,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_SIRF is not set # CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_SPARX5 is not set CONFIG_ARCH_STI=y CONFIG_ARCH_STM32=y CONFIG_ARCH_SUNXI=y @@ -372,6 +375,7 @@ CONFIG_ARM_PATCH_IDIV=y CONFIG_ARM_PL172_MPMC=m CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_PSCI_CPUIDLE=y CONFIG_ARM_PSCI_FW=y CONFIG_ARM_PSCI=y @@ -386,6 +390,7 @@ CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m +CONFIG_ARM_SMCCC_SOC_ID=y CONFIG_ARM_SMC_WATCHDOG=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set @@ -394,6 +399,7 @@ CONFIG_ARM_SP805_WATCHDOG=m CONFIG_ARM_SPE_PMU=m CONFIG_ARM_STI_CPUFREQ=m CONFIG_ARM_TEGRA124_CPUFREQ=y +CONFIG_ARM_TEGRA194_CPUFREQ=y CONFIG_ARM_TEGRA20_CPUFREQ=m CONFIG_ARM_TEGRA20_DEVFREQ=m CONFIG_ARM_TEGRA_CPUIDLE=y @@ -596,6 +602,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -911,6 +918,7 @@ CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m CONFIG_CEC_CROS_EC=m CONFIG_CEC_MESON_AO=m CONFIG_CEC_MESON_G12A_AO=m @@ -959,6 +967,7 @@ CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -1012,6 +1021,7 @@ CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_XATTR=y CONFIG_CLEANCACHE=y +CONFIG_CLK_BCM2711_DVP=m CONFIG_CLK_BCM2835=y # CONFIG_CLK_HSDK is not set CONFIG_CLK_IMX8MM=y @@ -1022,6 +1032,7 @@ CONFIG_CLK_IMX8MQ=y CONFIG_CLK_RASPBERRYPI=y # CONFIG_CLK_SIFIVE is not set CONFIG_CLK_SP810=y +# CONFIG_CLKSRC_STM32_LP is not set CONFIG_CLKSRC_VERSATILE=y CONFIG_CLK_SUNXI_CLOCKS=y # CONFIG_CLK_SUNXI_PRCM_SUN6I is not set @@ -1101,10 +1112,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BPREDICT_DISABLE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPUFREQ_DT=m CONFIG_CPUFREQ_DT_PLATDEV=y @@ -1374,6 +1385,9 @@ CONFIG_DEBUG_BOOT_PARAMS=y CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1541,6 +1555,7 @@ CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1672,7 +1687,6 @@ CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set CONFIG_DRM_PANEL_RAYDIUM_RM68200=m -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m CONFIG_DRM_PANEL_SAMSUNG_LD9040=m # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1696,6 +1710,7 @@ CONFIG_DRM_PANEL_SITRONIX_ST7703=m CONFIG_DRM_PANEL_TPO_TPG110=m # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y CONFIG_DRM_PANFROST=m @@ -1748,6 +1763,7 @@ CONFIG_DRM_VGEM=m CONFIG_DRM_VIRTIO_GPU=m # CONFIG_DRM_VKMS is not set # CONFIG_DRM_XEN is not set +CONFIG_DRM_ZYNQMP_DPSUB=m # CONFIG_DS1682 is not set # CONFIG_DS1803 is not set # CONFIG_DS4424 is not set @@ -2092,6 +2108,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -2138,7 +2155,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -2224,6 +2242,7 @@ CONFIG_GPIO_OMAP=y CONFIG_GPIO_PALMAS=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2443,6 +2462,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HW_PERF_EVENTS=y CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_BCM2835=m # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_EXYNOS=m @@ -2841,6 +2861,8 @@ CONFIG_INTERCONNECT_QCOM_SC7180=m CONFIG_INTERCONNECT_QCOM=y CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_IIO=m # CONFIG_INV_MPU6050_SPI is not set @@ -2922,6 +2944,8 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_IP_PNP is not set +# CONFIG_IPQ_APSS_6018 is not set +# CONFIG_IPQ_APSS_PLL is not set # CONFIG_IPQ_GCC_4019 is not set # CONFIG_IPQ_GCC_6018 is not set # CONFIG_IPQ_GCC_806X is not set @@ -3026,7 +3050,7 @@ CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m # CONFIG_IR_RX51 is not set CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set @@ -3034,6 +3058,7 @@ CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m CONFIG_IR_SUNXI=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -3150,6 +3175,7 @@ CONFIG_KERNEL_HEADER_TEST=y CONFIG_KERNEL_MODE_NEON=y # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set # CONFIG_KEXEC_FILE is not set # CONFIG_KEXEC_SIG is not set CONFIG_KEXEC=y @@ -3262,6 +3288,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -3283,6 +3310,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3324,6 +3352,7 @@ CONFIG_LEDS_TRIGGER_PATTERN=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TURRIS_OMNIA=m CONFIG_LEDS_USER=m CONFIG_LED_TRIGGER_PHY=y # CONFIG_LEGACY_PTYS is not set @@ -3622,6 +3651,7 @@ CONFIG_MFD_EXYNOS_LPASS=m # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_KHADAS_MCU is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_LOCHNAGAR is not set # CONFIG_MFD_LP3943 is not set @@ -3733,14 +3763,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set # CONFIG_MLX5_INFINIBAND is not set +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3907,6 +3941,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -4028,8 +4063,8 @@ CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m # CONFIG_MX3_IPU is not set -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m # CONFIG_MXS_DMA is not set CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m @@ -4115,6 +4150,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4571,6 +4607,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y CONFIG_NOZOMI=m @@ -4598,6 +4635,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4795,6 +4833,7 @@ CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y CONFIG_PCIE_QCOM=y # CONFIG_PCIE_ROCKCHIP_HOST is not set +CONFIG_PCIE_XILINX_CPM=y CONFIG_PCIE_XILINX=y # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set @@ -4802,6 +4841,7 @@ CONFIG_PCI_HERMES=m CONFIG_PCI_HOST_GENERIC=y CONFIG_PCI_IMX6=y CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y CONFIG_PCI_KEYSTONE_HOST=y # CONFIG_PCI_LAYERSCAPE is not set CONFIG_PCI_MESON=y @@ -4883,11 +4923,10 @@ CONFIG_PHY_PXA_USB=m CONFIG_PHY_QCOM_APQ8064_SATA=m # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set CONFIG_PHY_QCOM_QMP=m CONFIG_PHY_QCOM_QUSB2=m -CONFIG_PHY_QCOM_UFS_14NM=m -CONFIG_PHY_QCOM_UFS=m CONFIG_PHY_QCOM_USB_HS_28NM=m CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_QCOM_USB_HS=m @@ -4902,6 +4941,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set CONFIG_PHY_ROCKCHIP_TYPEC=m CONFIG_PHY_ROCKCHIP_USB=m +CONFIG_PHY_SAMSUNG_UFS=m CONFIG_PHY_SAMSUNG_USB2=m CONFIG_PHY_STIH407_USB=m CONFIG_PHY_STM32_USBPHYC=m @@ -4912,6 +4952,7 @@ CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m CONFIG_PHY_TI_GMII_SEL=m # CONFIG_PHY_TUSB1210 is not set +# CONFIG_PHY_XILINX_ZYNQMP is not set # CONFIG_PI433 is not set # CONFIG_PID_IN_CONTEXTIDR is not set CONFIG_PID_NS=y @@ -4929,6 +4970,7 @@ CONFIG_PINCTRL_AXP209=m CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_DOVE=y +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set CONFIG_PINCTRL_IMX6SL=y @@ -5044,6 +5086,7 @@ CONFIG_POWER_RESET_AS3722=y # CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_MSM=y CONFIG_POWER_RESET_QCOM_PON=m @@ -5058,7 +5101,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -5169,6 +5214,7 @@ CONFIG_QCOM_A53PLL=m CONFIG_QCOM_APCS_IPC=m # CONFIG_QCOM_APR is not set CONFIG_QCOM_BAM_DMA=m +# CONFIG_QCOM_CLK_APCC_MSM8996 is not set CONFIG_QCOM_CLK_APCS_MSM8916=m CONFIG_QCOM_CLK_RPM=m CONFIG_QCOM_CLK_SMD_RPM=m @@ -5193,6 +5239,7 @@ CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_PM=y CONFIG_QCOM_QFPROM=m CONFIG_QCOM_RMTFS_MEM=m +# CONFIG_QCOM_RPMH is not set CONFIG_QCOM_RPMPD=m # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set CONFIG_QCOM_SCM=y @@ -5292,6 +5339,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -5307,6 +5355,7 @@ CONFIG_RDMA_SIW=m # CONFIG_RDS_RDMA is not set CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -5326,6 +5375,7 @@ CONFIG_REGULATOR_ANATOP=m CONFIG_REGULATOR_AS3722=m CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_BD9571MWV=m +CONFIG_REGULATOR_CROS_EC=m CONFIG_REGULATOR_DA9052=m CONFIG_REGULATOR_DA9055=m CONFIG_REGULATOR_DA9063=m @@ -5333,6 +5383,7 @@ CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_DA9211=m # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FAN53555=y +# CONFIG_REGULATOR_FAN53880 is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL6271A=m @@ -5365,14 +5416,17 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PBIAS=m +# CONFIG_REGULATOR_PCA9450 is not set CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=m # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=m CONFIG_REGULATOR_PWM=y +CONFIG_REGULATOR_QCOM_LABIBB=m CONFIG_REGULATOR_QCOM_RPM=m CONFIG_REGULATOR_QCOM_SMD_RPM=m CONFIG_REGULATOR_QCOM_SPMI=m +CONFIG_REGULATOR_QCOM_USB_VBUS=m CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_S2MPA01=m CONFIG_REGULATOR_S2MPS11=m @@ -5384,6 +5438,7 @@ CONFIG_REGULATOR_STM32_VREFBUF=m CONFIG_REGULATOR_STPMIC1=m CONFIG_REGULATOR_SY8106A=m # CONFIG_REGULATOR_SY8824X is not set +CONFIG_REGULATOR_SY8827N=m CONFIG_REGULATOR_TI_ABB=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m @@ -5414,6 +5469,7 @@ CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -5664,6 +5720,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5702,8 +5759,11 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set -# CONFIG_SC_GCC_7180 is not set +CONFIG_SC_GCC_7180=m # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y @@ -5715,6 +5775,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SC_MSS_7180 is not set # CONFIG_SCR24X is not set # CONFIG_SCSI_3W_9XXX is not set @@ -5802,8 +5863,10 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set +# CONFIG_SCSI_UFS_EXYNOS is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m @@ -5887,6 +5950,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DA9052_ADC=m CONFIG_SENSORS_DA9055=m CONFIG_SENSORS_DME1737=m @@ -6090,6 +6154,7 @@ CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_IMX_CONSOLE=y +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_IMX=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set @@ -6186,6 +6251,8 @@ CONFIG_SMC=m # CONFIG_SM_FTL is not set # CONFIG_SM_GCC_8150 is not set CONFIG_SM_GCC_8250=m +# CONFIG_SM_GPUCC_8150 is not set +# CONFIG_SM_GPUCC_8250 is not set CONFIG_SMP_ON_UP=y CONFIG_SMP=y CONFIG_SMSC911X=m @@ -6280,6 +6347,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 @@ -6451,6 +6519,7 @@ CONFIG_SND_SOC_IMX_SSI=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y @@ -6461,7 +6530,9 @@ CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -6520,7 +6591,9 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set CONFIG_SND_SOC_SAMSUNG=m +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m CONFIG_SND_SOC_SGTL5000=m @@ -6560,10 +6633,15 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +# CONFIG_SND_SOC_TEGRA186_DSPK is not set CONFIG_SND_SOC_TEGRA20_AC97=m CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m CONFIG_SND_SOC_TEGRA20_SPDIF=m +# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set +# CONFIG_SND_SOC_TEGRA210_AHUB is not set +# CONFIG_SND_SOC_TEGRA210_DMIC is not set +CONFIG_SND_SOC_TEGRA210_I2S=m CONFIG_SND_SOC_TEGRA30_AHUB=m CONFIG_SND_SOC_TEGRA30_I2S=m CONFIG_SND_SOC_TEGRA_ALC5632=m @@ -6659,7 +6737,6 @@ CONFIG_SND_YMFPCI=m CONFIG_SOC_AM33XX=y CONFIG_SOC_AM43XX=y # CONFIG_SOC_BRCMSTB is not set -# CONFIG_SOC_CAMERA is not set CONFIG_SOC_DRA7XX=y CONFIG_SOC_EXYNOS3250=y CONFIG_SOC_EXYNOS4412=y @@ -6729,6 +6806,7 @@ CONFIG_SPI_FSL_SPI=m CONFIG_SPI_GPIO=m # CONFIG_SPI_HISI_SFC_V3XX is not set CONFIG_SPI_IMX=m +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -6776,11 +6854,11 @@ CONFIG_SPMI_PMIC_CLKDIV=m # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6826,6 +6904,7 @@ CONFIG_STM32_DFSDM_ADC=m CONFIG_STM32_DMAMUX=y CONFIG_STM32_DMA=y CONFIG_STM32_EXTI=y +# CONFIG_STM32_FMC2_EBI is not set # CONFIG_STM32_IPCC is not set CONFIG_STM32_LPTIMER_CNT=m CONFIG_STM32_MDMA=y @@ -7001,6 +7080,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -7044,6 +7125,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_MMIO=m +CONFIG_THERMAL_NETLINK=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -7114,6 +7196,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -7565,8 +7648,9 @@ CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD_STI=m -# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set CONFIG_USB_OTG_FSM=m +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG=y # CONFIG_USB_OXU210HP_HCD is not set @@ -7800,6 +7884,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -7848,7 +7933,7 @@ CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MMP_CAMERA=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -7887,6 +7972,7 @@ CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_QCOM_VENUS=m +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_ISP1=m CONFIG_VIDEO_ROCKCHIP_RGA=m @@ -8087,6 +8173,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -8110,6 +8197,7 @@ CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -8137,6 +8225,7 @@ CONFIG_XILINX_VCU=m CONFIG_XILINX_WATCHDOG=m CONFIG_XILINX_XADC=m # CONFIG_XILINX_ZYNQMP_DMA is not set +CONFIG_XILINX_ZYNQMP_DPDMA=m CONFIG_XILLYBUS=m CONFIG_XILLYBUS_OF=m CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-armv7hl-lpae-debug-fedora.config b/kernel-armv7hl-lpae-debug-fedora.config index b55df1514..f68786326 100644 --- a/kernel-armv7hl-lpae-debug-fedora.config +++ b/kernel-armv7hl-lpae-debug-fedora.config @@ -234,11 +234,13 @@ CONFIG_ARCH_HIGHBANK=y # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IPQ40XX is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_KEYSTONE=y # CONFIG_ARCH_MEDIATEK is not set CONFIG_ARCH_MESON=y # CONFIG_ARCH_MILBEAUT is not set # CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_MSTARV7 is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_MULTI_V5 is not set # CONFIG_ARCH_MULTI_V6 is not set @@ -265,6 +267,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_SIRF is not set # CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCH_STI is not set CONFIG_ARCH_STM32=y CONFIG_ARCH_SUNXI=y @@ -364,6 +367,7 @@ CONFIG_ARM_PATCH_IDIV=y CONFIG_ARM_PL172_MPMC=m CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_PSCI_CPUIDLE=y CONFIG_ARM_PSCI_FW=y CONFIG_ARM_PSCI=y @@ -378,6 +382,7 @@ CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m +CONFIG_ARM_SMCCC_SOC_ID=y CONFIG_ARM_SMC_WATCHDOG=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set @@ -385,6 +390,7 @@ CONFIG_ARM_SMMU=y CONFIG_ARM_SP805_WATCHDOG=m CONFIG_ARM_SPE_PMU=m CONFIG_ARM_TEGRA124_CPUFREQ=y +CONFIG_ARM_TEGRA194_CPUFREQ=y # CONFIG_ARM_TEGRA20_CPUFREQ is not set CONFIG_ARM_TEGRA_CPUIDLE=y CONFIG_ARM_TEGRA_DEVFREQ=m @@ -575,6 +581,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -889,6 +896,7 @@ CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m CONFIG_CEC_CROS_EC=m CONFIG_CEC_MESON_AO=m CONFIG_CEC_MESON_G12A_AO=m @@ -937,6 +945,7 @@ CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -987,6 +996,7 @@ CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_XATTR=y CONFIG_CLEANCACHE=y +CONFIG_CLK_BCM2711_DVP=m CONFIG_CLK_BCM2835=y # CONFIG_CLK_HSDK is not set CONFIG_CLK_IMX8MM=y @@ -997,6 +1007,7 @@ CONFIG_CLK_IMX8MQ=y CONFIG_CLK_RASPBERRYPI=y # CONFIG_CLK_SIFIVE is not set CONFIG_CLK_SP810=y +# CONFIG_CLKSRC_STM32_LP is not set CONFIG_CLKSRC_VERSATILE=y CONFIG_CLK_SUNXI_CLOCKS=y # CONFIG_CLK_SUNXI_PRCM_SUN6I is not set @@ -1072,10 +1083,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BPREDICT_DISABLE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPUFREQ_DT=m CONFIG_CPUFREQ_DT_PLATDEV=y @@ -1342,6 +1353,9 @@ CONFIG_DEBUG_CREDENTIALS=y CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1516,6 +1530,7 @@ CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1634,7 +1649,6 @@ CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set CONFIG_DRM_PANEL_RAYDIUM_RM68200=m -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m CONFIG_DRM_PANEL_SAMSUNG_LD9040=m # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1658,6 +1672,7 @@ CONFIG_DRM_PANEL_SITRONIX_ST7703=m CONFIG_DRM_PANEL_TPO_TPG110=m # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y CONFIG_DRM_PANFROST=m @@ -1710,6 +1725,7 @@ CONFIG_DRM_VGEM=m CONFIG_DRM_VIRTIO_GPU=m # CONFIG_DRM_VKMS is not set # CONFIG_DRM_XEN is not set +CONFIG_DRM_ZYNQMP_DPSUB=m # CONFIG_DS1682 is not set # CONFIG_DS1803 is not set # CONFIG_DS4424 is not set @@ -2059,6 +2075,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -2105,7 +2122,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -2189,6 +2207,7 @@ CONFIG_GPIO_OMAP=y CONFIG_GPIO_PALMAS=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2404,6 +2423,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HW_PERF_EVENTS=y CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_BCM2835=m # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_EXYNOS=m @@ -2789,6 +2809,8 @@ CONFIG_INTERCONNECT_QCOM_SC7180=m CONFIG_INTERCONNECT_QCOM=y CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_IIO=m # CONFIG_INV_MPU6050_SPI is not set @@ -2870,6 +2892,8 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_IP_PNP is not set +# CONFIG_IPQ_APSS_6018 is not set +# CONFIG_IPQ_APSS_PLL is not set # CONFIG_IPQ_GCC_4019 is not set # CONFIG_IPQ_GCC_6018 is not set # CONFIG_IPQ_GCC_806X is not set @@ -2973,7 +2997,7 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set @@ -2981,6 +3005,7 @@ CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m CONFIG_IR_SUNXI=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -3099,6 +3124,7 @@ CONFIG_KERNEL_HEADER_TEST=y CONFIG_KERNEL_MODE_NEON=y # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set # CONFIG_KEXEC_FILE is not set # CONFIG_KEXEC_SIG is not set CONFIG_KEXEC=y @@ -3210,6 +3236,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -3230,6 +3257,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3269,6 +3297,7 @@ CONFIG_LEDS_TRIGGER_PATTERN=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TURRIS_OMNIA=m CONFIG_LEDS_USER=m CONFIG_LED_TRIGGER_PHY=y # CONFIG_LEGACY_PTYS is not set @@ -3559,6 +3588,7 @@ CONFIG_MFD_EXYNOS_LPASS=m # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_KHADAS_MCU is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_LOCHNAGAR is not set # CONFIG_MFD_LP3943 is not set @@ -3668,14 +3698,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set # CONFIG_MLX5_INFINIBAND is not set +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3826,6 +3860,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3946,8 +3981,8 @@ CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m # CONFIG_MX3_IPU is not set -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m # CONFIG_MXS_DMA is not set CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m @@ -4033,6 +4068,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4488,6 +4524,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y CONFIG_NOZOMI=m @@ -4513,6 +4550,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4701,6 +4739,7 @@ CONFIG_PCIE_EDR=y CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y # CONFIG_PCIE_ROCKCHIP_HOST is not set +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set @@ -4708,6 +4747,7 @@ CONFIG_PCI_HERMES=m CONFIG_PCI_HOST_GENERIC=y CONFIG_PCI_IMX6=y CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y CONFIG_PCI_KEYSTONE_HOST=y CONFIG_PCI_KEYSTONE=y # CONFIG_PCI_LAYERSCAPE is not set @@ -4787,9 +4827,8 @@ CONFIG_PHY_MVEBU_SATA=y # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set -CONFIG_PHY_QCOM_UFS_14NM=m -CONFIG_PHY_QCOM_UFS=m CONFIG_PHY_QCOM_USB_HS_28NM=m # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4804,6 +4843,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set CONFIG_PHY_ROCKCHIP_TYPEC=m CONFIG_PHY_ROCKCHIP_USB=m +CONFIG_PHY_SAMSUNG_UFS=m CONFIG_PHY_SAMSUNG_USB2=m CONFIG_PHY_STM32_USBPHYC=m CONFIG_PHY_SUN4I_USB=m @@ -4813,6 +4853,7 @@ CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m CONFIG_PHY_TI_GMII_SEL=m # CONFIG_PHY_TUSB1210 is not set +# CONFIG_PHY_XILINX_ZYNQMP is not set # CONFIG_PI433 is not set # CONFIG_PID_IN_CONTEXTIDR is not set CONFIG_PID_NS=y @@ -4828,6 +4869,7 @@ CONFIG_PINCTRL_AXP209=m CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_DOVE=y +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_IMX8DXL is not set @@ -4933,6 +4975,7 @@ CONFIG_POWER_RESET_AS3722=y CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_KEYSTONE=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_QCOM_PON=m # CONFIG_POWER_RESET_QNAP is not set @@ -4945,7 +4988,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -5050,6 +5095,7 @@ CONFIG_PWRSEQ_SIMPLE=y CONFIG_QCOM_A53PLL=m # CONFIG_QCOM_AOSS_QMP is not set # CONFIG_QCOM_APR is not set +# CONFIG_QCOM_CLK_APCC_MSM8996 is not set CONFIG_QCOM_CLK_APCS_MSM8916=m # CONFIG_QCOM_COMMAND_DB is not set # CONFIG_QCOM_CPR is not set @@ -5067,6 +5113,7 @@ CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_RMTFS_MEM=m +# CONFIG_QCOM_RPMH is not set CONFIG_QCOM_RPMPD=m # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set CONFIG_QCOM_SCM=y @@ -5153,6 +5200,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -5168,6 +5216,7 @@ CONFIG_RDMA_SIW=m # CONFIG_RDS_RDMA is not set CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -5186,10 +5235,12 @@ CONFIG_REGULATOR_ANATOP=m CONFIG_REGULATOR_AS3722=m CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_BD9571MWV=m +CONFIG_REGULATOR_CROS_EC=m CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_DA9211=m # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FAN53555=y +# CONFIG_REGULATOR_FAN53880 is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL6271A=m @@ -5218,6 +5269,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PBIAS=m +# CONFIG_REGULATOR_PCA9450 is not set CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=m # CONFIG_REGULATOR_PV88080 is not set @@ -5234,6 +5286,7 @@ CONFIG_REGULATOR_STM32_VREFBUF=m CONFIG_REGULATOR_STPMIC1=m CONFIG_REGULATOR_SY8106A=m # CONFIG_REGULATOR_SY8824X is not set +CONFIG_REGULATOR_SY8827N=m CONFIG_REGULATOR_TI_ABB=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m @@ -5261,6 +5314,7 @@ CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -5501,6 +5555,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5539,8 +5594,11 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set -# CONFIG_SC_GCC_7180 is not set +CONFIG_SC_GCC_7180=m # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y @@ -5552,6 +5610,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SC_MSS_7180 is not set # CONFIG_SCR24X is not set # CONFIG_SCSI_3W_9XXX is not set @@ -5639,8 +5698,10 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set +# CONFIG_SCSI_UFS_EXYNOS is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m @@ -5724,6 +5785,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m CONFIG_SENSORS_DS1621=m @@ -5923,6 +5985,7 @@ CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_IMX_CONSOLE=y +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_IMX=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set @@ -6012,6 +6075,8 @@ CONFIG_SMC=m # CONFIG_SM_FTL is not set # CONFIG_SM_GCC_8150 is not set CONFIG_SM_GCC_8250=m +# CONFIG_SM_GPUCC_8150 is not set +# CONFIG_SM_GPUCC_8250 is not set CONFIG_SMP_ON_UP=y CONFIG_SMP=y CONFIG_SMSC911X=m @@ -6106,6 +6171,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 @@ -6266,6 +6332,7 @@ CONFIG_SND_SOC_IMX_SPDIF=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y @@ -6274,7 +6341,9 @@ CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -6329,7 +6398,9 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set CONFIG_SND_SOC_SAMSUNG=m +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m CONFIG_SND_SOC_SGTL5000=m @@ -6368,10 +6439,15 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +# CONFIG_SND_SOC_TEGRA186_DSPK is not set # CONFIG_SND_SOC_TEGRA20_AC97 is not set CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m # CONFIG_SND_SOC_TEGRA20_SPDIF is not set +# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set +# CONFIG_SND_SOC_TEGRA210_AHUB is not set +# CONFIG_SND_SOC_TEGRA210_DMIC is not set +CONFIG_SND_SOC_TEGRA210_I2S=m CONFIG_SND_SOC_TEGRA30_AHUB=m CONFIG_SND_SOC_TEGRA30_I2S=m # CONFIG_SND_SOC_TEGRA_ALC5632 is not set @@ -6463,7 +6539,6 @@ CONFIG_SND_YMFPCI=m # CONFIG_SOC_AM33XX is not set # CONFIG_SOC_AM43XX is not set # CONFIG_SOC_BRCMSTB is not set -# CONFIG_SOC_CAMERA is not set CONFIG_SOC_DRA7XX=y CONFIG_SOC_EXYNOS3250=y CONFIG_SOC_EXYNOS5250=y @@ -6516,6 +6591,7 @@ CONFIG_SPI_FSL_SPI=m CONFIG_SPI_GPIO=m # CONFIG_SPI_HISI_SFC_V3XX is not set CONFIG_SPI_IMX=m +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -6557,11 +6633,11 @@ CONFIG_SPMI_PMIC_CLKDIV=m # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6604,6 +6680,7 @@ CONFIG_STM32_DFSDM_ADC=m CONFIG_STM32_DMAMUX=y CONFIG_STM32_DMA=y CONFIG_STM32_EXTI=y +# CONFIG_STM32_FMC2_EBI is not set # CONFIG_STM32_IPCC is not set CONFIG_STM32_LPTIMER_CNT=m CONFIG_STM32_MDMA=y @@ -6778,6 +6855,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -6821,6 +6900,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_MMIO=m +CONFIG_THERMAL_NETLINK=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -6893,6 +6973,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -7327,8 +7408,9 @@ CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set CONFIG_USB_OTG_FSM=m +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG=y # CONFIG_USB_OXU210HP_HCD is not set @@ -7562,6 +7644,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -7608,7 +7691,7 @@ CONFIG_VIDEO_MESON_VDEC=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -7643,6 +7726,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_ISP1=m CONFIG_VIDEO_ROCKCHIP_RGA=m @@ -7835,6 +7919,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -7859,6 +7944,7 @@ CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -7885,6 +7971,7 @@ CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set CONFIG_XILINX_XADC=m # CONFIG_XILINX_ZYNQMP_DMA is not set +CONFIG_XILINX_ZYNQMP_DPDMA=m CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-armv7hl-lpae-fedora.config b/kernel-armv7hl-lpae-fedora.config index 2d7edb181..d04a888a6 100644 --- a/kernel-armv7hl-lpae-fedora.config +++ b/kernel-armv7hl-lpae-fedora.config @@ -234,11 +234,13 @@ CONFIG_ARCH_HIGHBANK=y # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IPQ40XX is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_KEYSTONE=y # CONFIG_ARCH_MEDIATEK is not set CONFIG_ARCH_MESON=y # CONFIG_ARCH_MILBEAUT is not set # CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_MSTARV7 is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_MULTI_V5 is not set # CONFIG_ARCH_MULTI_V6 is not set @@ -265,6 +267,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_SIRF is not set # CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCH_STI is not set CONFIG_ARCH_STM32=y CONFIG_ARCH_SUNXI=y @@ -364,6 +367,7 @@ CONFIG_ARM_PATCH_IDIV=y CONFIG_ARM_PL172_MPMC=m CONFIG_ARM_PMU=y # CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_PSCI_CPUIDLE=y CONFIG_ARM_PSCI_FW=y CONFIG_ARM_PSCI=y @@ -378,6 +382,7 @@ CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m +CONFIG_ARM_SMCCC_SOC_ID=y CONFIG_ARM_SMC_WATCHDOG=m CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set @@ -385,6 +390,7 @@ CONFIG_ARM_SMMU=y CONFIG_ARM_SP805_WATCHDOG=m CONFIG_ARM_SPE_PMU=m CONFIG_ARM_TEGRA124_CPUFREQ=y +CONFIG_ARM_TEGRA194_CPUFREQ=y # CONFIG_ARM_TEGRA20_CPUFREQ is not set CONFIG_ARM_TEGRA_CPUIDLE=y CONFIG_ARM_TEGRA_DEVFREQ=m @@ -575,6 +581,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -889,6 +896,7 @@ CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m CONFIG_CEC_CROS_EC=m CONFIG_CEC_MESON_AO=m CONFIG_CEC_MESON_G12A_AO=m @@ -937,6 +945,7 @@ CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -987,6 +996,7 @@ CONFIG_CIFS_UPCALL=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_XATTR=y CONFIG_CLEANCACHE=y +CONFIG_CLK_BCM2711_DVP=m CONFIG_CLK_BCM2835=y # CONFIG_CLK_HSDK is not set CONFIG_CLK_IMX8MM=y @@ -997,6 +1007,7 @@ CONFIG_CLK_IMX8MQ=y CONFIG_CLK_RASPBERRYPI=y # CONFIG_CLK_SIFIVE is not set CONFIG_CLK_SP810=y +# CONFIG_CLKSRC_STM32_LP is not set CONFIG_CLKSRC_VERSATILE=y CONFIG_CLK_SUNXI_CLOCKS=y # CONFIG_CLK_SUNXI_PRCM_SUN6I is not set @@ -1072,10 +1083,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_BPREDICT_DISABLE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPUFREQ_DT=m CONFIG_CPUFREQ_DT_PLATDEV=y @@ -1342,6 +1353,9 @@ CONFIG_DEBUG_BOOT_PARAMS=y CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1509,6 +1523,7 @@ CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1627,7 +1642,6 @@ CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set CONFIG_DRM_PANEL_RAYDIUM_RM68200=m -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m CONFIG_DRM_PANEL_SAMSUNG_LD9040=m # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1651,6 +1665,7 @@ CONFIG_DRM_PANEL_SITRONIX_ST7703=m CONFIG_DRM_PANEL_TPO_TPG110=m # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y CONFIG_DRM_PANFROST=m @@ -1703,6 +1718,7 @@ CONFIG_DRM_VGEM=m CONFIG_DRM_VIRTIO_GPU=m # CONFIG_DRM_VKMS is not set # CONFIG_DRM_XEN is not set +CONFIG_DRM_ZYNQMP_DPSUB=m # CONFIG_DS1682 is not set # CONFIG_DS1803 is not set # CONFIG_DS4424 is not set @@ -2044,6 +2060,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -2090,7 +2107,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -2174,6 +2192,7 @@ CONFIG_GPIO_OMAP=y CONFIG_GPIO_PALMAS=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2389,6 +2408,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HW_PERF_EVENTS=y CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_BCM2835=m # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_EXYNOS=m @@ -2774,6 +2794,8 @@ CONFIG_INTERCONNECT_QCOM_SC7180=m CONFIG_INTERCONNECT_QCOM=y CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_IIO=m # CONFIG_INV_MPU6050_SPI is not set @@ -2855,6 +2877,8 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_IP_PNP is not set +# CONFIG_IPQ_APSS_6018 is not set +# CONFIG_IPQ_APSS_PLL is not set # CONFIG_IPQ_GCC_4019 is not set # CONFIG_IPQ_GCC_6018 is not set # CONFIG_IPQ_GCC_806X is not set @@ -2958,7 +2982,7 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set @@ -2966,6 +2990,7 @@ CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m CONFIG_IR_SUNXI=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -3082,6 +3107,7 @@ CONFIG_KERNEL_HEADER_TEST=y CONFIG_KERNEL_MODE_NEON=y # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set # CONFIG_KEXEC_FILE is not set # CONFIG_KEXEC_SIG is not set CONFIG_KEXEC=y @@ -3193,6 +3219,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -3213,6 +3240,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3252,6 +3280,7 @@ CONFIG_LEDS_TRIGGER_PATTERN=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TURRIS_OMNIA=m CONFIG_LEDS_USER=m CONFIG_LED_TRIGGER_PHY=y # CONFIG_LEGACY_PTYS is not set @@ -3541,6 +3570,7 @@ CONFIG_MFD_EXYNOS_LPASS=m # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_KHADAS_MCU is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_LOCHNAGAR is not set # CONFIG_MFD_LP3943 is not set @@ -3650,14 +3680,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set # CONFIG_MLX5_INFINIBAND is not set +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3808,6 +3842,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3928,8 +3963,8 @@ CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m # CONFIG_MX3_IPU is not set -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m # CONFIG_MXS_DMA is not set CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m @@ -4015,6 +4050,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4470,6 +4506,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_PLATFORM_DRIVER=y CONFIG_NOZOMI=m @@ -4495,6 +4532,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4683,6 +4721,7 @@ CONFIG_PCIE_EDR=y CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y # CONFIG_PCIE_ROCKCHIP_HOST is not set +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set @@ -4690,6 +4729,7 @@ CONFIG_PCI_HERMES=m CONFIG_PCI_HOST_GENERIC=y CONFIG_PCI_IMX6=y CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y CONFIG_PCI_KEYSTONE_HOST=y CONFIG_PCI_KEYSTONE=y # CONFIG_PCI_LAYERSCAPE is not set @@ -4769,9 +4809,8 @@ CONFIG_PHY_MVEBU_SATA=y # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set # CONFIG_PHY_QCOM_IPQ806X_SATA is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_PCIE2 is not set -CONFIG_PHY_QCOM_UFS_14NM=m -CONFIG_PHY_QCOM_UFS=m CONFIG_PHY_QCOM_USB_HS_28NM=m # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4786,6 +4825,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=m # CONFIG_PHY_ROCKCHIP_PCIE is not set CONFIG_PHY_ROCKCHIP_TYPEC=m CONFIG_PHY_ROCKCHIP_USB=m +CONFIG_PHY_SAMSUNG_UFS=m CONFIG_PHY_SAMSUNG_USB2=m CONFIG_PHY_STM32_USBPHYC=m CONFIG_PHY_SUN4I_USB=m @@ -4795,6 +4835,7 @@ CONFIG_PHY_SUN9I_USB=m CONFIG_PHY_TEGRA_XUSB=m CONFIG_PHY_TI_GMII_SEL=m # CONFIG_PHY_TUSB1210 is not set +# CONFIG_PHY_XILINX_ZYNQMP is not set # CONFIG_PI433 is not set # CONFIG_PID_IN_CONTEXTIDR is not set CONFIG_PID_NS=y @@ -4810,6 +4851,7 @@ CONFIG_PINCTRL_AXP209=m CONFIG_PINCTRL_CEDARFORK=m # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_DOVE=y +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_IMX8DXL is not set @@ -4915,6 +4957,7 @@ CONFIG_POWER_RESET_AS3722=y CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_KEYSTONE=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set CONFIG_POWER_RESET_QCOM_PON=m # CONFIG_POWER_RESET_QNAP is not set @@ -4927,7 +4970,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -5032,6 +5077,7 @@ CONFIG_PWRSEQ_SIMPLE=y CONFIG_QCOM_A53PLL=m # CONFIG_QCOM_AOSS_QMP is not set # CONFIG_QCOM_APR is not set +# CONFIG_QCOM_CLK_APCC_MSM8996 is not set CONFIG_QCOM_CLK_APCS_MSM8916=m # CONFIG_QCOM_COMMAND_DB is not set # CONFIG_QCOM_CPR is not set @@ -5049,6 +5095,7 @@ CONFIG_QCOM_OCMEM=m CONFIG_QCOM_PDC=y CONFIG_QCOM_PM8XXX_XOADC=m CONFIG_QCOM_RMTFS_MEM=m +# CONFIG_QCOM_RPMH is not set CONFIG_QCOM_RPMPD=m # CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set CONFIG_QCOM_SCM=y @@ -5135,6 +5182,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -5150,6 +5198,7 @@ CONFIG_RDMA_SIW=m # CONFIG_RDS_RDMA is not set CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -5168,10 +5217,12 @@ CONFIG_REGULATOR_ANATOP=m CONFIG_REGULATOR_AS3722=m CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_BD9571MWV=m +CONFIG_REGULATOR_CROS_EC=m CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_DA9211=m # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FAN53555=y +# CONFIG_REGULATOR_FAN53880 is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL6271A=m @@ -5200,6 +5251,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PBIAS=m +# CONFIG_REGULATOR_PCA9450 is not set CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PV88060=m # CONFIG_REGULATOR_PV88080 is not set @@ -5216,6 +5268,7 @@ CONFIG_REGULATOR_STM32_VREFBUF=m CONFIG_REGULATOR_STPMIC1=m CONFIG_REGULATOR_SY8106A=m # CONFIG_REGULATOR_SY8824X is not set +CONFIG_REGULATOR_SY8827N=m CONFIG_REGULATOR_TI_ABB=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m @@ -5243,6 +5296,7 @@ CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -5483,6 +5537,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5521,8 +5576,11 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set -# CONFIG_SC_GCC_7180 is not set +CONFIG_SC_GCC_7180=m # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_DEBUG=y @@ -5534,6 +5592,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SC_MSS_7180 is not set # CONFIG_SCR24X is not set # CONFIG_SCSI_3W_9XXX is not set @@ -5621,8 +5680,10 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set +# CONFIG_SCSI_UFS_EXYNOS is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m @@ -5706,6 +5767,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m CONFIG_SENSORS_DS1621=m @@ -5905,6 +5967,7 @@ CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_IMX_CONSOLE=y +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_IMX=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set @@ -5994,6 +6057,8 @@ CONFIG_SMC=m # CONFIG_SM_FTL is not set # CONFIG_SM_GCC_8150 is not set CONFIG_SM_GCC_8250=m +# CONFIG_SM_GPUCC_8150 is not set +# CONFIG_SM_GPUCC_8250 is not set CONFIG_SMP_ON_UP=y CONFIG_SMP=y CONFIG_SMSC911X=m @@ -6088,6 +6153,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 @@ -6247,6 +6313,7 @@ CONFIG_SND_SOC_IMX_SPDIF=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y @@ -6255,7 +6322,9 @@ CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -6310,7 +6379,9 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set CONFIG_SND_SOC_SAMSUNG=m +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=m CONFIG_SND_SOC_SGTL5000=m @@ -6348,10 +6419,15 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +# CONFIG_SND_SOC_TEGRA186_DSPK is not set # CONFIG_SND_SOC_TEGRA20_AC97 is not set CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m # CONFIG_SND_SOC_TEGRA20_SPDIF is not set +# CONFIG_SND_SOC_TEGRA210_ADMAIF is not set +# CONFIG_SND_SOC_TEGRA210_AHUB is not set +# CONFIG_SND_SOC_TEGRA210_DMIC is not set +CONFIG_SND_SOC_TEGRA210_I2S=m CONFIG_SND_SOC_TEGRA30_AHUB=m CONFIG_SND_SOC_TEGRA30_I2S=m # CONFIG_SND_SOC_TEGRA_ALC5632 is not set @@ -6443,7 +6519,6 @@ CONFIG_SND_YMFPCI=m # CONFIG_SOC_AM33XX is not set # CONFIG_SOC_AM43XX is not set # CONFIG_SOC_BRCMSTB is not set -# CONFIG_SOC_CAMERA is not set CONFIG_SOC_DRA7XX=y CONFIG_SOC_EXYNOS3250=y CONFIG_SOC_EXYNOS5250=y @@ -6496,6 +6571,7 @@ CONFIG_SPI_FSL_SPI=m CONFIG_SPI_GPIO=m # CONFIG_SPI_HISI_SFC_V3XX is not set CONFIG_SPI_IMX=m +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -6537,11 +6613,11 @@ CONFIG_SPMI_PMIC_CLKDIV=m # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6584,6 +6660,7 @@ CONFIG_STM32_DFSDM_ADC=m CONFIG_STM32_DMAMUX=y CONFIG_STM32_DMA=y CONFIG_STM32_EXTI=y +# CONFIG_STM32_FMC2_EBI is not set # CONFIG_STM32_IPCC is not set CONFIG_STM32_LPTIMER_CNT=m CONFIG_STM32_MDMA=y @@ -6758,6 +6835,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -6801,6 +6880,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_MMIO=m +CONFIG_THERMAL_NETLINK=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -6873,6 +6953,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set CONFIG_TMP006=m # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -7307,8 +7388,9 @@ CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_OHCI_HCD_SSB is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set CONFIG_USB_OTG_FSM=m +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG=y # CONFIG_USB_OXU210HP_HCD is not set @@ -7542,6 +7624,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -7588,7 +7671,7 @@ CONFIG_VIDEO_MESON_VDEC=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -7623,6 +7706,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_ISP1=m CONFIG_VIDEO_ROCKCHIP_RGA=m @@ -7815,6 +7899,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -7838,6 +7923,7 @@ CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -7864,6 +7950,7 @@ CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set CONFIG_XILINX_XADC=m # CONFIG_XILINX_ZYNQMP_DMA is not set +CONFIG_XILINX_ZYNQMP_DPDMA=m CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-i686-debug-fedora.config b/kernel-i686-debug-fedora.config index ad1190a6d..554d35ade 100644 --- a/kernel-i686-debug-fedora.config +++ b/kernel-i686-debug-fedora.config @@ -253,6 +253,7 @@ CONFIG_AR5523=m # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_OMAP1 is not set # CONFIG_ARCH_PXA is not set @@ -262,6 +263,7 @@ CONFIG_ARCH_RANDOM=y # CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCNET is not set CONFIG_ARM64_AMU_EXTN=y CONFIG_ARM64_BTI=y @@ -271,7 +273,9 @@ CONFIG_ARM64_ERRATUM_1530923=y CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_PTDUMP_DEBUGFS=y +CONFIG_ARM_SMCCC_SOC_ID=y # CONFIG_ARM_SMC_WATCHDOG is not set # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set # CONFIG_AS3935 is not set @@ -447,6 +451,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -742,6 +747,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m # CONFIG_CEC_PIN_ERROR_INJ is not set CONFIG_CEC_PIN=y CONFIG_CEC_PLATFORM_DRIVERS=y @@ -782,6 +788,7 @@ CONFIG_CHARGER_BD99954=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -859,6 +866,7 @@ CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +CONFIG_CMDLINE="" # CONFIG_CMDLINE_BOOL is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_CNIC=m @@ -901,10 +909,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU5_WDT is not set # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPUFREQ_DT is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y @@ -1125,6 +1133,9 @@ CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1299,6 +1310,7 @@ CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DRM_AMD_DC_DCN2_0=y CONFIG_DRM_AMD_DC_DCN2_1=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1387,7 +1399,6 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1411,6 +1422,7 @@ CONFIG_DRM_PANEL_SEIKO_43WVF1G=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y # CONFIG_DRM_PARADE_PS8622 is not set @@ -1697,6 +1709,7 @@ CONFIG_FAULT_INJECTION=y # CONFIG_FB_3DFX is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ARK is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set @@ -1808,6 +1821,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -1853,7 +1867,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -1941,6 +1956,7 @@ CONFIG_GPIO_MLXBF2=m CONFIG_GPIO_MSIC=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2162,6 +2178,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HWPOISON_INJECT=m CONFIG_HW_RANDOM_AMD=m +# CONFIG_HW_RANDOM_BA431 is not set # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_HISI_V2=y @@ -2491,6 +2508,7 @@ CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY=y +CONFIG_INTEL_ATOMISP2_LED=m CONFIG_INTEL_ATOMISP2_PM=m # CONFIG_INTEL_ATOMISP is not set CONFIG_INTEL_BXT_PMIC_THERMAL=m @@ -2558,6 +2576,8 @@ CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_IIO is not set # CONFIG_INV_MPU6050_SPI is not set @@ -2739,13 +2759,14 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -2864,6 +2885,7 @@ CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set # CONFIG_KEXEC_FILE is not set # CONFIG_KEXEC_JUMP is not set # CONFIG_KEXEC_SIG_FORCE is not set @@ -2971,6 +2993,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -2992,6 +3015,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3403,14 +3427,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set # CONFIG_MLX5_INFINIBAND is not set +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3545,6 +3573,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3640,8 +3669,8 @@ CONFIG_MWIFIEX_USB=m # CONFIG_MWINCHIP3D is not set # CONFIG_MWINCHIPC6 is not set CONFIG_MWL8K=m -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m CONFIG_NAMESPACES=y @@ -3726,6 +3755,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4185,6 +4215,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=32 @@ -4205,6 +4236,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4362,6 +4394,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set CONFIG_PCI_GOANY=y @@ -4373,6 +4406,7 @@ CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_HYPERV=m CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_MESON is not set CONFIG_PCI_MMCONFIG=y CONFIG_PCI_MSI_IRQ_DOMAIN=y @@ -4433,6 +4467,7 @@ CONFIG_PHYLINK=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4451,6 +4486,7 @@ CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_EMMITSBURG=m CONFIG_PINCTRL_EQUILIBRIUM=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m @@ -4534,6 +4570,7 @@ CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4543,7 +4580,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -4720,6 +4759,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -4735,6 +4775,7 @@ CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -4751,6 +4792,7 @@ CONFIG_REGULATOR_BD9571MWV=m # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set @@ -4773,6 +4815,7 @@ CONFIG_REGULATOR_MP5416=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4781,6 +4824,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -4801,6 +4845,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -4991,6 +5036,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5031,6 +5077,9 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y @@ -5043,6 +5092,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SCR24X is not set CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m @@ -5130,6 +5180,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set CONFIG_SCSI_UFSHCD=m @@ -5214,6 +5265,7 @@ CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m @@ -5407,9 +5459,10 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set -CONFIG_SERIAL_LANTIQ=m +# CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_NONSTANDARD=y @@ -5570,6 +5623,7 @@ CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INTEL_DETECT_DMIC=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 @@ -5729,6 +5783,7 @@ CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m @@ -5747,7 +5802,9 @@ CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5785,6 +5842,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set @@ -5832,6 +5891,7 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA210_I2S=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320ADCX140=m # CONFIG_SND_SOC_TLV320AIC23_I2C is not set @@ -5906,7 +5966,6 @@ CONFIG_SND_VX222=m CONFIG_SND_X86=y # CONFIG_SND_XEN_FRONTEND is not set CONFIG_SND_YMFPCI=m -# CONFIG_SOC_CAMERA is not set # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m @@ -5930,6 +5989,7 @@ CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_DEBUG is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_FSI=m @@ -5937,6 +5997,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_HISI_SFC_V3XX is not set +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -5962,11 +6023,11 @@ CONFIG_SPI=y # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6130,6 +6191,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -6173,6 +6236,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_MMIO is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_WRITABLE_TRIPS=y @@ -6230,6 +6294,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -6599,8 +6664,10 @@ CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_PCI=y @@ -6818,6 +6885,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -6855,7 +6923,7 @@ CONFIG_VIDEO_M5MOLS=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -6889,6 +6957,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_VDEC=m CONFIG_VIDEO_S5C73M3=m @@ -7066,6 +7135,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -7173,6 +7243,7 @@ CONFIG_XEN_SCRUB_PAGES_DEFAULT=y CONFIG_XEN_SCSI_BACKEND=m CONFIG_XEN_SCSI_FRONTEND=m CONFIG_XEN_SYMS=y +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XEN_WDT=m CONFIG_XEN=y CONFIG_XFRM_INTERFACE=m @@ -7201,6 +7272,7 @@ CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_XILINX_XADC is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-i686-fedora.config b/kernel-i686-fedora.config index 6feee1769..477ed4656 100644 --- a/kernel-i686-fedora.config +++ b/kernel-i686-fedora.config @@ -253,6 +253,7 @@ CONFIG_AR5523=m # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_OMAP1 is not set # CONFIG_ARCH_PXA is not set @@ -262,6 +263,7 @@ CONFIG_ARCH_RANDOM=y # CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCNET is not set CONFIG_ARM64_AMU_EXTN=y CONFIG_ARM64_BTI=y @@ -271,6 +273,8 @@ CONFIG_ARM64_ERRATUM_1530923=y CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_SMCCC_SOC_ID=y # CONFIG_ARM_SMC_WATCHDOG is not set # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set # CONFIG_AS3935 is not set @@ -446,6 +450,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -741,6 +746,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m # CONFIG_CEC_PIN_ERROR_INJ is not set CONFIG_CEC_PIN=y CONFIG_CEC_PLATFORM_DRIVERS=y @@ -781,6 +787,7 @@ CONFIG_CHARGER_BD99954=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -858,6 +865,7 @@ CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +CONFIG_CMDLINE="" # CONFIG_CMDLINE_BOOL is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_CNIC=m @@ -900,10 +908,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU5_WDT is not set # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPUFREQ_DT is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y @@ -1124,6 +1132,9 @@ CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1290,6 +1301,7 @@ CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DRM_AMD_DC_DCN2_0=y CONFIG_DRM_AMD_DC_DCN2_1=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1378,7 +1390,6 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1402,6 +1413,7 @@ CONFIG_DRM_PANEL_SEIKO_43WVF1G=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y # CONFIG_DRM_PARADE_PS8622 is not set @@ -1680,6 +1692,7 @@ CONFIG_FAT_FS=m # CONFIG_FB_3DFX is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ARK is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set @@ -1791,6 +1804,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -1836,7 +1850,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -1924,6 +1939,7 @@ CONFIG_GPIO_MLXBF2=m CONFIG_GPIO_MSIC=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2145,6 +2161,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HWPOISON_INJECT=m CONFIG_HW_RANDOM_AMD=m +# CONFIG_HW_RANDOM_BA431 is not set # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_HISI_V2=y @@ -2474,6 +2491,7 @@ CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY=y +CONFIG_INTEL_ATOMISP2_LED=m CONFIG_INTEL_ATOMISP2_PM=m # CONFIG_INTEL_ATOMISP is not set CONFIG_INTEL_BXT_PMIC_THERMAL=m @@ -2541,6 +2559,8 @@ CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_IIO is not set # CONFIG_INV_MPU6050_SPI is not set @@ -2722,13 +2742,14 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -2845,6 +2866,7 @@ CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set # CONFIG_KEXEC_FILE is not set # CONFIG_KEXEC_JUMP is not set # CONFIG_KEXEC_SIG_FORCE is not set @@ -2952,6 +2974,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -2973,6 +2996,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3384,14 +3408,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set # CONFIG_MLX5_INFINIBAND is not set +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3526,6 +3554,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3621,8 +3650,8 @@ CONFIG_MWIFIEX_USB=m # CONFIG_MWINCHIP3D is not set # CONFIG_MWINCHIPC6 is not set CONFIG_MWL8K=m -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m CONFIG_NAMESPACES=y @@ -3707,6 +3736,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4166,6 +4196,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=32 @@ -4186,6 +4217,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4343,6 +4375,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set CONFIG_PCI_GOANY=y @@ -4354,6 +4387,7 @@ CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_HYPERV=m CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_MESON is not set CONFIG_PCI_MMCONFIG=y CONFIG_PCI_MSI_IRQ_DOMAIN=y @@ -4414,6 +4448,7 @@ CONFIG_PHYLINK=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4432,6 +4467,7 @@ CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_EMMITSBURG=m CONFIG_PINCTRL_EQUILIBRIUM=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m @@ -4515,6 +4551,7 @@ CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4524,7 +4561,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -4701,6 +4740,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -4716,6 +4756,7 @@ CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -4732,6 +4773,7 @@ CONFIG_REGULATOR_BD9571MWV=m # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set @@ -4754,6 +4796,7 @@ CONFIG_REGULATOR_MP5416=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4762,6 +4805,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -4782,6 +4826,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -4972,6 +5017,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5012,6 +5058,9 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y @@ -5024,6 +5073,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SCR24X is not set CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m @@ -5111,6 +5161,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set CONFIG_SCSI_UFSHCD=m @@ -5195,6 +5246,7 @@ CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m @@ -5388,9 +5440,10 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set -CONFIG_SERIAL_LANTIQ=m +# CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_NONSTANDARD=y @@ -5551,6 +5604,7 @@ CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INTEL_DETECT_DMIC=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 @@ -5709,6 +5763,7 @@ CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m @@ -5727,7 +5782,9 @@ CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5765,6 +5822,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set @@ -5811,6 +5870,7 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA210_I2S=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320ADCX140=m # CONFIG_SND_SOC_TLV320AIC23_I2C is not set @@ -5885,7 +5945,6 @@ CONFIG_SND_VX222=m CONFIG_SND_X86=y # CONFIG_SND_XEN_FRONTEND is not set CONFIG_SND_YMFPCI=m -# CONFIG_SOC_CAMERA is not set # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m @@ -5909,6 +5968,7 @@ CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_DEBUG is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_FSI=m @@ -5916,6 +5976,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_HISI_SFC_V3XX is not set +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -5941,11 +6002,11 @@ CONFIG_SPI=y # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6109,6 +6170,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -6152,6 +6215,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_MMIO is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_WRITABLE_TRIPS=y @@ -6209,6 +6273,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -6578,8 +6643,10 @@ CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_PCI=y @@ -6797,6 +6864,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -6834,7 +6902,7 @@ CONFIG_VIDEO_M5MOLS=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -6868,6 +6936,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_VDEC=m CONFIG_VIDEO_S5C73M3=m @@ -7045,6 +7114,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -7151,6 +7221,7 @@ CONFIG_XEN_SCRUB_PAGES_DEFAULT=y CONFIG_XEN_SCSI_BACKEND=m CONFIG_XEN_SCSI_FRONTEND=m CONFIG_XEN_SYMS=y +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XEN_WDT=m CONFIG_XEN=y CONFIG_XFRM_INTERFACE=m @@ -7179,6 +7250,7 @@ CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_XILINX_XADC is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-ppc64le-debug-fedora.config b/kernel-ppc64le-debug-fedora.config index 64787a7ab..5175e03a7 100644 --- a/kernel-ppc64le-debug-fedora.config +++ b/kernel-ppc64le-debug-fedora.config @@ -196,6 +196,7 @@ CONFIG_AR5523=m # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_OMAP1 is not set # CONFIG_ARCH_PXA is not set @@ -205,6 +206,7 @@ CONFIG_ARCH_RANDOM=y # CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCNET is not set CONFIG_ARM64_AMU_EXTN=y CONFIG_ARM64_BTI=y @@ -214,7 +216,9 @@ CONFIG_ARM64_ERRATUM_1530923=y CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_PTDUMP_DEBUGFS=y +CONFIG_ARM_SMCCC_SOC_ID=y # CONFIG_ARM_SMC_WATCHDOG is not set # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set # CONFIG_AS3935 is not set @@ -383,6 +387,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -678,6 +683,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m # CONFIG_CEC_PIN_ERROR_INJ is not set CONFIG_CEC_PIN=y CONFIG_CEC_PLATFORM_DRIVERS=y @@ -718,6 +724,7 @@ CONFIG_CHARGER_BD99954=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_CROS_USBPD is not set # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -787,6 +794,7 @@ CONFIG_CMA_AREAS=7 # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_DEBUG is not set CONFIG_CMA=y +CONFIG_CMDLINE="" # CONFIG_CMDLINE_BOOL is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_CMM=y @@ -829,10 +837,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU5_WDT is not set # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPUFREQ_DT is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y @@ -1041,6 +1049,9 @@ CONFIG_DEBUG_CREDENTIALS=y CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y CONFIG_DEBUGGER=y # CONFIG_DEBUG_GPIO is not set @@ -1202,6 +1213,7 @@ CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1279,7 +1291,6 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1303,6 +1314,7 @@ CONFIG_DRM_PANEL_SEIKO_43WVF1G=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y # CONFIG_DRM_PARADE_PS8622 is not set @@ -1552,6 +1564,7 @@ CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y CONFIG_FAULT_INJECTION=y # CONFIG_FB_3DFX is not set # CONFIG_FB_ARK is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set @@ -1571,7 +1584,7 @@ CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX=y # CONFIG_FB_MB862XX is not set # CONFIG_FB_METRONOME is not set -# CONFIG_FB_MODE_HELPERS is not set +CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_NVIDIA is not set CONFIG_FB_OF=y @@ -1651,6 +1664,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m CONFIG_FSI_MASTER_ASPEED=m @@ -1696,7 +1710,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -1773,6 +1788,7 @@ CONFIG_GPIO_MLXBF2=m # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -1981,6 +1997,7 @@ CONFIG_HWLAT_TRACER=y # CONFIG_HWMON_DEBUG_CHIP is not set CONFIG_HWMON=y CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_HISI_V2=y CONFIG_HW_RANDOM_POWERNV=m @@ -2302,6 +2319,8 @@ CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_IIO is not set # CONFIG_INV_MPU6050_SPI is not set @@ -2479,13 +2498,14 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -2603,6 +2623,7 @@ CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set CONFIG_KEXEC_FILE=y # CONFIG_KEXEC_SIG is not set CONFIG_KEXEC=y @@ -2704,6 +2725,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -2724,6 +2746,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3120,14 +3143,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3253,6 +3280,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3342,8 +3370,8 @@ CONFIG_MWIFIEX_PCIE=m CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m CONFIG_NAMESPACES=y @@ -3427,6 +3455,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3881,6 +3910,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=2048 @@ -3905,6 +3935,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4040,12 +4071,14 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCIE_PTM=y +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_MESON is not set CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI=y @@ -4099,6 +4132,7 @@ CONFIG_PHYLINK=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4110,6 +4144,7 @@ CONFIG_PID_NS=y # CONFIG_PINCONF is not set # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_IPQ6018 is not set # CONFIG_PINCTRL_IPQ8074 is not set @@ -4186,6 +4221,7 @@ CONFIG_POWERNV_CPUIDLE=y # CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4216,10 +4252,13 @@ CONFIG_PPC_MEM_KEYS=y # CONFIG_PPC_MEMTRACE is not set CONFIG_PPC_OF_BOOT_TRAMPOLINE=y CONFIG_PPC_POWERNV=y +# CONFIG_PPC_PROT_SAO_LPAR is not set CONFIG_PPC_PSERIES=y # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPC_RADIX_MMU_DEFAULT=y CONFIG_PPC_RADIX_MMU=y +CONFIG_PPC_RTAS_FILTER=y CONFIG_PPC_SMLPAR=y CONFIG_PPC_SPLPAR=y CONFIG_PPC_SUBPAGE_PROT=y @@ -4395,6 +4434,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -4410,6 +4450,7 @@ CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -4426,6 +4467,7 @@ CONFIG_REGULATOR_BD9571MWV=m # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set @@ -4449,6 +4491,7 @@ CONFIG_REGULATOR_MP5416=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4457,6 +4500,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -4476,6 +4520,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -4668,6 +4713,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -4706,6 +4752,9 @@ CONFIG_SBP_TARGET=m CONFIG_SC92031=m # CONFIG_SCA3000 is not set CONFIG_SCANLOG=y +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y @@ -4717,6 +4766,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m CONFIG_SCOM_DEBUGFS=y # CONFIG_SCR24X is not set CONFIG_SCSI_3W_9XXX=m @@ -4808,6 +4858,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set # CONFIG_SCSI_UFSHCD is not set @@ -4881,6 +4932,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m CONFIG_SENSORS_DS1621=m @@ -5067,6 +5119,7 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_SERIAL_ICOM=m # CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set # CONFIG_SERIAL_LANTIQ is not set @@ -5229,6 +5282,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 @@ -5357,13 +5411,16 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y # CONFIG_SND_SOC is not set CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5401,6 +5458,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set @@ -5431,6 +5490,7 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA210_I2S=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320ADCX140=m # CONFIG_SND_SOC_TLV320AIC23_I2C is not set @@ -5501,7 +5561,6 @@ CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_SND_YMFPCI=m -# CONFIG_SOC_CAMERA is not set # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m @@ -5524,6 +5583,7 @@ CONFIG_SPARSEMEM_VMEMMAP=y # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_DEBUG is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_FSI=m @@ -5532,6 +5592,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_GPIO is not set # CONFIG_SPI_HISI_SFC_V3XX is not set # CONFIG_SPI is not set +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_MEM is not set @@ -5555,11 +5616,11 @@ CONFIG_SPI_MUX=m # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -5716,6 +5777,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -5759,6 +5822,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_MMIO is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -5810,6 +5874,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -6177,8 +6242,10 @@ CONFIG_USB_OHCI_HCD_PPC_OF_LE=y CONFIG_USB_OHCI_HCD_PPC_OF=y # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_PCI=y @@ -6389,6 +6456,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -6424,7 +6492,7 @@ CONFIG_VIDEO_M5MOLS=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -6458,6 +6526,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_VDEC=m CONFIG_VIDEO_S5C73M3=m @@ -6627,6 +6696,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -6650,6 +6720,7 @@ CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -6676,6 +6747,7 @@ CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_XILINX_XADC is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-ppc64le-fedora.config b/kernel-ppc64le-fedora.config index 380561cc6..0bd80363c 100644 --- a/kernel-ppc64le-fedora.config +++ b/kernel-ppc64le-fedora.config @@ -196,6 +196,7 @@ CONFIG_AR5523=m # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_OMAP1 is not set # CONFIG_ARCH_PXA is not set @@ -205,6 +206,7 @@ CONFIG_ARCH_RANDOM=y # CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCNET is not set CONFIG_ARM64_AMU_EXTN=y CONFIG_ARM64_BTI=y @@ -214,6 +216,8 @@ CONFIG_ARM64_ERRATUM_1530923=y CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_SMCCC_SOC_ID=y # CONFIG_ARM_SMC_WATCHDOG is not set # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set # CONFIG_AS3935 is not set @@ -382,6 +386,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -677,6 +682,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m # CONFIG_CEC_PIN_ERROR_INJ is not set CONFIG_CEC_PIN=y CONFIG_CEC_PLATFORM_DRIVERS=y @@ -717,6 +723,7 @@ CONFIG_CHARGER_BD99954=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_CROS_USBPD is not set # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -786,6 +793,7 @@ CONFIG_CMA_AREAS=7 # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_DEBUG is not set CONFIG_CMA=y +CONFIG_CMDLINE="" # CONFIG_CMDLINE_BOOL is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_CMM=y @@ -828,10 +836,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU5_WDT is not set # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPUFREQ_DT is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y @@ -1040,6 +1048,9 @@ CONFIG_DEBUG_BOOT_PARAMS=y CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y CONFIG_DEBUGGER=y # CONFIG_DEBUG_GPIO is not set @@ -1193,6 +1204,7 @@ CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1270,7 +1282,6 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1294,6 +1305,7 @@ CONFIG_DRM_PANEL_SEIKO_43WVF1G=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y # CONFIG_DRM_PARADE_PS8622 is not set @@ -1535,6 +1547,7 @@ CONFIG_FAT_FS=m # CONFIG_FAULT_INJECTION is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_ARK is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set @@ -1554,7 +1567,7 @@ CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX=y # CONFIG_FB_MB862XX is not set # CONFIG_FB_METRONOME is not set -# CONFIG_FB_MODE_HELPERS is not set +CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_NVIDIA is not set CONFIG_FB_OF=y @@ -1634,6 +1647,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m CONFIG_FSI_MASTER_ASPEED=m @@ -1679,7 +1693,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -1756,6 +1771,7 @@ CONFIG_GPIO_MLXBF2=m # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -1964,6 +1980,7 @@ CONFIG_HWLAT_TRACER=y # CONFIG_HWMON_DEBUG_CHIP is not set CONFIG_HWMON=y CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_HISI_V2=y CONFIG_HW_RANDOM_POWERNV=m @@ -2285,6 +2302,8 @@ CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_IIO is not set # CONFIG_INV_MPU6050_SPI is not set @@ -2462,13 +2481,14 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -2584,6 +2604,7 @@ CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set CONFIG_KEXEC_FILE=y # CONFIG_KEXEC_SIG is not set CONFIG_KEXEC=y @@ -2685,6 +2706,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -2705,6 +2727,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3100,14 +3123,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3233,6 +3260,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3322,8 +3350,8 @@ CONFIG_MWIFIEX_PCIE=m CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m CONFIG_NAMESPACES=y @@ -3407,6 +3435,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3861,6 +3890,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=2048 @@ -3885,6 +3915,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4020,12 +4051,14 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCIE_PTM=y +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_MESON is not set CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI=y @@ -4079,6 +4112,7 @@ CONFIG_PHYLINK=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4090,6 +4124,7 @@ CONFIG_PID_NS=y # CONFIG_PINCONF is not set # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_IPQ6018 is not set # CONFIG_PINCTRL_IPQ8074 is not set @@ -4166,6 +4201,7 @@ CONFIG_POWERNV_CPUIDLE=y # CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4196,10 +4232,13 @@ CONFIG_PPC_MEM_KEYS=y # CONFIG_PPC_MEMTRACE is not set CONFIG_PPC_OF_BOOT_TRAMPOLINE=y CONFIG_PPC_POWERNV=y +# CONFIG_PPC_PROT_SAO_LPAR is not set CONFIG_PPC_PSERIES=y # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPC_RADIX_MMU_DEFAULT=y CONFIG_PPC_RADIX_MMU=y +CONFIG_PPC_RTAS_FILTER=y CONFIG_PPC_SMLPAR=y CONFIG_PPC_SPLPAR=y CONFIG_PPC_SUBPAGE_PROT=y @@ -4375,6 +4414,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -4390,6 +4430,7 @@ CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -4406,6 +4447,7 @@ CONFIG_REGULATOR_BD9571MWV=m # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set @@ -4429,6 +4471,7 @@ CONFIG_REGULATOR_MP5416=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4437,6 +4480,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -4456,6 +4500,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -4648,6 +4693,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -4686,6 +4732,9 @@ CONFIG_SBP_TARGET=m CONFIG_SC92031=m # CONFIG_SCA3000 is not set CONFIG_SCANLOG=y +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y @@ -4697,6 +4746,7 @@ CONFIG_SCHED_SMT=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m CONFIG_SCOM_DEBUGFS=y # CONFIG_SCR24X is not set CONFIG_SCSI_3W_9XXX=m @@ -4788,6 +4838,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set # CONFIG_SCSI_UFSHCD is not set @@ -4861,6 +4912,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m CONFIG_SENSORS_DS1621=m @@ -5047,6 +5099,7 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_SERIAL_ICOM=m # CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set # CONFIG_SERIAL_LANTIQ is not set @@ -5209,6 +5262,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 @@ -5336,13 +5390,16 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y # CONFIG_SND_SOC is not set CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5380,6 +5437,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set @@ -5409,6 +5468,7 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA210_I2S=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320ADCX140=m # CONFIG_SND_SOC_TLV320AIC23_I2C is not set @@ -5479,7 +5539,6 @@ CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_SND_YMFPCI=m -# CONFIG_SOC_CAMERA is not set # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m @@ -5502,6 +5561,7 @@ CONFIG_SPARSEMEM_VMEMMAP=y # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_DEBUG is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_FSI=m @@ -5510,6 +5570,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_GPIO is not set # CONFIG_SPI_HISI_SFC_V3XX is not set # CONFIG_SPI is not set +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_MEM is not set @@ -5533,11 +5594,11 @@ CONFIG_SPI_MUX=m # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -5694,6 +5755,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -5737,6 +5800,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_MMIO is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -5788,6 +5852,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -6155,8 +6220,10 @@ CONFIG_USB_OHCI_HCD_PPC_OF_LE=y CONFIG_USB_OHCI_HCD_PPC_OF=y # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_PCI=y @@ -6367,6 +6434,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -6402,7 +6470,7 @@ CONFIG_VIDEO_M5MOLS=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -6436,6 +6504,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_VDEC=m CONFIG_VIDEO_S5C73M3=m @@ -6605,6 +6674,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -6627,6 +6697,7 @@ CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -6653,6 +6724,7 @@ CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_XILINX_XADC is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-s390x-debug-fedora.config b/kernel-s390x-debug-fedora.config index 6fe550755..67d46e3b7 100644 --- a/kernel-s390x-debug-fedora.config +++ b/kernel-s390x-debug-fedora.config @@ -200,6 +200,7 @@ CONFIG_AR5523=m # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_OMAP1 is not set # CONFIG_ARCH_PXA is not set @@ -209,6 +210,7 @@ CONFIG_ARCH_RANDOM=y # CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCNET is not set CONFIG_ARM64_AMU_EXTN=y CONFIG_ARM64_BTI=y @@ -218,7 +220,9 @@ CONFIG_ARM64_ERRATUM_1530923=y CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_PTDUMP_DEBUGFS=y +CONFIG_ARM_SMCCC_SOC_ID=y # CONFIG_ARM_SMC_WATCHDOG is not set # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set # CONFIG_AS3935 is not set @@ -387,6 +391,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -684,6 +689,7 @@ CONFIG_CCW=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD is not set # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m # CONFIG_CEC_PIN_ERROR_INJ is not set CONFIG_CEC_PIN=y CONFIG_CEC_PLATFORM_DRIVERS=y @@ -724,6 +730,7 @@ CONFIG_CHARGER_BD99954=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_CROS_USBPD is not set # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -794,6 +801,7 @@ CONFIG_CMA_AREAS=7 # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_DEBUG is not set CONFIG_CMA=y +CONFIG_CMDLINE="" # CONFIG_CMDLINE_PARTITION is not set CONFIG_CMM_IUCV=y CONFIG_CMM=m @@ -835,10 +843,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU5_WDT is not set CONFIG_CPU_BIG_ENDIAN=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPUFREQ_DT is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y @@ -1052,6 +1060,9 @@ CONFIG_DEBUG_CREDENTIALS=y CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1209,6 +1220,7 @@ CONFIG_DRAGONRISE_FF=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1286,7 +1298,6 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1310,6 +1321,7 @@ CONFIG_DRM_PANEL_SEIKO_43WVF1G=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y # CONFIG_DRM_PARADE_PS8622 is not set @@ -1557,6 +1569,7 @@ CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y CONFIG_FAULT_INJECTION=y # CONFIG_FB_3DFX is not set # CONFIG_FB_ARK is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set @@ -1652,6 +1665,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -1694,7 +1708,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -1770,6 +1785,7 @@ CONFIG_GPIO_MLXBF2=m # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -1966,6 +1982,7 @@ CONFIG_HWLAT_TRACER=y # CONFIG_HWMON_DEBUG_CHIP is not set CONFIG_HWMON=m CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_HISI_V2=y CONFIG_HW_RANDOM_S390=m @@ -2281,6 +2298,8 @@ CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_IIO is not set # CONFIG_INV_MPU6050_SPI is not set @@ -2455,13 +2474,14 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -2581,6 +2601,7 @@ CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_NOBP is not set # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set CONFIG_KEXEC_FILE=y CONFIG_KEXEC_SIG=y CONFIG_KEXEC=y @@ -2679,6 +2700,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -2699,6 +2721,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3094,14 +3117,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3226,6 +3253,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3313,8 +3341,8 @@ CONFIG_MWIFIEX_PCIE=m CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m CONFIG_NAMESPACES=y @@ -3398,6 +3426,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3853,6 +3882,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set # CONFIG_NOZOMI is not set CONFIG_NR_CPUS=512 @@ -3875,6 +3905,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4004,12 +4035,14 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_MESON is not set CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI=y @@ -4065,6 +4098,7 @@ CONFIG_PHYLINK=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4076,6 +4110,7 @@ CONFIG_PID_NS=y # CONFIG_PINCONF is not set # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_IPQ6018 is not set # CONFIG_PINCTRL_IPQ8074 is not set @@ -4149,6 +4184,7 @@ CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set # CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET is not set +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4157,7 +4193,9 @@ CONFIG_POWERCAP=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -4199,7 +4237,7 @@ CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_VMCORE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILING=y -# CONFIG_PROTECTED_VIRTUALIZATION_GUEST is not set +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y CONFIG_PROVE_LOCKING=y # CONFIG_PROVE_RAW_LOCK_NESTING is not set CONFIG_PSAMPLE=m @@ -4330,6 +4368,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -4345,6 +4384,7 @@ CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -4361,6 +4401,7 @@ CONFIG_REGULATOR_BD9571MWV=m # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set @@ -4384,6 +4425,7 @@ CONFIG_REGULATOR_MP5416=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4392,6 +4434,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -4411,6 +4454,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -4600,6 +4644,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -4648,6 +4693,9 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y @@ -4661,6 +4709,7 @@ CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TOPOLOGY=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m CONFIG_SCLP_ASYNC_ID="000000000" CONFIG_SCLP_ASYNC=m CONFIG_SCLP_CONSOLE=y @@ -4756,6 +4805,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set # CONFIG_SCSI_UFSHCD is not set @@ -4829,6 +4879,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m # CONFIG_SENSORS_BH1770 is not set +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m CONFIG_SENSORS_DS1621=m @@ -5013,6 +5064,7 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set # CONFIG_SERIAL_LANTIQ is not set @@ -5174,6 +5226,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 @@ -5301,13 +5354,16 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5345,6 +5401,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set @@ -5375,6 +5433,7 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA210_I2S=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320ADCX140=m # CONFIG_SND_SOC_TLV320AIC23_I2C is not set @@ -5445,7 +5504,6 @@ CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_SND_YMFPCI=m -# CONFIG_SOC_CAMERA is not set # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m @@ -5465,6 +5523,7 @@ CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_DEBUG is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_FSI=m @@ -5473,6 +5532,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_GPIO is not set # CONFIG_SPI_HISI_SFC_V3XX is not set # CONFIG_SPI is not set +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_MEM is not set @@ -5496,11 +5556,11 @@ CONFIG_SPI_MUX=m # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -5654,6 +5714,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -5698,6 +5760,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL is not set # CONFIG_THERMAL_MMIO is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -5748,6 +5811,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -6116,8 +6180,10 @@ CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_PCI=y @@ -6330,6 +6396,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -6365,7 +6432,7 @@ CONFIG_VIDEO_M5MOLS=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -6399,6 +6466,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_VDEC=m CONFIG_VIDEO_S5C73M3=m @@ -6571,6 +6639,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -6594,6 +6663,7 @@ CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -6619,6 +6689,7 @@ CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_XILINX_XADC is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set # CONFIG_XILLYBUS is not set # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-s390x-fedora.config b/kernel-s390x-fedora.config index 79671dcf2..f95e2abff 100644 --- a/kernel-s390x-fedora.config +++ b/kernel-s390x-fedora.config @@ -200,6 +200,7 @@ CONFIG_AR5523=m # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_OMAP1 is not set # CONFIG_ARCH_PXA is not set @@ -209,6 +210,7 @@ CONFIG_ARCH_RANDOM=y # CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCNET is not set CONFIG_ARM64_AMU_EXTN=y CONFIG_ARM64_BTI=y @@ -218,6 +220,8 @@ CONFIG_ARM64_ERRATUM_1530923=y CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_SMCCC_SOC_ID=y # CONFIG_ARM_SMC_WATCHDOG is not set # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set # CONFIG_AS3935 is not set @@ -386,6 +390,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -683,6 +688,7 @@ CONFIG_CCW=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD is not set # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m # CONFIG_CEC_PIN_ERROR_INJ is not set CONFIG_CEC_PIN=y CONFIG_CEC_PLATFORM_DRIVERS=y @@ -723,6 +729,7 @@ CONFIG_CHARGER_BD99954=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_CROS_USBPD is not set # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -793,6 +800,7 @@ CONFIG_CMA_AREAS=7 # CONFIG_CMA_DEBUGFS is not set # CONFIG_CMA_DEBUG is not set CONFIG_CMA=y +CONFIG_CMDLINE="" # CONFIG_CMDLINE_PARTITION is not set CONFIG_CMM_IUCV=y CONFIG_CMM=m @@ -834,10 +842,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU5_WDT is not set CONFIG_CPU_BIG_ENDIAN=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPUFREQ_DT is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y @@ -1051,6 +1059,9 @@ CONFIG_DEBUG_BOOT_PARAMS=y CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1200,6 +1211,7 @@ CONFIG_DRAGONRISE_FF=y # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN2_0=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1277,7 +1289,6 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1301,6 +1312,7 @@ CONFIG_DRM_PANEL_SEIKO_43WVF1G=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y # CONFIG_DRM_PARADE_PS8622 is not set @@ -1540,6 +1552,7 @@ CONFIG_FAT_FS=m # CONFIG_FAULT_INJECTION is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_ARK is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set @@ -1635,6 +1648,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -1677,7 +1691,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -1753,6 +1768,7 @@ CONFIG_GPIO_MLXBF2=m # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -1949,6 +1965,7 @@ CONFIG_HWLAT_TRACER=y # CONFIG_HWMON_DEBUG_CHIP is not set CONFIG_HWMON=m CONFIG_HWPOISON_INJECT=m +# CONFIG_HW_RANDOM_BA431 is not set # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_HISI_V2=y CONFIG_HW_RANDOM_S390=m @@ -2264,6 +2281,8 @@ CONFIG_INTEL_UNCORE_FREQ_CONTROL=m CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_IIO is not set # CONFIG_INV_MPU6050_SPI is not set @@ -2438,13 +2457,14 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -2562,6 +2582,7 @@ CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_NOBP is not set # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_ZSTD is not set CONFIG_KEXEC_FILE=y CONFIG_KEXEC_SIG=y CONFIG_KEXEC=y @@ -2660,6 +2681,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -2680,6 +2702,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3074,14 +3097,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3206,6 +3233,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3293,8 +3321,8 @@ CONFIG_MWIFIEX_PCIE=m CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m CONFIG_NAMESPACES=y @@ -3378,6 +3406,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -3833,6 +3862,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set # CONFIG_NOZOMI is not set CONFIG_NR_CPUS=512 @@ -3855,6 +3885,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -3984,12 +4015,14 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_MESON is not set CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI=y @@ -4045,6 +4078,7 @@ CONFIG_PHYLINK=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4056,6 +4090,7 @@ CONFIG_PID_NS=y # CONFIG_PINCONF is not set # CONFIG_PINCTRL_CANNONLAKE is not set CONFIG_PINCTRL_CEDARFORK=m +CONFIG_PINCTRL_EMMITSBURG=m # CONFIG_PINCTRL_EQUILIBRIUM is not set # CONFIG_PINCTRL_IPQ6018 is not set # CONFIG_PINCTRL_IPQ8074 is not set @@ -4129,6 +4164,7 @@ CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set # CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET is not set +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4137,7 +4173,9 @@ CONFIG_POWERCAP=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -4179,7 +4217,7 @@ CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_VMCORE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILING=y -# CONFIG_PROTECTED_VIRTUALIZATION_GUEST is not set +CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y # CONFIG_PROVE_LOCKING is not set # CONFIG_PROVE_RAW_LOCK_NESTING is not set CONFIG_PSAMPLE=m @@ -4310,6 +4348,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -4325,6 +4364,7 @@ CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -4341,6 +4381,7 @@ CONFIG_REGULATOR_BD9571MWV=m # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set @@ -4364,6 +4405,7 @@ CONFIG_REGULATOR_MP5416=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4372,6 +4414,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -4391,6 +4434,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -4580,6 +4624,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -4628,6 +4673,9 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y @@ -4641,6 +4689,7 @@ CONFIG_SCHEDSTATS=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TOPOLOGY=y CONFIG_SCHED_TRACER=y +CONFIG_SC_LPASS_CORECC_7180=m CONFIG_SCLP_ASYNC_ID="000000000" CONFIG_SCLP_ASYNC=m CONFIG_SCLP_CONSOLE=y @@ -4736,6 +4785,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set # CONFIG_SCSI_UFSHCD is not set @@ -4809,6 +4859,7 @@ CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m # CONFIG_SENSORS_BH1770 is not set +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m CONFIG_SENSORS_DS1621=m @@ -4993,6 +5044,7 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set # CONFIG_SERIAL_LANTIQ is not set @@ -5154,6 +5206,7 @@ CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 @@ -5280,13 +5333,16 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m # CONFIG_SND_SOC_INTEL_EHL_RT5660_MACH is not set +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SOF_PCM512x_MACH=m # CONFIG_SND_SOC_INTEL_SOF_WM8804_MACH is not set CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5324,6 +5380,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set @@ -5353,6 +5411,7 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA210_I2S=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320ADCX140=m # CONFIG_SND_SOC_TLV320AIC23_I2C is not set @@ -5423,7 +5482,6 @@ CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_SND_YMFPCI=m -# CONFIG_SOC_CAMERA is not set # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m @@ -5443,6 +5501,7 @@ CONFIG_SPARSEMEM_MANUAL=y # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_DEBUG is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_FSI=m @@ -5451,6 +5510,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_GPIO is not set # CONFIG_SPI_HISI_SFC_V3XX is not set # CONFIG_SPI is not set +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_MEM is not set @@ -5474,11 +5534,11 @@ CONFIG_SPI_MUX=m # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -5632,6 +5692,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -5676,6 +5738,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL is not set # CONFIG_THERMAL_MMIO is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_STATISTICS=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set @@ -5726,6 +5789,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -6094,8 +6158,10 @@ CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_PCI=y @@ -6308,6 +6374,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -6343,7 +6410,7 @@ CONFIG_VIDEO_M5MOLS=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -6377,6 +6444,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_VDEC=m CONFIG_VIDEO_S5C73M3=m @@ -6549,6 +6617,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -6571,6 +6640,7 @@ CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y # CONFIG_XEN_GRANT_DMA_ALLOC is not set # CONFIG_XEN_PVCALLS_FRONTEND is not set +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_OFFLOAD=y @@ -6596,6 +6666,7 @@ CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_XILINX_XADC is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set # CONFIG_XILLYBUS is not set # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-x86_64-debug-fedora.config b/kernel-x86_64-debug-fedora.config index 2507c114d..5ba528b35 100644 --- a/kernel-x86_64-debug-fedora.config +++ b/kernel-x86_64-debug-fedora.config @@ -254,6 +254,7 @@ CONFIG_AR5523=m # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_OMAP1 is not set @@ -264,6 +265,7 @@ CONFIG_ARCH_RANDOM=y # CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCNET is not set CONFIG_ARM64_AMU_EXTN=y CONFIG_ARM64_BTI=y @@ -273,7 +275,9 @@ CONFIG_ARM64_ERRATUM_1530923=y CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_PTDUMP_DEBUGFS=y +CONFIG_ARM_SMCCC_SOC_ID=y # CONFIG_ARM_SMC_WATCHDOG is not set # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set # CONFIG_AS3935 is not set @@ -452,6 +456,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -750,6 +755,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m # CONFIG_CEC_PIN_ERROR_INJ is not set CONFIG_CEC_PIN=y CONFIG_CEC_PLATFORM_DRIVERS=y @@ -790,6 +796,7 @@ CONFIG_CHARGER_BD99954=m CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -871,6 +878,7 @@ CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set CONFIG_CMA=y +CONFIG_CMDLINE="" # CONFIG_CMDLINE_BOOL is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_CNIC=m @@ -913,10 +921,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU5_WDT is not set # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPUFREQ_DT is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y @@ -1158,6 +1166,9 @@ CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1335,6 +1346,7 @@ CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DRM_AMD_DC_DCN2_0=y CONFIG_DRM_AMD_DC_DCN2_1=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1423,7 +1435,6 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1447,6 +1458,7 @@ CONFIG_DRM_PANEL_SEIKO_43WVF1G=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y # CONFIG_DRM_PARADE_PS8622 is not set @@ -1737,6 +1749,7 @@ CONFIG_FAULT_INJECTION=y # CONFIG_FB_3DFX is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ARK is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set @@ -1763,7 +1776,7 @@ CONFIG_FB_I810=m # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_METRONOME is not set -# CONFIG_FB_MODE_HELPERS is not set +CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_N411 is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_NVIDIA is not set @@ -1843,6 +1856,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -1888,7 +1902,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -1974,6 +1989,7 @@ CONFIG_GPIO_MLXBF2=m CONFIG_GPIO_MSIC=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2193,6 +2209,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HWPOISON_INJECT=m CONFIG_HW_RANDOM_AMD=m +# CONFIG_HW_RANDOM_BA431 is not set # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_HISI_V2=y CONFIG_HW_RANDOM_INTEL=m @@ -2532,6 +2549,7 @@ CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY=y +CONFIG_INTEL_ATOMISP2_LED=m CONFIG_INTEL_ATOMISP2_PM=m # CONFIG_INTEL_ATOMISP is not set CONFIG_INTEL_BXT_PMIC_THERMAL=m @@ -2605,6 +2623,8 @@ CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_IIO=m # CONFIG_INV_MPU6050_SPI is not set @@ -2787,13 +2807,14 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -2906,13 +2927,14 @@ CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_KDB_DEFAULT_ENABLE=0x0 CONFIG_KDB_KEYBOARD=y # CONFIG_KERNEL_BZIP2 is not set -CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +CONFIG_KERNEL_ZSTD=y CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y CONFIG_KEXEC_FILE=y CONFIG_KEXEC_JUMP=y @@ -3023,6 +3045,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -3044,6 +3067,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3449,14 +3473,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3587,6 +3615,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3678,8 +3707,8 @@ CONFIG_MWIFIEX_PCIE=m CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m CONFIG_NAMESPACES=y @@ -3765,6 +3794,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4224,6 +4254,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=8192 @@ -4258,6 +4289,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4407,6 +4439,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set @@ -4414,6 +4447,7 @@ CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_HYPERV=m CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_MESON is not set CONFIG_PCI_MMCONFIG=y CONFIG_PCI_MSI_IRQ_DOMAIN=y @@ -4474,6 +4508,7 @@ CONFIG_PHYLINK=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4492,6 +4527,7 @@ CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_EMMITSBURG=m CONFIG_PINCTRL_EQUILIBRIUM=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m @@ -4572,6 +4608,7 @@ CONFIG_POSIX_MQUEUE=y CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set # CONFIG_POWER_RESET_BRCMSTB is not set +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4581,7 +4618,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -4760,6 +4799,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -4775,6 +4815,7 @@ CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -4792,6 +4833,7 @@ CONFIG_REGMAP=y # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set @@ -4814,6 +4856,7 @@ CONFIG_REGULATOR_MP5416=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4822,6 +4865,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -4842,6 +4886,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -5033,6 +5078,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5073,6 +5119,9 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y @@ -5087,6 +5136,7 @@ CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y CONFIG_SCIF_BUS=m CONFIG_SCIF=m +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SCR24X is not set CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m @@ -5174,6 +5224,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set CONFIG_SCSI_UFSHCD=m @@ -5257,6 +5308,7 @@ CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m @@ -5450,9 +5502,10 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set -CONFIG_SERIAL_LANTIQ=m +# CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_NONSTANDARD=y @@ -5619,6 +5672,7 @@ CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INTEL_DETECT_DMIC=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 @@ -5779,6 +5833,7 @@ CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m @@ -5797,7 +5852,9 @@ CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5835,6 +5892,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set @@ -5882,6 +5941,7 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA210_I2S=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320ADCX140=m # CONFIG_SND_SOC_TLV320AIC23_I2C is not set @@ -5956,7 +6016,6 @@ CONFIG_SND_VX222=m CONFIG_SND_X86=y CONFIG_SND_XEN_FRONTEND=m CONFIG_SND_YMFPCI=m -# CONFIG_SOC_CAMERA is not set # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m @@ -5983,6 +6042,7 @@ CONFIG_SPARSEMEM=y # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_DEBUG is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_FSI=m @@ -5990,6 +6050,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_HISI_SFC_V3XX is not set +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -6015,11 +6076,11 @@ CONFIG_SPI=y # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6183,6 +6244,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -6226,6 +6289,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_MMIO is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_WRITABLE_TRIPS=y @@ -6283,6 +6347,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -6653,8 +6718,10 @@ CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_PCI=y @@ -6873,6 +6940,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -6910,7 +6978,7 @@ CONFIG_VIDEO_M5MOLS=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -6944,6 +7012,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_VDEC=m CONFIG_VIDEO_S5C73M3=m @@ -7123,6 +7192,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -7225,6 +7295,7 @@ CONFIG_XEN_SCSI_BACKEND=m CONFIG_XEN_SCSI_FRONTEND=m CONFIG_XEN_SYMS=y CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XEN_WDT=m CONFIG_XEN=y CONFIG_XFRM_INTERFACE=m @@ -7253,6 +7324,7 @@ CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_XILINX_XADC is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel-x86_64-fedora.config b/kernel-x86_64-fedora.config index 0dae2f879..eb57a3a8e 100644 --- a/kernel-x86_64-fedora.config +++ b/kernel-x86_64-fedora.config @@ -254,6 +254,7 @@ CONFIG_AR5523=m # CONFIG_ARCH_FOOTBRIDGE is not set # CONFIG_ARCH_IOP32X is not set # CONFIG_ARCH_IXP4XX is not set +# CONFIG_ARCH_KEEMBAY is not set # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_OMAP1 is not set @@ -264,6 +265,7 @@ CONFIG_ARCH_RANDOM=y # CONFIG_ARCH_S32 is not set # CONFIG_ARCH_S3C24XX is not set # CONFIG_ARCH_SA1100 is not set +# CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCNET is not set CONFIG_ARM64_AMU_EXTN=y CONFIG_ARM64_BTI=y @@ -273,6 +275,8 @@ CONFIG_ARM64_ERRATUM_1530923=y CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_USE_LSE_ATOMICS=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +CONFIG_ARM_SMCCC_SOC_ID=y # CONFIG_ARM_SMC_WATCHDOG is not set # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set # CONFIG_AS3935 is not set @@ -451,6 +455,7 @@ CONFIG_BAYCOM_PAR=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m # CONFIG_BCACHE_ASYNC_REGISTRAION is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set CONFIG_BCACHE=m @@ -749,6 +754,7 @@ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD=m # CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_CEC_CH7322=m # CONFIG_CEC_PIN_ERROR_INJ is not set CONFIG_CEC_PIN=y CONFIG_CEC_PLATFORM_DRIVERS=y @@ -789,6 +795,7 @@ CONFIG_CHARGER_BD99954=m CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_CROS_USBPD=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set @@ -870,6 +877,7 @@ CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set CONFIG_CMA=y +CONFIG_CMDLINE="" # CONFIG_CMDLINE_BOOL is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_CNIC=m @@ -912,10 +920,10 @@ CONFIG_CORTINA_PHY=m # CONFIG_CPU5_WDT is not set # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPUFREQ_DT is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y @@ -1157,6 +1165,9 @@ CONFIG_DEBUG_DEVRES=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set CONFIG_DEBUG_HIGHMEM=y @@ -1326,6 +1337,7 @@ CONFIG_DRM_AMD_ACP=y CONFIG_DRM_AMD_DC_DCN1_0=y CONFIG_DRM_AMD_DC_DCN2_0=y CONFIG_DRM_AMD_DC_DCN2_1=y +CONFIG_DRM_AMD_DC_DCN3_0=y CONFIG_DRM_AMD_DC_DSC_SUPPORT=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC=y @@ -1414,7 +1426,6 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set -CONFIG_DRM_PANEL_ROCKTECH_JH057N00900=m CONFIG_DRM_PANEL_RONBO_RB070D30=m # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set @@ -1438,6 +1449,7 @@ CONFIG_DRM_PANEL_SEIKO_43WVF1G=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_XINGBANGDA_XBD599 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set CONFIG_DRM_PANEL=y # CONFIG_DRM_PARADE_PS8622 is not set @@ -1720,6 +1732,7 @@ CONFIG_FAT_FS=m # CONFIG_FB_3DFX is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ARK is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set @@ -1746,7 +1759,7 @@ CONFIG_FB_I810=m # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_METRONOME is not set -# CONFIG_FB_MODE_HELPERS is not set +CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_N411 is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_NVIDIA is not set @@ -1826,6 +1839,7 @@ CONFIG_FSCACHE=m CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y +CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m # CONFIG_FSI_MASTER_ASPEED is not set @@ -1871,7 +1885,8 @@ CONFIG_FW_CACHE=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_LOADER_COMPRESS=y -# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set +CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER=y CONFIG_FXAS21002C=m CONFIG_FXOS8700_I2C=m @@ -1957,6 +1972,7 @@ CONFIG_GPIO_MLXBF2=m CONFIG_GPIO_MSIC=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCA953X=m +CONFIG_GPIO_PCA9570=m # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set @@ -2176,6 +2192,7 @@ CONFIG_HWLAT_TRACER=y CONFIG_HWMON=y CONFIG_HWPOISON_INJECT=m CONFIG_HW_RANDOM_AMD=m +# CONFIG_HW_RANDOM_BA431 is not set # CONFIG_HW_RANDOM_CCTRNG is not set CONFIG_HW_RANDOM_HISI_V2=y CONFIG_HW_RANDOM_INTEL=m @@ -2515,6 +2532,7 @@ CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY=y +CONFIG_INTEL_ATOMISP2_LED=m CONFIG_INTEL_ATOMISP2_PM=m # CONFIG_INTEL_ATOMISP is not set CONFIG_INTEL_BXT_PMIC_THERMAL=m @@ -2588,6 +2606,8 @@ CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_INTEL_XWAY_PHY=m CONFIG_INTERCONNECT=y # CONFIG_INTERVAL_TREE_TEST is not set +CONFIG_INV_ICM42600_I2C=m +CONFIG_INV_ICM42600_SPI=m CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_IIO=m # CONFIG_INV_MPU6050_SPI is not set @@ -2770,13 +2790,14 @@ CONFIG_IR_RC6_DECODER=m CONFIG_IR_RCMM_DECODER=m CONFIG_IR_REDRAT3=m CONFIG_IR_SANYO_DECODER=m -# CONFIG_IR_SERIAL is not set +CONFIG_IR_SERIAL=m CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SIR is not set CONFIG_IR_SONY_DECODER=m CONFIG_IR_SPI=m CONFIG_IR_STREAMZAP=m +CONFIG_IR_TOY=m CONFIG_IR_TTUSBIR=m CONFIG_IR_WINBOND_CIR=m CONFIG_IR_XMP_DECODER=m @@ -2887,13 +2908,14 @@ CONFIG_KARMA_PARTITION=y # CONFIG_KCOV is not set CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KERNEL_BZIP2 is not set -CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_HEADER_TEST=y # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_UNCOMPRESSED is not set # CONFIG_KERNEL_XZ is not set +CONFIG_KERNEL_ZSTD=y CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y CONFIG_KEXEC_FILE=y CONFIG_KEXEC_JUMP=y @@ -3004,6 +3026,7 @@ CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_CR0014114=m @@ -3025,6 +3048,7 @@ CONFIG_LEDS_LP3952=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set +# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m @@ -3430,14 +3454,18 @@ CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_CORE=m CONFIG_MLX5_EN_ARFS=y +CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_ESWITCH=y # CONFIG_MLX5_FPGA is not set CONFIG_MLX5_INFINIBAND=m +CONFIG_MLX5_IPSEC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_TC_CT=y # CONFIG_MLX5_TLS is not set +CONFIG_MLX5_VDPA_NET=m +CONFIG_MLX5_VDPA=y CONFIG_MLX90614=m CONFIG_MLX90632=m # CONFIG_MLXBF_BOOTCTL is not set @@ -3568,6 +3596,7 @@ CONFIG_MSPRO_BLOCK=m CONFIG_MT7601U=m CONFIG_MT7603E=m CONFIG_MT7615E=m +CONFIG_MT7663S=m CONFIG_MT7663U=m CONFIG_MT76x0E=m CONFIG_MT76x0U=m @@ -3659,8 +3688,8 @@ CONFIG_MWIFIEX_PCIE=m CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_USB=m CONFIG_MWL8K=m -# CONFIG_MXC4005 is not set -# CONFIG_MXC6255 is not set +CONFIG_MXC4005=m +CONFIG_MXC6255=m CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE=m CONFIG_NAMESPACES=y @@ -3746,6 +3775,7 @@ CONFIG_NET_DSA_TAG_8021Q=m CONFIG_NET_DSA_TAG_GSWIP=m CONFIG_NET_DSA_TAG_KSZ=m CONFIG_NET_DSA_TAG_OCELOT=m +CONFIG_NET_DSA_TAG_RTL4_A=m CONFIG_NET_DSA_TAG_SJA1105=m CONFIG_NET_DSA_TAG_TRAILER=m # CONFIG_NET_DSA_VITESSE_VSC73XX is not set @@ -4205,6 +4235,7 @@ CONFIG_NORTEL_HERMES=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set +# CONFIG_NOUVEAU_DEBUG_PUSH is not set # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOZOMI=m CONFIG_NR_CPUS=8192 @@ -4239,6 +4270,7 @@ CONFIG_NVME_TARGET_FCLOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TCP=m @@ -4388,6 +4420,7 @@ CONFIG_PCIE_EDR=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PCIEPORTBUS=y CONFIG_PCIE_PTM=y +CONFIG_PCIE_XILINX_CPM=y # CONFIG_PCIE_XILINX is not set # CONFIG_PCI_FTPCI100 is not set # CONFIG_PCI_GOOLPC is not set @@ -4395,6 +4428,7 @@ CONFIG_PCI_HERMES=m # CONFIG_PCI_HOST_GENERIC is not set CONFIG_PCI_HYPERV=m CONFIG_PCI_IOV=y +CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_MESON is not set CONFIG_PCI_MMCONFIG=y CONFIG_PCI_MSI_IRQ_DOMAIN=y @@ -4455,6 +4489,7 @@ CONFIG_PHYLINK=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_QCOM_IPQ4019_USB is not set +# CONFIG_PHY_QCOM_IPQ806X_USB is not set # CONFIG_PHY_QCOM_USB_HS_28NM is not set # CONFIG_PHY_QCOM_USB_HSIC is not set # CONFIG_PHY_QCOM_USB_HS is not set @@ -4473,6 +4508,7 @@ CONFIG_PINCTRL_CANNONLAKE=m CONFIG_PINCTRL_CEDARFORK=m CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_EMMITSBURG=m CONFIG_PINCTRL_EQUILIBRIUM=m CONFIG_PINCTRL_GEMINILAKE=m CONFIG_PINCTRL_ICELAKE=m @@ -4553,6 +4589,7 @@ CONFIG_POSIX_MQUEUE=y CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set # CONFIG_POWER_RESET_BRCMSTB is not set +# CONFIG_POWER_RESET_LINKSTATION is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4562,7 +4599,9 @@ CONFIG_POWER_RESET=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y CONFIG_POWER_SUPPLY=y +# CONFIG_PPC_PROT_SAO_LPAR is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set CONFIG_PPDEV=m CONFIG_PPP_ASYNC=m CONFIG_PPP_BSDCOMP=m @@ -4741,6 +4780,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EXPERT is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_PERF_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TRACE is not set CONFIG_RC_XBOX_DVD=m @@ -4756,6 +4796,7 @@ CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m CONFIG_RD_XZ=y +CONFIG_RD_ZSTD=y # CONFIG_READABLE_ASM is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_REALTEK_AUTOPM=y @@ -4773,6 +4814,7 @@ CONFIG_REGMAP=y # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set @@ -4795,6 +4837,7 @@ CONFIG_REGULATOR_MP5416=m CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set @@ -4803,6 +4846,7 @@ CONFIG_REGULATOR_MP886X=m # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set @@ -4823,6 +4867,7 @@ CONFIG_REISERFS_PROC_INFO=y CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y +# CONFIG_REMOTEPROC_CDEV is not set CONFIG_REMOTEPROC=y # CONFIG_RENESAS_PHY is not set # CONFIG_RESET_ATTACK_MITIGATION is not set @@ -5014,6 +5059,7 @@ CONFIG_RTLLIB=m CONFIG_RTLWIFI=m # CONFIG_RTS5208 is not set CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8821CE=m CONFIG_RTW88_8822BE=m CONFIG_RTW88_8822CE=m # CONFIG_RTW88_DEBUGFS is not set @@ -5054,6 +5100,9 @@ CONFIG_SBP_TARGET=m # CONFIG_SC1200_WDT is not set CONFIG_SC92031=m # CONFIG_SCA3000 is not set +CONFIG_SCD30_CORE=m +CONFIG_SCD30_I2C=m +CONFIG_SCD30_SERIAL=m # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_GPUCC_7180 is not set CONFIG_SCHED_AUTOGROUP=y @@ -5068,6 +5117,7 @@ CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_SCHED_TRACER=y CONFIG_SCIF_BUS=m CONFIG_SCIF=m +CONFIG_SC_LPASS_CORECC_7180=m # CONFIG_SCR24X is not set CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m @@ -5155,6 +5205,7 @@ CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_CRYPTO=y # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFS_DWC_TC_PLATFORM is not set CONFIG_SCSI_UFSHCD=m @@ -5238,6 +5289,7 @@ CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_BEL_PFE=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_CORSAIR_CPRO=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_DRIVETEMP=m @@ -5431,9 +5483,10 @@ CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_IFX6X60 is not set +# CONFIG_SERIAL_IMX_EARLYCON is not set CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_KGDB_NMI is not set -CONFIG_SERIAL_LANTIQ=m +# CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_NONSTANDARD=y @@ -5600,6 +5653,7 @@ CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INTEL_DETECT_DMIC=y +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 @@ -5759,6 +5813,7 @@ CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m +CONFIG_SND_SOC_INTEL_KEEMBAY=m CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m @@ -5777,7 +5832,9 @@ CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC=m CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98088=m +CONFIG_SND_SOC_MAX98373_I2C=m CONFIG_SND_SOC_MAX98373=m +CONFIG_SND_SOC_MAX98373_SDW=m CONFIG_SND_SOC_MAX98390=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -5815,6 +5872,8 @@ CONFIG_SND_SOC_RT5682_SDW=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set +# CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994 is not set +CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set @@ -5861,6 +5920,7 @@ CONFIG_SND_SOC_TAS2770=m # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TDA7419=m +CONFIG_SND_SOC_TEGRA210_I2S=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320ADCX140=m # CONFIG_SND_SOC_TLV320AIC23_I2C is not set @@ -5935,7 +5995,6 @@ CONFIG_SND_VX222=m CONFIG_SND_X86=y CONFIG_SND_XEN_FRONTEND=m CONFIG_SND_YMFPCI=m -# CONFIG_SOC_CAMERA is not set # CONFIG_SOC_TI is not set CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_SOFT_WATCHDOG=m @@ -5962,6 +6021,7 @@ CONFIG_SPARSEMEM=y # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_DEBUG is not set # CONFIG_SPI_DESIGNWARE is not set CONFIG_SPI_FSI=m @@ -5969,6 +6029,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_HISI_SFC_V3XX is not set +# CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y @@ -5994,11 +6055,11 @@ CONFIG_SPI=y # CONFIG_SPS30 is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +# CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS=m @@ -6162,6 +6223,8 @@ CONFIG_TERANETICS_PHY=m # CONFIG_TEST_BLACKHOLE_DEV is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_FREE_PAGES is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_HMM is not set @@ -6205,6 +6268,7 @@ CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_MMIO is not set +CONFIG_THERMAL_NETLINK=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_WRITABLE_TRIPS=y @@ -6262,6 +6326,7 @@ CONFIG_TLS=m # CONFIG_TMD_HERMES is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set +CONFIG_TMPFS_INODE64=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_TMPFS=y @@ -6632,8 +6697,10 @@ CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set # CONFIG_USB_OHCI_HCD_SSB is not set CONFIG_USB_OHCI_HCD=y +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_PCI=y @@ -6852,6 +6919,7 @@ CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_DT3155 is not set CONFIG_VIDEO_DW9714=m +CONFIG_VIDEO_DW9768=m CONFIG_VIDEO_DW9807_VCM=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m @@ -6889,7 +6957,7 @@ CONFIG_VIDEO_M5MOLS=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_MT9M001=m CONFIG_VIDEO_MT9M032=m -CONFIG_VIDEO_MT9M111=m +# CONFIG_VIDEO_MT9M111 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9T112=m @@ -6923,6 +6991,7 @@ CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_RDACM20=m CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_ROCKCHIP_VDEC=m CONFIG_VIDEO_S5C73M3=m @@ -7102,6 +7171,7 @@ CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y @@ -7203,6 +7273,7 @@ CONFIG_XEN_SCSI_BACKEND=m CONFIG_XEN_SCSI_FRONTEND=m CONFIG_XEN_SYMS=y CONFIG_XEN_SYS_HYPERVISOR=y +CONFIG_XEN_UNPOPULATED_ALLOC=y CONFIG_XEN_WDT=m CONFIG_XEN=y CONFIG_XFRM_INTERFACE=m @@ -7231,6 +7302,7 @@ CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_VCU=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_XILINX_XADC is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set CONFIG_XILLYBUS_PCIE=m diff --git a/kernel.spec b/kernel.spec index ca0efe87d..251d46589 100644 --- a/kernel.spec +++ b/kernel.spec @@ -80,19 +80,19 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 300 +%global baserelease 200 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching # on top of -- for example, 3.1-rc7-git1 starts with a 3.0 base, # which yields a base_sublevel of 0. -%define base_sublevel 8 +%define base_sublevel 9 ## If this is a released kernel ## %if 0%{?released_kernel} # Do we have a -stable update to apply? -%define stable_update 18 +%define stable_update 7 # Set rpm version accordingly %if 0%{?stable_update} %define stablerev %{stable_update} @@ -830,60 +830,23 @@ Patch65: 0001-ARM-fix-__get_user_check-in-case-uaccess_-calls-are-.patch Patch66: 0001-dt-bindings-panel-add-binding-for-Xingbangda-XBD599-.patch Patch67: 0001-drm-panel-add-Xingbangda-XBD599-panel.patch Patch68: 0001-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timing-calcu.patch -Patch69: 0001-arm64-allwinner-dts-a64-add-LCD-related-device-nodes.patch Patch70: 0001-e1000e-bump-up-timeout-to-wait-when-ME-un-configure-.patch -Patch72: 0001-virt-vbox-Rename-guest_caps-struct-members-to-set_gu.patch -Patch73: 0001-virt-vbox-Add-vbg_set_host_capabilities-helper-funct.patch -Patch74: 0001-virt-vbox-Add-support-for-the-new-VBG_IOCTL_ACQUIRE_.patch -Patch75: 0001-virt-vbox-Add-a-few-new-vmmdev-request-types-to-the-.patch -Patch76: 0001-virt-vbox-Log-unknown-ioctl-requests-as-error.patch -Patch82: 0001-selinux-allow-reading-labels-before-policy-is-loaded.patch -Patch83: 0001-Revert-dt-bindings-panel-add-binding-for-Xingbangda-.patch -Patch84: 0001-Revert-drm-panel-add-Xingbangda-XBD599-panel.patch -Patch85: 0001-Revert-drm-sun4i-sun6i_mipi_dsi-fix-horizontal-timin.patch -Patch86: 0001-Revert-arm64-allwinner-dts-a64-add-LCD-related-devic.patch -Patch87: 0001-dt-bindings-vendor-prefixes-Add-Xingbangda.patch -Patch88: 0001-dt-bindings-panel-Convert-rocktech-jh057n00900-to-ya.patch -Patch89: 0001-dt-bindings-panel-Add-compatible-for-Xingbangda-XBD5.patch -Patch90: 0001-drm-panel-rocktech-jh057n00900-Rename-the-driver-to-.patch -Patch91: 0001-drm-panel-st7703-Rename-functions-from-jh057n-prefix.patch -Patch92: 0001-drm-panel-st7703-Prepare-for-supporting-multiple-pan.patch -Patch93: 0001-drm-panel-st7703-Move-code-specific-to-jh057n-closer.patch -Patch94: 0001-drm-panel-st7703-Move-generic-part-of-init-sequence-.patch -Patch95: 0001-drm-panel-st7703-Add-support-for-Xingbangda-XBD599.patch -Patch96: 0001-drm-panel-st7703-Enter-sleep-after-display-off.patch -Patch97: 0001-drm-panel-st7703-Assert-reset-prior-to-powering-down.patch -Patch98: 0001-arm64-dts-sun50i-a64-pinephone-Enable-LCD-support-on.patch -Patch99: 0001-arm64-dts-sun50i-a64-pinephone-Add-touchscreen-suppo.patch -Patch100: 0001-Work-around-for-gcc-bug-https-gcc.gnu.org-bugzilla-s.patch - -Patch101: 0001-PCI-Add-MCFG-quirks-for-Tegra194-host-controllers.patch -Patch102: 0002-arm64-tegra-Re-order-PCIe-aperture-mappings-to-suppo.patch -Patch103: arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch - -# Goes away with 5.9 -Patch105: 0001-platform-x86-thinkpad_acpi-lap-or-desk-mode-interfac.patch - -# https://patchwork.kernel.org/patch/11745283/ -Patch108: brcmfmac-BCM4329-Fixes-and-improvement.patch +Patch72: 0001-Work-around-for-gcc-bug-https-gcc.gnu.org-bugzilla-s.patch # https://patchwork.kernel.org/patch/11743769/ -Patch109: mmc-sdhci-iproc-Enable-eMMC-DDR-3.3V-support-for-bcm2711.patch +Patch100: mmc-sdhci-iproc-Enable-eMMC-DDR-3.3V-support-for-bcm2711.patch -Patch112: memory-tegra-Remove-GPU-from-DRM-IOMMU-group.patch +# https://patchwork.kernel.org/patch/11745283/ +Patch101: brcmfmac-BCM4329-Fixes-and-improvement.patch # https://patchwork.kernel.org/patch/11796255/ -Patch116: arm64-dts-rockchip-disable-USB-type-c-DisplayPort.patch - -# Backport from 5.9 -Patch118: arm64-rockchip-pinebookpro-add-fuel-gauge.patch -Patch119: arm64-tegra-enable-dfll-on-jetson-nano.patch +Patch102: arm64-dts-rockchip-disable-USB-type-c-DisplayPort.patch +# Tegra fixes +Patch105: 0001-PCI-Add-MCFG-quirks-for-Tegra194-host-controllers.patch +Patch106: arm64-tegra-Use-valid-PWM-period-for-VDD_GPU-on-Tegra210.patch # https://www.spinics.net/lists/linux-tegra/msg53605.html -Patch120: iommu-tegra-smmu-Fix-TLB-line-for-Tegra210.patch - -# CVE-2020-16119 rhbz 1886374 1888083 -Patch121: CVE-2020-16119-DCCP-CCID-structure-use-after-free.patch +Patch108: iommu-tegra-smmu-Fix-TLB-line-for-Tegra210.patch # A patch to fix some undocumented things broke a bunch of Allwinner networks due to wrong assumptions Patch124: 0001-update-phy-on-pine64-a64-devices.patch @@ -892,7 +855,7 @@ Patch125: arm-sun8i-realtek-phy-fixes.patch # https://patchwork.kernel.org/project/linux-arm-kernel/patch/20201025140144.28693-1-ats@offog.org/ Patch126: ARM-dts-sun7i-pcduino3-nano-enable-RGMII-RX-TX-delay-on-PHY.patch # https://patchwork.kernel.org/project/linux-arm-kernel/patch/20201025081949.783443-1-jernej.skrabec@siol.net/ -Patch127: ARM-dts-sun8i-r40-bananapi-m2-ultra-Fix-ethernet-node.patch +Patch127: ARM-dts-sun8i-r40-bananapi-m2-ultra-Fix-ethernet-node.patch # https://patchwork.kernel.org/project/linux-arm-kernel/patch/20201022185839.2779245-1-jernej.skrabec@siol.net/ Patch128: arm64-dts-allwinner-a64-OrangePi-Win-Fix-ethernet-node.patch # https://patchwork.kernel.org/project/linux-arm-kernel/patch/20201028115817.68113-1-nperic@gmail.com/ @@ -902,9 +865,6 @@ Patch130: arm64-dts-allwinner-h5-OrangePi-PC2-Fix-ethernet-node.patch # https://patchwork.kernel.org/project/linux-arm-kernel/patch/20201023194902.368239-1-jernej.skrabec@siol.net/ Patch131: arm64-dts-allwinner-h6-Pine-H64-Fix-ethernet-node.patch -# CVE-2020-27675 rhbz 1891114 1891115 -Patch132: 0001-xen-events-avoid-removing-an-event-channel-while-han.patch - # END OF PATCH DEFINITIONS %endif @@ -3018,6 +2978,12 @@ fi # # %changelog +* Tue Nov 10 2020 <jforbes@fedoraproject.org> - 5.9.7-200 +- Linux v5.9.7 rebase +- Fixes CVE-2020-25668 (rhbz 1893287 1893288) +- Fixes CVE-2020-27673 (rhbz 1891110 1891112) +- Fixes CVE-2020-25704 (rhbz 1895951 1895963) + * Mon Nov 2 10:50:39 CST 2020 Justin M. Forbes <jforbes@fedoraproject.org> - 5.8.18-300 - Linux v5.8.18 diff --git a/memory-tegra-Remove-GPU-from-DRM-IOMMU-group.patch b/memory-tegra-Remove-GPU-from-DRM-IOMMU-group.patch deleted file mode 100644 index 7b30b78b2..000000000 --- a/memory-tegra-Remove-GPU-from-DRM-IOMMU-group.patch +++ /dev/null @@ -1,113 +0,0 @@ -From patchwork Tue Sep 1 15:32:48 2020 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Thierry Reding <thierry.reding@gmail.com> -X-Patchwork-Id: 1355200 -Return-Path: <linux-tegra-owner@vger.kernel.org> -X-Original-To: incoming@patchwork.ozlabs.org -Delivered-To: patchwork-incoming@bilbo.ozlabs.org -Authentication-Results: ozlabs.org; - spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org - (client-ip=23.128.96.18; helo=vger.kernel.org; - envelope-from=linux-tegra-owner@vger.kernel.org; receiver=<UNKNOWN>) -Authentication-Results: ozlabs.org; - dmarc=pass (p=none dis=none) header.from=gmail.com -Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; - unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 - header.s=20161025 header.b=InCwqcJT; dkim-atps=neutral -Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) - by ozlabs.org (Postfix) with ESMTP id 4BgrgN1Rpfz9sWM - for <incoming@patchwork.ozlabs.org>; Wed, 2 Sep 2020 01:33:04 +1000 (AEST) -Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand - id S1729968AbgIAPdC (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); - Tue, 1 Sep 2020 11:33:02 -0400 -Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54580 "EHLO - lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org - with ESMTP id S1729209AbgIAPc4 (ORCPT - <rfc822;linux-tegra@vger.kernel.org>); Tue, 1 Sep 2020 11:32:56 -0400 -Received: from mail-ej1-x642.google.com (mail-ej1-x642.google.com - [IPv6:2a00:1450:4864:20::642]) - by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7BF6C061244; - Tue, 1 Sep 2020 08:32:54 -0700 (PDT) -Received: by mail-ej1-x642.google.com with SMTP id d11so2241288ejt.13; - Tue, 01 Sep 2020 08:32:54 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; - h=from:to:cc:subject:date:message-id:mime-version - :content-transfer-encoding; - bh=zEPKP0AU97R+PVYnTVD02jf9E8X+9qMRm9ouiwdoWWA=; - b=InCwqcJTR/4A4+EuZFsM5xaKx0nFq9NH/7wDwaCpNHNzYmfW1s67o66afdrgjeT+42 - 3/IBsOzuQmvbcTIMqzeilMo8jynJopsDvJ04YORoFPrNoteMPeOR9CGnYRn5sTCTx/F8 - MExLqETfRiiBnfdt5p4S8Fw+UhsQjMtDLGVO+SktivIJKL0jgOtiulaSQfPNJxhuvalA - YnMxjXkFrVLYsf7Q9rHbGANzrB4pQCOFOXTTolGhIm/OgJ1H1t2modzQdKwRXUsADB8L - Wr95PT8IW7Kyqe+GrX2iD2azK1Ul6M6Ln7WgHWIYOkYGFRrhvMpSiRjMe9w0F1HwAjjO - 5qzQ== -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20161025; - h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version - :content-transfer-encoding; - bh=zEPKP0AU97R+PVYnTVD02jf9E8X+9qMRm9ouiwdoWWA=; - b=kZZAjUtuN3hiPdfltUcr+jhnrz7c9rru5yMEq/CkI9aBm/ETez84EH3hV1B78K5P7L - hNmGrJSHJ5IWuxDnUZQfaEPySWbcOwFUhahKgCeHLV/pbdTdosT0dhbnN1YfuCqO0dzc - iPOvOI7WM/A19xKHKPCspaPpluPkBiUabwFLCWWVb06ZBUUNgVhy/7Dx7Ju8GP3kNUaA - Pt0XvSw/Mp/rm2gKvnuDO9QKteP66lw5hvCUTUEIh76d8jMRMY8378JiysKz2wdaz8Fd - BYHMvMGbdRy6TAA/Uez3CT9nV1OyhEST03ttXC1lJTpyHbNiA34oKyeRtqCxxOXza5yA - k22g== -X-Gm-Message-State: AOAM5312YM/x/KVL6Su0HEVLMkmVlAUpCOSazQK4PIdtRtPsaThSHihn - RPsOkzFPKcz36DsW5eZOFaE= -X-Google-Smtp-Source: ABdhPJx8pgbFxwX4+nQIkeKINcUC4+itTbYvBBHcPVcN6ZtaYmSEFVcT5J21t8xvkFqrlVQX3t3VOg== -X-Received: by 2002:a17:907:9c3:: with SMTP id - bx3mr2005039ejc.164.1598974373583; - Tue, 01 Sep 2020 08:32:53 -0700 (PDT) -Received: from localhost ([62.96.65.119]) by smtp.gmail.com with ESMTPSA id - r23sm1371455edt.57.2020.09.01.08.32.52 - (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); - Tue, 01 Sep 2020 08:32:52 -0700 (PDT) -From: Thierry Reding <thierry.reding@gmail.com> -To: Krzysztof Kozlowski <krzk@kernel.org>, - Thierry Reding <thierry.reding@gmail.com> -Cc: Jonathan Hunter <jonathanh@nvidia.com>, Dmitry Osipenko <digetx@gmail.com>, - linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, - Matias Zuniga <matias.nicolas.zc@gmail.com> -Subject: [PATCH] memory: tegra: Remove GPU from DRM IOMMU group -Date: Tue, 1 Sep 2020 17:32:48 +0200 -Message-Id: <20200901153248.1831263-1-thierry.reding@gmail.com> -X-Mailer: git-send-email 2.28.0 -MIME-Version: 1.0 -Sender: linux-tegra-owner@vger.kernel.org -Precedence: bulk -List-ID: <linux-tegra.vger.kernel.org> -X-Mailing-List: linux-tegra@vger.kernel.org - -From: Thierry Reding <treding@nvidia.com> - -Commit 63a613fdb16c ("memory: tegra: Add gr2d and gr3d to DRM IOMMU -group") added the GPU to the DRM IOMMU group, which doesn't make any -sense. This causes problems when Nouveau tries to attach to the SMMU -and causes it to fall back to using the DMA API. - -Remove the GPU from the DRM groups to restore the old behaviour. The -GPU should always have its own IOMMU domain to make sure it can map -buffers into contiguous chunks (for big page support) without getting -in the way of mappings from the DRM group. - -Fixes: 63a613fdb16c ("memory: tegra: Add gr2d and gr3d to DRM IOMMU group") -Reported-by: Matias Zuniga <matias.nicolas.zc@gmail.com> -Signed-off-by: Thierry Reding <treding@nvidia.com> -Reviewed-by: Dmitry Osipenko <digetx@gmail.com> ---- - drivers/memory/tegra/tegra124.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/drivers/memory/tegra/tegra124.c b/drivers/memory/tegra/tegra124.c -index 493b5dc3a4b3..0cede24479bf 100644 ---- a/drivers/memory/tegra/tegra124.c -+++ b/drivers/memory/tegra/tegra124.c -@@ -957,7 +957,6 @@ static const struct tegra_smmu_swgroup tegra124_swgroups[] = { - static const unsigned int tegra124_group_drm[] = { - TEGRA_SWGROUP_DC, - TEGRA_SWGROUP_DCB, -- TEGRA_SWGROUP_GPU, - TEGRA_SWGROUP_VIC, - }; - @@ -1,2 +1,2 @@ -SHA512 (linux-5.8.tar.xz) = 19c8694bda4533464877e2d976aca95f48c2c40c11efcc1dce0ca91cc5f9826110e277c7de2a49ff99af8ae1c76e275b7c463abf71fbf410956d63066dc4ee53 -SHA512 (patch-5.8.18.xz) = e161e534bcf842de5b2a605f153e6d581030593e99185a5d3c341b40c2c9e6e4a6b3bac38647156f1974768cf730073c0ca34295d847e0dd114de4ca52d72039 +SHA512 (linux-5.9.tar.xz) = cafd463ca0c9b256479b7dd774f908cedef6d265c44f99de075558ab923808ddfacda1377ae000ce02730c6611527bddffbfc4421bbc4f44fd8e59d97cbc4363 +SHA512 (patch-5.9.7.xz) = 9f24cbc8cf94db4800b253c0e972736bfc2d457dcdb210157234dbaa67cead1d538f6339ba51f02d8a4a500b55505b680e6d40e1ec2af08616e8d454c799f08b |