summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--0001-platform-x86-ideapad-laptop-Remove-no_hw_rfkill_list.patch400
-rw-r--r--configs/fedora/generic/CONFIG_CROS_EC_RPMSG1
-rw-r--r--configs/fedora/generic/CONFIG_CROS_USBPD_LOGGER1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_BRCMNAND1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_CAFE1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_CS553X1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_ECC_SW_BCH1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_FSL_IFC1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_GPIO1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_HISI5041
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_MXC1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_NANDSIM1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_PLATFORM1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_QCOM1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_RICOH1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_NAND_SUNXI1
-rw-r--r--configs/fedora/generic/CONFIG_MTD_RAW_NAND1
-rw-r--r--configs/fedora/generic/arm/CONFIG_ARMADA_37XX_RWTM_MBOX1
-rw-r--r--configs/fedora/generic/arm/CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT1
-rw-r--r--configs/fedora/generic/arm/CONFIG_FB_PRE_INIT_FB1
-rw-r--r--configs/fedora/generic/arm/CONFIG_IMX_SC_WDT1
-rw-r--r--configs/fedora/generic/arm/CONFIG_PWM_IMX_TPM1
-rw-r--r--configs/fedora/generic/arm/aarch64/CONFIG_GPIO_MLXBF1
-rw-r--r--configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_TMFIFO1
-rw-r--r--gitrev2
-rw-r--r--kernel-aarch64-debug.config24
-rw-r--r--kernel-aarch64.config24
-rw-r--r--kernel-armv7hl-debug.config13
-rw-r--r--kernel-armv7hl-lpae-debug.config14
-rw-r--r--kernel-armv7hl-lpae.config14
-rw-r--r--kernel-armv7hl.config13
-rw-r--r--kernel-i686-debug.config16
-rw-r--r--kernel-i686.config16
-rw-r--r--kernel-ppc64le-debug.config17
-rw-r--r--kernel-ppc64le.config17
-rw-r--r--kernel-s390x-debug.config17
-rw-r--r--kernel-s390x.config17
-rw-r--r--kernel-x86_64-debug.config17
-rw-r--r--kernel-x86_64.config17
-rw-r--r--kernel.spec8
-rw-r--r--sources2
42 files changed, 266 insertions, 406 deletions
diff --git a/0001-platform-x86-ideapad-laptop-Remove-no_hw_rfkill_list.patch b/0001-platform-x86-ideapad-laptop-Remove-no_hw_rfkill_list.patch
deleted file mode 100644
index 70b6c0535..000000000
--- a/0001-platform-x86-ideapad-laptop-Remove-no_hw_rfkill_list.patch
+++ /dev/null
@@ -1,400 +0,0 @@
-From 4ef7fb944ba1e4ca9ccfbd7a43afda5a1cc884c1 Mon Sep 17 00:00:00 2001
-From: Hans de Goede <hdegoede@redhat.com>
-Date: Mon, 29 Apr 2019 15:11:26 +0200
-Subject: [PATCH] platform/x86: ideapad-laptop: Remove no_hw_rfkill_list
-
-When the ideapad-laptop driver was first written it was written for laptops
-which had a hardware rfkill switch. So when the first ideapad laptops
-showed up without a hw rfkill switch and it turned out that in this case
-the ideapad firmware interface would always report the wifi being hardware-
-blocked, a DMI id list of models which lack a hw rfkill switch was started
-(by yours truly). Things were done this way to avoid regressing existing
-models with a hw rfkill switch. In hindsight this was a mistake.
-
-Lenovo releases a lot of ideapad models every year and even the latest
-models still use the "VPC2004" ACPI interface the ideapad-laptop driver
-binds to. Having a hw rfkill switch is quite rare on modern hardware, so
-all these new models need to be added to the no_hw_rfkill_list, leading
-to a never ending game of whack a mole.
-
-Worse the failure mode when not present on the list, is very bad. In this
-case the ideapad-laptop driver will report the wifi as being hw-blocked,
-at which points NetworkManager does not even try to use it and the user
-ends up with non working wifi.
-
-This leads to various Linux fora on the internet being filled with
-wifi not working on ideapad laptops stories, which does not make Linux
-look good.
-
-The failure mode when we flip the default to assuming that a hw rfkill
-switch is not present OTOH is quite benign. When we properly report the
-wifi as being hw-blocked on ideapads which do have the hw-switch; and it
-is in the wifi-off position, then at least when using NetworkManager +
-GNOME3 the user will get a "wifi disabled in hardware" message when trying
-to connect to the wifi from the UI. If OTOH we assume there is no hardware
-rfkill switch, then the user will get an empty list for the list of
-available networks. Although the empty list vs the "wifi disabled in
-hardware" message is a regression, it is a very minor regression and it
-can easily be fixed on a model by model basis by filling the new
-hw_rfkill_list this commit introduces.
-
-Therefor this commit removes the ever growing no_hw_rfkill_list, flipping
-the default to assuming there is no hw rfkill switch and adding a new
-hw_rfkill_list. Thereby fixing the wifi not working on all the current
-ideapad and yoga models which are not on the list yet and also fixing it
-for all future ideapad and yoga models using the "VPC2004" ACPI interface.
-
-Note once this patch has been accepted upstream. I plan to write a blog
-post asking for users of ideapads and yoga's with a hw rfkill switch to
-step forward, so that we can populate the new hw_rfkill_list with the few
-older yoga and ideapad models which actually have a hw rfkill switch.
-
-BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1703338
-Signed-off-by: Hans de Goede <hdegoede@redhat.com>
----
- drivers/platform/x86/ideapad-laptop.c | 321 ++------------------------
- 1 file changed, 15 insertions(+), 306 deletions(-)
-
-diff --git a/drivers/platform/x86/ideapad-laptop.c b/drivers/platform/x86/ideapad-laptop.c
-index c53ae86b59c7..2d94536dea88 100644
---- a/drivers/platform/x86/ideapad-laptop.c
-+++ b/drivers/platform/x86/ideapad-laptop.c
-@@ -980,312 +980,21 @@ static void ideapad_wmi_notify(u32 value, void *context)
- #endif
-
- /*
-- * Some ideapads don't have a hardware rfkill switch, reading VPCCMD_R_RF
-- * always results in 0 on these models, causing ideapad_laptop to wrongly
-- * report all radios as hardware-blocked.
-+ * Some ideapads have a hardware rfkill switch, but most do not have one.
-+ * Reading VPCCMD_R_RF always results in 0 on models without a hardware rfkill,
-+ * switch causing ideapad_laptop to wrongly report all radios as hw-blocked.
-+ * There used to be a long list of DMI ids for models without a hw rfkill
-+ * switch here, but that resulted in playing whack a mole.
-+ * More importantly wrongly reporting the wifi radio as hw-blocked, results in
-+ * non working wifi. Whereas not reporting it hw-blocked, when it actually is
-+ * hw-blocked results in an empty SSID list, which is a much more benign
-+ * failure mode.
-+ * So the default now is the much safer option of assuming there is no
-+ * hardware rfkill switch. This default also actually matches most hardware,
-+ * since having a hw rfkill switch is quite rare on modern hardware, so this
-+ * also leads to a much shorter list.
- */
--static const struct dmi_system_id no_hw_rfkill_list[] = {
-- {
-- .ident = "Lenovo RESCUER R720-15IKBN",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo R720-15IKBN"),
-- },
-- },
-- {
-- .ident = "Lenovo G40-30",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo G40-30"),
-- },
-- },
-- {
-- .ident = "Lenovo G50-30",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo G50-30"),
-- },
-- },
-- {
-- .ident = "Lenovo V310-14IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V310-14IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo V310-14ISK",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V310-14ISK"),
-- },
-- },
-- {
-- .ident = "Lenovo V310-15IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V310-15IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo V310-15ISK",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V310-15ISK"),
-- },
-- },
-- {
-- .ident = "Lenovo V510-15IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V510-15IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 300-15IBR",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 300-15IBR"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 300-15IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 300-15IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 300S-11IBR",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 300S-11BR"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 310-15ABR",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 310-15ABR"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 310-15IAP",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 310-15IAP"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 310-15IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 310-15IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 310-15ISK",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 310-15ISK"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 330-15ICH",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 330-15ICH"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad 530S-14ARR",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 530S-14ARR"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad S130-14IGM",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad S130-14IGM"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad Y700-14ISK",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad Y700-14ISK"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad Y700-15ACZ",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad Y700-15ACZ"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad Y700-15ISK",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad Y700-15ISK"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad Y700 Touch-15ISK",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad Y700 Touch-15ISK"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad Y700-17ISK",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad Y700-17ISK"),
-- },
-- },
-- {
-- .ident = "Lenovo ideapad MIIX 720-12IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "MIIX 720-12IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo Legion Y520-15IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Y520-15IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo Y520-15IKBM",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Y520-15IKBM"),
-- },
-- },
-- {
-- .ident = "Lenovo Legion Y530-15ICH",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Legion Y530-15ICH"),
-- },
-- },
-- {
-- .ident = "Lenovo Legion Y530-15ICH-1060",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Legion Y530-15ICH-1060"),
-- },
-- },
-- {
-- .ident = "Lenovo Legion Y720-15IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Y720-15IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo Legion Y720-15IKBN",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Y720-15IKBN"),
-- },
-- },
-- {
-- .ident = "Lenovo Y720-15IKBM",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Y720-15IKBM"),
-- },
-- },
-- {
-- .ident = "Lenovo Yoga 2 11 / 13 / Pro",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Yoga 2"),
-- },
-- },
-- {
-- .ident = "Lenovo Yoga 2 11 / 13 / Pro",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_BOARD_NAME, "Yoga2"),
-- },
-- },
-- {
-- .ident = "Lenovo Yoga 2 13",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Yoga 2 13"),
-- },
-- },
-- {
-- .ident = "Lenovo Yoga 3 1170 / 1470",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Yoga 3"),
-- },
-- },
-- {
-- .ident = "Lenovo Yoga 3 Pro 1370",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo YOGA 3"),
-- },
-- },
-- {
-- .ident = "Lenovo Yoga 700",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo YOGA 700"),
-- },
-- },
-- {
-- .ident = "Lenovo Yoga 900",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo YOGA 900"),
-- },
-- },
-- {
-- .ident = "Lenovo Yoga 900",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_BOARD_NAME, "VIUU4"),
-- },
-- },
-- {
-- .ident = "Lenovo YOGA 910-13IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo YOGA 910-13IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo YOGA 920-13IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo YOGA 920-13IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo YOGA C930-13IKB",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo YOGA C930-13IKB"),
-- },
-- },
-- {
-- .ident = "Lenovo Zhaoyang E42-80",
-- .matches = {
-- DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
-- DMI_MATCH(DMI_PRODUCT_VERSION, "ZHAOYANG E42-80"),
-- },
-- },
-+static const struct dmi_system_id hw_rfkill_list[] = {
- {}
- };
-
-@@ -1311,7 +1020,7 @@ static int ideapad_acpi_add(struct platform_device *pdev)
- priv->cfg = cfg;
- priv->adev = adev;
- priv->platform_device = pdev;
-- priv->has_hw_rfkill_switch = !dmi_check_system(no_hw_rfkill_list);
-+ priv->has_hw_rfkill_switch = dmi_check_system(hw_rfkill_list);
-
- ret = ideapad_sysfs_init(priv);
- if (ret)
---
-2.21.0
-
diff --git a/configs/fedora/generic/CONFIG_CROS_EC_RPMSG b/configs/fedora/generic/CONFIG_CROS_EC_RPMSG
new file mode 100644
index 000000000..7592c64d5
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CROS_EC_RPMSG
@@ -0,0 +1 @@
+CONFIG_CROS_EC_RPMSG=m
diff --git a/configs/fedora/generic/CONFIG_CROS_USBPD_LOGGER b/configs/fedora/generic/CONFIG_CROS_USBPD_LOGGER
new file mode 100644
index 000000000..8db7092c5
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CROS_USBPD_LOGGER
@@ -0,0 +1 @@
+CONFIG_CROS_USBPD_LOGGER=m
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_BRCMNAND b/configs/fedora/generic/CONFIG_MTD_NAND_BRCMNAND
new file mode 100644
index 000000000..2a517c5a8
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_BRCMNAND
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_BRCMNAND is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_CAFE b/configs/fedora/generic/CONFIG_MTD_NAND_CAFE
new file mode 100644
index 000000000..0ae849e61
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_CAFE
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_CAFE is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_CS553X b/configs/fedora/generic/CONFIG_MTD_NAND_CS553X
new file mode 100644
index 000000000..266ba7c19
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_CS553X
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_CS553X is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_ECC_SW_BCH b/configs/fedora/generic/CONFIG_MTD_NAND_ECC_SW_BCH
new file mode 100644
index 000000000..68691d935
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_ECC_SW_BCH
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC b/configs/fedora/generic/CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC
new file mode 100644
index 000000000..cde50198c
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_FSL_IFC b/configs/fedora/generic/CONFIG_MTD_NAND_FSL_IFC
new file mode 100644
index 000000000..b8a44ee19
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_FSL_IFC
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_FSL_IFC is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_GPIO b/configs/fedora/generic/CONFIG_MTD_NAND_GPIO
new file mode 100644
index 000000000..e9b15b07f
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_GPIO
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_GPIO is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_HISI504 b/configs/fedora/generic/CONFIG_MTD_NAND_HISI504
new file mode 100644
index 000000000..60bf69e4b
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_HISI504
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_HISI504 is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_MXC b/configs/fedora/generic/CONFIG_MTD_NAND_MXC
new file mode 100644
index 000000000..83eb38096
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_MXC
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_MXC is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_NANDSIM b/configs/fedora/generic/CONFIG_MTD_NAND_NANDSIM
new file mode 100644
index 000000000..2a4811528
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_NANDSIM
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_NANDSIM is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_PLATFORM b/configs/fedora/generic/CONFIG_MTD_NAND_PLATFORM
new file mode 100644
index 000000000..44a892f67
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_PLATFORM
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_PLATFORM is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_QCOM b/configs/fedora/generic/CONFIG_MTD_NAND_QCOM
new file mode 100644
index 000000000..1a11f2552
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_QCOM
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_QCOM is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_RICOH b/configs/fedora/generic/CONFIG_MTD_NAND_RICOH
new file mode 100644
index 000000000..ddc8d04ce
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_RICOH
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_RICOH is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_NAND_SUNXI b/configs/fedora/generic/CONFIG_MTD_NAND_SUNXI
new file mode 100644
index 000000000..b41e29e99
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_NAND_SUNXI
@@ -0,0 +1 @@
+# CONFIG_MTD_NAND_SUNXI is not set
diff --git a/configs/fedora/generic/CONFIG_MTD_RAW_NAND b/configs/fedora/generic/CONFIG_MTD_RAW_NAND
new file mode 100644
index 000000000..cf1745466
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MTD_RAW_NAND
@@ -0,0 +1 @@
+CONFIG_MTD_RAW_NAND=m
diff --git a/configs/fedora/generic/arm/CONFIG_ARMADA_37XX_RWTM_MBOX b/configs/fedora/generic/arm/CONFIG_ARMADA_37XX_RWTM_MBOX
new file mode 100644
index 000000000..ce9657b5d
--- /dev/null
+++ b/configs/fedora/generic/arm/CONFIG_ARMADA_37XX_RWTM_MBOX
@@ -0,0 +1 @@
+CONFIG_ARMADA_37XX_RWTM_MBOX=m
diff --git a/configs/fedora/generic/arm/CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT b/configs/fedora/generic/arm/CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT
new file mode 100644
index 000000000..1f0c3b533
--- /dev/null
+++ b/configs/fedora/generic/arm/CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT
@@ -0,0 +1 @@
+CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
diff --git a/configs/fedora/generic/arm/CONFIG_FB_PRE_INIT_FB b/configs/fedora/generic/arm/CONFIG_FB_PRE_INIT_FB
new file mode 100644
index 000000000..ea755dbf9
--- /dev/null
+++ b/configs/fedora/generic/arm/CONFIG_FB_PRE_INIT_FB
@@ -0,0 +1 @@
+# CONFIG_FB_PRE_INIT_FB is not set
diff --git a/configs/fedora/generic/arm/CONFIG_IMX_SC_WDT b/configs/fedora/generic/arm/CONFIG_IMX_SC_WDT
new file mode 100644
index 000000000..41859b3c3
--- /dev/null
+++ b/configs/fedora/generic/arm/CONFIG_IMX_SC_WDT
@@ -0,0 +1 @@
+CONFIG_IMX_SC_WDT=m
diff --git a/configs/fedora/generic/arm/CONFIG_PWM_IMX_TPM b/configs/fedora/generic/arm/CONFIG_PWM_IMX_TPM
new file mode 100644
index 000000000..c95b21d1b
--- /dev/null
+++ b/configs/fedora/generic/arm/CONFIG_PWM_IMX_TPM
@@ -0,0 +1 @@
+CONFIG_PWM_IMX_TPM=m
diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_GPIO_MLXBF b/configs/fedora/generic/arm/aarch64/CONFIG_GPIO_MLXBF
new file mode 100644
index 000000000..bb6a7676c
--- /dev/null
+++ b/configs/fedora/generic/arm/aarch64/CONFIG_GPIO_MLXBF
@@ -0,0 +1 @@
+CONFIG_GPIO_MLXBF=m
diff --git a/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_TMFIFO b/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_TMFIFO
new file mode 100644
index 000000000..85c04187d
--- /dev/null
+++ b/configs/fedora/generic/arm/aarch64/CONFIG_MLXBF_TMFIFO
@@ -0,0 +1 @@
+CONFIG_MLXBF_TMFIFO=m
diff --git a/gitrev b/gitrev
index 2ba5d4951..b263d215f 100644
--- a/gitrev
+++ b/gitrev
@@ -1 +1 @@
-b970afcfcabd63cd3832e95db096439c177c3592
+a13f0655503a4a89df67fdc7cac6a7810795d4b3
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index 99e12e29f..bae4071a9 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -316,6 +316,7 @@ CONFIG_ARM64_VA_BITS=48
CONFIG_ARM64_VA_BITS_48=y
CONFIG_ARM64_VHE=y
CONFIG_ARM64=y
+CONFIG_ARMADA_37XX_RWTM_MBOX=m
CONFIG_ARMADA_37XX_WATCHDOG=m
CONFIG_ARMADA_AP806_SYSCON=y
CONFIG_ARMADA_THERMAL=m
@@ -360,6 +361,7 @@ CONFIG_ARM_SCPI_CPUFREQ=m
CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_ARM_SDE_INTERFACE=y
+CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_ARM_SMMU_V3_PMU=m
CONFIG_ARM_SMMU_V3=y
CONFIG_ARM_SMMU=y
@@ -1060,11 +1062,13 @@ CONFIG_CROS_EC_DEBUGFS=m
CONFIG_CROS_EC_I2C=m
# CONFIG_CROS_EC_LIGHTBAR is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_VBC=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -1780,6 +1784,7 @@ CONFIG_FB_MXS=m
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
+# CONFIG_FB_PRE_INIT_FB is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_S1D13XXX is not set
@@ -1980,6 +1985,7 @@ CONFIG_GPIOLIB=y
CONFIG_GPIO_MAX77620=y
CONFIG_GPIO_MB86S7X=m
# CONFIG_GPIO_MC33880 is not set
+CONFIG_GPIO_MLXBF=m
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MPC8XXX=y
CONFIG_GPIO_MVEBU=y
@@ -2435,6 +2441,7 @@ CONFIG_IMX_GPCV2=y
CONFIG_IMX_MBOX=m
CONFIG_IMX_SCU_PD=y
CONFIG_IMX_SCU=y
+CONFIG_IMX_SC_WDT=m
CONFIG_IMX_SDMA=m
# CONFIG_IMX_THERMAL is not set
# CONFIG_IMX_WEIM is not set
@@ -3419,6 +3426,7 @@ CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MPFS=y
CONFIG_MLX90614=m
CONFIG_MLX90632=m
+CONFIG_MLXBF_TMFIFO=m
CONFIG_MLXFW=m
CONFIG_MLXREG_HOTPLUG=m
CONFIG_MLXREG_IO=m
@@ -3593,14 +3601,28 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_CAFE is not set
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
CONFIG_MTD_NAND_MARVELL=m
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
CONFIG_MTD_NAND_TEGRA=m
CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_ONENAND is not set
@@ -3613,6 +3635,7 @@ CONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
@@ -4658,6 +4681,7 @@ CONFIG_PWM_CROS_EC=m
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_IMX1 is not set
CONFIG_PWM_IMX27=m
+CONFIG_PWM_IMX_TPM=m
CONFIG_PWM_MESON=m
# CONFIG_PWM_PCA9685 is not set
CONFIG_PWM_ROCKCHIP=m
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index 72d891770..9be9103c7 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -316,6 +316,7 @@ CONFIG_ARM64_VA_BITS=48
CONFIG_ARM64_VA_BITS_48=y
CONFIG_ARM64_VHE=y
CONFIG_ARM64=y
+CONFIG_ARMADA_37XX_RWTM_MBOX=m
CONFIG_ARMADA_37XX_WATCHDOG=m
CONFIG_ARMADA_AP806_SYSCON=y
CONFIG_ARMADA_THERMAL=m
@@ -360,6 +361,7 @@ CONFIG_ARM_SCPI_CPUFREQ=m
CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_ARM_SDE_INTERFACE=y
+CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_ARM_SMMU_V3_PMU=m
CONFIG_ARM_SMMU_V3=y
CONFIG_ARM_SMMU=y
@@ -1060,11 +1062,13 @@ CONFIG_CRC_T10DIF=y
CONFIG_CROS_EC_I2C=m
# CONFIG_CROS_EC_LIGHTBAR is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_VBC=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -1764,6 +1768,7 @@ CONFIG_FB_MXS=m
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
+# CONFIG_FB_PRE_INIT_FB is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_S1D13XXX is not set
@@ -1964,6 +1969,7 @@ CONFIG_GPIOLIB=y
CONFIG_GPIO_MAX77620=y
CONFIG_GPIO_MB86S7X=m
# CONFIG_GPIO_MC33880 is not set
+CONFIG_GPIO_MLXBF=m
# CONFIG_GPIO_MOCKUP is not set
CONFIG_GPIO_MPC8XXX=y
CONFIG_GPIO_MVEBU=y
@@ -2419,6 +2425,7 @@ CONFIG_IMX_GPCV2=y
CONFIG_IMX_MBOX=m
CONFIG_IMX_SCU_PD=y
CONFIG_IMX_SCU=y
+CONFIG_IMX_SC_WDT=m
CONFIG_IMX_SDMA=m
# CONFIG_IMX_THERMAL is not set
# CONFIG_IMX_WEIM is not set
@@ -3400,6 +3407,7 @@ CONFIG_MLX5_INFINIBAND=m
CONFIG_MLX5_MPFS=y
CONFIG_MLX90614=m
CONFIG_MLX90632=m
+CONFIG_MLXBF_TMFIFO=m
CONFIG_MLXFW=m
CONFIG_MLXREG_HOTPLUG=m
CONFIG_MLXREG_IO=m
@@ -3573,14 +3581,28 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_CAFE is not set
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
CONFIG_MTD_NAND_MARVELL=m
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
CONFIG_MTD_NAND_TEGRA=m
CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_ONENAND is not set
@@ -3593,6 +3615,7 @@ CONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
@@ -4637,6 +4660,7 @@ CONFIG_PWM_CROS_EC=m
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_IMX1 is not set
CONFIG_PWM_IMX27=m
+CONFIG_PWM_IMX_TPM=m
CONFIG_PWM_MESON=m
# CONFIG_PWM_PCA9685 is not set
CONFIG_PWM_ROCKCHIP=m
diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config
index d4111f58d..9dbc5c0b9 100644
--- a/kernel-armv7hl-debug.config
+++ b/kernel-armv7hl-debug.config
@@ -283,6 +283,7 @@ CONFIG_ARCH_ZYNQ=y
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PA_BITS_48=y
# CONFIG_ARM64_VA_BITS_39 is not set
+CONFIG_ARMADA_37XX_RWTM_MBOX=m
# CONFIG_ARMADA_37XX_WATCHDOG is not set
CONFIG_ARMADA_THERMAL=m
CONFIG_ARM_AMBA=y
@@ -353,6 +354,7 @@ CONFIG_ARM_SCMI_PROTOCOL=y
CONFIG_ARM_SCPI_CPUFREQ=m
CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
+CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
CONFIG_ARM_SPE_PMU=m
@@ -1061,11 +1063,13 @@ CONFIG_CROS_EC_DEBUGFS=m
CONFIG_CROS_EC_I2C=m
# CONFIG_CROS_EC_LIGHTBAR is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_VBC=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -1833,6 +1837,7 @@ CONFIG_FB_MXS=m
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
+# CONFIG_FB_PRE_INIT_FB is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_S1D13XXX is not set
@@ -2482,6 +2487,7 @@ CONFIG_IMX_MBOX=m
CONFIG_IMX_REMOTEPROC=m
# CONFIG_IMX_SCU_PD is not set
CONFIG_IMX_SCU=y
+CONFIG_IMX_SC_WDT=m
CONFIG_IMX_SDMA=m
CONFIG_IMX_THERMAL=m
CONFIG_IMX_WEIM=y
@@ -3694,13 +3700,18 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MTDRAM is not set
# CONFIG_MTD_NAND_BRCMNAND is not set
CONFIG_MTD_NAND_CAFE=m
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
CONFIG_MTD_NAND_ECC_SMC=y
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
CONFIG_MTD_NAND_GPIO=m
CONFIG_MTD_NAND_GPMI_NAND=m
+# CONFIG_MTD_NAND_HISI504 is not set
CONFIG_MTD_NAND=m
CONFIG_MTD_NAND_MARVELL=m
# CONFIG_MTD_NAND_MESON is not set
@@ -3727,6 +3738,7 @@ CONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
@@ -4801,6 +4813,7 @@ CONFIG_PWM_CROS_EC=m
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_IMX1 is not set
CONFIG_PWM_IMX27=m
+CONFIG_PWM_IMX_TPM=m
CONFIG_PWM_MESON=m
CONFIG_PWM_OMAP_DMTIMER=m
# CONFIG_PWM_PCA9685 is not set
diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config
index d15f983ab..18e6c901f 100644
--- a/kernel-armv7hl-lpae-debug.config
+++ b/kernel-armv7hl-lpae-debug.config
@@ -274,6 +274,7 @@ CONFIG_ARCH_VIRT=y
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PA_BITS_48=y
# CONFIG_ARM64_VA_BITS_39 is not set
+CONFIG_ARMADA_37XX_RWTM_MBOX=m
# CONFIG_ARMADA_37XX_WATCHDOG is not set
CONFIG_ARMADA_THERMAL=m
CONFIG_ARM_AMBA=y
@@ -343,6 +344,7 @@ CONFIG_ARM_SCMI_PROTOCOL=y
CONFIG_ARM_SCPI_CPUFREQ=m
CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
+CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
CONFIG_ARM_SPE_PMU=m
@@ -1030,11 +1032,13 @@ CONFIG_CROS_EC_DEBUGFS=m
CONFIG_CROS_EC_I2C=m
# CONFIG_CROS_EC_LIGHTBAR is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_VBC=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -1764,6 +1768,7 @@ CONFIG_FB_MXS=m
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
+# CONFIG_FB_PRE_INIT_FB is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_S1D13XXX is not set
@@ -2395,6 +2400,7 @@ CONFIG_IMX_GPCV2=y
CONFIG_IMX_MBOX=m
# CONFIG_IMX_SCU_PD is not set
CONFIG_IMX_SCU=y
+CONFIG_IMX_SC_WDT=m
CONFIG_IMX_SDMA=m
# CONFIG_IMX_WEIM is not set
# CONFIG_INA2XX_ADC is not set
@@ -3562,13 +3568,18 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MTDRAM is not set
# CONFIG_MTD_NAND_BRCMNAND is not set
CONFIG_MTD_NAND_CAFE=m
+# CONFIG_MTD_NAND_CS553X is not set
CONFIG_MTD_NAND_DAVINCI=m
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
CONFIG_MTD_NAND_ECC_SMC=y
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
CONFIG_MTD_NAND_GPIO=m
+# CONFIG_MTD_NAND_HISI504 is not set
CONFIG_MTD_NAND=m
CONFIG_MTD_NAND_MARVELL=m
# CONFIG_MTD_NAND_MESON is not set
@@ -3577,6 +3588,7 @@ CONFIG_MTD_NAND_NANDSIM=m
# CONFIG_MTD_NAND_OMAP2 is not set
CONFIG_MTD_NAND_ORION=m
CONFIG_MTD_NAND_PLATFORM=m
+# CONFIG_MTD_NAND_QCOM is not set
CONFIG_MTD_NAND_RICOH=m
# CONFIG_MTD_NAND_STM32_FMC2 is not set
CONFIG_MTD_NAND_SUNXI=m
@@ -3593,6 +3605,7 @@ CONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
@@ -4610,6 +4623,7 @@ CONFIG_PWM_CROS_EC=m
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_IMX1 is not set
CONFIG_PWM_IMX27=m
+CONFIG_PWM_IMX_TPM=m
CONFIG_PWM_MESON=m
# CONFIG_PWM_PCA9685 is not set
CONFIG_PWM_ROCKCHIP=m
diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config
index ea64d4179..091d2cf76 100644
--- a/kernel-armv7hl-lpae.config
+++ b/kernel-armv7hl-lpae.config
@@ -274,6 +274,7 @@ CONFIG_ARCH_VIRT=y
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PA_BITS_48=y
# CONFIG_ARM64_VA_BITS_39 is not set
+CONFIG_ARMADA_37XX_RWTM_MBOX=m
# CONFIG_ARMADA_37XX_WATCHDOG is not set
CONFIG_ARMADA_THERMAL=m
CONFIG_ARM_AMBA=y
@@ -343,6 +344,7 @@ CONFIG_ARM_SCMI_PROTOCOL=y
CONFIG_ARM_SCPI_CPUFREQ=m
CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
+CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
CONFIG_ARM_SPE_PMU=m
@@ -1030,11 +1032,13 @@ CONFIG_CRC_T10DIF=y
CONFIG_CROS_EC_I2C=m
# CONFIG_CROS_EC_LIGHTBAR is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_VBC=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -1749,6 +1753,7 @@ CONFIG_FB_MXS=m
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
+# CONFIG_FB_PRE_INIT_FB is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_S1D13XXX is not set
@@ -2380,6 +2385,7 @@ CONFIG_IMX_GPCV2=y
CONFIG_IMX_MBOX=m
# CONFIG_IMX_SCU_PD is not set
CONFIG_IMX_SCU=y
+CONFIG_IMX_SC_WDT=m
CONFIG_IMX_SDMA=m
# CONFIG_IMX_WEIM is not set
# CONFIG_INA2XX_ADC is not set
@@ -3543,13 +3549,18 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MTDRAM is not set
# CONFIG_MTD_NAND_BRCMNAND is not set
CONFIG_MTD_NAND_CAFE=m
+# CONFIG_MTD_NAND_CS553X is not set
CONFIG_MTD_NAND_DAVINCI=m
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
CONFIG_MTD_NAND_ECC_SMC=y
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
CONFIG_MTD_NAND_GPIO=m
+# CONFIG_MTD_NAND_HISI504 is not set
CONFIG_MTD_NAND=m
CONFIG_MTD_NAND_MARVELL=m
# CONFIG_MTD_NAND_MESON is not set
@@ -3558,6 +3569,7 @@ CONFIG_MTD_NAND_NANDSIM=m
# CONFIG_MTD_NAND_OMAP2 is not set
CONFIG_MTD_NAND_ORION=m
CONFIG_MTD_NAND_PLATFORM=m
+# CONFIG_MTD_NAND_QCOM is not set
CONFIG_MTD_NAND_RICOH=m
# CONFIG_MTD_NAND_STM32_FMC2 is not set
CONFIG_MTD_NAND_SUNXI=m
@@ -3574,6 +3586,7 @@ CONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
@@ -4590,6 +4603,7 @@ CONFIG_PWM_CROS_EC=m
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_IMX1 is not set
CONFIG_PWM_IMX27=m
+CONFIG_PWM_IMX_TPM=m
CONFIG_PWM_MESON=m
# CONFIG_PWM_PCA9685 is not set
CONFIG_PWM_ROCKCHIP=m
diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config
index 87700aa0a..03e45e4a9 100644
--- a/kernel-armv7hl.config
+++ b/kernel-armv7hl.config
@@ -283,6 +283,7 @@ CONFIG_ARCH_ZYNQ=y
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PA_BITS_48=y
# CONFIG_ARM64_VA_BITS_39 is not set
+CONFIG_ARMADA_37XX_RWTM_MBOX=m
# CONFIG_ARMADA_37XX_WATCHDOG is not set
CONFIG_ARMADA_THERMAL=m
CONFIG_ARM_AMBA=y
@@ -353,6 +354,7 @@ CONFIG_ARM_SCMI_PROTOCOL=y
CONFIG_ARM_SCPI_CPUFREQ=m
CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
+CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
CONFIG_ARM_SPE_PMU=m
@@ -1061,11 +1063,13 @@ CONFIG_CRC_T10DIF=y
CONFIG_CROS_EC_I2C=m
# CONFIG_CROS_EC_LIGHTBAR is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_EC_VBC=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -1818,6 +1822,7 @@ CONFIG_FB_MXS=m
# CONFIG_FB_OPENCORES is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_PM3 is not set
+# CONFIG_FB_PRE_INIT_FB is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_S1D13XXX is not set
@@ -2467,6 +2472,7 @@ CONFIG_IMX_MBOX=m
CONFIG_IMX_REMOTEPROC=m
# CONFIG_IMX_SCU_PD is not set
CONFIG_IMX_SCU=y
+CONFIG_IMX_SC_WDT=m
CONFIG_IMX_SDMA=m
CONFIG_IMX_THERMAL=m
CONFIG_IMX_WEIM=y
@@ -3675,13 +3681,18 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MTDRAM is not set
# CONFIG_MTD_NAND_BRCMNAND is not set
CONFIG_MTD_NAND_CAFE=m
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
CONFIG_MTD_NAND_ECC_SMC=y
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
CONFIG_MTD_NAND_GPIO=m
CONFIG_MTD_NAND_GPMI_NAND=m
+# CONFIG_MTD_NAND_HISI504 is not set
CONFIG_MTD_NAND=m
CONFIG_MTD_NAND_MARVELL=m
# CONFIG_MTD_NAND_MESON is not set
@@ -3708,6 +3719,7 @@ CONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
@@ -4781,6 +4793,7 @@ CONFIG_PWM_CROS_EC=m
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_IMX1 is not set
CONFIG_PWM_IMX27=m
+CONFIG_PWM_IMX_TPM=m
CONFIG_PWM_MESON=m
CONFIG_PWM_OMAP_DMTIMER=m
# CONFIG_PWM_PCA9685 is not set
diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config
index d53d58794..4d1e56d6d 100644
--- a/kernel-i686-debug.config
+++ b/kernel-i686-debug.config
@@ -878,9 +878,11 @@ CONFIG_CROS_EC_DEBUGFS=m
CONFIG_CROS_EC_I2C=m
# CONFIG_CROS_EC_LIGHTBAR is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -3338,14 +3340,27 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
CONFIG_MTD_NAND_CAFE=m
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_ONENAND is not set
# CONFIG_MTD_OOPS is not set
@@ -3354,6 +3369,7 @@ CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/kernel-i686.config b/kernel-i686.config
index 1e6a979b4..cf5dcd40b 100644
--- a/kernel-i686.config
+++ b/kernel-i686.config
@@ -877,9 +877,11 @@ CONFIG_CRC_T10DIF=y
CONFIG_CROS_EC_I2C=m
# CONFIG_CROS_EC_LIGHTBAR is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -3319,14 +3321,27 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
CONFIG_MTD_NAND_CAFE=m
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_ONENAND is not set
# CONFIG_MTD_OOPS is not set
@@ -3335,6 +3350,7 @@ CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config
index 45571dc3b..6c0b4d277 100644
--- a/kernel-ppc64le-debug.config
+++ b/kernel-ppc64le-debug.config
@@ -814,8 +814,10 @@ CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC_DEBUGFS is not set
# CONFIG_CROS_EC_LIGHTBAR is not set
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -3072,13 +3074,27 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_CAFE is not set
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_ONENAND is not set
# CONFIG_MTD_OOPS is not set
@@ -3088,6 +3104,7 @@ CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_PMC551 is not set
CONFIG_MTD_POWERNV_FLASH=m
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config
index 51e3bba93..7d0fd509b 100644
--- a/kernel-ppc64le.config
+++ b/kernel-ppc64le.config
@@ -813,8 +813,10 @@ CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC_DEBUGFS is not set
# CONFIG_CROS_EC_LIGHTBAR is not set
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -3051,13 +3053,27 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_CAFE is not set
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_ONENAND is not set
# CONFIG_MTD_OOPS is not set
@@ -3067,6 +3083,7 @@ CONFIG_MTD_OF_PARTS=m
# CONFIG_MTD_PMC551 is not set
CONFIG_MTD_POWERNV_FLASH=m
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config
index 8bf505b74..9b1a37876 100644
--- a/kernel-s390x-debug.config
+++ b/kernel-s390x-debug.config
@@ -821,8 +821,10 @@ CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC_DEBUGFS is not set
# CONFIG_CROS_EC_LIGHTBAR is not set
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -3046,13 +3048,27 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_CAFE is not set
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
# CONFIG_MTD_ONENAND is not set
# CONFIG_MTD_OOPS is not set
# CONFIG_MTD_PARTITIONED_MASTER is not set
@@ -3060,6 +3076,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/kernel-s390x.config b/kernel-s390x.config
index dea32d5d1..7b9c734d3 100644
--- a/kernel-s390x.config
+++ b/kernel-s390x.config
@@ -820,8 +820,10 @@ CONFIG_CRC_ITU_T=m
CONFIG_CRC_T10DIF=y
# CONFIG_CROS_EC_DEBUGFS is not set
# CONFIG_CROS_EC_LIGHTBAR is not set
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128L=m
@@ -3025,13 +3027,27 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_CAFE is not set
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
# CONFIG_MTD_ONENAND is not set
# CONFIG_MTD_OOPS is not set
# CONFIG_MTD_PARTITIONED_MASTER is not set
@@ -3039,6 +3055,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config
index fd748b391..34a0f1d58 100644
--- a/kernel-x86_64-debug.config
+++ b/kernel-x86_64-debug.config
@@ -893,10 +893,12 @@ CONFIG_CROS_EC_LIGHTBAR=m
CONFIG_CROS_EC_LPC=m
# CONFIG_CROS_EC_LPC_MEC is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m
@@ -3386,13 +3388,27 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_CAFE is not set
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
# CONFIG_MTD_ONENAND is not set
# CONFIG_MTD_OOPS is not set
# CONFIG_MTD_PARTITIONED_MASTER is not set
@@ -3400,6 +3416,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index 28ee8179c..672f80cbc 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -892,10 +892,12 @@ CONFIG_CROS_EC_LIGHTBAR=m
CONFIG_CROS_EC_LPC=m
# CONFIG_CROS_EC_LPC_MEC is not set
CONFIG_CROS_EC_PROTO=y
+CONFIG_CROS_EC_RPMSG=m
CONFIG_CROS_EC_SPI=m
CONFIG_CROS_EC_SYSFS=m
CONFIG_CROS_KBD_LED_BACKLIGHT=m
CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CROS_USBPD_LOGGER=m
CONFIG_CRYPTO_842=y
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=m
@@ -3367,13 +3369,27 @@ CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MCHP23K256 is not set
# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_CAFE is not set
+# CONFIG_MTD_NAND_CS553X is not set
# CONFIG_MTD_NAND_DENALI_DT is not set
# CONFIG_MTD_NAND_DENALI_PCI is not set
# CONFIG_MTD_NAND_DISKONCHIP is not set
# CONFIG_MTD_NAND_ECC_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+# CONFIG_MTD_NAND_FSL_IFC is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_HISI504 is not set
# CONFIG_MTD_NAND is not set
# CONFIG_MTD_NAND_MESON is not set
+# CONFIG_MTD_NAND_MXC is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
# CONFIG_MTD_NAND_OMAP2 is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_NAND_QCOM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_SUNXI is not set
# CONFIG_MTD_ONENAND is not set
# CONFIG_MTD_OOPS is not set
# CONFIG_MTD_PARTITIONED_MASTER is not set
@@ -3381,6 +3397,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_PLATRAM is not set
# CONFIG_MTD_PMC551 is not set
# CONFIG_MTD_RAM is not set
+CONFIG_MTD_RAW_NAND=m
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/kernel.spec b/kernel.spec
index e926177d1..eb7aed1d1 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -69,7 +69,7 @@ Summary: The Linux kernel
# The rc snapshot level
%global rcrev 0
# The git snapshot level
-%define gitrev 4
+%define gitrev 5
# Set rpm version accordingly
%define rpmversion 5.%{upstream_sublevel}.0
%endif
@@ -580,9 +580,6 @@ Patch508: KEYS-Make-use-of-platform-keyring-for-module-signature.patch
# CVE-2019-3900 rhbz 1698757 1702940
Patch524: net-vhost_net-fix-possible-infinite-loop.patch
-# Fix wifi on various ideapad models not working (rhbz#1703338)
-Patch526: 0001-platform-x86-ideapad-laptop-Remove-no_hw_rfkill_list.patch
-
# END OF PATCH DEFINITIONS
%endif
@@ -1821,6 +1818,9 @@ fi
#
#
%changelog
+* Mon May 13 2019 Justin M. Forbes <jforbes@fedoraproject.org> - 5.2.0-0.rc0.git5.1
+- Linux v5.1-10135-ga13f0655503a
+
* Fri May 10 2019 Justin M. Forbes <jforbes@fedoraproject.org> - 5.2.0-0.rc0.git4.1
- Linux v5.1-9573-gb970afcfcabd
diff --git a/sources b/sources
index c388f9298..c5afb9160 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (linux-5.1.tar.xz) = ae96f347badc95f1f3acf506c52b6cc23c0bd09ce8f4ce6705d4b4058b62593059bba1bc603c8d8b00a2f19131e7e56c31ac62b45883a346fa61d655e178f236
-SHA512 (patch-5.1-git4.xz) = cd1481b9792be66c6f31f6c6dceef95414418367bc1b39b70d4f2adc3fb65ce1dd7a2a54d0c7d1ef626af2408effdc79ad8a3b4405763e7fa3c50fb9519937f9
+SHA512 (patch-5.1-git5.xz) = 97b8c986619a3dce414b379244a8b0a80ffe4fca05d1dd446c5365dd80f2cde45f4bee2b5024a5f6d983f73a967ddf5de0d83842e7fbf132f127faf71f05b20c