The package rpms/kernel.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/kernel.git/commit/?id=99240edf749....
Change:
-%ifarch %{cpupowerarchs}
Thanks.
Full change:
============
commit 99240edf749c396bd471cb735d4cfeed6ed187f8
Author: Laura Abbott <labbott(a)redhat.com>
Date: Mon Feb 5 11:20:04 2018 -0800
Linux v4.15.3
diff --git a/0001-Bluetooth-btusb-Add-a-Kconfig-option-to-enable-USB-a.patch
b/0001-Bluetooth-btusb-Add-a-Kconfig-option-to-enable-USB-a.patch
new file mode 100644
index 0000000..1f94c3d
--- /dev/null
+++ b/0001-Bluetooth-btusb-Add-a-Kconfig-option-to-enable-USB-a.patch
@@ -0,0 +1,90 @@
+From 20eeb02a0a489e35de0830b2d61f09d43763c982 Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede(a)redhat.com>
+Date: Mon, 13 Nov 2017 09:23:19 +0100
+Subject: [PATCH] Bluetooth: btusb: Add a Kconfig option to enable USB
+ autosuspend by default
+
+On many laptops the btusb device is the only USB device not having USB
+autosuspend enabled, this causes not only the HCI but also the USB
+controller to stay awake, together using aprox. 0.4W of power.
+
+Modern ultrabooks idle around 6W (at 50% screen brightness), 3.5W for
+Apollo Lake devices. 0.4W is a significant chunk of this (7 / 11%).
+
+The btusb driver already contains code to allow enabling USB autosuspend,
+but currently leaves it up to the user / userspace to enable it. This
+means that for most people it will not be enabled, leading to an
+unnecessarily high power consumption.
+
+Since enabling it is not entirely without risk of regressions, this
+commit adds a Kconfig option so that Linux distributions can choose to
+enable it by default. This commit also adds a module option so that when
+distros receive bugs they can easily ask the user to disable it again
+for easy debugging.
+
+Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
+---
+Changes in v2:
+-s/BT_USB_AUTOSUSPEND/BT_HCIBTUSB_AUTOSUSPEND/
+-s/enable_usb_autosuspend/enable_autosuspend/
+---
+ drivers/bluetooth/Kconfig | 10 ++++++++++
+ drivers/bluetooth/btusb.c | 7 +++++++
+ 2 files changed, 17 insertions(+)
+
+diff --git a/drivers/bluetooth/Kconfig b/drivers/bluetooth/Kconfig
+index 6475f8c0d3b2..20940417d937 100644
+--- a/drivers/bluetooth/Kconfig
++++ b/drivers/bluetooth/Kconfig
+@@ -30,6 +30,16 @@ config BT_HCIBTUSB
+ Say Y here to compile support for Bluetooth USB devices into the
+ kernel or say M to compile it as module (btusb).
+
++config BT_HCIBTUSB_AUTOSUSPEND
++ bool "Enable USB autosuspend for Bluetooth USB devices by default"
++ depends on BT_HCIBTUSB
++ help
++ Say Y here to enable USB autosuspend for Bluetooth USB devices by
++ default.
++
++ This can be overridden by passing btusb.enable_autosuspend=[y|n]
++ on the kernel commandline.
++
+ config BT_HCIBTUSB_BCM
+ bool "Broadcom protocol support"
+ depends on BT_HCIBTUSB
+diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
+index c054d7bce490..3386034a44aa 100644
+--- a/drivers/bluetooth/btusb.c
++++ b/drivers/bluetooth/btusb.c
+@@ -40,6 +40,7 @@
+
+ static bool disable_scofix;
+ static bool force_scofix;
++static bool enable_autosuspend = IS_ENABLED(CONFIG_BT_HCIBTUSB_AUTOSUSPEND);
+
+ static bool reset = true;
+
+@@ -3175,6 +3176,9 @@ static int btusb_probe(struct usb_interface *intf,
+ }
+ #endif
+
++ if (enable_autosuspend)
++ usb_enable_autosuspend(data->udev);
++
+ err = hci_register_dev(hdev);
+ if (err < 0)
+ goto out_free_dev;
+@@ -3387,6 +3391,9 @@ MODULE_PARM_DESC(disable_scofix, "Disable fixup of wrong SCO
buffer size");
+ module_param(force_scofix, bool, 0644);
+ MODULE_PARM_DESC(force_scofix, "Force fixup of wrong SCO buffers size");
+
++module_param(enable_autosuspend, bool, 0644);
++MODULE_PARM_DESC(enable_autosuspend, "Enable USB autosuspend by default");
++
+ module_param(reset, bool, 0644);
+ MODULE_PARM_DESC(reset, "Send HCI reset command on initialization");
+
+--
+2.14.3
+
diff --git a/0001-Bluetooth-btusb-Disable-autosuspend-on-QCA-Rome-devi.patch
b/0001-Bluetooth-btusb-Disable-autosuspend-on-QCA-Rome-devi.patch
new file mode 100644
index 0000000..cc1af2c
--- /dev/null
+++ b/0001-Bluetooth-btusb-Disable-autosuspend-on-QCA-Rome-devi.patch
@@ -0,0 +1,47 @@
+From a5ffa27c07e06900fcfc50b08de6d11e45830168 Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede(a)redhat.com>
+Date: Wed, 3 Jan 2018 12:49:44 +0100
+Subject: [PATCH v2] Bluetooth: btusb: Disable autosuspend on QCA Rome devices
+
+Commit fd865802c66b ("Bluetooth: btusb: fix QCA Rome suspend/resume") fixes
+a suspend/resume problem on QCA devices by doing a full reset on resume,
+reloading the firmware.
+
+A similar problem happens when using runtime-pm / autosuspend, when this is
+enabled by the user the QCA Rome device stops working. Reloading the
+firmware after a runtime suspend is not really an option since the latency
+caused by this is unacceptable.
+
+To fix the runtime-pm issues, this commit disables runtime-pm on QCA Rome
+HCIs, by getting (and not releasing) an usb autopm reference on the btusb
+interface.
+
+BugLink:
https://bugzilla.redhat.com/show_bug.cgi?id=1514836
+Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
+---
+ drivers/bluetooth/btusb.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
+index 808c249845db..6ed3a0e5b8f6 100644
+--- a/drivers/bluetooth/btusb.c
++++ b/drivers/bluetooth/btusb.c
+@@ -3122,8 +3122,15 @@ static int btusb_probe(struct usb_interface *intf,
+ /* QCA Rome devices lose their updated firmware over suspend,
+ * but the USB hub doesn't notice any status change.
+ * Explicitly request a device reset on resume.
++ * And disable runtime pm by getting a pm reference, the USB
++ * core will drop our reference on disconnect.
+ */
+ set_bit(BTUSB_RESET_RESUME, &data->flags);
++ err = usb_autopm_get_interface(data->intf);
++ if (err < 0) {
++ BT_ERR("failed to get pm reference %d", err);
++ goto out_free_dev;
++ }
+ }
+
+ #ifdef CONFIG_BT_HCIBTUSB_RTL
+--
+2.14.3
+
diff --git a/0001-HID-multitouch-Properly-deal-with-Win8-PTP-reports-w.patch
b/0001-HID-multitouch-Properly-deal-with-Win8-PTP-reports-w.patch
new file mode 100644
index 0000000..e15ec6b
--- /dev/null
+++ b/0001-HID-multitouch-Properly-deal-with-Win8-PTP-reports-w.patch
@@ -0,0 +1,106 @@
+From f5c1da991de077420fda17a236342de5a0068f5d Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede(a)redhat.com>
+Date: Wed, 22 Nov 2017 12:57:08 +0100
+Subject: [PATCH v2 1/3] HID: multitouch: Properly deal with Win8 PTP reports
+ with 0 touches
+
+The Windows Precision Touchpad spec "Figure 4 Button Only Down and Up"
+and "Table 9 Report Sequence for Button Only Down and Up" indicate
+that the first packet of a (possibly hybrid mode multi-packet) frame
+may contain a contact-count of 0 if only a button is pressed and no
+fingers are detected.
+
+This means that a value of 0 for contact-count is a valid value and
+should be used as expected contact count when it is the first packet
+(num_received == 0), as extra check to make sure that this is the first
+packet of a buttons only frame, we also check that the timestamp is
+different.
+
+Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
+Reviewed-by: Benjamin Tissoires <benjamin.tissoires(a)redhat.com>
+Signed-off-by: Jiri Kosina <jkosina(a)suse.cz>
+---
+ drivers/hid/hid-multitouch.c | 32 ++++++++++++++++++++++++++++++--
+ 1 file changed, 30 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
+index 9ef24b518f12..d8b1cad74faf 100644
+--- a/drivers/hid/hid-multitouch.c
++++ b/drivers/hid/hid-multitouch.c
+@@ -119,6 +119,9 @@ struct mt_device {
+ unsigned long mt_io_flags; /* mt flags (MT_IO_FLAGS_*) */
+ int cc_index; /* contact count field index in the report */
+ int cc_value_index; /* contact count value index in the field */
++ int scantime_index; /* scantime field index in the report */
++ int scantime_val_index; /* scantime value index in the field */
++ int prev_scantime; /* scantime reported in the previous packet */
+ unsigned last_slot_field; /* the last field of a slot */
+ unsigned mt_report_id; /* the report ID of the multitouch device */
+ unsigned long initial_quirks; /* initial quirks state */
+@@ -599,6 +602,12 @@ static int mt_touch_input_mapping(struct hid_device *hdev, struct
hid_input *hi,
+ EV_MSC, MSC_TIMESTAMP);
+ input_set_capability(hi->input, EV_MSC, MSC_TIMESTAMP);
+ mt_store_field(usage, td, hi);
++ /* Ignore if indexes are out of bounds. */
++ if (field->index >= field->report->maxfield ||
++ usage->usage_index >= field->report_count)
++ return 1;
++ td->scantime_index = field->index;
++ td->scantime_val_index = usage->usage_index;
+ return 1;
+ case HID_DG_CONTACTCOUNT:
+ /* Ignore if indexes are out of bounds. */
+@@ -855,9 +864,10 @@ static void mt_process_mt_event(struct hid_device *hid, struct
hid_field *field,
+ static void mt_touch_report(struct hid_device *hid, struct hid_report *report)
+ {
+ struct mt_device *td = hid_get_drvdata(hid);
++ __s32 cls = td->mtclass.name;
+ struct hid_field *field;
+ unsigned count;
+- int r, n;
++ int r, n, scantime = 0;
+
+ /* sticky fingers release in progress, abort */
+ if (test_and_set_bit(MT_IO_FLAGS_RUNNING, &td->mt_io_flags))
+@@ -867,12 +877,29 @@ static void mt_touch_report(struct hid_device *hid, struct
hid_report *report)
+ * Includes multi-packet support where subsequent
+ * packets are sent with zero contactcount.
+ */
++ if (td->scantime_index >= 0) {
++ field = report->field[td->scantime_index];
++ scantime = field->value[td->scantime_val_index];
++ }
+ if (td->cc_index >= 0) {
+ struct hid_field *field = report->field[td->cc_index];
+ int value = field->value[td->cc_value_index];
+- if (value)
++
++ /*
++ * For Win8 PTPs the first packet (td->num_received == 0) may
++ * have a contactcount of 0 if there only is a button event.
++ * We double check that this is not a continuation packet
++ * of a possible multi-packet frame be checking that the
++ * timestamp has changed.
++ */
++ if ((cls == MT_CLS_WIN_8 || cls == MT_CLS_WIN_8_DUAL) &&
++ td->num_received == 0 && td->prev_scantime != scantime)
++ td->num_expected = value;
++ /* A non 0 contact count always indicates a first packet */
++ else if (value)
+ td->num_expected = value;
+ }
++ td->prev_scantime = scantime;
+
+ for (r = 0; r < report->maxfield; r++) {
+ field = report->field[r];
+@@ -1329,6 +1356,7 @@ static int mt_probe(struct hid_device *hdev, const struct
hid_device_id *id)
+ td->maxcontact_report_id = -1;
+ td->inputmode_value = MT_INPUTMODE_TOUCHSCREEN;
+ td->cc_index = -1;
++ td->scantime_index = -1;
+ td->mt_report_id = -1;
+ hid_set_drvdata(hdev, td);
+
+--
+2.14.3
+
diff --git a/0001-Input-gpio_keys-Allow-suppression-of-input-events-fo.patch
b/0001-Input-gpio_keys-Allow-suppression-of-input-events-fo.patch
deleted file mode 100644
index 1f03d71..0000000
--- a/0001-Input-gpio_keys-Allow-suppression-of-input-events-fo.patch
+++ /dev/null
@@ -1,163 +0,0 @@
-From 25bb14c1e78e641049fd1ee0c404a9ccd2755e44 Mon Sep 17 00:00:00 2001
-From: Hans de Goede <hdegoede(a)redhat.com>
-Date: Sat, 22 Jul 2017 13:00:05 +0200
-Subject: [PATCH 1/2] Input: gpio_keys - Allow suppression of input events for
- wakeup button presses
-
-In some cases it is undesirable for a wakeup button to send input events
-to userspace if pressed to wakeup the system (if pressed during suspend).
-
-A typical example of this is the power-button on laptops / tablets,
-sending a KEY_POWER event to userspace when woken up with the power-button
-will cause userspace to immediately suspend the system again which is
-undesirable.
-
-For power-buttons attached to a PMIC, or handled by e.g. ACPI, not sending
-an input event in this case is take care of by the PMIC / ACPI hardware /
-code. But in the case of a GPIO button we need to explicitly suppress the
-sending of the input event.
-
-This commit adds support for this by adding a no_wakeup_events bool to
-struct gpio_keys_button, which platform code can set to suppress the
-input events for presses of wakeup keys during suspend.
-
-Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
----
-Changes in v2:
--This is a rewrite if my "Input: gpio_keys - Do not report wake button
- presses as evdev events" patch.
--Instead of unconditionally ignoring presses of all wake-up buttons during
- suspend, this rewrite makes this configurable per button
--This version uses a timer to delay clearing the suspended flag for software
- debouncing, rather then jiffy compare magic
----
- drivers/input/keyboard/gpio_keys.c | 33 +++++++++++++++++++++++++++++++--
- include/linux/gpio_keys.h | 3 +++
- 2 files changed, 34 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/input/keyboard/gpio_keys.c b/drivers/input/keyboard/gpio_keys.c
-index a047b9af8369..fa3a58620407 100644
---- a/drivers/input/keyboard/gpio_keys.c
-+++ b/drivers/input/keyboard/gpio_keys.c
-@@ -38,6 +38,7 @@ struct gpio_button_data {
-
- unsigned short *code;
-
-+ struct timer_list unsuspend_timer;
- struct timer_list release_timer;
- unsigned int release_delay; /* in msecs, for IRQ-only buttons */
-
-@@ -371,6 +372,9 @@ static void gpio_keys_gpio_report_event(struct gpio_button_data
*bdata)
- return;
- }
-
-+ if (state && bdata->button->no_wakeup_events &&
bdata->suspended)
-+ return;
-+
- if (type == EV_ABS) {
- if (state)
- input_event(input, type, button->code, button->value);
-@@ -400,6 +404,9 @@ static irqreturn_t gpio_keys_gpio_isr(int irq, void *dev_id)
- if (bdata->button->wakeup) {
- const struct gpio_keys_button *button = bdata->button;
-
-+ if (bdata->button->no_wakeup_events && bdata->suspended)
-+ return IRQ_HANDLED;
-+
- pm_stay_awake(bdata->input->dev.parent);
- if (bdata->suspended &&
- (button->type == 0 || button->type == EV_KEY)) {
-@@ -445,9 +452,13 @@ static irqreturn_t gpio_keys_irq_isr(int irq, void *dev_id)
- spin_lock_irqsave(&bdata->lock, flags);
-
- if (!bdata->key_pressed) {
-- if (bdata->button->wakeup)
-+ if (bdata->button->wakeup) {
- pm_wakeup_event(bdata->input->dev.parent, 0);
-
-+ if (bdata->button->no_wakeup_events && bdata->suspended)
-+ goto out;
-+ }
-+
- input_event(input, EV_KEY, *bdata->code, 1);
- input_sync(input);
-
-@@ -468,6 +479,13 @@ static irqreturn_t gpio_keys_irq_isr(int irq, void *dev_id)
- return IRQ_HANDLED;
- }
-
-+static void gpio_keys_unsuspend_timer(unsigned long _data)
-+{
-+ struct gpio_button_data *bdata = (struct gpio_button_data *)_data;
-+
-+ bdata->suspended = false;
-+}
-+
- static void gpio_keys_quiesce_key(void *data)
- {
- struct gpio_button_data *bdata = data;
-@@ -476,6 +494,8 @@ static void gpio_keys_quiesce_key(void *data)
- cancel_delayed_work_sync(&bdata->work);
- else
- del_timer_sync(&bdata->release_timer);
-+
-+ del_timer_sync(&bdata->unsuspend_timer);
- }
-
- static int gpio_keys_setup_key(struct platform_device *pdev,
-@@ -496,6 +516,8 @@ static int gpio_keys_setup_key(struct platform_device *pdev,
- bdata->input = input;
- bdata->button = button;
- spin_lock_init(&bdata->lock);
-+ setup_timer(&bdata->unsuspend_timer, gpio_keys_unsuspend_timer,
-+ (unsigned long)bdata);
-
- if (child) {
- bdata->gpiod = devm_fwnode_get_gpiod_from_child(dev, NULL,
-@@ -868,6 +890,7 @@ static int __maybe_unused gpio_keys_suspend(struct device *dev)
- struct gpio_button_data *bdata = &ddata->data[i];
- if (bdata->button->wakeup)
- enable_irq_wake(bdata->irq);
-+ del_timer_sync(&bdata->unsuspend_timer);
- bdata->suspended = true;
- }
- } else {
-@@ -892,7 +915,13 @@ static int __maybe_unused gpio_keys_resume(struct device *dev)
- struct gpio_button_data *bdata = &ddata->data[i];
- if (bdata->button->wakeup)
- disable_irq_wake(bdata->irq);
-- bdata->suspended = false;
-+ if (bdata->button->no_wakeup_events) {
-+ mod_timer(&bdata->unsuspend_timer, jiffies +
-+ msecs_to_jiffies(
-+ bdata->software_debounce));
-+ } else {
-+ bdata->suspended = false;
-+ }
- }
- } else {
- mutex_lock(&input->mutex);
-diff --git a/include/linux/gpio_keys.h b/include/linux/gpio_keys.h
-index 0b71024c082c..d8a85e52b6bb 100644
---- a/include/linux/gpio_keys.h
-+++ b/include/linux/gpio_keys.h
-@@ -15,6 +15,8 @@ struct device;
- * @debounce_interval: debounce ticks interval in msecs
- * @can_disable: %true indicates that userspace is allowed to
- * disable button via sysfs
-+ * @no_wakeup_events: For wake-up source buttons only, if %true then no input
-+ * events will be generated if pressed while suspended
- * @value: axis value for %EV_ABS
- * @irq: Irq number in case of interrupt keys
- */
-@@ -27,6 +29,7 @@ struct gpio_keys_button {
- int wakeup;
- int debounce_interval;
- bool can_disable;
-+ bool no_wakeup_events;
- int value;
- unsigned int irq;
- };
---
-2.13.4
-
diff --git a/0001-ahci-Annotate-PCI-ids-for-mobile-Intel-chipsets-as-s.patch
b/0001-ahci-Annotate-PCI-ids-for-mobile-Intel-chipsets-as-s.patch
new file mode 100644
index 0000000..d73ce05
--- /dev/null
+++ b/0001-ahci-Annotate-PCI-ids-for-mobile-Intel-chipsets-as-s.patch
@@ -0,0 +1,106 @@
+From cb1072f66e72eda65a8f7ac37d32c9f4217af6ba Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede(a)redhat.com>
+Date: Tue, 21 Nov 2017 14:44:15 +0100
+Subject: [PATCH 1/3] ahci: Annotate PCI ids for mobile Intel chipsets as such
+
+Intel uses different SATA PCI ids for the Desktop and Mobile SKUs of their
+chipsets. For older models the comment describing which chipset the PCI id
+is for, aksi indicates when we're dealing with a mobile SKU. Extend the
+comments for recent chipsets to also indicate mobile SKUs.
+
+The information this commit adds comes from Intel's chipset datasheets.
+
+This commit is a preparation patch for allowing a different default
+sata link powermanagement policy for mobile chipsets.
+
+Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
+---
+ drivers/ata/ahci.c | 32 ++++++++++++++++----------------
+ 1 file changed, 16 insertions(+), 16 deletions(-)
+
+diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
+index 5443cb71d7ba..9d842ff6ec51 100644
+--- a/drivers/ata/ahci.c
++++ b/drivers/ata/ahci.c
+@@ -268,9 +268,9 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x3b23), board_ahci }, /* PCH AHCI */
+ { PCI_VDEVICE(INTEL, 0x3b24), board_ahci }, /* PCH RAID */
+ { PCI_VDEVICE(INTEL, 0x3b25), board_ahci }, /* PCH RAID */
+- { PCI_VDEVICE(INTEL, 0x3b29), board_ahci }, /* PCH AHCI */
++ { PCI_VDEVICE(INTEL, 0x3b29), board_ahci }, /* PCH M AHCI */
+ { PCI_VDEVICE(INTEL, 0x3b2b), board_ahci }, /* PCH RAID */
+- { PCI_VDEVICE(INTEL, 0x3b2c), board_ahci }, /* PCH RAID */
++ { PCI_VDEVICE(INTEL, 0x3b2c), board_ahci }, /* PCH M RAID */
+ { PCI_VDEVICE(INTEL, 0x3b2f), board_ahci }, /* PCH AHCI */
+ { PCI_VDEVICE(INTEL, 0x19b0), board_ahci }, /* DNV AHCI */
+ { PCI_VDEVICE(INTEL, 0x19b1), board_ahci }, /* DNV AHCI */
+@@ -293,9 +293,9 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x19cE), board_ahci }, /* DNV AHCI */
+ { PCI_VDEVICE(INTEL, 0x19cF), board_ahci }, /* DNV AHCI */
+ { PCI_VDEVICE(INTEL, 0x1c02), board_ahci }, /* CPT AHCI */
+- { PCI_VDEVICE(INTEL, 0x1c03), board_ahci }, /* CPT AHCI */
++ { PCI_VDEVICE(INTEL, 0x1c03), board_ahci }, /* CPT M AHCI */
+ { PCI_VDEVICE(INTEL, 0x1c04), board_ahci }, /* CPT RAID */
+- { PCI_VDEVICE(INTEL, 0x1c05), board_ahci }, /* CPT RAID */
++ { PCI_VDEVICE(INTEL, 0x1c05), board_ahci }, /* CPT M RAID */
+ { PCI_VDEVICE(INTEL, 0x1c06), board_ahci }, /* CPT RAID */
+ { PCI_VDEVICE(INTEL, 0x1c07), board_ahci }, /* CPT RAID */
+ { PCI_VDEVICE(INTEL, 0x1d02), board_ahci }, /* PBG AHCI */
+@@ -304,20 +304,20 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* PBG RAID */
+ { PCI_VDEVICE(INTEL, 0x2323), board_ahci }, /* DH89xxCC AHCI */
+ { PCI_VDEVICE(INTEL, 0x1e02), board_ahci }, /* Panther Point AHCI */
+- { PCI_VDEVICE(INTEL, 0x1e03), board_ahci }, /* Panther Point AHCI */
++ { PCI_VDEVICE(INTEL, 0x1e03), board_ahci }, /* Panther Point M AHCI */
+ { PCI_VDEVICE(INTEL, 0x1e04), board_ahci }, /* Panther Point RAID */
+ { PCI_VDEVICE(INTEL, 0x1e05), board_ahci }, /* Panther Point RAID */
+ { PCI_VDEVICE(INTEL, 0x1e06), board_ahci }, /* Panther Point RAID */
+- { PCI_VDEVICE(INTEL, 0x1e07), board_ahci }, /* Panther Point RAID */
++ { PCI_VDEVICE(INTEL, 0x1e07), board_ahci }, /* Panther Point M RAID */
+ { PCI_VDEVICE(INTEL, 0x1e0e), board_ahci }, /* Panther Point RAID */
+ { PCI_VDEVICE(INTEL, 0x8c02), board_ahci }, /* Lynx Point AHCI */
+- { PCI_VDEVICE(INTEL, 0x8c03), board_ahci }, /* Lynx Point AHCI */
++ { PCI_VDEVICE(INTEL, 0x8c03), board_ahci }, /* Lynx Point M AHCI */
+ { PCI_VDEVICE(INTEL, 0x8c04), board_ahci }, /* Lynx Point RAID */
+- { PCI_VDEVICE(INTEL, 0x8c05), board_ahci }, /* Lynx Point RAID */
++ { PCI_VDEVICE(INTEL, 0x8c05), board_ahci }, /* Lynx Point M RAID */
+ { PCI_VDEVICE(INTEL, 0x8c06), board_ahci }, /* Lynx Point RAID */
+- { PCI_VDEVICE(INTEL, 0x8c07), board_ahci }, /* Lynx Point RAID */
++ { PCI_VDEVICE(INTEL, 0x8c07), board_ahci }, /* Lynx Point M RAID */
+ { PCI_VDEVICE(INTEL, 0x8c0e), board_ahci }, /* Lynx Point RAID */
+- { PCI_VDEVICE(INTEL, 0x8c0f), board_ahci }, /* Lynx Point RAID */
++ { PCI_VDEVICE(INTEL, 0x8c0f), board_ahci }, /* Lynx Point M RAID */
+ { PCI_VDEVICE(INTEL, 0x9c02), board_ahci }, /* Lynx Point-LP AHCI */
+ { PCI_VDEVICE(INTEL, 0x9c03), board_ahci }, /* Lynx Point-LP AHCI */
+ { PCI_VDEVICE(INTEL, 0x9c04), board_ahci }, /* Lynx Point-LP RAID */
+@@ -358,21 +358,21 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x9c87), board_ahci }, /* Wildcat Point-LP RAID */
+ { PCI_VDEVICE(INTEL, 0x9c8f), board_ahci }, /* Wildcat Point-LP RAID */
+ { PCI_VDEVICE(INTEL, 0x8c82), board_ahci }, /* 9 Series AHCI */
+- { PCI_VDEVICE(INTEL, 0x8c83), board_ahci }, /* 9 Series AHCI */
++ { PCI_VDEVICE(INTEL, 0x8c83), board_ahci }, /* 9 Series M AHCI */
+ { PCI_VDEVICE(INTEL, 0x8c84), board_ahci }, /* 9 Series RAID */
+- { PCI_VDEVICE(INTEL, 0x8c85), board_ahci }, /* 9 Series RAID */
++ { PCI_VDEVICE(INTEL, 0x8c85), board_ahci }, /* 9 Series M RAID */
+ { PCI_VDEVICE(INTEL, 0x8c86), board_ahci }, /* 9 Series RAID */
+- { PCI_VDEVICE(INTEL, 0x8c87), board_ahci }, /* 9 Series RAID */
++ { PCI_VDEVICE(INTEL, 0x8c87), board_ahci }, /* 9 Series M RAID */
+ { PCI_VDEVICE(INTEL, 0x8c8e), board_ahci }, /* 9 Series RAID */
+- { PCI_VDEVICE(INTEL, 0x8c8f), board_ahci }, /* 9 Series RAID */
++ { PCI_VDEVICE(INTEL, 0x8c8f), board_ahci }, /* 9 Series M RAID */
+ { PCI_VDEVICE(INTEL, 0x9d03), board_ahci }, /* Sunrise Point-LP AHCI */
+ { PCI_VDEVICE(INTEL, 0x9d05), board_ahci }, /* Sunrise Point-LP RAID */
+ { PCI_VDEVICE(INTEL, 0x9d07), board_ahci }, /* Sunrise Point-LP RAID */
+ { PCI_VDEVICE(INTEL, 0xa102), board_ahci }, /* Sunrise Point-H AHCI */
+- { PCI_VDEVICE(INTEL, 0xa103), board_ahci }, /* Sunrise Point-H AHCI */
++ { PCI_VDEVICE(INTEL, 0xa103), board_ahci }, /* Sunrise Point-H M AHCI */
+ { PCI_VDEVICE(INTEL, 0xa105), board_ahci }, /* Sunrise Point-H RAID */
+ { PCI_VDEVICE(INTEL, 0xa106), board_ahci }, /* Sunrise Point-H RAID */
+- { PCI_VDEVICE(INTEL, 0xa107), board_ahci }, /* Sunrise Point-H RAID */
++ { PCI_VDEVICE(INTEL, 0xa107), board_ahci }, /* Sunrise Point-H M RAID */
+ { PCI_VDEVICE(INTEL, 0xa10f), board_ahci }, /* Sunrise Point-H RAID */
+ { PCI_VDEVICE(INTEL, 0x2822), board_ahci }, /* Lewisburg RAID*/
+ { PCI_VDEVICE(INTEL, 0x2823), board_ahci }, /* Lewisburg AHCI*/
+--
+2.14.3
+
diff --git a/0002-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch
b/0002-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch
new file mode 100644
index 0000000..3ea374f
--- /dev/null
+++ b/0002-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch
@@ -0,0 +1,84 @@
+From c25d877f4ee97deb92170129eee4777a5d5997d9 Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede(a)redhat.com>
+Date: Wed, 22 Nov 2017 12:57:09 +0100
+Subject: [PATCH v2 2/3] HID: multitouch: Only look at non touch fields in
+ first packet of a frame
+
+Devices in "single finger hybrid mode" will send one report per finger,
+on some devices only the first report of such a multi-packet frame will
+contain a value for BTN_LEFT, in subsequent reports (if multiple fingers
+are down) the value is always 0, causing hid-mt to report BTN_LEFT going
+1 - 0 - 1 - 0 when pressing a clickpad and putting down a second finger.
+This happens for example on USB 0603:0002 mt touchpads.
+
+This commit fixes this by only reporting non touch fields for the first
+packet of a (possibly) multi-packet frame.
+
+Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
+Reviewed-by: Benjamin Tissoires <benjamin.tissoires(a)redhat.com>
+Signed-off-by: Jiri Kosina <jkosina(a)suse.cz>
+---
+ drivers/hid/hid-multitouch.c | 17 +++++++++++++++--
+ 1 file changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
+index d8b1cad74faf..760c4a042e6a 100644
+--- a/drivers/hid/hid-multitouch.c
++++ b/drivers/hid/hid-multitouch.c
+@@ -787,9 +787,11 @@ static int mt_touch_event(struct hid_device *hid, struct hid_field
*field,
+ }
+
+ static void mt_process_mt_event(struct hid_device *hid, struct hid_field *field,
+- struct hid_usage *usage, __s32 value)
++ struct hid_usage *usage, __s32 value,
++ bool first_packet)
+ {
+ struct mt_device *td = hid_get_drvdata(hid);
++ __s32 cls = td->mtclass.name;
+ __s32 quirks = td->mtclass.quirks;
+ struct input_dev *input = field->hidinput->input;
+
+@@ -846,6 +848,15 @@ static void mt_process_mt_event(struct hid_device *hid, struct
hid_field *field,
+ break;
+
+ default:
++ /*
++ * For Win8 PTP touchpads we should only look at
++ * non finger/touch events in the first_packet of
++ * a (possible) multi-packet frame.
++ */
++ if ((cls == MT_CLS_WIN_8 || cls == MT_CLS_WIN_8_DUAL) &&
++ !first_packet)
++ return;
++
+ if (usage->type)
+ input_event(input, usage->type, usage->code,
+ value);
+@@ -866,6 +877,7 @@ static void mt_touch_report(struct hid_device *hid, struct hid_report
*report)
+ struct mt_device *td = hid_get_drvdata(hid);
+ __s32 cls = td->mtclass.name;
+ struct hid_field *field;
++ bool first_packet;
+ unsigned count;
+ int r, n, scantime = 0;
+
+@@ -901,6 +913,7 @@ static void mt_touch_report(struct hid_device *hid, struct hid_report
*report)
+ }
+ td->prev_scantime = scantime;
+
++ first_packet = td->num_received == 0;
+ for (r = 0; r < report->maxfield; r++) {
+ field = report->field[r];
+ count = field->report_count;
+@@ -910,7 +923,7 @@ static void mt_touch_report(struct hid_device *hid, struct hid_report
*report)
+
+ for (n = 0; n < count; n++)
+ mt_process_mt_event(hid, field, &field->usage[n],
+- field->value[n]);
++ field->value[n], first_packet);
+ }
+
+ if (td->num_received >= td->num_expected)
+--
+2.14.3
+
diff --git a/0002-Input-soc_button_array-Suppress-power-button-presses.patch
b/0002-Input-soc_button_array-Suppress-power-button-presses.patch
deleted file mode 100644
index d95aeb3..0000000
--- a/0002-Input-soc_button_array-Suppress-power-button-presses.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From d561f0543506bc12e7b3355efddb0bfd7ca83c74 Mon Sep 17 00:00:00 2001
-From: Hans de Goede <hdegoede(a)redhat.com>
-Date: Sat, 22 Jul 2017 13:17:36 +0200
-Subject: [PATCH 2/2] Input: soc_button_array - Suppress power button presses
- during suspend
-
-If the power-button is pressed to wakeup the laptop/tablet from suspend
-and we report a KEY_POWER event to userspace when woken up this will cause
-userspace to immediately suspend the system again which is undesirable.
-
-This commit sets the new no_wakeup_events flag in the gpio_keys_button
-struct for the power-button suppressing the undesirable KEY_POWER input
-events on wake-up.
-
-Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
----
-Changes in v2:
--New patch in v2 of this patch-set
----
- drivers/input/misc/soc_button_array.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/drivers/input/misc/soc_button_array.c
b/drivers/input/misc/soc_button_array.c
-index f600f3a7a3c6..27b99831cb97 100644
---- a/drivers/input/misc/soc_button_array.c
-+++ b/drivers/input/misc/soc_button_array.c
-@@ -27,6 +27,7 @@ struct soc_button_info {
- unsigned int event_code;
- bool autorepeat;
- bool wakeup;
-+ bool no_wakeup_events;
- };
-
- /*
-@@ -100,6 +101,7 @@ soc_button_device_create(struct platform_device *pdev,
- gpio_keys[n_buttons].active_low = 1;
- gpio_keys[n_buttons].desc = info->name;
- gpio_keys[n_buttons].wakeup = info->wakeup;
-+ gpio_keys[n_buttons].no_wakeup_events = info->no_wakeup_events;
- /* These devices often use cheap buttons, use 50 ms debounce */
- gpio_keys[n_buttons].debounce_interval = 50;
- n_buttons++;
-@@ -185,6 +187,7 @@ static int soc_button_parse_btn_desc(struct device *dev,
- info->name = "power";
- info->event_code = KEY_POWER;
- info->wakeup = true;
-+ info->no_wakeup_events = true;
- } else if (upage == 0x07 && usage == 0xe3) {
- info->name = "home";
- info->event_code = KEY_LEFTMETA;
-@@ -369,7 +372,7 @@ static int soc_button_probe(struct platform_device *pdev)
- * Platforms"
- */
- static struct soc_button_info soc_button_PNP0C40[] = {
-- { "power", 0, EV_KEY, KEY_POWER, false, true },
-+ { "power", 0, EV_KEY, KEY_POWER, false, true, true },
- { "home", 1, EV_KEY, KEY_LEFTMETA, false, true },
- { "volume_up", 2, EV_KEY, KEY_VOLUMEUP, true, false },
- { "volume_down", 3, EV_KEY, KEY_VOLUMEDOWN, true, false },
---
-2.13.4
-
diff --git a/0002-ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Trail-an.patch
b/0002-ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Trail-an.patch
new file mode 100644
index 0000000..f27812b
--- /dev/null
+++ b/0002-ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Trail-an.patch
@@ -0,0 +1,33 @@
+From eab582db4b6c04a20a8bd792faa9ebf7adf1ec17 Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede(a)redhat.com>
+Date: Mon, 27 Nov 2017 12:07:34 +0100
+Subject: [PATCH 2/3] ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and
+ Apollo Lake AHCI
+
+Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
+SATA controllers. This commit is a preparation patch for allowing a
+different default sata link powermanagement policy for mobile chipsets.
+
+Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
+---
+ drivers/ata/ahci.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
+index 9d842ff6ec51..844f697bedbf 100644
+--- a/drivers/ata/ahci.c
++++ b/drivers/ata/ahci.c
+@@ -386,6 +386,10 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0xa206), board_ahci }, /* Lewisburg RAID*/
+ { PCI_VDEVICE(INTEL, 0xa252), board_ahci }, /* Lewisburg RAID*/
+ { PCI_VDEVICE(INTEL, 0xa256), board_ahci }, /* Lewisburg RAID*/
++ { PCI_VDEVICE(INTEL, 0x0f22), board_ahci }, /* Bay Trail AHCI */
++ { PCI_VDEVICE(INTEL, 0x0f23), board_ahci }, /* Bay Trail AHCI */
++ { PCI_VDEVICE(INTEL, 0x22a3), board_ahci }, /* Cherry Trail AHCI */
++ { PCI_VDEVICE(INTEL, 0x5ae3), board_ahci }, /* Apollo Lake AHCI */
+
+ /* JMicron 360/1/3/5/6, match class to avoid IDE function */
+ { PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
+--
+2.14.3
+
diff --git a/0003-HID-multitouch-Combine-all-left-button-events-in-a-f.patch
b/0003-HID-multitouch-Combine-all-left-button-events-in-a-f.patch
new file mode 100644
index 0000000..7fda714
--- /dev/null
+++ b/0003-HID-multitouch-Combine-all-left-button-events-in-a-f.patch
@@ -0,0 +1,78 @@
+From 1719566899e5a69b4ba767beb07dab7ceb9ae5a8 Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede(a)redhat.com>
+Date: Wed, 22 Nov 2017 12:57:10 +0100
+Subject: [PATCH v2 3/3] HID: multitouch: Combine all left-button events in a
+ frame
+
+According to the Win8 Precision Touchpad spec, inside the HID_UP_BUTTON
+usage-page usage 1 is for a clickpad getting clicked, 2 for an external
+left button and 3 for an external right button. Since Linux uses
+BTN_LEFT for a clickpad being clicked we end up mapping both usage 1
+and 2 to BTN_LEFT and if a single report contains both then we ended
+up always reporting the value of both in a single SYN, e.g. :
+BTN_LEFT 1, BTN_LEFT 0, SYN. This happens for example with Hantick
+HTT5288 i2c mt touchpads.
+
+This commit fixes this by not immediately reporting left button when we
+parse the report, but instead storing or-ing together the values and
+reporting the result from mt_sync_frame() when we've a complete frame.
+
+Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
+Reviewed-by: Benjamin Tissoires <benjamin.tissoires(a)redhat.com>
+Signed-off-by: Jiri Kosina <jkosina(a)suse.cz>
+---
+ drivers/hid/hid-multitouch.c | 20 ++++++++++++++++++++
+ 1 file changed, 20 insertions(+)
+
+diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
+index 760c4a042e6a..76088f2cf598 100644
+--- a/drivers/hid/hid-multitouch.c
++++ b/drivers/hid/hid-multitouch.c
+@@ -122,6 +122,7 @@ struct mt_device {
+ int scantime_index; /* scantime field index in the report */
+ int scantime_val_index; /* scantime value index in the field */
+ int prev_scantime; /* scantime reported in the previous packet */
++ int left_button_state; /* left button state */
+ unsigned last_slot_field; /* the last field of a slot */
+ unsigned mt_report_id; /* the report ID of the multitouch device */
+ unsigned long initial_quirks; /* initial quirks state */
+@@ -743,10 +744,16 @@ static void mt_complete_slot(struct mt_device *td, struct input_dev
*input)
+ */
+ static void mt_sync_frame(struct mt_device *td, struct input_dev *input)
+ {
++ __s32 cls = td->mtclass.name;
++
++ if (cls == MT_CLS_WIN_8 || cls == MT_CLS_WIN_8_DUAL)
++ input_event(input, EV_KEY, BTN_LEFT, td->left_button_state);
++
+ input_mt_sync_frame(input);
+ input_event(input, EV_MSC, MSC_TIMESTAMP, td->timestamp);
+ input_sync(input);
+ td->num_received = 0;
++ td->left_button_state = 0;
+ if (test_bit(MT_IO_FLAGS_ACTIVE_SLOTS, &td->mt_io_flags))
+ set_bit(MT_IO_FLAGS_PENDING_SLOTS, &td->mt_io_flags);
+ else
+@@ -857,6 +864,19 @@ static void mt_process_mt_event(struct hid_device *hid, struct
hid_field *field,
+ !first_packet)
+ return;
+
++ /*
++ * For Win8 PTP touchpads we map both the clickpad click
++ * and any "external" left buttons to BTN_LEFT if a
++ * device claims to have both we need to report 1 for
++ * BTN_LEFT if either is pressed, so we or all values
++ * together and report the result in mt_sync_frame().
++ */
++ if ((cls == MT_CLS_WIN_8 || cls == MT_CLS_WIN_8_DUAL) &&
++ usage->type == EV_KEY && usage->code == BTN_LEFT) {
++ td->left_button_state |= value;
++ return;
++ }
++
+ if (usage->type)
+ input_event(input, usage->type, usage->code,
+ value);
+--
+2.14.3
+
diff --git a/0003-ahci-Allow-setting-a-default-LPM-policy-for-mobile-c.patch
b/0003-ahci-Allow-setting-a-default-LPM-policy-for-mobile-c.patch
new file mode 100644
index 0000000..fe7edde
--- /dev/null
+++ b/0003-ahci-Allow-setting-a-default-LPM-policy-for-mobile-c.patch
@@ -0,0 +1,274 @@
+From 262135cf058c28d248b997bd11b2c124e27d8d47 Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede(a)redhat.com>
+Date: Mon, 27 Nov 2017 15:32:01 +0100
+Subject: [PATCH 3/3] ahci: Allow setting a default LPM policy for mobile
+ chipsets
+
+On many laptops setting a different LPM policy then unknown /
+max_performance can lead to power-savings of 1.0 - 1.5 Watts (when idle).
+
+Modern ultrabooks idle around 6W (at 50% screen brightness), 1.0 - 1.5W
+is a significant chunk of this.
+
+There are some performance / latency costs to enabling LPM by default,
+so it is desirable to make it possible to set a different LPM policy
+for mobile / laptop variants of chipsets / "South Bridges" vs their
+desktop / server counterparts. Also enabling LPM by default is not
+entirely without risk of regressions. At least min_power is known to
+cause issues with some disks, including some reports of data corruption.
+
+This commits adds a new ahci.mobile_lpm_policy kernel cmdline option,
+which defaults to a new SATA_MOBILE_LPM_POLICY Kconfig option so that
+Linux distributions can choose to set a LPM policy for mobile chipsets
+by default.
+
+The reason to have both a kernel cmdline option and a Kconfig default
+value for it, is to allow easy overriding of the default to allow
+trouble-shooting without needing to rebuild the kernel.
+
+Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
+---
+Changes in v2:
+-Remove .config changes from the patch
+---
+ drivers/ata/Kconfig | 19 +++++++++++
+ drivers/ata/ahci.c | 97 +++++++++++++++++++++++++++++++----------------------
+ drivers/ata/ahci.h | 3 ++
+ 3 files changed, 78 insertions(+), 41 deletions(-)
+
+diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig
+index cb5339166563..b3fad5663aeb 100644
+--- a/drivers/ata/Kconfig
++++ b/drivers/ata/Kconfig
+@@ -92,6 +92,25 @@ config SATA_AHCI
+
+ If unsure, say N.
+
++config SATA_MOBILE_LPM_POLICY
++ int "Default SATA Link Power Management policy for mobile chipsets"
++ range 0 4
++ default 0
++ depends on SATA_AHCI
++ help
++ Select the Default SATA Link Power Management (LPM) policy to use
++ for mobile / laptop variants of chipsets / "South Bridges".
++
++ The value set has the following meanings:
++ 0 => Keep firmware settings
++ 1 => Maximum performance
++ 2 => Medium power
++ 3 => Medium power with Device Initiated PM enabled
++ 4 => Minimum power
++
++ Note "Minimum power" is known to cause issues, including disk
++ corruption, with some disks and should not be used.
++
+ config SATA_AHCI_PLATFORM
+ tristate "Platform AHCI SATA support"
+ help
+diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
+index 844f697bedbf..8e910fae8892 100644
+--- a/drivers/ata/ahci.c
++++ b/drivers/ata/ahci.c
+@@ -65,6 +65,7 @@ enum board_ids {
+ /* board IDs by feature in alphabetical order */
+ board_ahci,
+ board_ahci_ign_iferr,
++ board_ahci_mobile,
+ board_ahci_nomsi,
+ board_ahci_noncq,
+ board_ahci_nosntf,
+@@ -140,6 +141,13 @@ static const struct ata_port_info ahci_port_info[] = {
+ .udma_mask = ATA_UDMA6,
+ .port_ops = &ahci_ops,
+ },
++ [board_ahci_mobile] = {
++ AHCI_HFLAGS (AHCI_HFLAG_IS_MOBILE),
++ .flags = AHCI_FLAG_COMMON,
++ .pio_mask = ATA_PIO4,
++ .udma_mask = ATA_UDMA6,
++ .port_ops = &ahci_ops,
++ },
+ [board_ahci_nomsi] = {
+ AHCI_HFLAGS (AHCI_HFLAG_NO_MSI),
+ .flags = AHCI_FLAG_COMMON,
+@@ -252,13 +260,13 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x2924), board_ahci }, /* ICH9 */
+ { PCI_VDEVICE(INTEL, 0x2925), board_ahci }, /* ICH9 */
+ { PCI_VDEVICE(INTEL, 0x2927), board_ahci }, /* ICH9 */
+- { PCI_VDEVICE(INTEL, 0x2929), board_ahci }, /* ICH9M */
+- { PCI_VDEVICE(INTEL, 0x292a), board_ahci }, /* ICH9M */
+- { PCI_VDEVICE(INTEL, 0x292b), board_ahci }, /* ICH9M */
+- { PCI_VDEVICE(INTEL, 0x292c), board_ahci }, /* ICH9M */
+- { PCI_VDEVICE(INTEL, 0x292f), board_ahci }, /* ICH9M */
++ { PCI_VDEVICE(INTEL, 0x2929), board_ahci_mobile }, /* ICH9M */
++ { PCI_VDEVICE(INTEL, 0x292a), board_ahci_mobile }, /* ICH9M */
++ { PCI_VDEVICE(INTEL, 0x292b), board_ahci_mobile }, /* ICH9M */
++ { PCI_VDEVICE(INTEL, 0x292c), board_ahci_mobile }, /* ICH9M */
++ { PCI_VDEVICE(INTEL, 0x292f), board_ahci_mobile }, /* ICH9M */
+ { PCI_VDEVICE(INTEL, 0x294d), board_ahci }, /* ICH9 */
+- { PCI_VDEVICE(INTEL, 0x294e), board_ahci }, /* ICH9M */
++ { PCI_VDEVICE(INTEL, 0x294e), board_ahci_mobile }, /* ICH9M */
+ { PCI_VDEVICE(INTEL, 0x502a), board_ahci }, /* Tolapai */
+ { PCI_VDEVICE(INTEL, 0x502b), board_ahci }, /* Tolapai */
+ { PCI_VDEVICE(INTEL, 0x3a05), board_ahci }, /* ICH10 */
+@@ -268,9 +276,9 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x3b23), board_ahci }, /* PCH AHCI */
+ { PCI_VDEVICE(INTEL, 0x3b24), board_ahci }, /* PCH RAID */
+ { PCI_VDEVICE(INTEL, 0x3b25), board_ahci }, /* PCH RAID */
+- { PCI_VDEVICE(INTEL, 0x3b29), board_ahci }, /* PCH M AHCI */
++ { PCI_VDEVICE(INTEL, 0x3b29), board_ahci_mobile }, /* PCH M AHCI */
+ { PCI_VDEVICE(INTEL, 0x3b2b), board_ahci }, /* PCH RAID */
+- { PCI_VDEVICE(INTEL, 0x3b2c), board_ahci }, /* PCH M RAID */
++ { PCI_VDEVICE(INTEL, 0x3b2c), board_ahci_mobile }, /* PCH M RAID */
+ { PCI_VDEVICE(INTEL, 0x3b2f), board_ahci }, /* PCH AHCI */
+ { PCI_VDEVICE(INTEL, 0x19b0), board_ahci }, /* DNV AHCI */
+ { PCI_VDEVICE(INTEL, 0x19b1), board_ahci }, /* DNV AHCI */
+@@ -293,9 +301,9 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x19cE), board_ahci }, /* DNV AHCI */
+ { PCI_VDEVICE(INTEL, 0x19cF), board_ahci }, /* DNV AHCI */
+ { PCI_VDEVICE(INTEL, 0x1c02), board_ahci }, /* CPT AHCI */
+- { PCI_VDEVICE(INTEL, 0x1c03), board_ahci }, /* CPT M AHCI */
++ { PCI_VDEVICE(INTEL, 0x1c03), board_ahci_mobile }, /* CPT M AHCI */
+ { PCI_VDEVICE(INTEL, 0x1c04), board_ahci }, /* CPT RAID */
+- { PCI_VDEVICE(INTEL, 0x1c05), board_ahci }, /* CPT M RAID */
++ { PCI_VDEVICE(INTEL, 0x1c05), board_ahci_mobile }, /* CPT M RAID */
+ { PCI_VDEVICE(INTEL, 0x1c06), board_ahci }, /* CPT RAID */
+ { PCI_VDEVICE(INTEL, 0x1c07), board_ahci }, /* CPT RAID */
+ { PCI_VDEVICE(INTEL, 0x1d02), board_ahci }, /* PBG AHCI */
+@@ -304,28 +312,28 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* PBG RAID */
+ { PCI_VDEVICE(INTEL, 0x2323), board_ahci }, /* DH89xxCC AHCI */
+ { PCI_VDEVICE(INTEL, 0x1e02), board_ahci }, /* Panther Point AHCI */
+- { PCI_VDEVICE(INTEL, 0x1e03), board_ahci }, /* Panther Point M AHCI */
++ { PCI_VDEVICE(INTEL, 0x1e03), board_ahci_mobile }, /* Panther M AHCI */
+ { PCI_VDEVICE(INTEL, 0x1e04), board_ahci }, /* Panther Point RAID */
+ { PCI_VDEVICE(INTEL, 0x1e05), board_ahci }, /* Panther Point RAID */
+ { PCI_VDEVICE(INTEL, 0x1e06), board_ahci }, /* Panther Point RAID */
+- { PCI_VDEVICE(INTEL, 0x1e07), board_ahci }, /* Panther Point M RAID */
++ { PCI_VDEVICE(INTEL, 0x1e07), board_ahci_mobile }, /* Panther M RAID */
+ { PCI_VDEVICE(INTEL, 0x1e0e), board_ahci }, /* Panther Point RAID */
+ { PCI_VDEVICE(INTEL, 0x8c02), board_ahci }, /* Lynx Point AHCI */
+- { PCI_VDEVICE(INTEL, 0x8c03), board_ahci }, /* Lynx Point M AHCI */
++ { PCI_VDEVICE(INTEL, 0x8c03), board_ahci_mobile }, /* Lynx M AHCI */
+ { PCI_VDEVICE(INTEL, 0x8c04), board_ahci }, /* Lynx Point RAID */
+- { PCI_VDEVICE(INTEL, 0x8c05), board_ahci }, /* Lynx Point M RAID */
++ { PCI_VDEVICE(INTEL, 0x8c05), board_ahci_mobile }, /* Lynx M RAID */
+ { PCI_VDEVICE(INTEL, 0x8c06), board_ahci }, /* Lynx Point RAID */
+- { PCI_VDEVICE(INTEL, 0x8c07), board_ahci }, /* Lynx Point M RAID */
++ { PCI_VDEVICE(INTEL, 0x8c07), board_ahci_mobile }, /* Lynx M RAID */
+ { PCI_VDEVICE(INTEL, 0x8c0e), board_ahci }, /* Lynx Point RAID */
+- { PCI_VDEVICE(INTEL, 0x8c0f), board_ahci }, /* Lynx Point M RAID */
+- { PCI_VDEVICE(INTEL, 0x9c02), board_ahci }, /* Lynx Point-LP AHCI */
+- { PCI_VDEVICE(INTEL, 0x9c03), board_ahci }, /* Lynx Point-LP AHCI */
+- { PCI_VDEVICE(INTEL, 0x9c04), board_ahci }, /* Lynx Point-LP RAID */
+- { PCI_VDEVICE(INTEL, 0x9c05), board_ahci }, /* Lynx Point-LP RAID */
+- { PCI_VDEVICE(INTEL, 0x9c06), board_ahci }, /* Lynx Point-LP RAID */
+- { PCI_VDEVICE(INTEL, 0x9c07), board_ahci }, /* Lynx Point-LP RAID */
+- { PCI_VDEVICE(INTEL, 0x9c0e), board_ahci }, /* Lynx Point-LP RAID */
+- { PCI_VDEVICE(INTEL, 0x9c0f), board_ahci }, /* Lynx Point-LP RAID */
++ { PCI_VDEVICE(INTEL, 0x8c0f), board_ahci_mobile }, /* Lynx M RAID */
++ { PCI_VDEVICE(INTEL, 0x9c02), board_ahci_mobile }, /* Lynx LP AHCI */
++ { PCI_VDEVICE(INTEL, 0x9c03), board_ahci_mobile }, /* Lynx LP AHCI */
++ { PCI_VDEVICE(INTEL, 0x9c04), board_ahci_mobile }, /* Lynx LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9c05), board_ahci_mobile }, /* Lynx LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9c06), board_ahci_mobile }, /* Lynx LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9c07), board_ahci_mobile }, /* Lynx LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9c0e), board_ahci_mobile }, /* Lynx LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9c0f), board_ahci_mobile }, /* Lynx LP RAID */
+ { PCI_VDEVICE(INTEL, 0x1f22), board_ahci }, /* Avoton AHCI */
+ { PCI_VDEVICE(INTEL, 0x1f23), board_ahci }, /* Avoton AHCI */
+ { PCI_VDEVICE(INTEL, 0x1f24), board_ahci }, /* Avoton RAID */
+@@ -353,26 +361,26 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0x8d66), board_ahci }, /* Wellsburg RAID */
+ { PCI_VDEVICE(INTEL, 0x8d6e), board_ahci }, /* Wellsburg RAID */
+ { PCI_VDEVICE(INTEL, 0x23a3), board_ahci }, /* Coleto Creek AHCI */
+- { PCI_VDEVICE(INTEL, 0x9c83), board_ahci }, /* Wildcat Point-LP AHCI */
+- { PCI_VDEVICE(INTEL, 0x9c85), board_ahci }, /* Wildcat Point-LP RAID */
+- { PCI_VDEVICE(INTEL, 0x9c87), board_ahci }, /* Wildcat Point-LP RAID */
+- { PCI_VDEVICE(INTEL, 0x9c8f), board_ahci }, /* Wildcat Point-LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9c83), board_ahci_mobile }, /* Wildcat LP AHCI */
++ { PCI_VDEVICE(INTEL, 0x9c85), board_ahci_mobile }, /* Wildcat LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9c87), board_ahci_mobile }, /* Wildcat LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9c8f), board_ahci_mobile }, /* Wildcat LP RAID */
+ { PCI_VDEVICE(INTEL, 0x8c82), board_ahci }, /* 9 Series AHCI */
+- { PCI_VDEVICE(INTEL, 0x8c83), board_ahci }, /* 9 Series M AHCI */
++ { PCI_VDEVICE(INTEL, 0x8c83), board_ahci_mobile }, /* 9 Series M AHCI */
+ { PCI_VDEVICE(INTEL, 0x8c84), board_ahci }, /* 9 Series RAID */
+- { PCI_VDEVICE(INTEL, 0x8c85), board_ahci }, /* 9 Series M RAID */
++ { PCI_VDEVICE(INTEL, 0x8c85), board_ahci_mobile }, /* 9 Series M RAID */
+ { PCI_VDEVICE(INTEL, 0x8c86), board_ahci }, /* 9 Series RAID */
+- { PCI_VDEVICE(INTEL, 0x8c87), board_ahci }, /* 9 Series M RAID */
++ { PCI_VDEVICE(INTEL, 0x8c87), board_ahci_mobile }, /* 9 Series M RAID */
+ { PCI_VDEVICE(INTEL, 0x8c8e), board_ahci }, /* 9 Series RAID */
+- { PCI_VDEVICE(INTEL, 0x8c8f), board_ahci }, /* 9 Series M RAID */
+- { PCI_VDEVICE(INTEL, 0x9d03), board_ahci }, /* Sunrise Point-LP AHCI */
+- { PCI_VDEVICE(INTEL, 0x9d05), board_ahci }, /* Sunrise Point-LP RAID */
+- { PCI_VDEVICE(INTEL, 0x9d07), board_ahci }, /* Sunrise Point-LP RAID */
++ { PCI_VDEVICE(INTEL, 0x8c8f), board_ahci_mobile }, /* 9 Series M RAID */
++ { PCI_VDEVICE(INTEL, 0x9d03), board_ahci_mobile }, /* Sunrise LP AHCI */
++ { PCI_VDEVICE(INTEL, 0x9d05), board_ahci_mobile }, /* Sunrise LP RAID */
++ { PCI_VDEVICE(INTEL, 0x9d07), board_ahci_mobile }, /* Sunrise LP RAID */
+ { PCI_VDEVICE(INTEL, 0xa102), board_ahci }, /* Sunrise Point-H AHCI */
+- { PCI_VDEVICE(INTEL, 0xa103), board_ahci }, /* Sunrise Point-H M AHCI */
++ { PCI_VDEVICE(INTEL, 0xa103), board_ahci_mobile }, /* Sunrise M AHCI */
+ { PCI_VDEVICE(INTEL, 0xa105), board_ahci }, /* Sunrise Point-H RAID */
+ { PCI_VDEVICE(INTEL, 0xa106), board_ahci }, /* Sunrise Point-H RAID */
+- { PCI_VDEVICE(INTEL, 0xa107), board_ahci }, /* Sunrise Point-H M RAID */
++ { PCI_VDEVICE(INTEL, 0xa107), board_ahci_mobile }, /* Sunrise M RAID */
+ { PCI_VDEVICE(INTEL, 0xa10f), board_ahci }, /* Sunrise Point-H RAID */
+ { PCI_VDEVICE(INTEL, 0x2822), board_ahci }, /* Lewisburg RAID*/
+ { PCI_VDEVICE(INTEL, 0x2823), board_ahci }, /* Lewisburg AHCI*/
+@@ -386,10 +394,10 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ { PCI_VDEVICE(INTEL, 0xa206), board_ahci }, /* Lewisburg RAID*/
+ { PCI_VDEVICE(INTEL, 0xa252), board_ahci }, /* Lewisburg RAID*/
+ { PCI_VDEVICE(INTEL, 0xa256), board_ahci }, /* Lewisburg RAID*/
+- { PCI_VDEVICE(INTEL, 0x0f22), board_ahci }, /* Bay Trail AHCI */
+- { PCI_VDEVICE(INTEL, 0x0f23), board_ahci }, /* Bay Trail AHCI */
+- { PCI_VDEVICE(INTEL, 0x22a3), board_ahci }, /* Cherry Trail AHCI */
+- { PCI_VDEVICE(INTEL, 0x5ae3), board_ahci }, /* Apollo Lake AHCI */
++ { PCI_VDEVICE(INTEL, 0x0f22), board_ahci_mobile }, /* Bay Trail AHCI */
++ { PCI_VDEVICE(INTEL, 0x0f23), board_ahci_mobile }, /* Bay Trail AHCI */
++ { PCI_VDEVICE(INTEL, 0x22a3), board_ahci_mobile }, /* Cherry Tr. AHCI */
++ { PCI_VDEVICE(INTEL, 0x5ae3), board_ahci_mobile }, /* ApolloLake AHCI */
+
+ /* JMicron 360/1/3/5/6, match class to avoid IDE function */
+ { PCI_VENDOR_ID_JMICRON, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
+@@ -597,6 +605,9 @@ static int marvell_enable = 1;
+ module_param(marvell_enable, int, 0644);
+ MODULE_PARM_DESC(marvell_enable, "Marvell SATA via AHCI (1 = enabled)");
+
++static int mobile_lpm_policy = CONFIG_SATA_MOBILE_LPM_POLICY;
++module_param(mobile_lpm_policy, int, 0644);
++MODULE_PARM_DESC(mobile_lpm_policy, "Default LPM policy for mobile
chipsets");
+
+ static void ahci_pci_save_initial_config(struct pci_dev *pdev,
+ struct ahci_host_priv *hpriv)
+@@ -1732,6 +1743,10 @@ static int ahci_init_one(struct pci_dev *pdev, const struct
pci_device_id *ent)
+ if (ap->flags & ATA_FLAG_EM)
+ ap->em_message_type = hpriv->em_msg_type;
+
++ if ((hpriv->flags & AHCI_HFLAG_IS_MOBILE) &&
++ mobile_lpm_policy >= ATA_LPM_UNKNOWN &&
++ mobile_lpm_policy <= ATA_LPM_MIN_POWER)
++ ap->target_lpm_policy = mobile_lpm_policy;
+
+ /* disabled/not-implemented port */
+ if (!(hpriv->port_map & (1 << i)))
+diff --git a/drivers/ata/ahci.h b/drivers/ata/ahci.h
+index 749fd94441b0..a9d996e17d75 100644
+--- a/drivers/ata/ahci.h
++++ b/drivers/ata/ahci.h
+@@ -251,6 +251,9 @@ enum {
+ AHCI_HFLAG_YES_ALPM = (1 << 23), /* force ALPM cap on */
+ AHCI_HFLAG_NO_WRITE_TO_RO = (1 << 24), /* don't write to read
+ only registers */
++ AHCI_HFLAG_IS_MOBILE = (1 << 25), /* mobile chipset, use
++ SATA_MOBILE_LPM_POLICY
++ as default lpm_policy */
+
+ /* ap->flags bits */
+
+--
+2.14.3
+
diff --git a/PCI-aspm-deal-with-missing-root-ports-in-link-state-handling.patch
b/PCI-aspm-deal-with-missing-root-ports-in-link-state-handling.patch
deleted file mode 100644
index 03b0115..0000000
--- a/PCI-aspm-deal-with-missing-root-ports-in-link-state-handling.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From patchwork Mon Oct 2 14:08:40 2017
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: PCI: aspm: deal with missing root ports in link state handling
-From: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
-X-Patchwork-Id: 9980861
-Message-Id: <20171002140840.7767-1-ard.biesheuvel(a)linaro.org>
-To: linux-pci(a)vger.kernel.org, bhelgaas(a)google.com
-Cc: graeme.gregory(a)linaro.org, leif.lindholm(a)linaro.org,
- daniel.thompson(a)Linaro.org, Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
-Date: Mon, 2 Oct 2017 15:08:40 +0100
-
-Even though it is unconventional, some PCIe host implementations omit
-the root ports entirely, and simply consist of a host bridge (which
-is not modeled as a device in the PCI hierarchy) and a link.
-
-When the downstream device is an endpoint, our current code does not
-seem to mind this unusual configuration. However, when PCIe switches
-are involved, the ASPM code assumes that any downstream switch port
-has a parent, and blindly derefences the bus->parent->self field of
-the pci_dev struct to chain the downstream link state to the link
-state of the root port. Given that the root port is missing, the link
-is not modeled at all, and nor is the link state, and attempting to
-access it results in a NULL pointer dereference and a crash.
-
-So let's avoid this by allowing the link state chain to terminate at
-the downstream port if no root port exists.
-
-Signed-off-by: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
----
- drivers/pci/pcie/aspm.c | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c
-index 1dfa10cc566b..0bea8498b5a5 100644
---- a/drivers/pci/pcie/aspm.c
-+++ b/drivers/pci/pcie/aspm.c
-@@ -802,10 +802,14 @@ static struct pcie_link_state *alloc_pcie_link_state(struct pci_dev
*pdev)
-
- /*
- * Root Ports and PCI/PCI-X to PCIe Bridges are roots of PCIe
-- * hierarchies.
-+ * hierarchies. Note that some PCIe host implementations omit
-+ * the root ports entirely, in which case a downstream port on
-+ * a switch may become the root of the link state chain for all
-+ * its subordinate endpoints.
- */
- if (pci_pcie_type(pdev) == PCI_EXP_TYPE_ROOT_PORT ||
-- pci_pcie_type(pdev) == PCI_EXP_TYPE_PCIE_BRIDGE) {
-+ pci_pcie_type(pdev) == PCI_EXP_TYPE_PCIE_BRIDGE ||
-+ !pdev->bus->parent->self) {
- link->root = link;
- } else {
- struct pcie_link_state *parent;
diff --git a/allwinner-net-emac.patch b/allwinner-net-emac.patch
deleted file mode 100644
index c9c7cd0..0000000
--- a/allwinner-net-emac.patch
+++ /dev/null
@@ -1,1934 +0,0 @@
-From 1b28a544627ddce094091946f06f99bc41d0098f Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 24 Oct 2017 19:57:12 +0200
-Subject: [PATCH 01/11] net: stmmac: snps, dwmac-mdio MDIOs are automatically
- registered
-
-stmmac bindings docs said that its mdio node must have
-compatible = "snps,dwmac-mdio";
-Since dwmac-sun8i does not have any good reasons to not doing it, all
-their MDIO node must have it.
-
-Since these compatible is automatically registered, dwmac-sun8i compatible
-does not need to be in need_mdio_ids.
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
----
- drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 4 ----
- 1 file changed, 4 deletions(-)
-
-diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
-index 6383695004a5..645ef949705f 100644
---- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
-+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
-@@ -318,10 +318,6 @@ static int stmmac_dt_phy(struct plat_stmmacenet_data *plat,
- bool mdio = true;
- static const struct of_device_id need_mdio_ids[] = {
- { .compatible = "snps,dwc-qos-ethernet-4.10" },
-- { .compatible = "allwinner,sun8i-a83t-emac" },
-- { .compatible = "allwinner,sun8i-h3-emac" },
-- { .compatible = "allwinner,sun8i-v3s-emac" },
-- { .compatible = "allwinner,sun50i-a64-emac" },
- {},
- };
-
---
-2.14.3
-
-From 9a5b1d9a7614b022512744896d889e76f687e90a Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 24 Oct 2017 19:57:13 +0200
-Subject: [PATCH 02/11] net: stmmac: dwmac-sun8i: Handle integrated/external
- MDIOs
-
-The Allwinner H3 SoC have two distinct MDIO bus, only one could be
-active at the same time.
-The selection of the active MDIO bus are done via some bits in the EMAC
-register of the system controller.
-
-This patch implement this MDIO switch via a custom MDIO-mux.
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Reviewed-by: Andrew Lunn <andrew(a)lunn.ch>
----
- drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 +
- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 353 ++++++++++++++--------
- 2 files changed, 224 insertions(+), 130 deletions(-)
-
-diff --git a/drivers/net/ethernet/stmicro/stmmac/Kconfig
b/drivers/net/ethernet/stmicro/stmmac/Kconfig
-index 97035766c291..e28c0d2c58e9 100644
---- a/drivers/net/ethernet/stmicro/stmmac/Kconfig
-+++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig
-@@ -159,6 +159,7 @@ config DWMAC_SUN8I
- tristate "Allwinner sun8i GMAC support"
- default ARCH_SUNXI
- depends on OF && (ARCH_SUNXI || COMPILE_TEST)
-+ select MDIO_BUS_MUX
- ---help---
- Support for Allwinner H3 A83T A64 EMAC ethernet controllers.
-
-diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-index 39c2122a4f26..b3eb344bb158 100644
---- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-@@ -17,6 +17,7 @@
- #include <linux/clk.h>
- #include <linux/io.h>
- #include <linux/iopoll.h>
-+#include <linux/mdio-mux.h>
- #include <linux/mfd/syscon.h>
- #include <linux/module.h>
- #include <linux/of_device.h>
-@@ -41,14 +42,14 @@
- * This value is used for disabling properly EMAC
- * and used as a good starting value in case of the
- * boot process(uboot) leave some stuff.
-- * @internal_phy: Does the MAC embed an internal PHY
-+ * @soc_has_internal_phy: Does the MAC embed an internal PHY
- * @support_mii: Does the MAC handle MII
- * @support_rmii: Does the MAC handle RMII
- * @support_rgmii: Does the MAC handle RGMII
- */
- struct emac_variant {
- u32 default_syscon_value;
-- int internal_phy;
-+ bool soc_has_internal_phy;
- bool support_mii;
- bool support_rmii;
- bool support_rgmii;
-@@ -61,7 +62,8 @@ struct emac_variant {
- * @rst_ephy: reference to the optional EPHY reset for the internal PHY
- * @variant: reference to the current board variant
- * @regmap: regmap for using the syscon
-- * @use_internal_phy: Does the current PHY choice imply using the internal PHY
-+ * @internal_phy_powered: Does the internal PHY is enabled
-+ * @mux_handle: Internal pointer used by mdio-mux lib
- */
- struct sunxi_priv_data {
- struct clk *tx_clk;
-@@ -70,12 +72,13 @@ struct sunxi_priv_data {
- struct reset_control *rst_ephy;
- const struct emac_variant *variant;
- struct regmap *regmap;
-- bool use_internal_phy;
-+ bool internal_phy_powered;
-+ void *mux_handle;
- };
-
- static const struct emac_variant emac_variant_h3 = {
- .default_syscon_value = 0x58000,
-- .internal_phy = PHY_INTERFACE_MODE_MII,
-+ .soc_has_internal_phy = true,
- .support_mii = true,
- .support_rmii = true,
- .support_rgmii = true
-@@ -83,20 +86,20 @@ static const struct emac_variant emac_variant_h3 = {
-
- static const struct emac_variant emac_variant_v3s = {
- .default_syscon_value = 0x38000,
-- .internal_phy = PHY_INTERFACE_MODE_MII,
-+ .soc_has_internal_phy = true,
- .support_mii = true
- };
-
- static const struct emac_variant emac_variant_a83t = {
- .default_syscon_value = 0,
-- .internal_phy = 0,
-+ .soc_has_internal_phy = false,
- .support_mii = true,
- .support_rgmii = true
- };
-
- static const struct emac_variant emac_variant_a64 = {
- .default_syscon_value = 0,
-- .internal_phy = 0,
-+ .soc_has_internal_phy = false,
- .support_mii = true,
- .support_rmii = true,
- .support_rgmii = true
-@@ -195,6 +198,9 @@ static const struct emac_variant emac_variant_a64 = {
- #define H3_EPHY_LED_POL BIT(17) /* 1: active low, 0: active high */
- #define H3_EPHY_SHUTDOWN BIT(16) /* 1: shutdown, 0: power up */
- #define H3_EPHY_SELECT BIT(15) /* 1: internal PHY, 0: external PHY */
-+#define H3_EPHY_MUX_MASK (H3_EPHY_SHUTDOWN | H3_EPHY_SELECT)
-+#define DWMAC_SUN8I_MDIO_MUX_INTERNAL_ID 1
-+#define DWMAC_SUN8I_MDIO_MUX_EXTERNAL_ID 2
-
- /* H3/A64 specific bits */
- #define SYSCON_RMII_EN BIT(13) /* 1: enable RMII (overrides EPIT) */
-@@ -634,6 +640,159 @@ static int sun8i_dwmac_reset(struct stmmac_priv *priv)
- return 0;
- }
-
-+/* Search in mdio-mux node for internal PHY node and get its clk/reset */
-+static int get_ephy_nodes(struct stmmac_priv *priv)
-+{
-+ struct sunxi_priv_data *gmac = priv->plat->bsp_priv;
-+ struct device_node *mdio_mux, *iphynode;
-+ struct device_node *mdio_internal;
-+ int ret;
-+
-+ mdio_mux = of_get_child_by_name(priv->device->of_node, "mdio-mux");
-+ if (!mdio_mux) {
-+ dev_err(priv->device, "Cannot get mdio-mux node\n");
-+ return -ENODEV;
-+ }
-+
-+ mdio_internal = of_find_compatible_node(mdio_mux, NULL,
-+ "allwinner,sun8i-h3-mdio-internal");
-+ if (!mdio_internal) {
-+ dev_err(priv->device, "Cannot get internal_mdio node\n");
-+ return -ENODEV;
-+ }
-+
-+ /* Seek for internal PHY */
-+ for_each_child_of_node(mdio_internal, iphynode) {
-+ gmac->ephy_clk = of_clk_get(iphynode, 0);
-+ if (IS_ERR(gmac->ephy_clk))
-+ continue;
-+ gmac->rst_ephy = of_reset_control_get_exclusive(iphynode, NULL);
-+ if (IS_ERR(gmac->rst_ephy)) {
-+ ret = PTR_ERR(gmac->rst_ephy);
-+ if (ret == -EPROBE_DEFER)
-+ return ret;
-+ continue;
-+ }
-+ dev_info(priv->device, "Found internal PHY node\n");
-+ return 0;
-+ }
-+ return -ENODEV;
-+}
-+
-+static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv)
-+{
-+ struct sunxi_priv_data *gmac = priv->plat->bsp_priv;
-+ int ret;
-+
-+ if (gmac->internal_phy_powered) {
-+ dev_warn(priv->device, "Internal PHY already powered\n");
-+ return 0;
-+ }
-+
-+ dev_info(priv->device, "Powering internal PHY\n");
-+ ret = clk_prepare_enable(gmac->ephy_clk);
-+ if (ret) {
-+ dev_err(priv->device, "Cannot enable internal PHY\n");
-+ return ret;
-+ }
-+
-+ /* Make sure the EPHY is properly reseted, as U-Boot may leave
-+ * it at deasserted state, and thus it may fail to reset EMAC.
-+ */
-+ reset_control_assert(gmac->rst_ephy);
-+
-+ ret = reset_control_deassert(gmac->rst_ephy);
-+ if (ret) {
-+ dev_err(priv->device, "Cannot deassert internal phy\n");
-+ clk_disable_unprepare(gmac->ephy_clk);
-+ return ret;
-+ }
-+
-+ gmac->internal_phy_powered = true;
-+
-+ return 0;
-+}
-+
-+static int sun8i_dwmac_unpower_internal_phy(struct sunxi_priv_data *gmac)
-+{
-+ if (!gmac->internal_phy_powered)
-+ return 0;
-+
-+ clk_disable_unprepare(gmac->ephy_clk);
-+ reset_control_assert(gmac->rst_ephy);
-+ gmac->internal_phy_powered = false;
-+ return 0;
-+}
-+
-+/* MDIO multiplexing switch function
-+ * This function is called by the mdio-mux layer when it thinks the mdio bus
-+ * multiplexer needs to switch.
-+ * 'current_child' is the current value of the mux register
-+ * 'desired_child' is the value of the 'reg' property of the target
child MDIO
-+ * node.
-+ * The first time this function is called, current_child == -1.
-+ * If current_child == desired_child, then the mux is already set to the
-+ * correct bus.
-+ */
-+static int mdio_mux_syscon_switch_fn(int current_child, int desired_child,
-+ void *data)
-+{
-+ struct stmmac_priv *priv = data;
-+ struct sunxi_priv_data *gmac = priv->plat->bsp_priv;
-+ u32 reg, val;
-+ int ret = 0;
-+ bool need_power_ephy = false;
-+
-+ if (current_child ^ desired_child) {
-+ regmap_read(gmac->regmap, SYSCON_EMAC_REG, ®);
-+ switch (desired_child) {
-+ case DWMAC_SUN8I_MDIO_MUX_INTERNAL_ID:
-+ dev_info(priv->device, "Switch mux to internal PHY");
-+ val = (reg & ~H3_EPHY_MUX_MASK) | H3_EPHY_SELECT;
-+
-+ need_power_ephy = true;
-+ break;
-+ case DWMAC_SUN8I_MDIO_MUX_EXTERNAL_ID:
-+ dev_info(priv->device, "Switch mux to external PHY");
-+ val = (reg & ~H3_EPHY_MUX_MASK) | H3_EPHY_SHUTDOWN;
-+ need_power_ephy = false;
-+ break;
-+ default:
-+ dev_err(priv->device, "Invalid child ID %x\n",
-+ desired_child);
-+ return -EINVAL;
-+ }
-+ regmap_write(gmac->regmap, SYSCON_EMAC_REG, val);
-+ if (need_power_ephy) {
-+ ret = sun8i_dwmac_power_internal_phy(priv);
-+ if (ret)
-+ return ret;
-+ } else {
-+ sun8i_dwmac_unpower_internal_phy(gmac);
-+ }
-+ /* After changing syscon value, the MAC need reset or it will
-+ * use the last value (and so the last PHY set).
-+ */
-+ ret = sun8i_dwmac_reset(priv);
-+ }
-+ return ret;
-+}
-+
-+static int sun8i_dwmac_register_mdio_mux(struct stmmac_priv *priv)
-+{
-+ int ret;
-+ struct device_node *mdio_mux;
-+ struct sunxi_priv_data *gmac = priv->plat->bsp_priv;
-+
-+ mdio_mux = of_get_child_by_name(priv->device->of_node, "mdio-mux");
-+ if (!mdio_mux)
-+ return -ENODEV;
-+
-+ ret = mdio_mux_init(priv->device, mdio_mux, mdio_mux_syscon_switch_fn,
-+ &gmac->mux_handle, priv, priv->mii);
-+ return ret;
-+}
-+
- static int sun8i_dwmac_set_syscon(struct stmmac_priv *priv)
- {
- struct sunxi_priv_data *gmac = priv->plat->bsp_priv;
-@@ -648,35 +807,25 @@ static int sun8i_dwmac_set_syscon(struct stmmac_priv *priv)
- "Current syscon value is not the default %x (expect %x)\n",
- val, reg);
-
-- if (gmac->variant->internal_phy) {
-- if (!gmac->use_internal_phy) {
-- /* switch to external PHY interface */
-- reg &= ~H3_EPHY_SELECT;
-- } else {
-- reg |= H3_EPHY_SELECT;
-- reg &= ~H3_EPHY_SHUTDOWN;
-- dev_dbg(priv->device, "Select internal_phy %x\n", reg);
--
-- if (of_property_read_bool(priv->plat->phy_node,
-- "allwinner,leds-active-low"))
-- reg |= H3_EPHY_LED_POL;
-- else
-- reg &= ~H3_EPHY_LED_POL;
--
-- /* Force EPHY xtal frequency to 24MHz. */
-- reg |= H3_EPHY_CLK_SEL;
--
-- ret = of_mdio_parse_addr(priv->device,
-- priv->plat->phy_node);
-- if (ret < 0) {
-- dev_err(priv->device, "Could not parse MDIO addr\n");
-- return ret;
-- }
-- /* of_mdio_parse_addr returns a valid (0 ~ 31) PHY
-- * address. No need to mask it again.
-- */
-- reg |= ret << H3_EPHY_ADDR_SHIFT;
-+ if (gmac->variant->soc_has_internal_phy) {
-+ if (of_property_read_bool(priv->plat->phy_node,
-+ "allwinner,leds-active-low"))
-+ reg |= H3_EPHY_LED_POL;
-+ else
-+ reg &= ~H3_EPHY_LED_POL;
-+
-+ /* Force EPHY xtal frequency to 24MHz. */
-+ reg |= H3_EPHY_CLK_SEL;
-+
-+ ret = of_mdio_parse_addr(priv->device, priv->plat->phy_node);
-+ if (ret < 0) {
-+ dev_err(priv->device, "Could not parse MDIO addr\n");
-+ return ret;
- }
-+ /* of_mdio_parse_addr returns a valid (0 ~ 31) PHY
-+ * address. No need to mask it again.
-+ */
-+ reg |= 1 << H3_EPHY_ADDR_SHIFT;
- }
-
- if (!of_property_read_u32(node, "allwinner,tx-delay-ps", &val)) {
-@@ -746,81 +895,21 @@ static void sun8i_dwmac_unset_syscon(struct sunxi_priv_data *gmac)
- regmap_write(gmac->regmap, SYSCON_EMAC_REG, reg);
- }
-
--static int sun8i_dwmac_power_internal_phy(struct stmmac_priv *priv)
-+static void sun8i_dwmac_exit(struct platform_device *pdev, void *priv)
- {
-- struct sunxi_priv_data *gmac = priv->plat->bsp_priv;
-- int ret;
--
-- if (!gmac->use_internal_phy)
-- return 0;
--
-- ret = clk_prepare_enable(gmac->ephy_clk);
-- if (ret) {
-- dev_err(priv->device, "Cannot enable ephy\n");
-- return ret;
-- }
--
-- /* Make sure the EPHY is properly reseted, as U-Boot may leave
-- * it at deasserted state, and thus it may fail to reset EMAC.
-- */
-- reset_control_assert(gmac->rst_ephy);
-+ struct sunxi_priv_data *gmac = priv;
-
-- ret = reset_control_deassert(gmac->rst_ephy);
-- if (ret) {
-- dev_err(priv->device, "Cannot deassert ephy\n");
-- clk_disable_unprepare(gmac->ephy_clk);
-- return ret;
-+ if (gmac->variant->soc_has_internal_phy) {
-+ /* sun8i_dwmac_exit could be called with mdiomux uninit */
-+ if (gmac->mux_handle)
-+ mdio_mux_uninit(gmac->mux_handle);
-+ if (gmac->internal_phy_powered)
-+ sun8i_dwmac_unpower_internal_phy(gmac);
- }
-
-- return 0;
--}
--
--static int sun8i_dwmac_unpower_internal_phy(struct sunxi_priv_data *gmac)
--{
-- if (!gmac->use_internal_phy)
-- return 0;
--
-- clk_disable_unprepare(gmac->ephy_clk);
-- reset_control_assert(gmac->rst_ephy);
-- return 0;
--}
--
--/* sun8i_power_phy() - Activate the PHY:
-- * In case of error, no need to call sun8i_unpower_phy(),
-- * it will be called anyway by sun8i_dwmac_exit()
-- */
--static int sun8i_power_phy(struct stmmac_priv *priv)
--{
-- int ret;
--
-- ret = sun8i_dwmac_power_internal_phy(priv);
-- if (ret)
-- return ret;
--
-- ret = sun8i_dwmac_set_syscon(priv);
-- if (ret)
-- return ret;
--
-- /* After changing syscon value, the MAC need reset or it will use
-- * the last value (and so the last PHY set.
-- */
-- ret = sun8i_dwmac_reset(priv);
-- if (ret)
-- return ret;
-- return 0;
--}
--
--static void sun8i_unpower_phy(struct sunxi_priv_data *gmac)
--{
- sun8i_dwmac_unset_syscon(gmac);
-- sun8i_dwmac_unpower_internal_phy(gmac);
--}
--
--static void sun8i_dwmac_exit(struct platform_device *pdev, void *priv)
--{
-- struct sunxi_priv_data *gmac = priv;
-
-- sun8i_unpower_phy(gmac);
-+ reset_control_put(gmac->rst_ephy);
-
- clk_disable_unprepare(gmac->tx_clk);
-
-@@ -849,7 +938,7 @@ static struct mac_device_info *sun8i_dwmac_setup(void *ppriv)
- if (!mac)
- return NULL;
-
-- ret = sun8i_power_phy(priv);
-+ ret = sun8i_dwmac_set_syscon(priv);
- if (ret)
- return NULL;
-
-@@ -889,6 +978,8 @@ static int sun8i_dwmac_probe(struct platform_device *pdev)
- struct sunxi_priv_data *gmac;
- struct device *dev = &pdev->dev;
- int ret;
-+ struct stmmac_priv *priv;
-+ struct net_device *ndev;
-
- ret = stmmac_get_platform_resources(pdev, &stmmac_res);
- if (ret)
-@@ -932,29 +1023,6 @@ static int sun8i_dwmac_probe(struct platform_device *pdev)
- }
-
- plat_dat->interface = of_get_phy_mode(dev->of_node);
-- if (plat_dat->interface == gmac->variant->internal_phy) {
-- dev_info(&pdev->dev, "Will use internal PHY\n");
-- gmac->use_internal_phy = true;
-- gmac->ephy_clk = of_clk_get(plat_dat->phy_node, 0);
-- if (IS_ERR(gmac->ephy_clk)) {
-- ret = PTR_ERR(gmac->ephy_clk);
-- dev_err(&pdev->dev, "Cannot get EPHY clock: %d\n", ret);
-- return -EINVAL;
-- }
--
-- gmac->rst_ephy = of_reset_control_get(plat_dat->phy_node, NULL);
-- if (IS_ERR(gmac->rst_ephy)) {
-- ret = PTR_ERR(gmac->rst_ephy);
-- if (ret == -EPROBE_DEFER)
-- return ret;
-- dev_err(&pdev->dev, "No EPHY reset control found %d\n",
-- ret);
-- return -EINVAL;
-- }
-- } else {
-- dev_info(&pdev->dev, "Will use external PHY\n");
-- gmac->use_internal_phy = false;
-- }
-
- /* platform data specifying hardware features and callbacks.
- * hardware features were copied from Allwinner drivers.
-@@ -973,9 +1041,34 @@ static int sun8i_dwmac_probe(struct platform_device *pdev)
-
- ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res);
- if (ret)
-- sun8i_dwmac_exit(pdev, plat_dat->bsp_priv);
-+ goto dwmac_exit;
-+
-+ ndev = dev_get_drvdata(&pdev->dev);
-+ priv = netdev_priv(ndev);
-+ /* The mux must be registered after parent MDIO
-+ * so after stmmac_dvr_probe()
-+ */
-+ if (gmac->variant->soc_has_internal_phy) {
-+ ret = get_ephy_nodes(priv);
-+ if (ret)
-+ goto dwmac_exit;
-+ ret = sun8i_dwmac_register_mdio_mux(priv);
-+ if (ret) {
-+ dev_err(&pdev->dev, "Failed to register mux\n");
-+ goto dwmac_mux;
-+ }
-+ } else {
-+ ret = sun8i_dwmac_reset(priv);
-+ if (ret)
-+ goto dwmac_exit;
-+ }
-
- return ret;
-+dwmac_mux:
-+ sun8i_dwmac_unset_syscon(gmac);
-+dwmac_exit:
-+ sun8i_dwmac_exit(pdev, plat_dat->bsp_priv);
-+return ret;
- }
-
- static const struct of_device_id sun8i_dwmac_match[] = {
---
-2.14.3
-
-From f58f11ebb67468471ed8f232c576f348dd1a32b1 Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 24 Oct 2017 19:57:14 +0200
-Subject: [PATCH 03/11] net: stmmac: sun8i: Restore the compatibles
-
-The original dwmac-sun8i DT bindings have some issue on how to handle
-integrated PHY and was reverted in last RC of 4.13.
-But now we have a solution so we need to get back that was reverted.
-
-This patch restore compatibles about dwmac-sun8i
-This reverts commit ad4540cc5aa3 ("net: stmmac: sun8i: Remove the
compatibles")
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
----
- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-index b3eb344bb158..e5ff734d4f9b 100644
---- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-@@ -1072,6 +1072,14 @@ return ret;
- }
-
- static const struct of_device_id sun8i_dwmac_match[] = {
-+ { .compatible = "allwinner,sun8i-h3-emac",
-+ .data = &emac_variant_h3 },
-+ { .compatible = "allwinner,sun8i-v3s-emac",
-+ .data = &emac_variant_v3s },
-+ { .compatible = "allwinner,sun8i-a83t-emac",
-+ .data = &emac_variant_a83t },
-+ { .compatible = "allwinner,sun50i-a64-emac",
-+ .data = &emac_variant_a64 },
- { }
- };
- MODULE_DEVICE_TABLE(of, sun8i_dwmac_match);
---
-2.14.3
-
-From 54678636d98cd9625f342c831015e302642bf104 Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 31 Oct 2017 09:19:08 +0100
-Subject: [PATCH 04/11] dt-bindings: net: Restore sun8i dwmac binding
-
-The original dwmac-sun8i DT bindings have some issue on how to handle
-integrated PHY and was reverted in last RC of 4.13.
-But now we have a solution so we need to get back that was reverted.
-
-This patch restore dt-bindings documentation about dwmac-sun8i
-This reverts commit 8aa33ec2f481 ("dt-bindings: net: Revert sun8i dwmac
binding")
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Acked-by: Rob Herring <robh(a)kernel.org>
-Acked-by: Florian Fainelli <f.fainelli(a)gmail.com>
----
- .../devicetree/bindings/net/dwmac-sun8i.txt | 84 ++++++++++++++++++++++
- 1 file changed, 84 insertions(+)
- create mode 100644 Documentation/devicetree/bindings/net/dwmac-sun8i.txt
-
-diff --git a/Documentation/devicetree/bindings/net/dwmac-sun8i.txt
b/Documentation/devicetree/bindings/net/dwmac-sun8i.txt
-new file mode 100644
-index 000000000000..725f3b187886
---- /dev/null
-+++ b/Documentation/devicetree/bindings/net/dwmac-sun8i.txt
-@@ -0,0 +1,84 @@
-+* Allwinner sun8i GMAC ethernet controller
-+
-+This device is a platform glue layer for stmmac.
-+Please see stmmac.txt for the other unchanged properties.
-+
-+Required properties:
-+- compatible: should be one of the following string:
-+ "allwinner,sun8i-a83t-emac"
-+ "allwinner,sun8i-h3-emac"
-+ "allwinner,sun8i-v3s-emac"
-+ "allwinner,sun50i-a64-emac"
-+- reg: address and length of the register for the device.
-+- interrupts: interrupt for the device
-+- interrupt-names: should be "macirq"
-+- clocks: A phandle to the reference clock for this device
-+- clock-names: should be "stmmaceth"
-+- resets: A phandle to the reset control for this device
-+- reset-names: should be "stmmaceth"
-+- phy-mode: See ethernet.txt
-+- phy-handle: See ethernet.txt
-+- #address-cells: shall be 1
-+- #size-cells: shall be 0
-+- syscon: A phandle to the syscon of the SoC with one of the following
-+ compatible string:
-+ - allwinner,sun8i-h3-system-controller
-+ - allwinner,sun8i-v3s-system-controller
-+ - allwinner,sun50i-a64-system-controller
-+ - allwinner,sun8i-a83t-system-controller
-+
-+Optional properties:
-+- allwinner,tx-delay-ps: TX clock delay chain value in ps. Range value is 0-700. Default
is 0)
-+- allwinner,rx-delay-ps: RX clock delay chain value in ps. Range value is 0-3100.
Default is 0)
-+Both delay properties need to be a multiple of 100. They control the delay for
-+external PHY.
-+
-+Optional properties for the following compatibles:
-+ - "allwinner,sun8i-h3-emac",
-+ - "allwinner,sun8i-v3s-emac":
-+- allwinner,leds-active-low: EPHY LEDs are active low
-+
-+Required child node of emac:
-+- mdio bus node: should be named mdio
-+
-+Required properties of the mdio node:
-+- #address-cells: shall be 1
-+- #size-cells: shall be 0
-+
-+The device node referenced by "phy" or "phy-handle" should be a
child node
-+of the mdio node. See phy.txt for the generic PHY bindings.
-+
-+Required properties of the phy node with the following compatibles:
-+ - "allwinner,sun8i-h3-emac",
-+ - "allwinner,sun8i-v3s-emac":
-+- clocks: a phandle to the reference clock for the EPHY
-+- resets: a phandle to the reset control for the EPHY
-+
-+Example:
-+
-+emac: ethernet@1c0b000 {
-+ compatible = "allwinner,sun8i-h3-emac";
-+ syscon = <&syscon>;
-+ reg = <0x01c0b000 0x104>;
-+ interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
-+ interrupt-names = "macirq";
-+ resets = <&ccu RST_BUS_EMAC>;
-+ reset-names = "stmmaceth";
-+ clocks = <&ccu CLK_BUS_EMAC>;
-+ clock-names = "stmmaceth";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ phy-handle = <&int_mii_phy>;
-+ phy-mode = "mii";
-+ allwinner,leds-active-low;
-+ mdio: mdio {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ int_mii_phy: ethernet-phy@1 {
-+ reg = <1>;
-+ clocks = <&ccu CLK_BUS_EPHY>;
-+ resets = <&ccu RST_BUS_EPHY>;
-+ };
-+ };
-+};
---
-2.14.3
-
-From 227bc8c6bfad58c32c7a6c3bbc13d99eb6d266c0 Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 31 Oct 2017 09:19:09 +0100
-Subject: [PATCH 05/11] dt-bindings: net: dwmac-sun8i: update documentation
- about integrated PHY
-
-This patch add documentation about the MDIO switch used on sun8i-h3-emac
-for integrated PHY.
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Acked-by: Florian Fainelli <f.fainelli(a)gmail.com>
-Reviewed-by: Andrew Lunn <andrew(a)lunn.ch>
----
- .../devicetree/bindings/net/dwmac-sun8i.txt | 147 +++++++++++++++++++--
- 1 file changed, 135 insertions(+), 12 deletions(-)
-
-diff --git a/Documentation/devicetree/bindings/net/dwmac-sun8i.txt
b/Documentation/devicetree/bindings/net/dwmac-sun8i.txt
-index 725f3b187886..3d6d5fa0c4d5 100644
---- a/Documentation/devicetree/bindings/net/dwmac-sun8i.txt
-+++ b/Documentation/devicetree/bindings/net/dwmac-sun8i.txt
-@@ -4,18 +4,18 @@ This device is a platform glue layer for stmmac.
- Please see stmmac.txt for the other unchanged properties.
-
- Required properties:
--- compatible: should be one of the following string:
-+- compatible: must be one of the following string:
- "allwinner,sun8i-a83t-emac"
- "allwinner,sun8i-h3-emac"
- "allwinner,sun8i-v3s-emac"
- "allwinner,sun50i-a64-emac"
- - reg: address and length of the register for the device.
- - interrupts: interrupt for the device
--- interrupt-names: should be "macirq"
-+- interrupt-names: must be "macirq"
- - clocks: A phandle to the reference clock for this device
--- clock-names: should be "stmmaceth"
-+- clock-names: must be "stmmaceth"
- - resets: A phandle to the reset control for this device
--- reset-names: should be "stmmaceth"
-+- reset-names: must be "stmmaceth"
- - phy-mode: See ethernet.txt
- - phy-handle: See ethernet.txt
- - #address-cells: shall be 1
-@@ -39,23 +39,42 @@ Optional properties for the following compatibles:
- - allwinner,leds-active-low: EPHY LEDs are active low
-
- Required child node of emac:
--- mdio bus node: should be named mdio
-+- mdio bus node: should be named mdio with compatible "snps,dwmac-mdio"
-
- Required properties of the mdio node:
- - #address-cells: shall be 1
- - #size-cells: shall be 0
-
--The device node referenced by "phy" or "phy-handle" should be a
child node
-+The device node referenced by "phy" or "phy-handle" must be a child
node
- of the mdio node. See phy.txt for the generic PHY bindings.
-
--Required properties of the phy node with the following compatibles:
-+The following compatibles require that the emac node have a mdio-mux child
-+node called "mdio-mux":
-+ - "allwinner,sun8i-h3-emac"
-+ - "allwinner,sun8i-v3s-emac":
-+Required properties for the mdio-mux node:
-+ - compatible = "allwinner,sun8i-h3-mdio-mux"
-+ - mdio-parent-bus: a phandle to EMAC mdio
-+ - one child mdio for the integrated mdio with the compatible
-+ "allwinner,sun8i-h3-mdio-internal"
-+ - one child mdio for the external mdio if present (V3s have none)
-+Required properties for the mdio-mux children node:
-+ - reg: 1 for internal MDIO bus, 2 for external MDIO bus
-+
-+The following compatibles require a PHY node representing the integrated
-+PHY, under the integrated MDIO bus node if an mdio-mux node is used:
- - "allwinner,sun8i-h3-emac",
- - "allwinner,sun8i-v3s-emac":
-+
-+Additional information regarding generic multiplexer properties can be found
-+at Documentation/devicetree/bindings/net/mdio-mux.txt
-+
-+Required properties of the integrated phy node:
- - clocks: a phandle to the reference clock for the EPHY
- - resets: a phandle to the reset control for the EPHY
-+- Must be a child of the integrated mdio
-
--Example:
--
-+Example with integrated PHY:
- emac: ethernet@1c0b000 {
- compatible = "allwinner,sun8i-h3-emac";
- syscon = <&syscon>;
-@@ -72,13 +91,117 @@ emac: ethernet@1c0b000 {
- phy-handle = <&int_mii_phy>;
- phy-mode = "mii";
- allwinner,leds-active-low;
-+
-+ mdio: mdio {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ compatible = "snps,dwmac-mdio";
-+ };
-+
-+ mdio-mux {
-+ compatible = "mdio-mux", "allwinner,sun8i-h3-mdio-mux";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ mdio-parent-bus = <&mdio>;
-+
-+ int_mdio: mdio@1 {
-+ compatible = "allwinner,sun8i-h3-mdio-internal";
-+ reg = <1>;
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ int_mii_phy: ethernet-phy@1 {
-+ reg = <1>;
-+ clocks = <&ccu CLK_BUS_EPHY>;
-+ resets = <&ccu RST_BUS_EPHY>;
-+ phy-is-integrated;
-+ };
-+ };
-+ ext_mdio: mdio@2 {
-+ reg = <2>;
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ };
-+ };
-+};
-+
-+Example with external PHY:
-+emac: ethernet@1c0b000 {
-+ compatible = "allwinner,sun8i-h3-emac";
-+ syscon = <&syscon>;
-+ reg = <0x01c0b000 0x104>;
-+ interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
-+ interrupt-names = "macirq";
-+ resets = <&ccu RST_BUS_EMAC>;
-+ reset-names = "stmmaceth";
-+ clocks = <&ccu CLK_BUS_EMAC>;
-+ clock-names = "stmmaceth";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+ allwinner,leds-active-low;
-+
-+ mdio: mdio {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ compatible = "snps,dwmac-mdio";
-+ };
-+
-+ mdio-mux {
-+ compatible = "allwinner,sun8i-h3-mdio-mux";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ mdio-parent-bus = <&mdio>;
-+
-+ int_mdio: mdio@1 {
-+ compatible = "allwinner,sun8i-h3-mdio-internal";
-+ reg = <1>;
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ int_mii_phy: ethernet-phy@1 {
-+ reg = <1>;
-+ clocks = <&ccu CLK_BUS_EPHY>;
-+ resets = <&ccu RST_BUS_EPHY>;
-+ };
-+ };
-+ ext_mdio: mdio@2 {
-+ reg = <2>;
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ reg = <1>;
-+ };
-+ }:
-+ };
-+};
-+
-+Example with SoC without integrated PHY
-+
-+emac: ethernet@1c0b000 {
-+ compatible = "allwinner,sun8i-a83t-emac";
-+ syscon = <&syscon>;
-+ reg = <0x01c0b000 0x104>;
-+ interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
-+ interrupt-names = "macirq";
-+ resets = <&ccu RST_BUS_EMAC>;
-+ reset-names = "stmmaceth";
-+ clocks = <&ccu CLK_BUS_EMAC>;
-+ clock-names = "stmmaceth";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+
- mdio: mdio {
-+ compatible = "snps,dwmac-mdio";
- #address-cells = <1>;
- #size-cells = <0>;
-- int_mii_phy: ethernet-phy@1 {
-+ ext_rgmii_phy: ethernet-phy@1 {
- reg = <1>;
-- clocks = <&ccu CLK_BUS_EPHY>;
-- resets = <&ccu RST_BUS_EPHY>;
- };
- };
- };
---
-2.14.3
-
-From 1de79efa35a1130c7a085f62b9d9b666d79b9a89 Mon Sep 17 00:00:00 2001
-From: Peter Robinson <pbrobinson(a)gmail.com>
-Date: Wed, 1 Nov 2017 14:04:20 +0000
-Subject: [PATCH 06/11] arm: dts: sunxi: h3/h5: Restore EMAC changes
-
-The original dwmac-sun8i DT bindings have some issue on how to handle
-integrated PHY and was reverted in last RC of 4.13.
-But now we have a solution so we need to get back that was reverted.
-
-This patch restore sunxi-h3-h5.dtsi
-This reverts partially commit fe45174b72ae ("arm: dts: sunxi: Revert EMAC
changes")
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Acked-by: Florian Fainelli <f.fainelli(a)gmail.com>
----
- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 26 ++++++++++++++++++++++++++
- 1 file changed, 26 insertions(+)
-
-diff --git a/arch/arm/boot/dts/sunxi-h3-h5.dtsi b/arch/arm/boot/dts/sunxi-h3-h5.dtsi
-index 11240a8313c2..d38282b9e5d4 100644
---- a/arch/arm/boot/dts/sunxi-h3-h5.dtsi
-+++ b/arch/arm/boot/dts/sunxi-h3-h5.dtsi
-@@ -391,6 +391,32 @@
- clocks = <&osc24M>;
- };
-
-+ emac: ethernet@1c30000 {
-+ compatible = "allwinner,sun8i-h3-emac";
-+ syscon = <&syscon>;
-+ reg = <0x01c30000 0x10000>;
-+ interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
-+ interrupt-names = "macirq";
-+ resets = <&ccu RST_BUS_EMAC>;
-+ reset-names = "stmmaceth";
-+ clocks = <&ccu CLK_BUS_EMAC>;
-+ clock-names = "stmmaceth";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ status = "disabled";
-+
-+ mdio: mdio {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ int_mii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ clocks = <&ccu CLK_BUS_EPHY>;
-+ resets = <&ccu RST_BUS_EPHY>;
-+ };
-+ };
-+ };
-+
- spi0: spi@01c68000 {
- compatible = "allwinner,sun8i-h3-spi";
- reg = <0x01c68000 0x1000>;
---
-2.14.3
-
-From 65233cba93184e0efa8d94f907d65af947d197a1 Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 31 Oct 2017 09:19:11 +0100
-Subject: [PATCH 07/11] ARM: dts: sunxi: h3/h5: represent the mdio switch used
- by sun8i-h3-emac
-
-Since dwmac-sun8i could use either an integrated PHY or an external PHY
-(which could be at same MDIO address), we need to represent this selection
-by a MDIO switch.
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Acked-by: Florian Fainelli <f.fainelli(a)gmail.com>
-Reviewed-by: Andrew Lunn <andrew(a)lunn.ch>
----
- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 31 +++++++++++++++++++++++++++----
- 1 file changed, 27 insertions(+), 4 deletions(-)
-
-diff --git a/arch/arm/boot/dts/sunxi-h3-h5.dtsi b/arch/arm/boot/dts/sunxi-h3-h5.dtsi
-index d38282b9e5d4..2721b39c1875 100644
---- a/arch/arm/boot/dts/sunxi-h3-h5.dtsi
-+++ b/arch/arm/boot/dts/sunxi-h3-h5.dtsi
-@@ -408,11 +408,34 @@
- mdio: mdio {
- #address-cells = <1>;
- #size-cells = <0>;
-- int_mii_phy: ethernet-phy@1 {
-- compatible = "ethernet-phy-ieee802.3-c22";
-+ compatible = "snps,dwmac-mdio";
-+ };
-+
-+ mdio-mux {
-+ compatible = "allwinner,sun8i-h3-mdio-mux";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ mdio-parent-bus = <&mdio>;
-+ /* Only one MDIO is usable at the time */
-+ internal_mdio: mdio@1 {
-+ compatible = "allwinner,sun8i-h3-mdio-internal";
- reg = <1>;
-- clocks = <&ccu CLK_BUS_EPHY>;
-- resets = <&ccu RST_BUS_EPHY>;
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ int_mii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ clocks = <&ccu CLK_BUS_EPHY>;
-+ resets = <&ccu RST_BUS_EPHY>;
-+ };
-+ };
-+
-+ external_mdio: mdio@2 {
-+ reg = <2>;
-+ #address-cells = <1>;
-+ #size-cells = <0>;
- };
- };
- };
---
-2.14.3
-
-From b705315d36dbe1b31062f30c987b3a502b437c85 Mon Sep 17 00:00:00 2001
-From: Peter Robinson <pbrobinson(a)gmail.com>
-Date: Wed, 1 Nov 2017 14:08:45 +0000
-Subject: [PATCH 08/11] ARM: dts: sunxi: Restore EMAC changes (boards)
-
-The original dwmac-sun8i DT bindings have some issue on how to handle
-integrated PHY and was reverted in last RC of 4.13.
-But now we have a solution so we need to get back that was reverted.
-
-This patch restore all boards DT about dwmac-sun8i
-This reverts partially commit fe45174b72ae ("arm: dts: sunxi: Revert EMAC
changes")
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Acked-by: Florian Fainelli <f.fainelli(a)gmail.com>
----
- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 9 +++++++++
- arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 19 +++++++++++++++++++
- arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 19 +++++++++++++++++++
- arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 7 +++++++
- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 8 ++++++++
- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 8 ++++++++
- arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts | 5 +++++
- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 8 ++++++++
- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 22 ++++++++++++++++++++++
- arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts | 16 ++++++++++++++++
- 10 files changed, 121 insertions(+)
-
-diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
-index b1502df7b509..6713d0f2b3f4 100644
---- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
-+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
-@@ -56,6 +56,8 @@
-
- aliases {
- serial0 = &uart0;
-+ /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */
-+ ethernet0 = &emac;
- ethernet1 = &xr819;
- };
-
-@@ -102,6 +104,13 @@
- status = "okay";
- };
-
-+&emac {
-+ phy-handle = <&int_mii_phy>;
-+ phy-mode = "mii";
-+ allwinner,leds-active-low;
-+ status = "okay";
-+};
-+
- &mmc0 {
- pinctrl-names = "default";
- pinctrl-0 = <&mmc0_pins_a>;
-diff --git a/arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts
b/arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts
-index a337af1de322..3f95d806355b 100644
---- a/arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts
-@@ -52,6 +52,7 @@
- compatible = "sinovoip,bpi-m2-plus", "allwinner,sun8i-h3";
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- serial1 = &uart1;
- };
-@@ -114,6 +115,24 @@
- status = "okay";
- };
-
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&emac_rgmii_pins>;
-+ phy-supply = <®_gmac_3v3>;
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+
-+ allwinner,leds-active-low;
-+ status = "okay";
-+};
-+
-+&external_mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <0>;
-+ };
-+};
-+
- &ir {
- pinctrl-names = "default";
- pinctrl-0 = <&ir_pins_a>;
-diff --git a/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
b/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
-index 8ddd1b2cc097..ef0371811296 100644
---- a/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
-@@ -62,3 +62,22 @@
- &ohci2 {
- status = "okay";
- };
-+
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&emac_rgmii_pins>;
-+ phy-supply = <®_gmac_3v3>;
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+
-+ allwinner,leds-active-low;
-+
-+ status = "okay";
-+};
-+
-+&external_mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <7>;
-+ };
-+};
-diff --git a/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts
b/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts
-index 8d2cc6e9a03f..78f6c24952dd 100644
---- a/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts
-@@ -46,3 +46,10 @@
- model = "FriendlyARM NanoPi NEO";
- compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3";
- };
-+
-+&emac {
-+ phy-handle = <&int_mii_phy>;
-+ phy-mode = "mii";
-+ allwinner,leds-active-low;
-+ status = "okay";
-+};
-diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-2.dts
b/arch/arm/boot/dts/sun8i-h3-orangepi-2.dts
-index 8ff71b1bb45b..17cdeae19c6f 100644
---- a/arch/arm/boot/dts/sun8i-h3-orangepi-2.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-2.dts
-@@ -54,6 +54,7 @@
- aliases {
- serial0 = &uart0;
- /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */
-+ ethernet0 = &emac;
- ethernet1 = &rtl8189;
- };
-
-@@ -117,6 +118,13 @@
- status = "okay";
- };
-
-+&emac {
-+ phy-handle = <&int_mii_phy>;
-+ phy-mode = "mii";
-+ allwinner,leds-active-low;
-+ status = "okay";
-+};
-+
- &ir {
- pinctrl-names = "default";
- pinctrl-0 = <&ir_pins_a>;
-diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
b/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
-index 5fea430e0eb1..6880268e8b87 100644
---- a/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
-@@ -52,6 +52,7 @@
- compatible = "xunlong,orangepi-one", "allwinner,sun8i-h3";
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- };
-
-@@ -97,6 +98,13 @@
- status = "okay";
- };
-
-+&emac {
-+ phy-handle = <&int_mii_phy>;
-+ phy-mode = "mii";
-+ allwinner,leds-active-low;
-+ status = "okay";
-+};
-+
- &mmc0 {
- pinctrl-names = "default";
- pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>;
-diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts
b/arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts
-index 8b93f5c781a7..a10281b455f5 100644
---- a/arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts
-@@ -53,6 +53,11 @@
- };
- };
-
-+&emac {
-+ /* LEDs changed to active high on the plus */
-+ /delete-property/ allwinner,leds-active-low;
-+};
-+
- &mmc1 {
- pinctrl-names = "default";
- pinctrl-0 = <&mmc1_pins_a>;
-diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
b/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
-index 1a044b17d6c6..998b60f8d295 100644
---- a/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
-@@ -52,6 +52,7 @@
- compatible = "xunlong,orangepi-pc", "allwinner,sun8i-h3";
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- };
-
-@@ -113,6 +114,13 @@
- status = "okay";
- };
-
-+&emac {
-+ phy-handle = <&int_mii_phy>;
-+ phy-mode = "mii";
-+ allwinner,leds-active-low;
-+ status = "okay";
-+};
-+
- &ir {
- pinctrl-names = "default";
- pinctrl-0 = <&ir_pins_a>;
-diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts
b/arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts
-index 828ae7a526d9..3002c025e187 100644
---- a/arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts
-@@ -47,6 +47,10 @@
- model = "Xunlong Orange Pi Plus / Plus 2";
- compatible = "xunlong,orangepi-plus", "allwinner,sun8i-h3";
-
-+ aliases {
-+ ethernet0 = &emac;
-+ };
-+
- reg_gmac_3v3: gmac-3v3 {
- compatible = "regulator-fixed";
- regulator-name = "gmac-3v3";
-@@ -74,6 +78,24 @@
- status = "okay";
- };
-
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&emac_rgmii_pins>;
-+ phy-supply = <®_gmac_3v3>;
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+
-+ allwinner,leds-active-low;
-+ status = "okay";
-+};
-+
-+&external_mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <0>;
-+ };
-+};
-+
- &mmc2 {
- pinctrl-names = "default";
- pinctrl-0 = <&mmc2_8bit_pins>;
-diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts
b/arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts
-index 97920b12a944..6dbf7b2e0c13 100644
---- a/arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts
-@@ -61,3 +61,19 @@
- gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; /* PD6 */
- };
- };
-+
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&emac_rgmii_pins>;
-+ phy-supply = <®_gmac_3v3>;
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+ status = "okay";
-+};
-+
-+&external_mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ };
-+};
---
-2.14.3
-
-From 516b88bfa40cf54732d2ba5e689fdf592a742ec3 Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 31 Oct 2017 09:19:13 +0100
-Subject: [PATCH 09/11] arm64: dts: allwinner: A64: Restore EMAC changes
-
-The original dwmac-sun8i DT bindings have some issue on how to handle
-integrated PHY and was reverted in last RC of 4.13.
-But now we have a solution so we need to get back that was reverted.
-
-This patch restore arm64 DT about dwmac-sun8i for A64
-This reverts commit 87e1f5e8bb4b ("arm64: dts: allwinner: Revert EMAC
changes")
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Acked-by: Florian Fainelli <f.fainelli(a)gmail.com>
----
- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 16 ++++++++++++++++
- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 15 +++++++++++++++
- arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 17 +++++++++++++++++
- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 16 ++++++++++++++++
- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 ++++++++++++++++++++
- 5 files changed, 84 insertions(+)
-
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
-index d347f52e27f6..45bdbfb96126 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
-@@ -51,6 +51,7 @@
- compatible = "sinovoip,bananapi-m64", "allwinner,sun50i-a64";
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- serial1 = &uart1;
- };
-@@ -69,6 +70,14 @@
- status = "okay";
- };
-
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&rgmii_pins>;
-+ phy-mode = "rgmii";
-+ phy-handle = <&ext_rgmii_phy>;
-+ status = "okay";
-+};
-+
- &i2c1 {
- pinctrl-names = "default";
- pinctrl-0 = <&i2c1_pins>;
-@@ -79,6 +88,13 @@
- bias-pull-up;
- };
-
-+&mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ };
-+};
-+
- &mmc0 {
- pinctrl-names = "default";
- pinctrl-0 = <&mmc0_pins>;
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts
b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts
-index f82ccf332c0f..24f1aac366d6 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts
-@@ -48,3 +48,18 @@
-
- /* TODO: Camera, touchscreen, etc. */
- };
-+
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&rgmii_pins>;
-+ phy-mode = "rgmii";
-+ phy-handle = <&ext_rgmii_phy>;
-+ status = "okay";
-+};
-+
-+&mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ };
-+};
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
-index d06e34b5d192..806442d3e846 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
-@@ -51,6 +51,7 @@
- compatible = "pine64,pine64", "allwinner,sun50i-a64";
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- serial1 = &uart1;
- serial2 = &uart2;
-@@ -71,6 +72,15 @@
- status = "okay";
- };
-
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&rmii_pins>;
-+ phy-mode = "rmii";
-+ phy-handle = <&ext_rmii_phy1>;
-+ status = "okay";
-+
-+};
-+
- &i2c1 {
- pinctrl-names = "default";
- pinctrl-0 = <&i2c1_pins>;
-@@ -81,6 +91,13 @@
- bias-pull-up;
- };
-
-+&mdio {
-+ ext_rmii_phy1: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ };
-+};
-+
- &mmc0 {
- pinctrl-names = "default";
- pinctrl-0 = <&mmc0_pins>;
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
-index 17ccc12b58df..0eb2acedf8c3 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
-@@ -53,6 +53,7 @@
- "allwinner,sun50i-a64";
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- };
-
-@@ -76,6 +77,21 @@
- status = "okay";
- };
-
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&rgmii_pins>;
-+ phy-mode = "rgmii";
-+ phy-handle = <&ext_rgmii_phy>;
-+ status = "okay";
-+};
-+
-+&mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ };
-+};
-+
- &mmc2 {
- pinctrl-names = "default";
- pinctrl-0 = <&mmc2_pins>;
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
-index 8c8db1b057df..50f17bab0c07 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
-@@ -449,6 +449,26 @@
- #size-cells = <0>;
- };
-
-+ emac: ethernet@1c30000 {
-+ compatible = "allwinner,sun50i-a64-emac";
-+ syscon = <&syscon>;
-+ reg = <0x01c30000 0x10000>;
-+ interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
-+ interrupt-names = "macirq";
-+ resets = <&ccu RST_BUS_EMAC>;
-+ reset-names = "stmmaceth";
-+ clocks = <&ccu CLK_BUS_EMAC>;
-+ clock-names = "stmmaceth";
-+ status = "disabled";
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ mdio: mdio {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ };
-+ };
-+
- gic: interrupt-controller@1c81000 {
- compatible = "arm,gic-400";
- reg = <0x01c81000 0x1000>,
---
-2.14.3
-
-From 070173449eb88e9cf9c91889c77f53616911f4d0 Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 31 Oct 2017 09:19:14 +0100
-Subject: [PATCH 10/11] arm64: dts: allwinner: H5: Restore EMAC changes
-
-The original dwmac-sun8i DT bindings have some issue on how to handle
-integrated PHY and was reverted in last RC of 4.13.
-But now we have a solution so we need to get back that was reverted.
-
-This patch restore arm64 DT about dwmac-sun8i for H5
-This reverts a part of commit 87e1f5e8bb4b ("arm64: dts: allwinner: Revert EMAC
changes")
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Acked-by: Florian Fainelli <f.fainelli(a)gmail.com>
----
- arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 17 +++++++++++++++++
- .../arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 17 +++++++++++++++++
- .../boot/dts/allwinner/sun50i-h5-orangepi-prime.dts | 17 +++++++++++++++++
- 3 files changed, 51 insertions(+)
-
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts
b/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts
-index 1c2387bd5df6..6eb8092d8e57 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts
-@@ -50,6 +50,7 @@
- compatible = "friendlyarm,nanopi-neo2", "allwinner,sun50i-h5";
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- };
-
-@@ -108,6 +109,22 @@
- status = "okay";
- };
-
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&emac_rgmii_pins>;
-+ phy-supply = <®_gmac_3v3>;
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+ status = "okay";
-+};
-+
-+&external_mdio {
-+ ext_rgmii_phy: ethernet-phy@7 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <7>;
-+ };
-+};
-+
- &mmc0 {
- pinctrl-names = "default";
- pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>;
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts
b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts
-index 4f77c8470f6c..a0ca925175aa 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts
-@@ -59,6 +59,7 @@
- };
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- };
-
-@@ -136,6 +137,22 @@
- status = "okay";
- };
-
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&emac_rgmii_pins>;
-+ phy-supply = <®_gmac_3v3>;
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+ status = "okay";
-+};
-+
-+&external_mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ };
-+};
-+
- &ir {
- pinctrl-names = "default";
- pinctrl-0 = <&ir_pins_a>;
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts
b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts
-index 6be06873e5af..b47790650144 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts
-@@ -54,6 +54,7 @@
- compatible = "xunlong,orangepi-prime", "allwinner,sun50i-h5";
-
- aliases {
-+ ethernet0 = &emac;
- serial0 = &uart0;
- };
-
-@@ -143,6 +144,22 @@
- status = "okay";
- };
-
-+&emac {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&emac_rgmii_pins>;
-+ phy-supply = <®_gmac_3v3>;
-+ phy-handle = <&ext_rgmii_phy>;
-+ phy-mode = "rgmii";
-+ status = "okay";
-+};
-+
-+&external_mdio {
-+ ext_rgmii_phy: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ };
-+};
-+
- &ir {
- pinctrl-names = "default";
- pinctrl-0 = <&ir_pins_a>;
---
-2.14.3
-
-From 63118a9f7808a0a67c23e7d276138c996e094eae Mon Sep 17 00:00:00 2001
-From: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Date: Tue, 31 Oct 2017 09:19:15 +0100
-Subject: [PATCH 11/11] arm64: dts: allwinner: add snps, dwmac-mdio compatible
- to emac/mdio
-
-stmmac bindings docs said that its mdio node must have
-compatible = "snps,dwmac-mdio";
-Since dwmac-sun8i does not have any good reasons to not doing it, all
-their MDIO node must have it.
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Acked-by: Florian Fainelli <f.fainelli(a)gmail.com>
----
- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
-index 50f17bab0c07..8fd75c95937a 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
-@@ -464,6 +464,7 @@
- #size-cells = <0>;
-
- mdio: mdio {
-+ compatible = "snps,dwmac-mdio";
- #address-cells = <1>;
- #size-cells = <0>;
- };
---
-2.14.3
-
-From patchwork Fri Nov 10 09:26:54 2017
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: arm64: allwinner: a64: add Ethernet PHY regulator for several boards
-From: Icenowy Zheng <icenowy(a)aosc.io>
-X-Patchwork-Id: 10052659
-Message-Id: <20171110092654.10746-1-icenowy(a)aosc.io>
-To: Maxime Ripard <maxime.ripard(a)free-electrons.com>,
- Chen-Yu Tsai <wens(a)csie.org>
-Cc: linux-sunxi(a)googlegroups.com, linux-kernel(a)vger.kernel.org,
- linux-arm-kernel(a)lists.infradead.org, Icenowy Zheng <icenowy(a)aosc.io>
-Date: Fri, 10 Nov 2017 17:26:54 +0800
-
-On several A64 boards the Ethernet PHY is powered by the DC1SW regulator
-on the AXP803 PMIC.
-
-Add phy-handle property to these boards' emac node.
-
-Signed-off-by: Icenowy Zheng <icenowy(a)aosc.io>
-Acked-by: Corentin LABBE <clabbe.montjoie(a)gmail.com>
-Tested-by: Corentin LABBE <clabbe.montjoie(a)gmail.com>
----
- arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 1 +
- arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 1 +
- arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts | 1 +
- 3 files changed, 3 insertions(+)
-
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
-index 45bdbfb96126..4a8d3f83a36e 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
-@@ -75,6 +75,7 @@
- pinctrl-0 = <&rgmii_pins>;
- phy-mode = "rgmii";
- phy-handle = <&ext_rgmii_phy>;
-+ phy-supply = <®_dc1sw>;
- status = "okay";
- };
-
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
-index 806442d3e846..604cdaedac38 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
-@@ -77,6 +77,7 @@
- pinctrl-0 = <&rmii_pins>;
- phy-mode = "rmii";
- phy-handle = <&ext_rmii_phy1>;
-+ phy-supply = <®_dc1sw>;
- status = "okay";
-
- };
-diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
-index 0eb2acedf8c3..a053a6ac5267 100644
---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
-+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
-@@ -82,6 +82,7 @@
- pinctrl-0 = <&rgmii_pins>;
- phy-mode = "rgmii";
- phy-handle = <&ext_rgmii_phy>;
-+ phy-supply = <®_dc1sw>;
- status = "okay";
- };
-
-From 79e7d6c8bfe67fce8c8fe4953e74ce7f420dd732 Mon Sep 17 00:00:00 2001
-From: Peter Robinson <pbrobinson(a)gmail.com>
-Date: Tue, 21 Nov 2017 15:43:19 +0000
-Subject: [PATCH] ARM: dts: sunxi: sun8i-h3-nanopi-m1-plus: Add missing
- regulator
-
-This patch add the missing regulator for sun8i-h3-nanopi-m1-plus.
-
-Fixes: ("ARM: dts: sunxi: Restore EMAC changes (boards)")
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
----
- arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 11 +++++++++++
- 1 file changed, 11 insertions(+)
-
-diff --git a/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
b/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
-index ef0371811296..738ef1d9e844 100644
---- a/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
-+++ b/arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts
-@@ -45,6 +45,17 @@
- / {
- model = "FriendlyArm NanoPi M1 Plus";
- compatible = "friendlyarm,nanopi-m1-plus", "allwinner,sun8i-h3";
-+
-+ reg_gmac_3v3: gmac-3v3 {
-+ compatible = "regulator-fixed";
-+ regulator-name = "gmac-3v3";
-+ regulator-min-microvolt = <3300000>;
-+ regulator-max-microvolt = <3300000>;
-+ startup-delay-us = <100000>;
-+ enable-active-high;
-+ gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>;
-+ };
-+
- };
-
- &ehci1 {
---
-2.14.3
-
-From 4497478c60c04d2bf37082e27fc98f4f835db96b Mon Sep 17 00:00:00 2001
-From: Niklas Cassel <niklas.cassel(a)axis.com>
-Date: Tue, 14 Nov 2017 11:15:54 +0100
-Subject: net: stmmac: fix LPI transitioning for dwmac4
-
-The LPI transitioning logic in stmmac_main uses
-priv->tx_path_in_lpi_mode to enter/exit LPI.
-
-However, priv->tx_path_in_lpi_mode is assigned
-using the return value from host_irq_status().
-
-So for dwmac4, priv->tx_path_in_lpi_mode was always false,
-so stmmac_tx_clean() would always try to put us in eee mode,
-and stmmac_xmit() would never take us out of eee mode.
-
-To fix this, make host_irq_status() read and return the LPI
-irq status also for dwmac4.
-
-This also increments the existing LPI counters, so that
-ethtool --statistics shows LPI transitions also for dwmac4.
-
-For dwmac1000, irqs are enabled/disabled using the register
-named "Interrupt Mask Register", and thus setting a bit disables
-that specific irq.
-
-For dwmac4 the matching register is named "MAC_Interrupt_Enable",
-and thus setting a bit enables that specific irq.
-
-Looking at dwmac1000_core.c, the irqs that are always enabled are:
-LPI and PMT.
-
-Looking at dwmac4_core.c, the irqs that are always enabled are:
-PMT.
-
-To be able to read the LPI irq status, we need to enable the LPI
-irq also for dwmac4.
-
-Signed-off-by: Niklas Cassel <niklas.cassel(a)axis.com>
-Signed-off-by: David S. Miller <davem(a)davemloft.net>
----
- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 7 ++++++-
- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 19 +++++++++++++++++++
- 2 files changed, 25 insertions(+), 1 deletion(-)
-
-diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac4.h
b/drivers/net/ethernet/stmicro/stmmac/dwmac4.h
-index aeda3ab..789dad8 100644
---- a/drivers/net/ethernet/stmicro/stmmac/dwmac4.h
-+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac4.h
-@@ -98,7 +98,7 @@
- #define GMAC_PCS_IRQ_DEFAULT (GMAC_INT_RGSMIIS | GMAC_INT_PCS_LINK | \
- GMAC_INT_PCS_ANE)
-
--#define GMAC_INT_DEFAULT_MASK GMAC_INT_PMT_EN
-+#define GMAC_INT_DEFAULT_MASK (GMAC_INT_PMT_EN | GMAC_INT_LPI_EN)
-
- enum dwmac4_irq_status {
- time_stamp_irq = 0x00001000,
-@@ -106,6 +106,7 @@ enum dwmac4_irq_status {
- mmc_tx_irq = 0x00000400,
- mmc_rx_irq = 0x00000200,
- mmc_irq = 0x00000100,
-+ lpi_irq = 0x00000020,
- pmt_irq = 0x00000010,
- };
-
-@@ -132,6 +133,10 @@ enum power_event {
- #define GMAC4_LPI_CTRL_STATUS_LPITXA BIT(19) /* Enable LPI TX Automate */
- #define GMAC4_LPI_CTRL_STATUS_PLS BIT(17) /* PHY Link Status */
- #define GMAC4_LPI_CTRL_STATUS_LPIEN BIT(16) /* LPI Enable */
-+#define GMAC4_LPI_CTRL_STATUS_RLPIEX BIT(3) /* Receive LPI Exit */
-+#define GMAC4_LPI_CTRL_STATUS_RLPIEN BIT(2) /* Receive LPI Entry */
-+#define GMAC4_LPI_CTRL_STATUS_TLPIEX BIT(1) /* Transmit LPI Exit */
-+#define GMAC4_LPI_CTRL_STATUS_TLPIEN BIT(0) /* Transmit LPI Entry */
-
- /* MAC Debug bitmap */
- #define GMAC_DEBUG_TFCSTS_MASK GENMASK(18, 17)
-diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
b/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
-index 2f7d7ec..f3ed8f7 100644
---- a/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
-+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c
-@@ -580,6 +580,25 @@ static int dwmac4_irq_status(struct mac_device_info *hw,
- x->irq_receive_pmt_irq_n++;
- }
-
-+ /* MAC tx/rx EEE LPI entry/exit interrupts */
-+ if (intr_status & lpi_irq) {
-+ /* Clear LPI interrupt by reading MAC_LPI_Control_Status */
-+ u32 status = readl(ioaddr + GMAC4_LPI_CTRL_STATUS);
-+
-+ if (status & GMAC4_LPI_CTRL_STATUS_TLPIEN) {
-+ ret |= CORE_IRQ_TX_PATH_IN_LPI_MODE;
-+ x->irq_tx_path_in_lpi_mode_n++;
-+ }
-+ if (status & GMAC4_LPI_CTRL_STATUS_TLPIEX) {
-+ ret |= CORE_IRQ_TX_PATH_EXIT_LPI_MODE;
-+ x->irq_tx_path_exit_lpi_mode_n++;
-+ }
-+ if (status & GMAC4_LPI_CTRL_STATUS_RLPIEN)
-+ x->irq_rx_path_in_lpi_mode_n++;
-+ if (status & GMAC4_LPI_CTRL_STATUS_RLPIEX)
-+ x->irq_rx_path_exit_lpi_mode_n++;
-+ }
-+
- dwmac_pcs_isr(ioaddr, GMAC_PCS_BASE, intr_status, x);
- if (intr_status & PCS_RGSMIIIS_IRQ)
- dwmac4_phystatus(ioaddr, x);
---
-cgit v1.1
-
-From 1c08ac0c4bd8e9d66c4dde29bc496c3b430dd028 Mon Sep 17 00:00:00 2001
-From: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Date: Tue, 28 Nov 2017 17:48:22 +0100
-Subject: net: stmmac: dwmac-sun8i: fix allwinner,leds-active-low handling
-
-The driver expect "allwinner,leds-active-low" to be in PHY node, but
-the binding doc expect it to be in MAC node.
-
-Since all board DT use it also in MAC node, the driver need to search
-allwinner,leds-active-low in MAC node.
-
-Signed-off-by: Corentin Labbe <clabbe.montjoie(a)gmail.com>
-Signed-off-by: David S. Miller <davem(a)davemloft.net>
----
- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-index e5ff734..9eb7f65 100644
---- a/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
-@@ -808,8 +808,7 @@ static int sun8i_dwmac_set_syscon(struct stmmac_priv *priv)
- val, reg);
-
- if (gmac->variant->soc_has_internal_phy) {
-- if (of_property_read_bool(priv->plat->phy_node,
-- "allwinner,leds-active-low"))
-+ if (of_property_read_bool(node, "allwinner,leds-active-low"))
- reg |= H3_EPHY_LED_POL;
- else
- reg &= ~H3_EPHY_LED_POL;
---
-cgit v1.1
-
diff --git a/arm-dts-imx6qdl-udoo-Disable-usbh1-to-avoid-kernel-hang.patch
b/arm-dts-imx6qdl-udoo-Disable-usbh1-to-avoid-kernel-hang.patch
new file mode 100644
index 0000000..1100a14
--- /dev/null
+++ b/arm-dts-imx6qdl-udoo-Disable-usbh1-to-avoid-kernel-hang.patch
@@ -0,0 +1,41 @@
+From patchwork Thu Jan 18 12:34:18 2018
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 7bit
+Subject: ARM: dts: imx6qdl-udoo: Disable usbh1 to avoid kernel hang
+From: Fabio Estevam <fabio.estevam(a)nxp.com>
+X-Patchwork-Id: 10173115
+Message-Id: <1516278858-15464-1-git-send-email-fabio.estevam(a)nxp.com>
+To: <shawnguo(a)kernel.org>
+Cc: maggu2810(a)gmail.com, peter.chen(a)nxp.com, mail(a)maciej.szmigiero.name,
+ Fabio Estevam <fabio.estevam(a)nxp.com>, linux-arm-kernel(a)lists.infradead.org
+Date: Thu, 18 Jan 2018 10:34:18 -0200
+
+Currently the kernel hangs when USB Host1 is enabled due to the lack of
+support for controlling the USB hub clock and GPIO reset line.
+
+Peter Chen has made several attempts to fix this problem, but his series
+has not been applied yet, so better disable USB host1 for now to avoid
+the kernel hang.
+
+Signed-off-by: Fabio Estevam <fabio.estevam(a)nxp.com>
+Acked-by: Maciej S. Szmigiero <mail(a)maciej.szmigiero.name>
+Tested-by: Markus Rathgeb <maggu2810(a)gmail.com>
+---
+ arch/arm/boot/dts/imx6qdl-udoo.dtsi | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/arch/arm/boot/dts/imx6qdl-udoo.dtsi b/arch/arm/boot/dts/imx6qdl-udoo.dtsi
+index 4161b7d..1f0b9f6 100644
+--- a/arch/arm/boot/dts/imx6qdl-udoo.dtsi
++++ b/arch/arm/boot/dts/imx6qdl-udoo.dtsi
+@@ -274,7 +274,8 @@
+ pinctrl-0 = <&pinctrl_usbh>;
+ vbus-supply = <®_usb_h1_vbus>;
+ clocks = <&clks IMX6QDL_CLK_CKO>;
+- status = "okay";
++ /* currently USB support causes a kernel hang. Disable it for now */
++ status = "disabled";
+ };
+
+ &usdhc3 {
diff --git a/arm-exynos-fix-usb3.patch b/arm-exynos-fix-usb3.patch
deleted file mode 100644
index cb5828a..0000000
--- a/arm-exynos-fix-usb3.patch
+++ /dev/null
@@ -1,411 +0,0 @@
-From patchwork Mon Oct 9 12:00:50 2017
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [PATCHv4,1/2] drivers: phy: add calibrate method
-From: Andrzej Pietrasiewicz <andrzej.p(a)samsung.com>
-X-Patchwork-Id: 9992829
-Message-Id: <1507550451-21324-2-git-send-email-andrzej.p(a)samsung.com>
-To: linux-samsung-soc(a)vger.kernel.org, linux-usb(a)vger.kernel.org,
- linux-arm-kernel(a)lists.infradead.org, devicetree(a)vger.kernel.org
-Cc: Mark Rutland <mark.rutland(a)arm.com>, Felipe Balbi <balbi(a)kernel.org>,
- Bartlomiej Zolnierkiewicz <b.zolnierkie(a)samsung.com>,
- Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>,
- Russell King <linux(a)armlinux.org.uk>,
- Krzysztof Kozlowski <krzk(a)kernel.org>,
- Kishon Vijay Abraham I <kishon(a)ti.com>,
- Rob Herring <robh+dt(a)kernel.org>, Kukjin Kim <kgene(a)kernel.org>,
- Andrzej Pietrasiewicz <andrzej.p(a)samsung.com>,
- Marek Szyprowski <m.szyprowski(a)samsung.com>
-Date: Mon, 09 Oct 2017 14:00:50 +0200
-
-Some quirky UDCs (like dwc3 on Exynos) need to have their phys calibrated e.g.
-for using super speed. This patch adds a new phy_calibrate() method.
-When the calibration should be used is dependent on actual chip.
-
-In case of dwc3 on Exynos the calibration must happen after usb_add_hcd()
-(while in host mode), because certain phy parameters like Tx LOS levels
-and boost levels need to be calibrated further post initialization of xHCI
-controller, to get SuperSpeed operations working. But an hcd must be
-prepared first in order to pass it to usb_add_hcd(), so, in particular, dwc3
-registers must be available first, and in order for the latter to happen
-the phys must be initialized. This poses a chicken and egg problem if
-the calibration were to be performed in phy_init(). To break the circular
-dependency a separate method is added which can be called at a desired
-moment after phy intialization.
-
-Signed-off-by: Andrzej Pietrasiewicz <andrzej.p(a)samsung.com>
----
- drivers/phy/phy-core.c | 15 +++++++++++++++
- include/linux/phy/phy.h | 10 ++++++++++
- 2 files changed, 25 insertions(+)
-
-diff --git a/drivers/phy/phy-core.c b/drivers/phy/phy-core.c
-index a268f4d..b4964b0 100644
---- a/drivers/phy/phy-core.c
-+++ b/drivers/phy/phy-core.c
-@@ -372,6 +372,21 @@ int phy_reset(struct phy *phy)
- }
- EXPORT_SYMBOL_GPL(phy_reset);
-
-+int phy_calibrate(struct phy *phy)
-+{
-+ int ret;
-+
-+ if (!phy || !phy->ops->calibrate)
-+ return 0;
-+
-+ mutex_lock(&phy->mutex);
-+ ret = phy->ops->calibrate(phy);
-+ mutex_unlock(&phy->mutex);
-+
-+ return ret;
-+}
-+EXPORT_SYMBOL_GPL(phy_calibrate);
-+
- /**
- * _of_phy_get() - lookup and obtain a reference to a phy by phandle
- * @np: device_node for which to get the phy
-diff --git a/include/linux/phy/phy.h b/include/linux/phy/phy.h
-index e694d40..87580c8 100644
---- a/include/linux/phy/phy.h
-+++ b/include/linux/phy/phy.h
-@@ -39,6 +39,7 @@ enum phy_mode {
- * @power_off: powering off the phy
- * @set_mode: set the mode of the phy
- * @reset: resetting the phy
-+ * @calibrate: calibrate the phy
- * @owner: the module owner containing the ops
- */
- struct phy_ops {
-@@ -48,6 +49,7 @@ struct phy_ops {
- int (*power_off)(struct phy *phy);
- int (*set_mode)(struct phy *phy, enum phy_mode mode);
- int (*reset)(struct phy *phy);
-+ int (*calibrate)(struct phy *phy);
- struct module *owner;
- };
-
-@@ -141,6 +143,7 @@ static inline void *phy_get_drvdata(struct phy *phy)
- int phy_power_off(struct phy *phy);
- int phy_set_mode(struct phy *phy, enum phy_mode mode);
- int phy_reset(struct phy *phy);
-+int phy_calibrate(struct phy *phy);
- static inline int phy_get_bus_width(struct phy *phy)
- {
- return phy->attrs.bus_width;
-@@ -262,6 +265,13 @@ static inline int phy_reset(struct phy *phy)
- return -ENOSYS;
- }
-
-+static inline int phy_calibrate(struct phy *phy)
-+{
-+ if (!phy)
-+ return 0;
-+ return -ENOSYS;
-+}
-+
- static inline int phy_get_bus_width(struct phy *phy)
- {
- return -ENOSYS;
-From patchwork Mon Oct 9 12:00:51 2017
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [PATCHv4,
- 2/2] phy: exynos5-usbdrd: Calibrate LOS levels for exynos5420/5800
-From: Andrzej Pietrasiewicz <andrzej.p(a)samsung.com>
-X-Patchwork-Id: 9992809
-Message-Id: <1507550451-21324-3-git-send-email-andrzej.p(a)samsung.com>
-To: linux-samsung-soc(a)vger.kernel.org, linux-usb(a)vger.kernel.org,
- linux-arm-kernel(a)lists.infradead.org, devicetree(a)vger.kernel.org
-Cc: Mark Rutland <mark.rutland(a)arm.com>, Felipe Balbi <balbi(a)kernel.org>,
- Bartlomiej Zolnierkiewicz <b.zolnierkie(a)samsung.com>,
- Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>,
- Russell King <linux(a)armlinux.org.uk>,
- Krzysztof Kozlowski <krzk(a)kernel.org>,
- Kishon Vijay Abraham I <kishon(a)ti.com>,
- Rob Herring <robh+dt(a)kernel.org>, Kukjin Kim <kgene(a)kernel.org>,
- Andrzej Pietrasiewicz <andrzej.p(a)samsung.com>,
- Marek Szyprowski <m.szyprowski(a)samsung.com>
-Date: Mon, 09 Oct 2017 14:00:51 +0200
-
-From: Vivek Gautam <gautam.vivek(a)samsung.com>
-
-Adding phy calibration sequence for USB 3.0 DRD PHY present on
-Exynos5420/5800 systems.
-This calibration facilitates setting certain PHY parameters viz.
-the Loss-of-Signal (LOS) Detector Threshold Level, as well as
-Tx-Vboost-Level for Super-Speed operations.
-Additionally we also set proper time to wait for RxDetect measurement,
-for desired PHY reference clock, so as to solve issue with enumeration
-of few USB 3.0 devices, like Samsung SUM-TSB16S 3.0 USB drive
-on the controller.
-
-We are using CR_port for this purpose to send required data
-to override the LOS values.
-
-On testing with USB 3.0 devices on USB 3.0 port present on
-SMDK5420, and peach-pit boards should see following message:
-usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
-
-and without this patch, should see below shown message:
-usb 1-1: new high-speed USB device number 2 using xhci-hcd
-
-[Also removed unnecessary extra lines in the register macro definitions]
-
-Signed-off-by: Vivek Gautam <gautam.vivek(a)samsung.com>
-[adapted to use phy_calibrate as entry point]
-Signed-off-by: Andrzej Pietrasiewicz <andrzej.p(a)samsung.com>
----
- drivers/phy/samsung/phy-exynos5-usbdrd.c | 183 +++++++++++++++++++++++++++++++
- drivers/usb/dwc3/core.c | 7 +-
- 2 files changed, 188 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/phy/samsung/phy-exynos5-usbdrd.c
b/drivers/phy/samsung/phy-exynos5-usbdrd.c
-index 22c68f5..9e83c15 100644
---- a/drivers/phy/samsung/phy-exynos5-usbdrd.c
-+++ b/drivers/phy/samsung/phy-exynos5-usbdrd.c
-@@ -90,7 +90,17 @@
- #define PHYCLKRST_COMMONONN BIT(0)
-
- #define EXYNOS5_DRD_PHYREG0 0x14
-+#define PHYREG0_SSC_REF_CLK_SEL BIT(21)
-+#define PHYREG0_SSC_RANGE BIT(20)
-+#define PHYREG0_CR_WRITE BIT(19)
-+#define PHYREG0_CR_READ BIT(18)
-+#define PHYREG0_CR_DATA_IN(_x) ((_x) << 2)
-+#define PHYREG0_CR_CAP_DATA BIT(1)
-+#define PHYREG0_CR_CAP_ADDR BIT(0)
-+
- #define EXYNOS5_DRD_PHYREG1 0x18
-+#define PHYREG1_CR_DATA_OUT(_x) ((_x) << 1)
-+#define PHYREG1_CR_ACK BIT(0)
-
- #define EXYNOS5_DRD_PHYPARAM0 0x1c
-
-@@ -119,6 +129,25 @@
- #define EXYNOS5_DRD_PHYRESUME 0x34
- #define EXYNOS5_DRD_LINKPORT 0x44
-
-+/* USB 3.0 DRD PHY SS Function Control Reg; accessed by CR_PORT */
-+#define EXYNOS5_DRD_PHYSS_LOSLEVEL_OVRD_IN (0x15)
-+#define LOSLEVEL_OVRD_IN_LOS_BIAS_5420 (0x5 << 13)
-+#define LOSLEVEL_OVRD_IN_LOS_BIAS_DEFAULT (0x0 << 13)
-+#define LOSLEVEL_OVRD_IN_EN (0x1 << 10)
-+#define LOSLEVEL_OVRD_IN_LOS_LEVEL_DEFAULT (0x9 << 0)
-+
-+#define EXYNOS5_DRD_PHYSS_TX_VBOOSTLEVEL_OVRD_IN (0x12)
-+#define TX_VBOOSTLEVEL_OVRD_IN_VBOOST_5420 (0x5 << 13)
-+#define TX_VBOOSTLEVEL_OVRD_IN_VBOOST_DEFAULT (0x4 << 13)
-+
-+#define EXYNOS5_DRD_PHYSS_LANE0_TX_DEBUG (0x1010)
-+#define LANE0_TX_DEBUG_RXDET_MEAS_TIME_19M2_20M (0x4 << 4)
-+#define LANE0_TX_DEBUG_RXDET_MEAS_TIME_24M (0x8 << 4)
-+#define LANE0_TX_DEBUG_RXDET_MEAS_TIME_25M_26M (0x8 << 4)
-+#define LANE0_TX_DEBUG_RXDET_MEAS_TIME_48M_50M_52M (0x20 << 4)
-+#define LANE0_TX_DEBUG_RXDET_MEAS_TIME_62M5 (0x20 << 4)
-+#define LANE0_TX_DEBUG_RXDET_MEAS_TIME_96M_100M (0x40 << 4)
-+
- #define KHZ 1000
- #define MHZ (KHZ * KHZ)
-
-@@ -527,6 +556,151 @@ static int exynos5_usbdrd_phy_power_off(struct phy *phy)
- return 0;
- }
-
-+static int crport_handshake(struct exynos5_usbdrd_phy *phy_drd,
-+ u32 val, u32 cmd)
-+{
-+ u32 usec = 100;
-+ unsigned int result;
-+
-+ writel(val | cmd, phy_drd->reg_phy + EXYNOS5_DRD_PHYREG0);
-+
-+ do {
-+ result = readl(phy_drd->reg_phy + EXYNOS5_DRD_PHYREG1);
-+ if (result & PHYREG1_CR_ACK)
-+ break;
-+
-+ udelay(1);
-+ } while (usec-- > 0);
-+
-+ if (!usec) {
-+ dev_err(phy_drd->dev,
-+ "CRPORT handshake timeout1 (0x%08x)\n", val);
-+ return -ETIME;
-+ }
-+
-+ usec = 100;
-+
-+ writel(val, phy_drd->reg_phy + EXYNOS5_DRD_PHYREG0);
-+
-+ do {
-+ result = readl(phy_drd->reg_phy + EXYNOS5_DRD_PHYREG1);
-+ if (!(result & PHYREG1_CR_ACK))
-+ break;
-+
-+ udelay(1);
-+ } while (usec-- > 0);
-+
-+ if (!usec) {
-+ dev_err(phy_drd->dev,
-+ "CRPORT handshake timeout2 (0x%08x)\n", val);
-+ return -ETIME;
-+ }
-+
-+ return 0;
-+}
-+
-+static int crport_ctrl_write(struct exynos5_usbdrd_phy *phy_drd,
-+ u32 addr, u32 data)
-+{
-+ int ret;
-+
-+ /* Write Address */
-+ writel(PHYREG0_CR_DATA_IN(addr),
-+ phy_drd->reg_phy + EXYNOS5_DRD_PHYREG0);
-+ ret = crport_handshake(phy_drd, PHYREG0_CR_DATA_IN(addr),
-+ PHYREG0_CR_CAP_ADDR);
-+ if (ret)
-+ return ret;
-+
-+ /* Write Data */
-+ writel(PHYREG0_CR_DATA_IN(data),
-+ phy_drd->reg_phy + EXYNOS5_DRD_PHYREG0);
-+ ret = crport_handshake(phy_drd, PHYREG0_CR_DATA_IN(data),
-+ PHYREG0_CR_CAP_DATA);
-+ if (ret)
-+ return ret;
-+
-+ ret = crport_handshake(phy_drd, PHYREG0_CR_DATA_IN(data),
-+ PHYREG0_CR_WRITE);
-+
-+ return ret;
-+}
-+
-+/*
-+ * Calibrate few PHY parameters using CR_PORT register to meet
-+ * SuperSpeed requirements on Exynos5420 and Exynos5800 systems,
-+ * which have 28nm USB 3.0 DRD PHY.
-+ */
-+static int exynos5420_usbdrd_phy_calibrate(struct exynos5_usbdrd_phy *phy_drd)
-+{
-+ unsigned int temp;
-+ int ret = 0;
-+
-+ /*
-+ * Change los_bias to (0x5) for 28nm PHY from a
-+ * default value (0x0); los_level is set as default
-+ * (0x9) as also reflected in los_level[30:26] bits
-+ * of PHYPARAM0 register.
-+ */
-+ temp = LOSLEVEL_OVRD_IN_LOS_BIAS_5420 |
-+ LOSLEVEL_OVRD_IN_EN |
-+ LOSLEVEL_OVRD_IN_LOS_LEVEL_DEFAULT;
-+ ret = crport_ctrl_write(phy_drd,
-+ EXYNOS5_DRD_PHYSS_LOSLEVEL_OVRD_IN,
-+ temp);
-+ if (ret) {
-+ dev_err(phy_drd->dev,
-+ "Failed setting Loss-of-Signal level for SuperSpeed\n");
-+ return ret;
-+ }
-+
-+ /*
-+ * Set tx_vboost_lvl to (0x5) for 28nm PHY Tuning,
-+ * to raise Tx signal level from its default value of (0x4)
-+ */
-+ temp = TX_VBOOSTLEVEL_OVRD_IN_VBOOST_5420;
-+ ret = crport_ctrl_write(phy_drd,
-+ EXYNOS5_DRD_PHYSS_TX_VBOOSTLEVEL_OVRD_IN,
-+ temp);
-+ if (ret) {
-+ dev_err(phy_drd->dev,
-+ "Failed setting Tx-Vboost-Level for SuperSpeed\n");
-+ return ret;
-+ }
-+
-+ /*
-+ * Set proper time to wait for RxDetect measurement, for
-+ * desired reference clock of PHY, by tuning the CR_PORT
-+ * register LANE0.TX_DEBUG which is internal to PHY.
-+ * This fixes issue with few USB 3.0 devices, which are
-+ * not detected (not even generate interrupts on the bus
-+ * on insertion) without this change.
-+ * e.g. Samsung SUM-TSB16S 3.0 USB drive.
-+ */
-+ switch (phy_drd->extrefclk) {
-+ case EXYNOS5_FSEL_50MHZ:
-+ temp = LANE0_TX_DEBUG_RXDET_MEAS_TIME_48M_50M_52M;
-+ break;
-+ case EXYNOS5_FSEL_20MHZ:
-+ case EXYNOS5_FSEL_19MHZ2:
-+ temp = LANE0_TX_DEBUG_RXDET_MEAS_TIME_19M2_20M;
-+ break;
-+ case EXYNOS5_FSEL_24MHZ:
-+ default:
-+ temp = LANE0_TX_DEBUG_RXDET_MEAS_TIME_24M;
-+ break;
-+ }
-+
-+ ret = crport_ctrl_write(phy_drd,
-+ EXYNOS5_DRD_PHYSS_LANE0_TX_DEBUG,
-+ temp);
-+ if (ret)
-+ dev_err(phy_drd->dev,
-+ "Failed setting RxDetect measurement time for SuperSpeed\n");
-+
-+ return ret;
-+}
-+
- static struct phy *exynos5_usbdrd_phy_xlate(struct device *dev,
- struct of_phandle_args *args)
- {
-@@ -538,11 +712,20 @@ static struct phy *exynos5_usbdrd_phy_xlate(struct device *dev,
- return phy_drd->phys[args->args[0]].phy;
- }
-
-+static int exynos5_usbdrd_phy_calibrate(struct phy *phy)
-+{
-+ struct phy_usb_instance *inst = phy_get_drvdata(phy);
-+ struct exynos5_usbdrd_phy *phy_drd = to_usbdrd_phy(inst);
-+
-+ return exynos5420_usbdrd_phy_calibrate(phy_drd);
-+}
-+
- static const struct phy_ops exynos5_usbdrd_phy_ops = {
- .init = exynos5_usbdrd_phy_init,
- .exit = exynos5_usbdrd_phy_exit,
- .power_on = exynos5_usbdrd_phy_power_on,
- .power_off = exynos5_usbdrd_phy_power_off,
-+ .calibrate = exynos5_usbdrd_phy_calibrate,
- .owner = THIS_MODULE,
- };
-
-diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
-index 03474d3..224e0dd 100644
---- a/drivers/usb/dwc3/core.c
-+++ b/drivers/usb/dwc3/core.c
-@@ -156,9 +156,10 @@ static void __dwc3_set_mode(struct work_struct *work)
- } else {
- if (dwc->usb2_phy)
- otg_set_vbus(dwc->usb2_phy->otg, true);
-- if (dwc->usb2_generic_phy)
-+ if (dwc->usb2_generic_phy) {
- phy_set_mode(dwc->usb2_generic_phy, PHY_MODE_USB_HOST);
--
-+ phy_calibrate(dwc->usb2_generic_phy);
-+ }
- }
- break;
- case DWC3_GCTL_PRTCAP_DEVICE:
-@@ -955,6 +956,8 @@ static int dwc3_core_init_mode(struct dwc3 *dwc)
- dev_err(dev, "failed to initialize host\n");
- return ret;
- }
-+ if (dwc->usb2_generic_phy)
-+ phy_calibrate(dwc->usb2_generic_phy);
- break;
- case USB_DR_MODE_OTG:
- INIT_WORK(&dwc->drd_work, __dwc3_set_mode);
diff --git a/arm64-mmc-sdhci_f_sdh30-add-ACPI-support.patch
b/arm64-mmc-sdhci_f_sdh30-add-ACPI-support.patch
new file mode 100644
index 0000000..4eaf67e
--- /dev/null
+++ b/arm64-mmc-sdhci_f_sdh30-add-ACPI-support.patch
@@ -0,0 +1,146 @@
+From patchwork Mon Jan 8 15:44:19 2018
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 7bit
+Subject: [v2] mmc: sdhci_f_sdh30: add ACPI support
+From: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
+X-Patchwork-Id: 10149775
+Message-Id: <20180108154419.2821-1-ard.biesheuvel(a)linaro.org>
+To: linux-mmc(a)vger.kernel.org
+Cc: adrian.hunter(a)intel.com, ulf.hansson(a)linaro.org,
+ Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
+Date: Mon, 8 Jan 2018 15:44:19 +0000
+
+The Fujitsu SDH30 SDHCI controller may be described as a SCX0002 ACPI
+device on ACPI platforms incorporating the Socionext SynQuacer SoC.
+
+Given that mmc_of_parse() has already been made ACPI/DT agnostic,
+making the SDH30 driver ACPI capable is actually rather simple:
+all we need to do is make the call to sdhci_get_of_property() [which
+does not set any properties we care about] and the clock handling
+dependent on whether we are dealing with a DT device, and exposing
+the ACPI id via the platform_driver struct and the module metadata.
+
+Signed-off-by: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
+Acked-by: Adrian Hunter <adrian.hunter(a)intel.com>
+---
+v2: make OF optional now that ACPI is supported
+ drop dev_of_node() check when disabling the clocks - those routines
+ tolerate NULL pointers so there's no need
+
+ drivers/mmc/host/Kconfig | 2 +-
+ drivers/mmc/host/sdhci_f_sdh30.c | 52 +++++++++++++-------
+ 2 files changed, 35 insertions(+), 19 deletions(-)
+
+diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
+index 567028c9219a..07ed947ed10b 100644
+--- a/drivers/mmc/host/Kconfig
++++ b/drivers/mmc/host/Kconfig
+@@ -320,7 +320,7 @@ config MMC_SDHCI_BCM_KONA
+ config MMC_SDHCI_F_SDH30
+ tristate "SDHCI support for Fujitsu Semiconductor F_SDH30"
+ depends on MMC_SDHCI_PLTFM
+- depends on OF
++ depends on OF || ACPI
+ help
+ This selects the Secure Digital Host Controller Interface (SDHCI)
+ Needed by some Fujitsu SoC for MMC / SD / SDIO support.
+diff --git a/drivers/mmc/host/sdhci_f_sdh30.c b/drivers/mmc/host/sdhci_f_sdh30.c
+index 04ca0d33a521..485f7591fae4 100644
+--- a/drivers/mmc/host/sdhci_f_sdh30.c
++++ b/drivers/mmc/host/sdhci_f_sdh30.c
+@@ -10,9 +10,11 @@
+ * the Free Software Foundation, version 2 of the License.
+ */
+
++#include <linux/acpi.h>
+ #include <linux/err.h>
+ #include <linux/delay.h>
+ #include <linux/module.h>
++#include <linux/of.h>
+ #include <linux/property.h>
+ #include <linux/clk.h>
+
+@@ -146,7 +148,6 @@ static int sdhci_f_sdh30_probe(struct platform_device *pdev)
+
+ platform_set_drvdata(pdev, host);
+
+- sdhci_get_of_property(pdev);
+ host->hw_name = "f_sdh30";
+ host->ops = &sdhci_f_sdh30_ops;
+ host->irq = irq;
+@@ -158,25 +159,29 @@ static int sdhci_f_sdh30_probe(struct platform_device *pdev)
+ goto err;
+ }
+
+- priv->clk_iface = devm_clk_get(&pdev->dev, "iface");
+- if (IS_ERR(priv->clk_iface)) {
+- ret = PTR_ERR(priv->clk_iface);
+- goto err;
+- }
++ if (dev_of_node(dev)) {
++ sdhci_get_of_property(pdev);
+
+- ret = clk_prepare_enable(priv->clk_iface);
+- if (ret)
+- goto err;
++ priv->clk_iface = devm_clk_get(&pdev->dev, "iface");
++ if (IS_ERR(priv->clk_iface)) {
++ ret = PTR_ERR(priv->clk_iface);
++ goto err;
++ }
+
+- priv->clk = devm_clk_get(&pdev->dev, "core");
+- if (IS_ERR(priv->clk)) {
+- ret = PTR_ERR(priv->clk);
+- goto err_clk;
+- }
++ ret = clk_prepare_enable(priv->clk_iface);
++ if (ret)
++ goto err;
+
+- ret = clk_prepare_enable(priv->clk);
+- if (ret)
+- goto err_clk;
++ priv->clk = devm_clk_get(&pdev->dev, "core");
++ if (IS_ERR(priv->clk)) {
++ ret = PTR_ERR(priv->clk);
++ goto err_clk;
++ }
++
++ ret = clk_prepare_enable(priv->clk);
++ if (ret)
++ goto err_clk;
++ }
+
+ /* init vendor specific regs */
+ ctrl = sdhci_readw(host, F_SDH30_AHB_CONFIG);
+@@ -226,16 +231,27 @@ static int sdhci_f_sdh30_remove(struct platform_device *pdev)
+ return 0;
+ }
+
++#ifdef CONFIG_OF
+ static const struct of_device_id f_sdh30_dt_ids[] = {
+ { .compatible = "fujitsu,mb86s70-sdhci-3.0" },
+ { /* sentinel */ }
+ };
+ MODULE_DEVICE_TABLE(of, f_sdh30_dt_ids);
++#endif
++
++#ifdef CONFIG_ACPI
++static const struct acpi_device_id f_sdh30_acpi_ids[] = {
++ { "SCX0002" },
++ { /* sentinel */ }
++};
++MODULE_DEVICE_TABLE(acpi, f_sdh30_acpi_ids);
++#endif
+
+ static struct platform_driver sdhci_f_sdh30_driver = {
+ .driver = {
+ .name = "f_sdh30",
+- .of_match_table = f_sdh30_dt_ids,
++ .of_match_table = of_match_ptr(f_sdh30_dt_ids),
++ .acpi_match_table = ACPI_PTR(f_sdh30_acpi_ids),
+ .pm = &sdhci_pltfm_pmops,
+ },
+ .probe = sdhci_f_sdh30_probe,
diff --git a/arm64-socionext-96b-enablement.patch b/arm64-socionext-96b-enablement.patch
index 721383e..d5d6cda 100644
--- a/arm64-socionext-96b-enablement.patch
+++ b/arm64-socionext-96b-enablement.patch
@@ -1,313 +1,3 @@
-From 33d983b5bb2929ae242606925e708092b1dfdd8f Mon Sep 17 00:00:00 2001
-From: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
-Date: Sat, 2 Sep 2017 11:01:22 +0100
-Subject: drivers/irqchip: gicv3: add workaround for Synquacer pre-ITS
-
-In their infinite wisdom, the Socionext engineers have decided
-that ITS device IDs should not be hardwired, but it should be
-left up to the software to assign them, by allowing it to
-redirect MSI doorbell writes via a separate hardware block
-that issues the doorbell write with a device ID that is
-derived from the memory address. This completely breaks any
-kind of isolation, or virtualization in general, for that
-matter, but add support for it nonetheless.
-
-Signed-off-by: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
----
- arch/arm64/Kconfig | 8 +++++++
- drivers/irqchip/irq-gic-v3-its.c | 48 +++++++++++++++++++++++++++++++++++-----
- 2 files changed, 51 insertions(+), 5 deletions(-)
-
-diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
-index 0df64a6..c4361df 100644
---- a/arch/arm64/Kconfig
-+++ b/arch/arm64/Kconfig
-@@ -539,6 +539,14 @@ config QCOM_QDF2400_ERRATUM_0065
-
- If unsure, say Y.
-
-+config SOCIONEXT_SYNQUACER_PREITS
-+ bool "Socionext Synquacer: Workaround for GICv3 pre-ITS"
-+ default y
-+ help
-+ Socionext Synquacer SoCs implement a separate h/w block to generate
-+ MSI doorbell writes with non-zero values for the device ID.
-+
-+ If unsure, say Y.
- endmenu
-
-
-diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c
-index e8d8934..0d372f1 100644
---- a/drivers/irqchip/irq-gic-v3-its.c
-+++ b/drivers/irqchip/irq-gic-v3-its.c
-@@ -46,6 +46,7 @@
- #define ITS_FLAGS_CMDQ_NEEDS_FLUSHING (1ULL << 0)
- #define ITS_FLAGS_WORKAROUND_CAVIUM_22375 (1ULL << 1)
- #define ITS_FLAGS_WORKAROUND_CAVIUM_23144 (1ULL << 2)
-+#define ITS_FLAGS_WORKAROUND_SOCIONEXT_PREITS (1ULL << 3)
-
- #define RDIST_FLAGS_PROPBASE_NEEDS_FLUSHING (1 << 0)
-
-@@ -99,6 +100,10 @@ struct its_node {
- struct its_collection *collections;
- struct list_head its_device_list;
- u64 flags;
-+#ifdef CONFIG_SOCIONEXT_SYNQUACER_PREITS
-+ u64 pre_its_base;
-+ u64 pre_its_size;
-+#endif
- u32 ite_size;
- u32 device_ids;
- int numa_node;
-@@ -1102,13 +1107,29 @@ static void its_irq_compose_msi_msg(struct irq_data *d, struct
msi_msg *msg)
- u64 addr;
-
- its = its_dev->its;
-- addr = its->phys_base + GITS_TRANSLATER;
-+
-+#ifdef CONFIG_SOCIONEXT_SYNQUACER_PREITS
-+ if (its->flags & ITS_FLAGS_WORKAROUND_SOCIONEXT_PREITS)
-+
-+ /*
-+ * The Socionext Synquacer SoC has a so-called 'pre-ITS',
-+ * which maps 32-bit writes into a separate window of size
-+ * '4 << device_id_bits' onto writes to GITS_TRANSLATER with
-+ * device ID taken from bits [device_id_bits + 1:2] of the
-+ * window offset.
-+ */
-+ addr = its->pre_its_base + (its_dev->device_id << 2);
-+ else
-+#endif
-+ addr = its->phys_base + GITS_TRANSLATER;
-
- msg->address_lo = lower_32_bits(addr);
- msg->address_hi = upper_32_bits(addr);
- msg->data = its_get_event_id(d);
-
-- iommu_dma_map_msi_msg(d->irq, msg);
-+ if (!IS_ENABLED(CONFIG_SOCIONEXT_SYNQUACER_PREITS) ||
-+ !(its->flags & ITS_FLAGS_WORKAROUND_SOCIONEXT_PREITS))
-+ iommu_dma_map_msi_msg(d->irq, msg);
- }
-
- static int its_irq_set_irqchip_state(struct irq_data *d,
-@@ -1666,6 +1687,11 @@ static int its_alloc_tables(struct its_node *its)
- ids = 0x14; /* 20 bits, 8MB */
- }
-
-+#ifdef CONFIG_SOCIONEXT_SYNQUACER_PREITS
-+ if (its->flags & ITS_FLAGS_WORKAROUND_SOCIONEXT_PREITS)
-+ ids = ilog2(its->pre_its_size) - 2;
-+#endif
-+
- its->device_ids = ids;
-
- for (i = 0; i < GITS_BASER_NR_REGS; i++) {
-@@ -2788,11 +2814,21 @@ static const struct gic_quirk its_quirks[] = {
- }
- };
-
--static void its_enable_quirks(struct its_node *its)
-+static void its_enable_quirks(struct its_node *its,
-+ struct fwnode_handle *handle)
- {
- u32 iidr = readl_relaxed(its->base + GITS_IIDR);
-
- gic_enable_quirks(iidr, its_quirks, its);
-+
-+#ifdef CONFIG_SOCIONEXT_SYNQUACER_PREITS
-+ if (!fwnode_property_read_u64_array(handle,
-+ "socionext,synquacer-pre-its",
-+ &its->pre_its_base, 2)) {
-+ its->flags |= ITS_FLAGS_WORKAROUND_SOCIONEXT_PREITS;
-+ pr_info("ITS: enabling workaround for Socionext Synquacer pre-ITS\n");
-+ }
-+#endif
- }
-
- static int its_init_domain(struct fwnode_handle *handle, struct its_node *its)
-@@ -2812,7 +2848,9 @@ static int its_init_domain(struct fwnode_handle *handle, struct
its_node *its)
-
- inner_domain->parent = its_parent;
- irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_NEXUS);
-- inner_domain->flags |= IRQ_DOMAIN_FLAG_MSI_REMAP;
-+
-+ if (!(its->flags & ITS_FLAGS_WORKAROUND_SOCIONEXT_PREITS))
-+ inner_domain->flags |= IRQ_DOMAIN_FLAG_MSI_REMAP;
- info->ops = &its_msi_domain_ops;
- info->data = its;
- inner_domain->host_data = info;
-@@ -2966,7 +3004,7 @@ static int __init its_probe_one(struct resource *res,
- }
- its->cmd_write = its->cmd_base;
-
-- its_enable_quirks(its);
-+ its_enable_quirks(its, handle);
-
- err = its_alloc_tables(its);
- if (err)
---
-cgit v1.1
-
-From 26e7bb47b0fb03a01be1e391a08c7375b45335a2 Mon Sep 17 00:00:00 2001
-From: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
-Date: Mon, 21 Aug 2017 20:29:05 +0100
-Subject: pci: designware: add driver for DWC controller in ECAM shift mode
-
-Some implementations of the Synopsys Designware PCIe controller implement
-a so-called ECAM shift mode, which allows a static memory window to be
-configured that covers the configuration space of the entire bus range.
-
-If the firmware performs all the low level configuration that is required
-to expose this controller in a fully ECAM compatible manner, we can
-simply describe it as "pci-host-ecam-generic" and be done with it.
-However, it appears that in some cases (one of which is the Armada 80x0),
-the IP is synthesized with an ATU window size that does not allow the
-first bus to be mapped in a way that prevents the device on the
-downstream port from appearing more than once.
-
-So implement a driver that relies on the firmware to perform all low
-level initialization, and drives the controller in ECAM mode, but
-overrides the config space accessors to take the above quirk into
-account.
-
-Note that, unlike most drivers for this IP, this driver does not expose
-a fake bridge device at B/D/F 00:00.0. There is no point in doing so,
-given that this is not a true bridge, and does not require any windows
-to be configured in order for the downstream device to operate correctly.
-Omitting it also prevents the PCI resource allocation routines from
-handing out BAR space to it unnecessarily.
-
-Cc: Bjorn Helgaas <bhelgaas(a)google.com>
-Cc: Jingoo Han <jingoohan1(a)gmail.com>
-Cc: Joao Pinto <Joao.Pinto(a)synopsys.com>
-Signed-off-by: Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
----
- drivers/pci/dwc/Kconfig | 11 +++++
- drivers/pci/dwc/Makefile | 1 +
- drivers/pci/dwc/pcie-designware-ecam.c | 77 ++++++++++++++++++++++++++++++++++
- 3 files changed, 89 insertions(+)
- create mode 100644 drivers/pci/dwc/pcie-designware-ecam.c
-
-diff --git a/drivers/pci/dwc/Kconfig b/drivers/pci/dwc/Kconfig
-index 22ec82f..19856b1 100644
---- a/drivers/pci/dwc/Kconfig
-+++ b/drivers/pci/dwc/Kconfig
-@@ -169,4 +169,15 @@ config PCIE_KIRIN
- Say Y here if you want PCIe controller support
- on HiSilicon Kirin series SoCs.
-
-+config PCIE_DW_HOST_ECAM
-+ bool "Synopsys DesignWare PCIe controller in ECAM mode"
-+ depends on OF && PCI
-+ select PCI_HOST_COMMON
-+ select IRQ_DOMAIN
-+ help
-+ Add support for Synopsys DesignWare PCIe controllers configured
-+ by the firmware into ECAM shift mode. In some cases, these are
-+ fully ECAM compliant, in which case the pci-host-generic driver
-+ may be used instead.
-+
- endmenu
-diff --git a/drivers/pci/dwc/Makefile b/drivers/pci/dwc/Makefile
-index c61be97..7d5a23e 100644
---- a/drivers/pci/dwc/Makefile
-+++ b/drivers/pci/dwc/Makefile
-@@ -1,5 +1,6 @@
- # SPDX-License-Identifier: GPL-2.0
- obj-$(CONFIG_PCIE_DW) += pcie-designware.o
- obj-$(CONFIG_PCIE_DW_HOST) += pcie-designware-host.o
-+obj-$(CONFIG_PCIE_DW_HOST_ECAM) += pcie-designware-ecam.o
- obj-$(CONFIG_PCIE_DW_EP) += pcie-designware-ep.o
- obj-$(CONFIG_PCIE_DW_PLAT) += pcie-designware-plat.o
- ifneq ($(filter y,$(CONFIG_PCI_DRA7XX_HOST) $(CONFIG_PCI_DRA7XX_EP)),)
-diff --git a/drivers/pci/dwc/pcie-designware-ecam.c
b/drivers/pci/dwc/pcie-designware-ecam.c
-new file mode 100644
-index 0000000..ede627d
---- /dev/null
-+++ b/drivers/pci/dwc/pcie-designware-ecam.c
-@@ -0,0 +1,77 @@
-+/*
-+ * Driver for mostly ECAM compatible Synopsys dw PCIe controllers
-+ * configured by the firmware into RC mode
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ * Copyright (C) 2014 ARM Limited
-+ * Copyright (C) 2017 Linaro Limited
-+ *
-+ * Authors: Will Deacon <will.deacon(a)arm.com>
-+ * Ard Biesheuvel <ard.biesheuvel(a)linaro.org>
-+ */
-+
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/of_address.h>
-+#include <linux/of_pci.h>
-+#include <linux/pci-ecam.h>
-+#include <linux/platform_device.h>
-+
-+static int pci_dw_ecam_config_read(struct pci_bus *bus, u32 devfn, int where,
-+ int size, u32 *val)
-+{
-+ struct pci_config_window *cfg = bus->sysdata;
-+
-+ /*
-+ * The Synopsys dw PCIe controller in RC mode will not filter type 0
-+ * config TLPs sent to devices 1 and up on its downstream port,
-+ * resulting in devices appearing multiple times on bus 0 unless we
-+ * filter them here.
-+ */
-+ if (bus->number == cfg->busr.start && PCI_SLOT(devfn) > 0) {
-+ *val = 0xffffffff;
-+ return PCIBIOS_DEVICE_NOT_FOUND;
-+ }
-+ return pci_generic_config_read(bus, devfn, where, size, val);
-+}
-+
-+static int pci_dw_ecam_config_write(struct pci_bus *bus, u32 devfn, int where,
-+ int size, u32 val)
-+{
-+ struct pci_config_window *cfg = bus->sysdata;
-+
-+ if (bus->number == cfg->busr.start && PCI_SLOT(devfn) > 0)
-+ return PCIBIOS_DEVICE_NOT_FOUND;
-+
-+ return pci_generic_config_write(bus, devfn, where, size, val);
-+}
-+
-+static struct pci_ecam_ops pci_dw_ecam_bus_ops = {
-+ .pci_ops.map_bus = pci_ecam_map_bus,
-+ .pci_ops.read = pci_dw_ecam_config_read,
-+ .pci_ops.write = pci_dw_ecam_config_write,
-+ .bus_shift = 20,
-+};
-+
-+static const struct of_device_id pci_dw_ecam_of_match[] = {
-+ { .compatible = "marvell,armada8k-pcie-ecam" },
-+ { .compatible = "socionext,synquacer-pcie-ecam" },
-+ { .compatible = "snps,dw-pcie-ecam" },
-+ { },
-+};
-+
-+static int pci_dw_ecam_probe(struct platform_device *pdev)
-+{
-+ return pci_host_common_probe(pdev, &pci_dw_ecam_bus_ops);
-+}
-+
-+static struct platform_driver pci_dw_ecam_driver = {
-+ .driver.name = "pcie-designware-ecam",
-+ .driver.of_match_table = pci_dw_ecam_of_match,
-+ .driver.suppress_bind_attrs = true,
-+ .probe = pci_dw_ecam_probe,
-+};
-+builtin_platform_driver(pci_dw_ecam_driver);
---
-cgit v1.1
-
From e3dff048a10f16aa0fd32438442ce39558bbdbef Mon Sep 17 00:00:00 2001
From: Jassi Brar <jaswinder.singh(a)linaro.org>
Date: Tue, 29 Aug 2017 22:45:59 +0530
diff --git a/baseconfig/CONFIG_ACT200L_DONGLE b/baseconfig/CONFIG_ACT200L_DONGLE
deleted file mode 100644
index ea14a0d..0000000
--- a/baseconfig/CONFIG_ACT200L_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACT200L_DONGLE=m
diff --git a/baseconfig/CONFIG_ACTISYS_DONGLE b/baseconfig/CONFIG_ACTISYS_DONGLE
deleted file mode 100644
index 5180ba7..0000000
--- a/baseconfig/CONFIG_ACTISYS_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACTISYS_DONGLE=m
diff --git a/baseconfig/CONFIG_ALI_FIR b/baseconfig/CONFIG_ALI_FIR
deleted file mode 100644
index 524b1f1..0000000
--- a/baseconfig/CONFIG_ALI_FIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ALI_FIR=m
diff --git a/baseconfig/CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK
b/baseconfig/CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK
new file mode 100644
index 0000000..9839ac0
--- /dev/null
+++ b/baseconfig/CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK
@@ -0,0 +1 @@
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
diff --git a/baseconfig/CONFIG_BPF_JIT_ALWAYS_ON b/baseconfig/CONFIG_BPF_JIT_ALWAYS_ON
new file mode 100644
index 0000000..45aacb4
--- /dev/null
+++ b/baseconfig/CONFIG_BPF_JIT_ALWAYS_ON
@@ -0,0 +1 @@
+CONFIG_BPF_JIT_ALWAYS_ON=y
diff --git a/baseconfig/CONFIG_BTRFS_FS_REF_VERIFY
b/baseconfig/CONFIG_BTRFS_FS_REF_VERIFY
new file mode 100644
index 0000000..2fb0f88
--- /dev/null
+++ b/baseconfig/CONFIG_BTRFS_FS_REF_VERIFY
@@ -0,0 +1 @@
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
diff --git a/baseconfig/CONFIG_BT_HCIBTUSB_AUTOSUSPEND
b/baseconfig/CONFIG_BT_HCIBTUSB_AUTOSUSPEND
new file mode 100644
index 0000000..7a1be90
--- /dev/null
+++ b/baseconfig/CONFIG_BT_HCIBTUSB_AUTOSUSPEND
@@ -0,0 +1 @@
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
diff --git a/baseconfig/CONFIG_CHASH_SELFTEST b/baseconfig/CONFIG_CHASH_SELFTEST
new file mode 100644
index 0000000..d53ef14
--- /dev/null
+++ b/baseconfig/CONFIG_CHASH_SELFTEST
@@ -0,0 +1 @@
+# CONFIG_CHASH_SELFTEST is not set
diff --git a/baseconfig/CONFIG_CHASH_STATS b/baseconfig/CONFIG_CHASH_STATS
new file mode 100644
index 0000000..26edbaf
--- /dev/null
+++ b/baseconfig/CONFIG_CHASH_STATS
@@ -0,0 +1 @@
+# CONFIG_CHASH_STATS is not set
diff --git a/baseconfig/CONFIG_CHT_DC_TI_PMIC_OPREGION
b/baseconfig/CONFIG_CHT_DC_TI_PMIC_OPREGION
new file mode 100644
index 0000000..1bb32a1
--- /dev/null
+++ b/baseconfig/CONFIG_CHT_DC_TI_PMIC_OPREGION
@@ -0,0 +1 @@
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
diff --git a/baseconfig/CONFIG_CPU_ISOLATION b/baseconfig/CONFIG_CPU_ISOLATION
new file mode 100644
index 0000000..1753f30
--- /dev/null
+++ b/baseconfig/CONFIG_CPU_ISOLATION
@@ -0,0 +1 @@
+# CONFIG_CPU_ISOLATION is not set
diff --git a/baseconfig/CONFIG_CRAMFS_MTD b/baseconfig/CONFIG_CRAMFS_MTD
new file mode 100644
index 0000000..d5c1402
--- /dev/null
+++ b/baseconfig/CONFIG_CRAMFS_MTD
@@ -0,0 +1 @@
+# CONFIG_CRAMFS_MTD is not set
diff --git a/baseconfig/CONFIG_CRYPTO_SM3 b/baseconfig/CONFIG_CRYPTO_SM3
new file mode 100644
index 0000000..6c7e683
--- /dev/null
+++ b/baseconfig/CONFIG_CRYPTO_SM3
@@ -0,0 +1 @@
+CONFIG_CRYPTO_SM3=m
diff --git a/baseconfig/CONFIG_DEBUG_KERNEL_DC b/baseconfig/CONFIG_DEBUG_KERNEL_DC
new file mode 100644
index 0000000..8cd6a50
--- /dev/null
+++ b/baseconfig/CONFIG_DEBUG_KERNEL_DC
@@ -0,0 +1 @@
+# CONFIG_DEBUG_KERNEL_DC is not set
diff --git a/baseconfig/CONFIG_DEBUG_VM_RB revisit this if performance isn't horrible
b/baseconfig/CONFIG_DEBUG_VM_RB revisit this if performance isn't horrible
deleted file mode 100644
index fbc8aae..0000000
--- a/baseconfig/CONFIG_DEBUG_VM_RB revisit this if performance isn't horrible
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible
diff --git a/baseconfig/CONFIG_DONGLE b/baseconfig/CONFIG_DONGLE
deleted file mode 100644
index e78b38f..0000000
--- a/baseconfig/CONFIG_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DONGLE=y
diff --git a/baseconfig/CONFIG_DP83822_PHY b/baseconfig/CONFIG_DP83822_PHY
new file mode 100644
index 0000000..e97e5ab
--- /dev/null
+++ b/baseconfig/CONFIG_DP83822_PHY
@@ -0,0 +1 @@
+CONFIG_DP83822_PHY=m
diff --git a/baseconfig/CONFIG_DPM_WATCHDOG b/baseconfig/CONFIG_DPM_WATCHDOG
new file mode 100644
index 0000000..c12b35c
--- /dev/null
+++ b/baseconfig/CONFIG_DPM_WATCHDOG
@@ -0,0 +1 @@
+# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
diff --git a/baseconfig/CONFIG_DPM_WATCHDOG revisit this in debug
b/baseconfig/CONFIG_DPM_WATCHDOG revisit this in debug
deleted file mode 100644
index c12b35c..0000000
--- a/baseconfig/CONFIG_DPM_WATCHDOG revisit this in debug
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
diff --git a/baseconfig/CONFIG_DRM_AMD_DC b/baseconfig/CONFIG_DRM_AMD_DC
new file mode 100644
index 0000000..a642bb0
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_AMD_DC
@@ -0,0 +1 @@
+CONFIG_DRM_AMD_DC=y
diff --git a/baseconfig/CONFIG_DRM_AMD_DC_FBC b/baseconfig/CONFIG_DRM_AMD_DC_FBC
new file mode 100644
index 0000000..51e570f
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_AMD_DC_FBC
@@ -0,0 +1 @@
+# CONFIG_DRM_AMD_DC_FBC is not set
diff --git a/baseconfig/CONFIG_DRM_AMD_DC_PRE_VEGA
b/baseconfig/CONFIG_DRM_AMD_DC_PRE_VEGA
new file mode 100644
index 0000000..00ff6c3
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_AMD_DC_PRE_VEGA
@@ -0,0 +1 @@
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
diff --git a/baseconfig/CONFIG_DRM_I2C_ADV7511 b/baseconfig/CONFIG_DRM_I2C_ADV7511
index 2d931f7..18208c9 100644
--- a/baseconfig/CONFIG_DRM_I2C_ADV7511
+++ b/baseconfig/CONFIG_DRM_I2C_ADV7511
@@ -1 +1 @@
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511 is not set
diff --git a/baseconfig/CONFIG_DRM_I2C_ADV7511_CEC
b/baseconfig/CONFIG_DRM_I2C_ADV7511_CEC
new file mode 100644
index 0000000..2553096
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_I2C_ADV7511_CEC
@@ -0,0 +1 @@
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
diff --git a/baseconfig/CONFIG_DRM_PANEL_ORISETECH_OTM8009A
b/baseconfig/CONFIG_DRM_PANEL_ORISETECH_OTM8009A
new file mode 100644
index 0000000..34a2378
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_PANEL_ORISETECH_OTM8009A
@@ -0,0 +1 @@
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
diff --git a/baseconfig/CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
b/baseconfig/CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
new file mode 100644
index 0000000..474a046
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
@@ -0,0 +1 @@
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
diff --git a/baseconfig/CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03
b/baseconfig/CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03
new file mode 100644
index 0000000..d9e23b7
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03
@@ -0,0 +1 @@
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
diff --git a/baseconfig/CONFIG_DRM_PANEL_SEIKO_43WVF1G
b/baseconfig/CONFIG_DRM_PANEL_SEIKO_43WVF1G
new file mode 100644
index 0000000..471d28f
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_PANEL_SEIKO_43WVF1G
@@ -0,0 +1 @@
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
diff --git a/baseconfig/CONFIG_DRM_SII9234 b/baseconfig/CONFIG_DRM_SII9234
new file mode 100644
index 0000000..3edd481
--- /dev/null
+++ b/baseconfig/CONFIG_DRM_SII9234
@@ -0,0 +1 @@
+CONFIG_DRM_SII9234=m
diff --git a/baseconfig/CONFIG_DRM_SIL_SII8620 b/baseconfig/CONFIG_DRM_SIL_SII8620
index 9aa2a37..651ddf0 100644
--- a/baseconfig/CONFIG_DRM_SIL_SII8620
+++ b/baseconfig/CONFIG_DRM_SIL_SII8620
@@ -1 +1 @@
-CONFIG_DRM_SIL_SII8620=m
+# CONFIG_DRM_SIL_SII8620 is not set
diff --git a/baseconfig/CONFIG_DS4424 b/baseconfig/CONFIG_DS4424
new file mode 100644
index 0000000..199b377
--- /dev/null
+++ b/baseconfig/CONFIG_DS4424
@@ -0,0 +1 @@
+# CONFIG_DS4424 is not set
diff --git a/baseconfig/CONFIG_ESI_DONGLE b/baseconfig/CONFIG_ESI_DONGLE
deleted file mode 100644
index 08f59c8..0000000
--- a/baseconfig/CONFIG_ESI_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ESI_DONGLE=m
diff --git a/baseconfig/CONFIG_GIRBIL_DONGLE b/baseconfig/CONFIG_GIRBIL_DONGLE
deleted file mode 100644
index 108bafc..0000000
--- a/baseconfig/CONFIG_GIRBIL_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_GIRBIL_DONGLE=m
diff --git a/baseconfig/CONFIG_GPIO_MAX3191X b/baseconfig/CONFIG_GPIO_MAX3191X
new file mode 100644
index 0000000..b0cd128
--- /dev/null
+++ b/baseconfig/CONFIG_GPIO_MAX3191X
@@ -0,0 +1 @@
+# CONFIG_GPIO_MAX3191X is not set
diff --git a/baseconfig/CONFIG_GPIO_MB86S7X b/baseconfig/CONFIG_GPIO_MB86S7X
new file mode 100644
index 0000000..1b3c1ac
--- /dev/null
+++ b/baseconfig/CONFIG_GPIO_MB86S7X
@@ -0,0 +1 @@
+# CONFIG_GPIO_MB86S7X is not set
diff --git a/baseconfig/CONFIG_GPIO_TEGRA186 b/baseconfig/CONFIG_GPIO_TEGRA186
new file mode 100644
index 0000000..ff21c59
--- /dev/null
+++ b/baseconfig/CONFIG_GPIO_TEGRA186
@@ -0,0 +1 @@
+# CONFIG_GPIO_TEGRA186 is not set
diff --git a/baseconfig/CONFIG_GUP_BENCHMARK b/baseconfig/CONFIG_GUP_BENCHMARK
new file mode 100644
index 0000000..f978e48
--- /dev/null
+++ b/baseconfig/CONFIG_GUP_BENCHMARK
@@ -0,0 +1 @@
+# CONFIG_GUP_BENCHMARK is not set
diff --git a/baseconfig/CONFIG_HWSPINLOCK b/baseconfig/CONFIG_HWSPINLOCK
index e35b793..6b531e9 100644
--- a/baseconfig/CONFIG_HWSPINLOCK
+++ b/baseconfig/CONFIG_HWSPINLOCK
@@ -1 +1 @@
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
diff --git a/baseconfig/CONFIG_IIO_CROS_EC_ACCEL_LEGACY
b/baseconfig/CONFIG_IIO_CROS_EC_ACCEL_LEGACY
new file mode 100644
index 0000000..9c05b97
--- /dev/null
+++ b/baseconfig/CONFIG_IIO_CROS_EC_ACCEL_LEGACY
@@ -0,0 +1 @@
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
diff --git a/baseconfig/CONFIG_INTEL_SOC_PMIC_CHTDC_TI
b/baseconfig/CONFIG_INTEL_SOC_PMIC_CHTDC_TI
new file mode 100644
index 0000000..4a724aa
--- /dev/null
+++ b/baseconfig/CONFIG_INTEL_SOC_PMIC_CHTDC_TI
@@ -0,0 +1 @@
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
diff --git a/baseconfig/CONFIG_IP6_NF_TARGET_NPT b/baseconfig/CONFIG_IP6_NF_TARGET_NPT
index bb6d2f7..e9a67d4 100644
--- a/baseconfig/CONFIG_IP6_NF_TARGET_NPT
+++ b/baseconfig/CONFIG_IP6_NF_TARGET_NPT
@@ -1 +1 @@
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
diff --git a/baseconfig/CONFIG_IPMI_PROC_INTERFACE
b/baseconfig/CONFIG_IPMI_PROC_INTERFACE
new file mode 100644
index 0000000..c3def04
--- /dev/null
+++ b/baseconfig/CONFIG_IPMI_PROC_INTERFACE
@@ -0,0 +1 @@
+# CONFIG_IPMI_PROC_INTERFACE is not set
diff --git a/baseconfig/CONFIG_IPX b/baseconfig/CONFIG_IPX
index 42770d9..1712b4f 100644
--- a/baseconfig/CONFIG_IPX
+++ b/baseconfig/CONFIG_IPX
@@ -1 +1 @@
-CONFIG_IPX=m
+# CONFIG_IPX is not set
diff --git a/baseconfig/CONFIG_IRCOMM b/baseconfig/CONFIG_IRCOMM
deleted file mode 100644
index ff705e2..0000000
--- a/baseconfig/CONFIG_IRCOMM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_IRCOMM=m
diff --git a/baseconfig/CONFIG_IRDA b/baseconfig/CONFIG_IRDA
index 1df4b8c..54366a3 100644
--- a/baseconfig/CONFIG_IRDA
+++ b/baseconfig/CONFIG_IRDA
@@ -1 +1 @@
-CONFIG_IRDA=m
+# CONFIG_IRDA is not set
diff --git a/baseconfig/CONFIG_IRDA_CACHE_LAST_LSAP
b/baseconfig/CONFIG_IRDA_CACHE_LAST_LSAP
deleted file mode 100644
index 111fb58..0000000
--- a/baseconfig/CONFIG_IRDA_CACHE_LAST_LSAP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_IRDA_CACHE_LAST_LSAP=y
diff --git a/baseconfig/CONFIG_IRDA_DEBUG b/baseconfig/CONFIG_IRDA_DEBUG
deleted file mode 100644
index c2c9a89..0000000
--- a/baseconfig/CONFIG_IRDA_DEBUG
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_IRDA_DEBUG is not set
diff --git a/baseconfig/CONFIG_IRDA_FAST_RR b/baseconfig/CONFIG_IRDA_FAST_RR
deleted file mode 100644
index 01803e3..0000000
--- a/baseconfig/CONFIG_IRDA_FAST_RR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_IRDA_FAST_RR=y
diff --git a/baseconfig/CONFIG_IRDA_ULTRA b/baseconfig/CONFIG_IRDA_ULTRA
deleted file mode 100644
index 7da5a95..0000000
--- a/baseconfig/CONFIG_IRDA_ULTRA
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_IRDA_ULTRA is not set
diff --git a/baseconfig/CONFIG_IRLAN b/baseconfig/CONFIG_IRLAN
deleted file mode 100644
index ce8f69c..0000000
--- a/baseconfig/CONFIG_IRLAN
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_IRLAN=m
diff --git a/baseconfig/CONFIG_IRNET b/baseconfig/CONFIG_IRNET
deleted file mode 100644
index 03ad373..0000000
--- a/baseconfig/CONFIG_IRNET
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_IRNET=m
diff --git a/baseconfig/CONFIG_IRTTY_SIR b/baseconfig/CONFIG_IRTTY_SIR
deleted file mode 100644
index 530f3c7..0000000
--- a/baseconfig/CONFIG_IRTTY_SIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_IRTTY_SIR=m
diff --git a/baseconfig/CONFIG_IR_SIR b/baseconfig/CONFIG_IR_SIR
index 34ff7a8..58ea0b9 100644
--- a/baseconfig/CONFIG_IR_SIR
+++ b/baseconfig/CONFIG_IR_SIR
@@ -1 +1 @@
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
diff --git a/baseconfig/CONFIG_KINGSUN_DONGLE b/baseconfig/CONFIG_KINGSUN_DONGLE
deleted file mode 100644
index b3a114f..0000000
--- a/baseconfig/CONFIG_KINGSUN_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_KINGSUN_DONGLE=m
diff --git a/baseconfig/CONFIG_KS959_DONGLE b/baseconfig/CONFIG_KS959_DONGLE
deleted file mode 100644
index e89a9e0..0000000
--- a/baseconfig/CONFIG_KS959_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_KS959_DONGLE=m
diff --git a/baseconfig/CONFIG_KSDAZZLE_DONGLE b/baseconfig/CONFIG_KSDAZZLE_DONGLE
deleted file mode 100644
index 22be279..0000000
--- a/baseconfig/CONFIG_KSDAZZLE_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_KSDAZZLE_DONGLE=m
diff --git a/baseconfig/CONFIG_LEDS_TRIGGER_ACTIVITY
b/baseconfig/CONFIG_LEDS_TRIGGER_ACTIVITY
new file mode 100644
index 0000000..286a244
--- /dev/null
+++ b/baseconfig/CONFIG_LEDS_TRIGGER_ACTIVITY
@@ -0,0 +1 @@
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
diff --git a/baseconfig/CONFIG_LIRC_SIR b/baseconfig/CONFIG_LIRC_SIR
deleted file mode 100644
index 8b3414e..0000000
--- a/baseconfig/CONFIG_LIRC_SIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_LIRC_SIR=m
diff --git a/baseconfig/CONFIG_LITELINK_DONGLE b/baseconfig/CONFIG_LITELINK_DONGLE
deleted file mode 100644
index 0695e01..0000000
--- a/baseconfig/CONFIG_LITELINK_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_LITELINK_DONGLE=m
diff --git a/baseconfig/CONFIG_MA600_DONGLE b/baseconfig/CONFIG_MA600_DONGLE
deleted file mode 100644
index d32eaff..0000000
--- a/baseconfig/CONFIG_MA600_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MA600_DONGLE=m
diff --git a/baseconfig/CONFIG_MANAGER_SBS b/baseconfig/CONFIG_MANAGER_SBS
new file mode 100644
index 0000000..aae8258
--- /dev/null
+++ b/baseconfig/CONFIG_MANAGER_SBS
@@ -0,0 +1 @@
+# CONFIG_MANAGER_SBS is not set
diff --git a/baseconfig/CONFIG_MCP2120_DONGLE b/baseconfig/CONFIG_MCP2120_DONGLE
deleted file mode 100644
index ca4f23a..0000000
--- a/baseconfig/CONFIG_MCP2120_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MCP2120_DONGLE=m
diff --git a/baseconfig/CONFIG_MCS_FIR b/baseconfig/CONFIG_MCS_FIR
deleted file mode 100644
index bb7384a..0000000
--- a/baseconfig/CONFIG_MCS_FIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MCS_FIR=m
diff --git a/baseconfig/CONFIG_MESON_GX_PM_DOMAINS
b/baseconfig/CONFIG_MESON_GX_PM_DOMAINS
new file mode 100644
index 0000000..5d71bc0
--- /dev/null
+++ b/baseconfig/CONFIG_MESON_GX_PM_DOMAINS
@@ -0,0 +1 @@
+# CONFIG_MESON_GX_PM_DOMAINS is not set
diff --git a/baseconfig/CONFIG_MESON_MX_EFUSE b/baseconfig/CONFIG_MESON_MX_EFUSE
new file mode 100644
index 0000000..b289cb9
--- /dev/null
+++ b/baseconfig/CONFIG_MESON_MX_EFUSE
@@ -0,0 +1 @@
+# CONFIG_MESON_MX_EFUSE is not set
diff --git a/baseconfig/CONFIG_MESON_MX_SOCINFO b/baseconfig/CONFIG_MESON_MX_SOCINFO
new file mode 100644
index 0000000..63f558a
--- /dev/null
+++ b/baseconfig/CONFIG_MESON_MX_SOCINFO
@@ -0,0 +1 @@
+# CONFIG_MESON_MX_SOCINFO is not set
diff --git a/baseconfig/CONFIG_MLX4_CORE_GEN2 b/baseconfig/CONFIG_MLX4_CORE_GEN2
new file mode 100644
index 0000000..a6f01da
--- /dev/null
+++ b/baseconfig/CONFIG_MLX4_CORE_GEN2
@@ -0,0 +1 @@
+CONFIG_MLX4_CORE_GEN2=y
diff --git a/baseconfig/CONFIG_MMC_SDHCI_OMAP b/baseconfig/CONFIG_MMC_SDHCI_OMAP
new file mode 100644
index 0000000..c5c370b
--- /dev/null
+++ b/baseconfig/CONFIG_MMC_SDHCI_OMAP
@@ -0,0 +1 @@
+# CONFIG_MMC_SDHCI_OMAP is not set
diff --git a/baseconfig/CONFIG_MTD_SHARPSL_PARTS b/baseconfig/CONFIG_MTD_SHARPSL_PARTS
new file mode 100644
index 0000000..ca18946
--- /dev/null
+++ b/baseconfig/CONFIG_MTD_SHARPSL_PARTS
@@ -0,0 +1 @@
+# CONFIG_MTD_SHARPSL_PARTS is not set
diff --git a/baseconfig/CONFIG_NCP_FS b/baseconfig/CONFIG_NCP_FS
index 5207277..62eb3bd 100644
--- a/baseconfig/CONFIG_NCP_FS
+++ b/baseconfig/CONFIG_NCP_FS
@@ -1 +1 @@
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
diff --git a/baseconfig/CONFIG_NET_SCH_CBS b/baseconfig/CONFIG_NET_SCH_CBS
new file mode 100644
index 0000000..8d05839
--- /dev/null
+++ b/baseconfig/CONFIG_NET_SCH_CBS
@@ -0,0 +1 @@
+CONFIG_NET_SCH_CBS=m
diff --git a/baseconfig/CONFIG_NOUVEAU_DEBUG_MMU b/baseconfig/CONFIG_NOUVEAU_DEBUG_MMU
new file mode 100644
index 0000000..5d30f45
--- /dev/null
+++ b/baseconfig/CONFIG_NOUVEAU_DEBUG_MMU
@@ -0,0 +1 @@
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
diff --git a/baseconfig/CONFIG_NSC_FIR b/baseconfig/CONFIG_NSC_FIR
deleted file mode 100644
index fcc795e..0000000
--- a/baseconfig/CONFIG_NSC_FIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NSC_FIR=m
diff --git a/baseconfig/CONFIG_NTB_SWITCHTEC b/baseconfig/CONFIG_NTB_SWITCHTEC
new file mode 100644
index 0000000..3625873
--- /dev/null
+++ b/baseconfig/CONFIG_NTB_SWITCHTEC
@@ -0,0 +1 @@
+CONFIG_NTB_SWITCHTEC=m
diff --git a/baseconfig/CONFIG_NVME_MULTIPATH b/baseconfig/CONFIG_NVME_MULTIPATH
new file mode 100644
index 0000000..7eb14dd
--- /dev/null
+++ b/baseconfig/CONFIG_NVME_MULTIPATH
@@ -0,0 +1 @@
+CONFIG_NVME_MULTIPATH=y
diff --git a/baseconfig/CONFIG_OLD_BELKIN_DONGLE b/baseconfig/CONFIG_OLD_BELKIN_DONGLE
deleted file mode 100644
index 92a72ab..0000000
--- a/baseconfig/CONFIG_OLD_BELKIN_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_OLD_BELKIN_DONGLE=m
diff --git a/baseconfig/CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW
b/baseconfig/CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW
new file mode 100644
index 0000000..23e8ade
--- /dev/null
+++ b/baseconfig/CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW
@@ -0,0 +1 @@
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
diff --git a/baseconfig/CONFIG_PINCTRL_CEDARFORK b/baseconfig/CONFIG_PINCTRL_CEDARFORK
new file mode 100644
index 0000000..b723950
--- /dev/null
+++ b/baseconfig/CONFIG_PINCTRL_CEDARFORK
@@ -0,0 +1 @@
+CONFIG_PINCTRL_CEDARFORK=m
diff --git a/baseconfig/CONFIG_PINCTRL_MESON_GXBB b/baseconfig/CONFIG_PINCTRL_MESON_GXBB
new file mode 100644
index 0000000..1c1b910
--- /dev/null
+++ b/baseconfig/CONFIG_PINCTRL_MESON_GXBB
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_MESON_GXBB is not set
diff --git a/baseconfig/CONFIG_PINCTRL_MESON_GXL b/baseconfig/CONFIG_PINCTRL_MESON_GXL
new file mode 100644
index 0000000..5e0dcb6
--- /dev/null
+++ b/baseconfig/CONFIG_PINCTRL_MESON_GXL
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_MESON_GXL is not set
diff --git a/baseconfig/CONFIG_PREEMPTIRQ_EVENTS b/baseconfig/CONFIG_PREEMPTIRQ_EVENTS
new file mode 100644
index 0000000..a7fcee8
--- /dev/null
+++ b/baseconfig/CONFIG_PREEMPTIRQ_EVENTS
@@ -0,0 +1 @@
+# CONFIG_PREEMPTIRQ_EVENTS is not set
diff --git a/baseconfig/CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT
b/baseconfig/CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT
new file mode 100644
index 0000000..8f9c328
--- /dev/null
+++ b/baseconfig/CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT
@@ -0,0 +1 @@
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
diff --git a/baseconfig/CONFIG_RENESAS_PHY b/baseconfig/CONFIG_RENESAS_PHY
new file mode 100644
index 0000000..2314e0c
--- /dev/null
+++ b/baseconfig/CONFIG_RENESAS_PHY
@@ -0,0 +1 @@
+CONFIG_RENESAS_PHY=m
diff --git a/baseconfig/CONFIG_RFD77402 b/baseconfig/CONFIG_RFD77402
new file mode 100644
index 0000000..00383ff
--- /dev/null
+++ b/baseconfig/CONFIG_RFD77402
@@ -0,0 +1 @@
+# CONFIG_RFD77402 is not set
diff --git a/baseconfig/CONFIG_RPMSG_VIRTIO b/baseconfig/CONFIG_RPMSG_VIRTIO
new file mode 100644
index 0000000..78f0867
--- /dev/null
+++ b/baseconfig/CONFIG_RPMSG_VIRTIO
@@ -0,0 +1 @@
+CONFIG_RPMSG_VIRTIO=m
diff --git a/baseconfig/CONFIG_RTC_DRV_PCF85363 b/baseconfig/CONFIG_RTC_DRV_PCF85363
new file mode 100644
index 0000000..115d491
--- /dev/null
+++ b/baseconfig/CONFIG_RTC_DRV_PCF85363
@@ -0,0 +1 @@
+# CONFIG_RTC_DRV_PCF85363 is not set
diff --git a/baseconfig/CONFIG_SATA_MOBILE_LPM_POLICY
b/baseconfig/CONFIG_SATA_MOBILE_LPM_POLICY
new file mode 100644
index 0000000..a510f6d
--- /dev/null
+++ b/baseconfig/CONFIG_SATA_MOBILE_LPM_POLICY
@@ -0,0 +1 @@
+CONFIG_SATA_MOBILE_LPM_POLICY=0
diff --git a/baseconfig/CONFIG_SENSORS_MAX31785 b/baseconfig/CONFIG_SENSORS_MAX31785
new file mode 100644
index 0000000..071991f
--- /dev/null
+++ b/baseconfig/CONFIG_SENSORS_MAX31785
@@ -0,0 +1 @@
+# CONFIG_SENSORS_MAX31785 is not set
diff --git a/baseconfig/CONFIG_SENSORS_MAX6621 b/baseconfig/CONFIG_SENSORS_MAX6621
new file mode 100644
index 0000000..cc3cdef
--- /dev/null
+++ b/baseconfig/CONFIG_SENSORS_MAX6621
@@ -0,0 +1 @@
+# CONFIG_SENSORS_MAX6621 is not set
diff --git a/baseconfig/CONFIG_SIGMATEL_FIR b/baseconfig/CONFIG_SIGMATEL_FIR
deleted file mode 100644
index 0483fa1..0000000
--- a/baseconfig/CONFIG_SIGMATEL_FIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SIGMATEL_FIR=m
diff --git a/baseconfig/CONFIG_SMC_IRCC_FIR b/baseconfig/CONFIG_SMC_IRCC_FIR
deleted file mode 100644
index 2b996d8..0000000
--- a/baseconfig/CONFIG_SMC_IRCC_FIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SMC_IRCC_FIR=m
diff --git a/baseconfig/CONFIG_SND_SOC_AMD_CZ_RT5645_MACH
b/baseconfig/CONFIG_SND_SOC_AMD_CZ_RT5645_MACH
new file mode 100644
index 0000000..063f93a
--- /dev/null
+++ b/baseconfig/CONFIG_SND_SOC_AMD_CZ_RT5645_MACH
@@ -0,0 +1 @@
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
diff --git a/baseconfig/CONFIG_SOUND_PRIME b/baseconfig/CONFIG_SOUND_PRIME
deleted file mode 100644
index 7a8a0ab..0000000
--- a/baseconfig/CONFIG_SOUND_PRIME
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SOUND_PRIME is not set
diff --git a/baseconfig/CONFIG_TEGRA_BPMP_THERMAL b/baseconfig/CONFIG_TEGRA_BPMP_THERMAL
new file mode 100644
index 0000000..e1e1b80
--- /dev/null
+++ b/baseconfig/CONFIG_TEGRA_BPMP_THERMAL
@@ -0,0 +1 @@
+# CONFIG_TEGRA_BPMP_THERMAL is not set
diff --git a/baseconfig/CONFIG_TEKRAM_DONGLE b/baseconfig/CONFIG_TEKRAM_DONGLE
deleted file mode 100644
index b68cfc3..0000000
--- a/baseconfig/CONFIG_TEKRAM_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_TEKRAM_DONGLE=m
diff --git a/baseconfig/CONFIG_TEST_FIND_BIT b/baseconfig/CONFIG_TEST_FIND_BIT
new file mode 100644
index 0000000..23788bf
--- /dev/null
+++ b/baseconfig/CONFIG_TEST_FIND_BIT
@@ -0,0 +1 @@
+# CONFIG_TEST_FIND_BIT is not set
diff --git a/baseconfig/CONFIG_TI_DAC082S085 b/baseconfig/CONFIG_TI_DAC082S085
new file mode 100644
index 0000000..90397f5
--- /dev/null
+++ b/baseconfig/CONFIG_TI_DAC082S085
@@ -0,0 +1 @@
+# CONFIG_TI_DAC082S085 is not set
diff --git a/baseconfig/CONFIG_TOIM3232_DONGLE b/baseconfig/CONFIG_TOIM3232_DONGLE
deleted file mode 100644
index a657c04..0000000
--- a/baseconfig/CONFIG_TOIM3232_DONGLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_TOIM3232_DONGLE=m
diff --git a/baseconfig/CONFIG_TOSHIBA_FIR b/baseconfig/CONFIG_TOSHIBA_FIR
deleted file mode 100644
index fd5cda6..0000000
--- a/baseconfig/CONFIG_TOSHIBA_FIR
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_TOSHIBA_FIR is not set
diff --git a/baseconfig/CONFIG_TOUCHSCREEN_EXC3000
b/baseconfig/CONFIG_TOUCHSCREEN_EXC3000
new file mode 100644
index 0000000..99f4f0f
--- /dev/null
+++ b/baseconfig/CONFIG_TOUCHSCREEN_EXC3000
@@ -0,0 +1 @@
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
diff --git a/baseconfig/CONFIG_TOUCHSCREEN_HIDEEP b/baseconfig/CONFIG_TOUCHSCREEN_HIDEEP
new file mode 100644
index 0000000..95f913e
--- /dev/null
+++ b/baseconfig/CONFIG_TOUCHSCREEN_HIDEEP
@@ -0,0 +1 @@
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
diff --git a/baseconfig/CONFIG_TOUCHSCREEN_S6SY761
b/baseconfig/CONFIG_TOUCHSCREEN_S6SY761
new file mode 100644
index 0000000..3b9b34f
--- /dev/null
+++ b/baseconfig/CONFIG_TOUCHSCREEN_S6SY761
@@ -0,0 +1 @@
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
diff --git a/baseconfig/CONFIG_TPS68470_PMIC_OPREGION
b/baseconfig/CONFIG_TPS68470_PMIC_OPREGION
new file mode 100644
index 0000000..1668945
--- /dev/null
+++ b/baseconfig/CONFIG_TPS68470_PMIC_OPREGION
@@ -0,0 +1 @@
+# CONFIG_TPS68470_PMIC_OPREGION is not set
diff --git a/baseconfig/CONFIG_TYPEC b/baseconfig/CONFIG_TYPEC
new file mode 100644
index 0000000..d8e689e
--- /dev/null
+++ b/baseconfig/CONFIG_TYPEC
@@ -0,0 +1 @@
+CONFIG_TYPEC=m
diff --git a/baseconfig/CONFIG_TYPEC_TPS6598X b/baseconfig/CONFIG_TYPEC_TPS6598X
new file mode 100644
index 0000000..b6ef0d6
--- /dev/null
+++ b/baseconfig/CONFIG_TYPEC_TPS6598X
@@ -0,0 +1 @@
+CONFIG_TYPEC_TPS6598X=m
diff --git a/baseconfig/CONFIG_USB_GADGET_LEGACY b/baseconfig/CONFIG_USB_GADGET_LEGACY
new file mode 100644
index 0000000..9c31304
--- /dev/null
+++ b/baseconfig/CONFIG_USB_GADGET_LEGACY
@@ -0,0 +1 @@
+# CONFIG_USB_GADGET_LEGACY is not set
diff --git a/baseconfig/CONFIG_USB_IRDA b/baseconfig/CONFIG_USB_IRDA
deleted file mode 100644
index 320b0d8..0000000
--- a/baseconfig/CONFIG_USB_IRDA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_USB_IRDA=m
diff --git a/baseconfig/CONFIG_VIA_FIR b/baseconfig/CONFIG_VIA_FIR
deleted file mode 100644
index a123178..0000000
--- a/baseconfig/CONFIG_VIA_FIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_VIA_FIR=m
diff --git a/baseconfig/CONFIG_VLSI_FIR b/baseconfig/CONFIG_VLSI_FIR
deleted file mode 100644
index fbade65..0000000
--- a/baseconfig/CONFIG_VLSI_FIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_VLSI_FIR=m
diff --git a/baseconfig/CONFIG_VSOCKETS_DIAG b/baseconfig/CONFIG_VSOCKETS_DIAG
new file mode 100644
index 0000000..89432b0
--- /dev/null
+++ b/baseconfig/CONFIG_VSOCKETS_DIAG
@@ -0,0 +1 @@
+CONFIG_VSOCKETS_DIAG=m
diff --git a/baseconfig/CONFIG_W1_SLAVE_DS28E17 b/baseconfig/CONFIG_W1_SLAVE_DS28E17
new file mode 100644
index 0000000..2349a7b
--- /dev/null
+++ b/baseconfig/CONFIG_W1_SLAVE_DS28E17
@@ -0,0 +1 @@
+# CONFIG_W1_SLAVE_DS28E17 is not set
diff --git a/baseconfig/CONFIG_WINBOND_FIR b/baseconfig/CONFIG_WINBOND_FIR
deleted file mode 100644
index 6727562..0000000
--- a/baseconfig/CONFIG_WINBOND_FIR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_WINBOND_FIR=m
diff --git a/baseconfig/CONFIG_XEN_PVCALLS_FRONTEND
b/baseconfig/CONFIG_XEN_PVCALLS_FRONTEND
new file mode 100644
index 0000000..057a413
--- /dev/null
+++ b/baseconfig/CONFIG_XEN_PVCALLS_FRONTEND
@@ -0,0 +1 @@
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
diff --git a/baseconfig/CONFIG_XFS_ONLINE_SCRUB b/baseconfig/CONFIG_XFS_ONLINE_SCRUB
new file mode 100644
index 0000000..dd4ff1f
--- /dev/null
+++ b/baseconfig/CONFIG_XFS_ONLINE_SCRUB
@@ -0,0 +1 @@
+# CONFIG_XFS_ONLINE_SCRUB is not set
diff --git a/baseconfig/arm/CONFIG_ARCH_BCM_HR2 b/baseconfig/arm/CONFIG_ARCH_BCM_HR2
new file mode 100644
index 0000000..e7a5a20
--- /dev/null
+++ b/baseconfig/arm/CONFIG_ARCH_BCM_HR2
@@ -0,0 +1 @@
+# CONFIG_ARCH_BCM_HR2 is not set
diff --git a/baseconfig/arm/CONFIG_ARM_SPE_PMU b/baseconfig/arm/CONFIG_ARM_SPE_PMU
new file mode 100644
index 0000000..c7f32cf
--- /dev/null
+++ b/baseconfig/arm/CONFIG_ARM_SPE_PMU
@@ -0,0 +1 @@
+CONFIG_ARM_SPE_PMU=m
diff --git a/baseconfig/arm/CONFIG_BINFMT_ELF_FDPIC
b/baseconfig/arm/CONFIG_BINFMT_ELF_FDPIC
new file mode 100644
index 0000000..f399e3a
--- /dev/null
+++ b/baseconfig/arm/CONFIG_BINFMT_ELF_FDPIC
@@ -0,0 +1 @@
+# CONFIG_BINFMT_ELF_FDPIC is not set
diff --git a/baseconfig/arm/CONFIG_DRM_SUN4I_HDMI b/baseconfig/arm/CONFIG_DRM_SUN4I_HDMI
new file mode 100644
index 0000000..cda1f60
--- /dev/null
+++ b/baseconfig/arm/CONFIG_DRM_SUN4I_HDMI
@@ -0,0 +1 @@
+CONFIG_DRM_SUN4I_HDMI=m
diff --git a/baseconfig/arm/CONFIG_DRM_SUN4I_HDMI_CEC
b/baseconfig/arm/CONFIG_DRM_SUN4I_HDMI_CEC
new file mode 100644
index 0000000..146d940
--- /dev/null
+++ b/baseconfig/arm/CONFIG_DRM_SUN4I_HDMI_CEC
@@ -0,0 +1 @@
+CONFIG_DRM_SUN4I_HDMI_CEC=y
diff --git a/baseconfig/arm/CONFIG_GPIO_PCF857X b/baseconfig/arm/CONFIG_GPIO_PCF857X
new file mode 100644
index 0000000..a5a82a6
--- /dev/null
+++ b/baseconfig/arm/CONFIG_GPIO_PCF857X
@@ -0,0 +1 @@
+CONFIG_GPIO_PCF857X=m
diff --git a/baseconfig/arm/CONFIG_HISI_PMU b/baseconfig/arm/CONFIG_HISI_PMU
new file mode 100644
index 0000000..7bd6395
--- /dev/null
+++ b/baseconfig/arm/CONFIG_HISI_PMU
@@ -0,0 +1 @@
+CONFIG_HISI_PMU=y
diff --git a/baseconfig/arm/CONFIG_MESON_IRQ_GPIO b/baseconfig/arm/CONFIG_MESON_IRQ_GPIO
new file mode 100644
index 0000000..ee55002
--- /dev/null
+++ b/baseconfig/arm/CONFIG_MESON_IRQ_GPIO
@@ -0,0 +1 @@
+CONFIG_MESON_IRQ_GPIO=y
diff --git a/baseconfig/arm/CONFIG_MMC_MESON_MX_SDIO
b/baseconfig/arm/CONFIG_MMC_MESON_MX_SDIO
new file mode 100644
index 0000000..4b58af4
--- /dev/null
+++ b/baseconfig/arm/CONFIG_MMC_MESON_MX_SDIO
@@ -0,0 +1 @@
+CONFIG_MMC_MESON_MX_SDIO=m
diff --git a/baseconfig/arm/CONFIG_MMC_SDHCI_OMAP b/baseconfig/arm/CONFIG_MMC_SDHCI_OMAP
new file mode 100644
index 0000000..293bf33
--- /dev/null
+++ b/baseconfig/arm/CONFIG_MMC_SDHCI_OMAP
@@ -0,0 +1 @@
+CONFIG_MMC_SDHCI_OMAP=m
diff --git a/baseconfig/arm/CONFIG_NVMEM_SNVS_LPGPR
b/baseconfig/arm/CONFIG_NVMEM_SNVS_LPGPR
new file mode 100644
index 0000000..be81f38
--- /dev/null
+++ b/baseconfig/arm/CONFIG_NVMEM_SNVS_LPGPR
@@ -0,0 +1 @@
+# CONFIG_NVMEM_SNVS_LPGPR is not set
diff --git a/baseconfig/arm/CONFIG_PCIE_HISI_STB b/baseconfig/arm/CONFIG_PCIE_HISI_STB
new file mode 100644
index 0000000..40c67db
--- /dev/null
+++ b/baseconfig/arm/CONFIG_PCIE_HISI_STB
@@ -0,0 +1 @@
+CONFIG_PCIE_HISI_STB=y
diff --git a/baseconfig/arm/CONFIG_PINCTRL_MESON8 b/baseconfig/arm/CONFIG_PINCTRL_MESON8
new file mode 100644
index 0000000..49f6d3f
--- /dev/null
+++ b/baseconfig/arm/CONFIG_PINCTRL_MESON8
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_MESON8 is not set
diff --git a/baseconfig/arm/CONFIG_PINCTRL_MESON8B
b/baseconfig/arm/CONFIG_PINCTRL_MESON8B
new file mode 100644
index 0000000..fe5151c
--- /dev/null
+++ b/baseconfig/arm/CONFIG_PINCTRL_MESON8B
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_MESON8B is not set
diff --git a/baseconfig/arm/CONFIG_QCOM_RMTFS_MEM b/baseconfig/arm/CONFIG_QCOM_RMTFS_MEM
new file mode 100644
index 0000000..3d1c319
--- /dev/null
+++ b/baseconfig/arm/CONFIG_QCOM_RMTFS_MEM
@@ -0,0 +1 @@
+CONFIG_QCOM_RMTFS_MEM=m
diff --git a/baseconfig/arm/CONFIG_RESET_SIMPLE b/baseconfig/arm/CONFIG_RESET_SIMPLE
new file mode 100644
index 0000000..663fbe2
--- /dev/null
+++ b/baseconfig/arm/CONFIG_RESET_SIMPLE
@@ -0,0 +1 @@
+CONFIG_RESET_SIMPLE=y
diff --git a/baseconfig/arm/CONFIG_ROCKCHIP_LVDS b/baseconfig/arm/CONFIG_ROCKCHIP_LVDS
new file mode 100644
index 0000000..8ea9897
--- /dev/null
+++ b/baseconfig/arm/CONFIG_ROCKCHIP_LVDS
@@ -0,0 +1 @@
+CONFIG_ROCKCHIP_LVDS=y
diff --git a/baseconfig/arm/CONFIG_SIMPLE_PM_BUS b/baseconfig/arm/CONFIG_SIMPLE_PM_BUS
new file mode 100644
index 0000000..3cc2147
--- /dev/null
+++ b/baseconfig/arm/CONFIG_SIMPLE_PM_BUS
@@ -0,0 +1 @@
+CONFIG_SIMPLE_PM_BUS=y
diff --git a/baseconfig/arm/CONFIG_VIDEO_ROCKCHIP_RGA
b/baseconfig/arm/CONFIG_VIDEO_ROCKCHIP_RGA
new file mode 100644
index 0000000..433e78f
--- /dev/null
+++ b/baseconfig/arm/CONFIG_VIDEO_ROCKCHIP_RGA
@@ -0,0 +1 @@
+CONFIG_VIDEO_ROCKCHIP_RGA=m
diff --git a/baseconfig/arm/CONFIG_VIDEO_TEGRA_HDMI_CEC
b/baseconfig/arm/CONFIG_VIDEO_TEGRA_HDMI_CEC
new file mode 100644
index 0000000..01064a6
--- /dev/null
+++ b/baseconfig/arm/CONFIG_VIDEO_TEGRA_HDMI_CEC
@@ -0,0 +1 @@
+CONFIG_VIDEO_TEGRA_HDMI_CEC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_64BIT b/baseconfig/arm/aarch64/CONFIG_64BIT
new file mode 100644
index 0000000..06a94e4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_64BIT
@@ -0,0 +1 @@
+CONFIG_64BIT=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI b/baseconfig/arm/aarch64/CONFIG_ACPI
new file mode 100644
index 0000000..839566b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI
@@ -0,0 +1 @@
+CONFIG_ACPI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_APEI
b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI
new file mode 100644
index 0000000..9ab33fa
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI
@@ -0,0 +1 @@
+CONFIG_ACPI_APEI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_EINJ
b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_EINJ
new file mode 100644
index 0000000..2d03b69
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_EINJ
@@ -0,0 +1 @@
+# CONFIG_ACPI_APEI_EINJ is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_ERST_DEBUG
b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_ERST_DEBUG
new file mode 100644
index 0000000..235760d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_ERST_DEBUG
@@ -0,0 +1 @@
+# CONFIG_ACPI_APEI_ERST_DEBUG is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_GHES
b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_GHES
new file mode 100644
index 0000000..8fd037d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_GHES
@@ -0,0 +1 @@
+CONFIG_ACPI_APEI_GHES=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_MEMORY_FAILURE
b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_MEMORY_FAILURE
new file mode 100644
index 0000000..46aa157
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_MEMORY_FAILURE
@@ -0,0 +1 @@
+CONFIG_ACPI_APEI_MEMORY_FAILURE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_PCIEAER
b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_PCIEAER
new file mode 100644
index 0000000..26f3e91
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_PCIEAER
@@ -0,0 +1 @@
+CONFIG_ACPI_APEI_PCIEAER=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_SEA
b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_SEA
new file mode 100644
index 0000000..db573ff
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_APEI_SEA
@@ -0,0 +1 @@
+CONFIG_ACPI_APEI_SEA=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_BGRT
b/baseconfig/arm/aarch64/CONFIG_ACPI_BGRT
new file mode 100644
index 0000000..13035dd
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_BGRT
@@ -0,0 +1 @@
+CONFIG_ACPI_BGRT=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_BUTTON
b/baseconfig/arm/aarch64/CONFIG_ACPI_BUTTON
new file mode 100644
index 0000000..e40dff4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_BUTTON
@@ -0,0 +1 @@
+CONFIG_ACPI_BUTTON=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_CONFIGFS
b/baseconfig/arm/aarch64/CONFIG_ACPI_CONFIGFS
new file mode 100644
index 0000000..fc2af2c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_CONFIGFS
@@ -0,0 +1 @@
+CONFIG_ACPI_CONFIGFS=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_CONTAINER
b/baseconfig/arm/aarch64/CONFIG_ACPI_CONTAINER
new file mode 100644
index 0000000..24287da
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_CONTAINER
@@ -0,0 +1 @@
+CONFIG_ACPI_CONTAINER=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_CPPC_CPUFREQ
b/baseconfig/arm/aarch64/CONFIG_ACPI_CPPC_CPUFREQ
new file mode 100644
index 0000000..5cc8813
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_CPPC_CPUFREQ
@@ -0,0 +1 @@
+CONFIG_ACPI_CPPC_CPUFREQ=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_CUSTOM_METHOD
b/baseconfig/arm/aarch64/CONFIG_ACPI_CUSTOM_METHOD
new file mode 100644
index 0000000..76853b6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_CUSTOM_METHOD
@@ -0,0 +1 @@
+CONFIG_ACPI_CUSTOM_METHOD=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_DOCK
b/baseconfig/arm/aarch64/CONFIG_ACPI_DOCK
new file mode 100644
index 0000000..e4d9163
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_DOCK
@@ -0,0 +1 @@
+CONFIG_ACPI_DOCK=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_EC_DEBUGFS
b/baseconfig/arm/aarch64/CONFIG_ACPI_EC_DEBUGFS
new file mode 100644
index 0000000..df1424c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_EC_DEBUGFS
@@ -0,0 +1 @@
+CONFIG_ACPI_EC_DEBUGFS=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_FAN
b/baseconfig/arm/aarch64/CONFIG_ACPI_FAN
new file mode 100644
index 0000000..f45a966
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_FAN
@@ -0,0 +1 @@
+CONFIG_ACPI_FAN=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_HED
b/baseconfig/arm/aarch64/CONFIG_ACPI_HED
new file mode 100644
index 0000000..06042df
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_HED
@@ -0,0 +1 @@
+CONFIG_ACPI_HED=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_I2C_OPREGION
b/baseconfig/arm/aarch64/CONFIG_ACPI_I2C_OPREGION
new file mode 100644
index 0000000..92036b9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_I2C_OPREGION
@@ -0,0 +1 @@
+CONFIG_ACPI_I2C_OPREGION=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_IPMI
b/baseconfig/arm/aarch64/CONFIG_ACPI_IPMI
new file mode 100644
index 0000000..e40fb9a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_IPMI
@@ -0,0 +1 @@
+CONFIG_ACPI_IPMI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_NFIT
b/baseconfig/arm/aarch64/CONFIG_ACPI_NFIT
new file mode 100644
index 0000000..922b719
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_NFIT
@@ -0,0 +1 @@
+CONFIG_ACPI_NFIT=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_NFIT_DEBUG
b/baseconfig/arm/aarch64/CONFIG_ACPI_NFIT_DEBUG
new file mode 100644
index 0000000..fc82932
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_NFIT_DEBUG
@@ -0,0 +1 @@
+# CONFIG_ACPI_NFIT_DEBUG is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_NUMA
b/baseconfig/arm/aarch64/CONFIG_ACPI_NUMA
new file mode 100644
index 0000000..19881f4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_NUMA
@@ -0,0 +1 @@
+CONFIG_ACPI_NUMA=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_PROCESSOR
b/baseconfig/arm/aarch64/CONFIG_ACPI_PROCESSOR
new file mode 100644
index 0000000..a24416d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_PROCESSOR
@@ -0,0 +1 @@
+CONFIG_ACPI_PROCESSOR=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_PROCFS_POWER
b/baseconfig/arm/aarch64/CONFIG_ACPI_PROCFS_POWER
new file mode 100644
index 0000000..26cea31
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_PROCFS_POWER
@@ -0,0 +1 @@
+CONFIG_ACPI_PROCFS_POWER=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_TABLE_UPGRADE
b/baseconfig/arm/aarch64/CONFIG_ACPI_TABLE_UPGRADE
new file mode 100644
index 0000000..276233f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_TABLE_UPGRADE
@@ -0,0 +1 @@
+CONFIG_ACPI_TABLE_UPGRADE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_THERMAL
b/baseconfig/arm/aarch64/CONFIG_ACPI_THERMAL
new file mode 100644
index 0000000..1bd7964
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_THERMAL
@@ -0,0 +1 @@
+CONFIG_ACPI_THERMAL=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ACPI_WATCHDOG
b/baseconfig/arm/aarch64/CONFIG_ACPI_WATCHDOG
new file mode 100644
index 0000000..d82966e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ACPI_WATCHDOG
@@ -0,0 +1 @@
+CONFIG_ACPI_WATCHDOG=y
diff --git a/baseconfig/arm/aarch64/CONFIG_AHCI_SUNXI
b/baseconfig/arm/aarch64/CONFIG_AHCI_SUNXI
new file mode 100644
index 0000000..91560d6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AHCI_SUNXI
@@ -0,0 +1 @@
+CONFIG_AHCI_SUNXI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_AHCI_XGENE
b/baseconfig/arm/aarch64/CONFIG_AHCI_XGENE
new file mode 100644
index 0000000..7e02b99
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AHCI_XGENE
@@ -0,0 +1 @@
+CONFIG_AHCI_XGENE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_AMBA_PL08X
b/baseconfig/arm/aarch64/CONFIG_AMBA_PL08X
new file mode 100644
index 0000000..a13d91b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AMBA_PL08X
@@ -0,0 +1 @@
+# CONFIG_AMBA_PL08X is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_AMD_XGBE
b/baseconfig/arm/aarch64/CONFIG_AMD_XGBE
new file mode 100644
index 0000000..27be1a7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AMD_XGBE
@@ -0,0 +1 @@
+CONFIG_AMD_XGBE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_AMD_XGBE_DCB
b/baseconfig/arm/aarch64/CONFIG_AMD_XGBE_DCB
new file mode 100644
index 0000000..f3cdcca
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AMD_XGBE_DCB
@@ -0,0 +1 @@
+CONFIG_AMD_XGBE_DCB=y
diff --git a/baseconfig/arm/aarch64/CONFIG_APQ_GCC_8084
b/baseconfig/arm/aarch64/CONFIG_APQ_GCC_8084
new file mode 100644
index 0000000..bacb61e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_APQ_GCC_8084
@@ -0,0 +1 @@
+CONFIG_APQ_GCC_8084=y
diff --git a/baseconfig/arm/aarch64/CONFIG_APQ_MMCC_8084
b/baseconfig/arm/aarch64/CONFIG_APQ_MMCC_8084
new file mode 100644
index 0000000..05c8d0c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_APQ_MMCC_8084
@@ -0,0 +1 @@
+CONFIG_APQ_MMCC_8084=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_ALPINE
b/baseconfig/arm/aarch64/CONFIG_ARCH_ALPINE
new file mode 100644
index 0000000..a347a04
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_ALPINE
@@ -0,0 +1 @@
+# CONFIG_ARCH_ALPINE is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_BERLIN
b/baseconfig/arm/aarch64/CONFIG_ARCH_BERLIN
new file mode 100644
index 0000000..9a647a4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_BERLIN
@@ -0,0 +1 @@
+# CONFIG_ARCH_BERLIN is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_EXYNOS
b/baseconfig/arm/aarch64/CONFIG_ARCH_EXYNOS
new file mode 100644
index 0000000..1ee894d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_EXYNOS
@@ -0,0 +1 @@
+# CONFIG_ARCH_EXYNOS is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
b/baseconfig/arm/aarch64/CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
new file mode 100644
index 0000000..e87b4da
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
@@ -0,0 +1 @@
+CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_HISI
b/baseconfig/arm/aarch64/CONFIG_ARCH_HISI
new file mode 100644
index 0000000..9afa5dc
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_HISI
@@ -0,0 +1 @@
+CONFIG_ARCH_HISI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_LAYERSCAPE
b/baseconfig/arm/aarch64/CONFIG_ARCH_LAYERSCAPE
new file mode 100644
index 0000000..257f6f9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_LAYERSCAPE
@@ -0,0 +1 @@
+# CONFIG_ARCH_LAYERSCAPE is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_LG1K
b/baseconfig/arm/aarch64/CONFIG_ARCH_LG1K
new file mode 100644
index 0000000..0d73af4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_LG1K
@@ -0,0 +1 @@
+# CONFIG_ARCH_LG1K is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_MEDIATEK
b/baseconfig/arm/aarch64/CONFIG_ARCH_MEDIATEK
new file mode 100644
index 0000000..62b0a1f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_MEDIATEK
@@ -0,0 +1 @@
+# CONFIG_ARCH_MEDIATEK is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_QCOM
b/baseconfig/arm/aarch64/CONFIG_ARCH_QCOM
new file mode 100644
index 0000000..e51a38a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_QCOM
@@ -0,0 +1 @@
+CONFIG_ARCH_QCOM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_REALTEK
b/baseconfig/arm/aarch64/CONFIG_ARCH_REALTEK
new file mode 100644
index 0000000..49536f6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_REALTEK
@@ -0,0 +1 @@
+# CONFIG_ARCH_REALTEK is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_RENESAS
b/baseconfig/arm/aarch64/CONFIG_ARCH_RENESAS
new file mode 100644
index 0000000..0fa3a2e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_RENESAS
@@ -0,0 +1 @@
+# CONFIG_ARCH_RENESAS is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_SEATTLE
b/baseconfig/arm/aarch64/CONFIG_ARCH_SEATTLE
new file mode 100644
index 0000000..83c1e8b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_SEATTLE
@@ -0,0 +1 @@
+CONFIG_ARCH_SEATTLE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_SPRD
b/baseconfig/arm/aarch64/CONFIG_ARCH_SPRD
new file mode 100644
index 0000000..a090576
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_SPRD
@@ -0,0 +1 @@
+# CONFIG_ARCH_SPRD is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_STRATIX10
b/baseconfig/arm/aarch64/CONFIG_ARCH_STRATIX10
new file mode 100644
index 0000000..ef575bb
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_STRATIX10
@@ -0,0 +1 @@
+# CONFIG_ARCH_STRATIX10 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_SUNXI
b/baseconfig/arm/aarch64/CONFIG_ARCH_SUNXI
new file mode 100644
index 0000000..6cf4026
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_SUNXI
@@ -0,0 +1 @@
+CONFIG_ARCH_SUNXI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_SYNQUACER
b/baseconfig/arm/aarch64/CONFIG_ARCH_SYNQUACER
new file mode 100644
index 0000000..e190212
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_SYNQUACER
@@ -0,0 +1 @@
+CONFIG_ARCH_SYNQUACER=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA
b/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA
new file mode 100644
index 0000000..3b74d56
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA
@@ -0,0 +1 @@
+CONFIG_ARCH_TEGRA=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_132_SOC
b/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_132_SOC
new file mode 100644
index 0000000..b6d3de8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_132_SOC
@@ -0,0 +1 @@
+CONFIG_ARCH_TEGRA_132_SOC=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_186_SOC
b/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_186_SOC
new file mode 100644
index 0000000..1cafdb2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_186_SOC
@@ -0,0 +1 @@
+CONFIG_ARCH_TEGRA_186_SOC=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_210_SOC
b/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_210_SOC
new file mode 100644
index 0000000..0750c3e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_TEGRA_210_SOC
@@ -0,0 +1 @@
+CONFIG_ARCH_TEGRA_210_SOC=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_THUNDER
b/baseconfig/arm/aarch64/CONFIG_ARCH_THUNDER
new file mode 100644
index 0000000..fc1527e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_THUNDER
@@ -0,0 +1 @@
+CONFIG_ARCH_THUNDER=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_THUNDER2
b/baseconfig/arm/aarch64/CONFIG_ARCH_THUNDER2
new file mode 100644
index 0000000..aa0f1f3
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_THUNDER2
@@ -0,0 +1 @@
+CONFIG_ARCH_THUNDER2=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_UNIPHIER
b/baseconfig/arm/aarch64/CONFIG_ARCH_UNIPHIER
new file mode 100644
index 0000000..2c11033
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_UNIPHIER
@@ -0,0 +1 @@
+# CONFIG_ARCH_UNIPHIER is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_XGENE
b/baseconfig/arm/aarch64/CONFIG_ARCH_XGENE
new file mode 100644
index 0000000..c1bd4d1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_XGENE
@@ -0,0 +1 @@
+CONFIG_ARCH_XGENE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_ZX
b/baseconfig/arm/aarch64/CONFIG_ARCH_ZX
new file mode 100644
index 0000000..ec10bbf
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_ZX
@@ -0,0 +1 @@
+# CONFIG_ARCH_ZX is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARCH_ZYNQMP
b/baseconfig/arm/aarch64/CONFIG_ARCH_ZYNQMP
new file mode 100644
index 0000000..f92a386
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARCH_ZYNQMP
@@ -0,0 +1 @@
+# CONFIG_ARCH_ZYNQMP is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64 b/baseconfig/arm/aarch64/CONFIG_ARM64
new file mode 100644
index 0000000..e40393f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64
@@ -0,0 +1 @@
+CONFIG_ARM64=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_4K_PAGES
b/baseconfig/arm/aarch64/CONFIG_ARM64_4K_PAGES
new file mode 100644
index 0000000..5df91df
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_4K_PAGES
@@ -0,0 +1 @@
+CONFIG_ARM64_4K_PAGES=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_ACPI_PARKING_PROTOCOL
b/baseconfig/arm/aarch64/CONFIG_ARM64_ACPI_PARKING_PROTOCOL
new file mode 100644
index 0000000..bdb5142
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_ACPI_PARKING_PROTOCOL
@@ -0,0 +1 @@
+CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_CRYPTO
b/baseconfig/arm/aarch64/CONFIG_ARM64_CRYPTO
new file mode 100644
index 0000000..3e9856e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_CRYPTO
@@ -0,0 +1 @@
+CONFIG_ARM64_CRYPTO=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_819472
b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_819472
new file mode 100644
index 0000000..e53fbbb
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_819472
@@ -0,0 +1 @@
+CONFIG_ARM64_ERRATUM_819472=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_824069
b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_824069
new file mode 100644
index 0000000..2b4897f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_824069
@@ -0,0 +1 @@
+CONFIG_ARM64_ERRATUM_824069=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_826319
b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_826319
new file mode 100644
index 0000000..8a3b9aa
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_826319
@@ -0,0 +1 @@
+CONFIG_ARM64_ERRATUM_826319=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_827319
b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_827319
new file mode 100644
index 0000000..d341b42
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_827319
@@ -0,0 +1 @@
+CONFIG_ARM64_ERRATUM_827319=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_832075
b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_832075
new file mode 100644
index 0000000..9d1f8fc
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_832075
@@ -0,0 +1 @@
+CONFIG_ARM64_ERRATUM_832075=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_834220
b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_834220
new file mode 100644
index 0000000..a4bf47d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_834220
@@ -0,0 +1 @@
+CONFIG_ARM64_ERRATUM_834220=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_843419
b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_843419
new file mode 100644
index 0000000..303cae7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_ERRATUM_843419
@@ -0,0 +1 @@
+CONFIG_ARM64_ERRATUM_843419=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_HW_AFDBM
b/baseconfig/arm/aarch64/CONFIG_ARM64_HW_AFDBM
new file mode 100644
index 0000000..4fc9f03
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_HW_AFDBM
@@ -0,0 +1 @@
+CONFIG_ARM64_HW_AFDBM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_LSE_ATOMICS
b/baseconfig/arm/aarch64/CONFIG_ARM64_LSE_ATOMICS
new file mode 100644
index 0000000..a54d600
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_LSE_ATOMICS
@@ -0,0 +1 @@
+CONFIG_ARM64_LSE_ATOMICS=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_PAN
b/baseconfig/arm/aarch64/CONFIG_ARM64_PAN
new file mode 100644
index 0000000..ac8c85a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_PAN
@@ -0,0 +1 @@
+CONFIG_ARM64_PAN=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_PMEM
b/baseconfig/arm/aarch64/CONFIG_ARM64_PMEM
new file mode 100644
index 0000000..9325600
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_PMEM
@@ -0,0 +1 @@
+# CONFIG_ARM64_PMEM is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_PTDUMP
b/baseconfig/arm/aarch64/CONFIG_ARM64_PTDUMP
new file mode 100644
index 0000000..5090299
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_PTDUMP
@@ -0,0 +1 @@
+# CONFIG_ARM64_PTDUMP is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_PTDUMP_DEBUGFS
b/baseconfig/arm/aarch64/CONFIG_ARM64_PTDUMP_DEBUGFS
new file mode 100644
index 0000000..2d698a9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_PTDUMP_DEBUGFS
@@ -0,0 +1 @@
+CONFIG_ARM64_PTDUMP_DEBUGFS=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET
b/baseconfig/arm/aarch64/CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET
new file mode 100644
index 0000000..a7f7cd7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET
@@ -0,0 +1 @@
+# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_RELOC_TEST
b/baseconfig/arm/aarch64/CONFIG_ARM64_RELOC_TEST
new file mode 100644
index 0000000..864fc6a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_RELOC_TEST
@@ -0,0 +1 @@
+# CONFIG_ARM64_RELOC_TEST is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_SVE
b/baseconfig/arm/aarch64/CONFIG_ARM64_SVE
new file mode 100644
index 0000000..cbb647e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_SVE
@@ -0,0 +1 @@
+CONFIG_ARM64_SVE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_SW_TTBR0_PAN
b/baseconfig/arm/aarch64/CONFIG_ARM64_SW_TTBR0_PAN
new file mode 100644
index 0000000..294c8ec
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_SW_TTBR0_PAN
@@ -0,0 +1 @@
+CONFIG_ARM64_SW_TTBR0_PAN=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_UAO
b/baseconfig/arm/aarch64/CONFIG_ARM64_UAO
new file mode 100644
index 0000000..1b63cd4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_UAO
@@ -0,0 +1 @@
+CONFIG_ARM64_UAO=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_VA_BITS
b/baseconfig/arm/aarch64/CONFIG_ARM64_VA_BITS
new file mode 100644
index 0000000..3a2764d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_VA_BITS
@@ -0,0 +1 @@
+CONFIG_ARM64_VA_BITS=48
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_VA_BITS_48
b/baseconfig/arm/aarch64/CONFIG_ARM64_VA_BITS_48
new file mode 100644
index 0000000..1bafe6e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_VA_BITS_48
@@ -0,0 +1 @@
+CONFIG_ARM64_VA_BITS_48=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM64_VHE
b/baseconfig/arm/aarch64/CONFIG_ARM64_VHE
new file mode 100644
index 0000000..340b2bf
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM64_VHE
@@ -0,0 +1 @@
+CONFIG_ARM64_VHE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARMADA_AP806_SYSCON
b/baseconfig/arm/aarch64/CONFIG_ARMADA_AP806_SYSCON
new file mode 100644
index 0000000..c0741ca
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARMADA_AP806_SYSCON
@@ -0,0 +1 @@
+CONFIG_ARMADA_AP806_SYSCON=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM_SBSA_WATCHDOG
b/baseconfig/arm/aarch64/CONFIG_ARM_SBSA_WATCHDOG
new file mode 100644
index 0000000..01aa8f1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM_SBSA_WATCHDOG
@@ -0,0 +1 @@
+CONFIG_ARM_SBSA_WATCHDOG=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM_SMMU_V3
b/baseconfig/arm/aarch64/CONFIG_ARM_SMMU_V3
new file mode 100644
index 0000000..83d144a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM_SMMU_V3
@@ -0,0 +1 @@
+CONFIG_ARM_SMMU_V3=y
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM_TEGRA186_CPUFREQ
b/baseconfig/arm/aarch64/CONFIG_ARM_TEGRA186_CPUFREQ
new file mode 100644
index 0000000..f0e165d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM_TEGRA186_CPUFREQ
@@ -0,0 +1 @@
+CONFIG_ARM_TEGRA186_CPUFREQ=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ARM_TEGRA_DEVFREQ
b/baseconfig/arm/aarch64/CONFIG_ARM_TEGRA_DEVFREQ
new file mode 100644
index 0000000..d64e3e3
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ARM_TEGRA_DEVFREQ
@@ -0,0 +1 @@
+CONFIG_ARM_TEGRA_DEVFREQ=m
diff --git a/baseconfig/arm/aarch64/CONFIG_AXP20X_ADC
b/baseconfig/arm/aarch64/CONFIG_AXP20X_ADC
new file mode 100644
index 0000000..025239f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AXP20X_ADC
@@ -0,0 +1 @@
+CONFIG_AXP20X_ADC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_AXP20X_POWER
b/baseconfig/arm/aarch64/CONFIG_AXP20X_POWER
new file mode 100644
index 0000000..ddf89f5
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AXP20X_POWER
@@ -0,0 +1 @@
+CONFIG_AXP20X_POWER=m
diff --git a/baseconfig/arm/aarch64/CONFIG_AXP288_ADC
b/baseconfig/arm/aarch64/CONFIG_AXP288_ADC
new file mode 100644
index 0000000..e138f36
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AXP288_ADC
@@ -0,0 +1 @@
+CONFIG_AXP288_ADC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_AXP288_CHARGER
b/baseconfig/arm/aarch64/CONFIG_AXP288_CHARGER
new file mode 100644
index 0000000..0418f96
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AXP288_CHARGER
@@ -0,0 +1 @@
+CONFIG_AXP288_CHARGER=m
diff --git a/baseconfig/arm/aarch64/CONFIG_AXP288_FUEL_GAUGE
b/baseconfig/arm/aarch64/CONFIG_AXP288_FUEL_GAUGE
new file mode 100644
index 0000000..e171b95
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_AXP288_FUEL_GAUGE
@@ -0,0 +1 @@
+CONFIG_AXP288_FUEL_GAUGE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_BATTERY_AXP20X
b/baseconfig/arm/aarch64/CONFIG_BATTERY_AXP20X
new file mode 100644
index 0000000..75591a2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_BATTERY_AXP20X
@@ -0,0 +1 @@
+CONFIG_BATTERY_AXP20X=m
diff --git a/baseconfig/arm/aarch64/CONFIG_BCMA_POSSIBLE
b/baseconfig/arm/aarch64/CONFIG_BCMA_POSSIBLE
new file mode 100644
index 0000000..aa4a926
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_BCMA_POSSIBLE
@@ -0,0 +1 @@
+CONFIG_BCMA_POSSIBLE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_BCM_PDC_MBOX
b/baseconfig/arm/aarch64/CONFIG_BCM_PDC_MBOX
new file mode 100644
index 0000000..23c2457
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_BCM_PDC_MBOX
@@ -0,0 +1 @@
+# CONFIG_BCM_PDC_MBOX is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE
b/baseconfig/arm/aarch64/CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE
new file mode 100644
index 0000000..71343dc
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE
@@ -0,0 +1 @@
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
diff --git a/baseconfig/arm/aarch64/CONFIG_BRCMUTIL
b/baseconfig/arm/aarch64/CONFIG_BRCMUTIL
new file mode 100644
index 0000000..66c5eac
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_BRCMUTIL
@@ -0,0 +1 @@
+CONFIG_BRCMUTIL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_BTT b/baseconfig/arm/aarch64/CONFIG_BTT
new file mode 100644
index 0000000..9cfddf1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_BTT
@@ -0,0 +1 @@
+CONFIG_BTT=y
diff --git a/baseconfig/arm/aarch64/CONFIG_BT_QCOMSMD
b/baseconfig/arm/aarch64/CONFIG_BT_QCOMSMD
new file mode 100644
index 0000000..9f36fb6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_BT_QCOMSMD
@@ -0,0 +1 @@
+CONFIG_BT_QCOMSMD=m
diff --git a/baseconfig/arm/aarch64/CONFIG_BUG b/baseconfig/arm/aarch64/CONFIG_BUG
new file mode 100644
index 0000000..7a3a7bf
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_BUG
@@ -0,0 +1 @@
+CONFIG_BUG=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CAN_SUN4I
b/baseconfig/arm/aarch64/CONFIG_CAN_SUN4I
new file mode 100644
index 0000000..925f02a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CAN_SUN4I
@@ -0,0 +1 @@
+CONFIG_CAN_SUN4I=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CAVIUM_CPT
b/baseconfig/arm/aarch64/CONFIG_CAVIUM_CPT
new file mode 100644
index 0000000..1838056
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CAVIUM_CPT
@@ -0,0 +1 @@
+CONFIG_CAVIUM_CPT=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_22375
b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_22375
new file mode 100644
index 0000000..e173734
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_22375
@@ -0,0 +1 @@
+CONFIG_CAVIUM_ERRATUM_22375=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_23144
b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_23144
new file mode 100644
index 0000000..59e70bc
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_23144
@@ -0,0 +1 @@
+CONFIG_CAVIUM_ERRATUM_23144=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_23154
b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_23154
new file mode 100644
index 0000000..04080e7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_23154
@@ -0,0 +1 @@
+CONFIG_CAVIUM_ERRATUM_23154=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_27456
b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_27456
new file mode 100644
index 0000000..540c843
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_27456
@@ -0,0 +1 @@
+CONFIG_CAVIUM_ERRATUM_27456=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_30115
b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_30115
new file mode 100644
index 0000000..e3f4218
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CAVIUM_ERRATUM_30115
@@ -0,0 +1 @@
+CONFIG_CAVIUM_ERRATUM_30115=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CHARGER_AXP20X
b/baseconfig/arm/aarch64/CONFIG_CHARGER_AXP20X
new file mode 100644
index 0000000..2e64e77
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CHARGER_AXP20X
@@ -0,0 +1 @@
+CONFIG_CHARGER_AXP20X=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CHARGER_MANAGER
b/baseconfig/arm/aarch64/CONFIG_CHARGER_MANAGER
new file mode 100644
index 0000000..51fe252
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CHARGER_MANAGER
@@ -0,0 +1 @@
+# CONFIG_CHARGER_MANAGER is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_CHARGER_QCOM_SMBB
b/baseconfig/arm/aarch64/CONFIG_CHARGER_QCOM_SMBB
new file mode 100644
index 0000000..43a91eb
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CHARGER_QCOM_SMBB
@@ -0,0 +1 @@
+CONFIG_CHARGER_QCOM_SMBB=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CLKDEV_LOOKUP
b/baseconfig/arm/aarch64/CONFIG_CLKDEV_LOOKUP
new file mode 100644
index 0000000..90b1bab
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CLKDEV_LOOKUP
@@ -0,0 +1 @@
+CONFIG_CLKDEV_LOOKUP=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CMDLINE
b/baseconfig/arm/aarch64/CONFIG_CMDLINE
new file mode 100644
index 0000000..f218410
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CMDLINE
@@ -0,0 +1 @@
+CONFIG_CMDLINE="console=ttyAMA0"
diff --git a/baseconfig/arm/aarch64/CONFIG_CMDLINE_FORCE
b/baseconfig/arm/aarch64/CONFIG_CMDLINE_FORCE
new file mode 100644
index 0000000..db59f37
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CMDLINE_FORCE
@@ -0,0 +1 @@
+# CONFIG_CMDLINE_FORCE is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3516CV300
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3516CV300
new file mode 100644
index 0000000..2c50858
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3516CV300
@@ -0,0 +1 @@
+# CONFIG_COMMON_CLK_HI3516CV300 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3519
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3519
new file mode 100644
index 0000000..5484a59
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3519
@@ -0,0 +1 @@
+CONFIG_COMMON_CLK_HI3519=m
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3660
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3660
new file mode 100644
index 0000000..4469354
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3660
@@ -0,0 +1 @@
+CONFIG_COMMON_CLK_HI3660=y
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3798CV200
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3798CV200
new file mode 100644
index 0000000..8d91e10
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI3798CV200
@@ -0,0 +1 @@
+# CONFIG_COMMON_CLK_HI3798CV200 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI6220
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI6220
new file mode 100644
index 0000000..440b714
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI6220
@@ -0,0 +1 @@
+CONFIG_COMMON_CLK_HI6220=y
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI655X
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI655X
new file mode 100644
index 0000000..18ddc07
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_HI655X
@@ -0,0 +1 @@
+CONFIG_COMMON_CLK_HI655X=m
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_PWM
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_PWM
new file mode 100644
index 0000000..08193dd
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_PWM
@@ -0,0 +1 @@
+CONFIG_COMMON_CLK_PWM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_QCOM
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_QCOM
new file mode 100644
index 0000000..2b7c643
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_QCOM
@@ -0,0 +1 @@
+CONFIG_COMMON_CLK_QCOM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_XGENE
b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_XGENE
new file mode 100644
index 0000000..44d0a9d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_CLK_XGENE
@@ -0,0 +1 @@
+CONFIG_COMMON_CLK_XGENE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_COMMON_RESET_HI6220
b/baseconfig/arm/aarch64/CONFIG_COMMON_RESET_HI6220
new file mode 100644
index 0000000..a603d73
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMMON_RESET_HI6220
@@ -0,0 +1 @@
+CONFIG_COMMON_RESET_HI6220=m
diff --git a/baseconfig/arm/aarch64/CONFIG_COMPAT b/baseconfig/arm/aarch64/CONFIG_COMPAT
new file mode 100644
index 0000000..3e041f1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_COMPAT
@@ -0,0 +1 @@
+# CONFIG_COMPAT is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_CONSOLE_TRANSLATIONS
b/baseconfig/arm/aarch64/CONFIG_CONSOLE_TRANSLATIONS
new file mode 100644
index 0000000..983fcc9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CONSOLE_TRANSLATIONS
@@ -0,0 +1 @@
+CONFIG_CONSOLE_TRANSLATIONS=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64
new file mode 100644
index 0000000..dd0ae2c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64
@@ -0,0 +1 @@
+CONFIG_CRYPTO_AES_ARM64=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_BS
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_BS
new file mode 100644
index 0000000..6e04273
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_BS
@@ -0,0 +1 @@
+CONFIG_CRYPTO_AES_ARM64_BS=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE
new file mode 100644
index 0000000..7200995
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE
@@ -0,0 +1 @@
+CONFIG_CRYPTO_AES_ARM64_CE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE_BLK
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE_BLK
new file mode 100644
index 0000000..b07b273
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE_BLK
@@ -0,0 +1 @@
+CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE_CCM
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE_CCM
new file mode 100644
index 0000000..20ef5af
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_CE_CCM
@@ -0,0 +1 @@
+CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_NEON_BLK
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_NEON_BLK
new file mode 100644
index 0000000..2ac8138
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_AES_ARM64_NEON_BLK
@@ -0,0 +1 @@
+CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_CRC32_ARM64
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_CRC32_ARM64
new file mode 100644
index 0000000..845ef51
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_CRC32_ARM64
@@ -0,0 +1 @@
+CONFIG_CRYPTO_CRC32_ARM64=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CAVIUM_ZIP
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CAVIUM_ZIP
new file mode 100644
index 0000000..d5226e1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CAVIUM_ZIP
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP
new file mode 100644
index 0000000..d2f5497
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_CCP=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP_CRYPTO
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP_CRYPTO
new file mode 100644
index 0000000..4887c6d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP_CRYPTO
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP_DD
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP_DD
new file mode 100644
index 0000000..18c7b90
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_CCP_DD
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_CCP_DD=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_QCE
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_QCE
new file mode 100644
index 0000000..27a3f72
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_QCE
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_QCE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_SAFEXCEL
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_SAFEXCEL
new file mode 100644
index 0000000..61cb974
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_DEV_SAFEXCEL
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_SAFEXCEL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_GHASH_ARM64_CE
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_GHASH_ARM64_CE
new file mode 100644
index 0000000..f2db2f2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_GHASH_ARM64_CE
@@ -0,0 +1 @@
+CONFIG_CRYPTO_GHASH_ARM64_CE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_SHA1_ARM64_CE
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_SHA1_ARM64_CE
new file mode 100644
index 0000000..3fe882c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_SHA1_ARM64_CE
@@ -0,0 +1 @@
+CONFIG_CRYPTO_SHA1_ARM64_CE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_CRYPTO_SHA2_ARM64_CE
b/baseconfig/arm/aarch64/CONFIG_CRYPTO_SHA2_ARM64_CE
new file mode 100644
index 0000000..5d79a86
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_CRYPTO_SHA2_ARM64_CE
@@ -0,0 +1 @@
+CONFIG_CRYPTO_SHA2_ARM64_CE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DEBUG_ALIGN_RODATA
b/baseconfig/arm/aarch64/CONFIG_DEBUG_ALIGN_RODATA
new file mode 100644
index 0000000..4b5ff50
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DEBUG_ALIGN_RODATA
@@ -0,0 +1 @@
+# CONFIG_DEBUG_ALIGN_RODATA is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_DEBUG_EFI
b/baseconfig/arm/aarch64/CONFIG_DEBUG_EFI
new file mode 100644
index 0000000..68b7b8a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DEBUG_EFI
@@ -0,0 +1 @@
+# CONFIG_DEBUG_EFI is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_DEBUG_SECTION_MISMATCH
b/baseconfig/arm/aarch64/CONFIG_DEBUG_SECTION_MISMATCH
new file mode 100644
index 0000000..441e346
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DEBUG_SECTION_MISMATCH
@@ -0,0 +1 @@
+CONFIG_DEBUG_SECTION_MISMATCH=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DEBUG_WX
b/baseconfig/arm/aarch64/CONFIG_DEBUG_WX
new file mode 100644
index 0000000..95e08f4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DEBUG_WX
@@ -0,0 +1 @@
+CONFIG_DEBUG_WX=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_HISI_KIRIN
b/baseconfig/arm/aarch64/CONFIG_DRM_HISI_KIRIN
new file mode 100644
index 0000000..271def0
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_HISI_KIRIN
@@ -0,0 +1 @@
+CONFIG_DRM_HISI_KIRIN=m
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM
new file mode 100644
index 0000000..0a1adfc
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM
@@ -0,0 +1 @@
+CONFIG_DRM_MSM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI
new file mode 100644
index 0000000..87b6279
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI
@@ -0,0 +1 @@
+CONFIG_DRM_MSM_DSI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_14NM_PHY
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_14NM_PHY
new file mode 100644
index 0000000..397f690
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_14NM_PHY
@@ -0,0 +1 @@
+CONFIG_DRM_MSM_DSI_14NM_PHY=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_20NM_PHY
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_20NM_PHY
new file mode 100644
index 0000000..7595ae2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_20NM_PHY
@@ -0,0 +1 @@
+CONFIG_DRM_MSM_DSI_20NM_PHY=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_28NM_8960_PHY
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_28NM_8960_PHY
new file mode 100644
index 0000000..5d86a45
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_28NM_8960_PHY
@@ -0,0 +1 @@
+CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_28NM_PHY
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_28NM_PHY
new file mode 100644
index 0000000..ea1c4f9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_28NM_PHY
@@ -0,0 +1 @@
+CONFIG_DRM_MSM_DSI_28NM_PHY=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_PLL
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_PLL
new file mode 100644
index 0000000..16ac280
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_DSI_PLL
@@ -0,0 +1 @@
+CONFIG_DRM_MSM_DSI_PLL=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM_HDMI_HDCP
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_HDMI_HDCP
new file mode 100644
index 0000000..2adc35b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_HDMI_HDCP
@@ -0,0 +1 @@
+CONFIG_DRM_MSM_HDMI_HDCP=y
diff --git a/baseconfig/arm/aarch64/CONFIG_DRM_MSM_REGISTER_LOGGING
b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_REGISTER_LOGGING
new file mode 100644
index 0000000..83c03d9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DRM_MSM_REGISTER_LOGGING
@@ -0,0 +1 @@
+# CONFIG_DRM_MSM_REGISTER_LOGGING is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_DVB_B2C2_FLEXCOP_USB
b/baseconfig/arm/aarch64/CONFIG_DVB_B2C2_FLEXCOP_USB
new file mode 100644
index 0000000..5f48aff
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DVB_B2C2_FLEXCOP_USB
@@ -0,0 +1 @@
+# CONFIG_DVB_B2C2_FLEXCOP_USB is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_DWMAC_IPQ806X
b/baseconfig/arm/aarch64/CONFIG_DWMAC_IPQ806X
new file mode 100644
index 0000000..49177a6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DWMAC_IPQ806X
@@ -0,0 +1 @@
+CONFIG_DWMAC_IPQ806X=m
diff --git a/baseconfig/arm/aarch64/CONFIG_DWMAC_SUN8I
b/baseconfig/arm/aarch64/CONFIG_DWMAC_SUN8I
new file mode 100644
index 0000000..ce05f93
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DWMAC_SUN8I
@@ -0,0 +1 @@
+CONFIG_DWMAC_SUN8I=m
diff --git a/baseconfig/arm/aarch64/CONFIG_DWMAC_SUNXI
b/baseconfig/arm/aarch64/CONFIG_DWMAC_SUNXI
new file mode 100644
index 0000000..254fc7d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_DWMAC_SUNXI
@@ -0,0 +1 @@
+CONFIG_DWMAC_SUNXI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_EDAC_THUNDERX
b/baseconfig/arm/aarch64/CONFIG_EDAC_THUNDERX
new file mode 100644
index 0000000..dae44bb
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_EDAC_THUNDERX
@@ -0,0 +1 @@
+CONFIG_EDAC_THUNDERX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_EDAC_XGENE
b/baseconfig/arm/aarch64/CONFIG_EDAC_XGENE
new file mode 100644
index 0000000..dbadc35
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_EDAC_XGENE
@@ -0,0 +1 @@
+CONFIG_EDAC_XGENE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_EXTCON_AXP288
b/baseconfig/arm/aarch64/CONFIG_EXTCON_AXP288
new file mode 100644
index 0000000..7fadeb5
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_EXTCON_AXP288
@@ -0,0 +1 @@
+CONFIG_EXTCON_AXP288=m
diff --git a/baseconfig/arm/aarch64/CONFIG_EXTCON_QCOM_SPMI_MISC
b/baseconfig/arm/aarch64/CONFIG_EXTCON_QCOM_SPMI_MISC
new file mode 100644
index 0000000..b524879
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_EXTCON_QCOM_SPMI_MISC
@@ -0,0 +1 @@
+CONFIG_EXTCON_QCOM_SPMI_MISC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_FB_MODE_HELPERS
b/baseconfig/arm/aarch64/CONFIG_FB_MODE_HELPERS
new file mode 100644
index 0000000..84f5157
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_FB_MODE_HELPERS
@@ -0,0 +1 @@
+CONFIG_FB_MODE_HELPERS=y
diff --git a/baseconfig/arm/aarch64/CONFIG_FORCE_MAX_ZONEORDER
b/baseconfig/arm/aarch64/CONFIG_FORCE_MAX_ZONEORDER
new file mode 100644
index 0000000..6d42a47
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_FORCE_MAX_ZONEORDER
@@ -0,0 +1 @@
+CONFIG_FORCE_MAX_ZONEORDER=13
diff --git a/baseconfig/arm/aarch64/CONFIG_FSL_ERRATUM_A008585
b/baseconfig/arm/aarch64/CONFIG_FSL_ERRATUM_A008585
new file mode 100644
index 0000000..8dce0af
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_FSL_ERRATUM_A008585
@@ -0,0 +1 @@
+CONFIG_FSL_ERRATUM_A008585=y
diff --git a/baseconfig/arm/aarch64/CONFIG_FSL_MC_BUS
b/baseconfig/arm/aarch64/CONFIG_FSL_MC_BUS
new file mode 100644
index 0000000..dddc2f1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_FSL_MC_BUS
@@ -0,0 +1 @@
+# CONFIG_FSL_MC_BUS is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_FUJITSU_ES
b/baseconfig/arm/aarch64/CONFIG_FUJITSU_ES
new file mode 100644
index 0000000..39b50c9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_FUJITSU_ES
@@ -0,0 +1 @@
+# CONFIG_FUJITSU_ES is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_GPIO_AXP209
b/baseconfig/arm/aarch64/CONFIG_GPIO_AXP209
new file mode 100644
index 0000000..2365ae7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_GPIO_AXP209
@@ -0,0 +1 @@
+CONFIG_GPIO_AXP209=m
diff --git a/baseconfig/arm/aarch64/CONFIG_GPIO_MAX77620
b/baseconfig/arm/aarch64/CONFIG_GPIO_MAX77620
new file mode 100644
index 0000000..fd5e22a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_GPIO_MAX77620
@@ -0,0 +1 @@
+CONFIG_GPIO_MAX77620=m
diff --git a/baseconfig/arm/aarch64/CONFIG_GPIO_THUNDERX
b/baseconfig/arm/aarch64/CONFIG_GPIO_THUNDERX
new file mode 100644
index 0000000..6895cc0
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_GPIO_THUNDERX
@@ -0,0 +1 @@
+CONFIG_GPIO_THUNDERX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_GPIO_XGENE
b/baseconfig/arm/aarch64/CONFIG_GPIO_XGENE
new file mode 100644
index 0000000..f210ebc
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_GPIO_XGENE
@@ -0,0 +1 @@
+CONFIG_GPIO_XGENE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_GPIO_XGENE_SB
b/baseconfig/arm/aarch64/CONFIG_GPIO_XGENE_SB
new file mode 100644
index 0000000..01e2940
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_GPIO_XGENE_SB
@@ -0,0 +1 @@
+CONFIG_GPIO_XGENE_SB=m
diff --git a/baseconfig/arm/aarch64/CONFIG_GPIO_XLP
b/baseconfig/arm/aarch64/CONFIG_GPIO_XLP
new file mode 100644
index 0000000..f99cd41
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_GPIO_XLP
@@ -0,0 +1 @@
+CONFIG_GPIO_XLP=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HI6220_MBOX
b/baseconfig/arm/aarch64/CONFIG_HI6220_MBOX
new file mode 100644
index 0000000..5fd48c6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HI6220_MBOX
@@ -0,0 +1 @@
+CONFIG_HI6220_MBOX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HISILICON_ERRATUM_161010101
b/baseconfig/arm/aarch64/CONFIG_HISILICON_ERRATUM_161010101
new file mode 100644
index 0000000..b591425
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HISILICON_ERRATUM_161010101
@@ -0,0 +1 @@
+CONFIG_HISILICON_ERRATUM_161010101=y
diff --git a/baseconfig/arm/aarch64/CONFIG_HISILICON_ERRATUM_161600802
b/baseconfig/arm/aarch64/CONFIG_HISILICON_ERRATUM_161600802
new file mode 100644
index 0000000..86ef85f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HISILICON_ERRATUM_161600802
@@ -0,0 +1 @@
+CONFIG_HISILICON_ERRATUM_161600802=y
diff --git a/baseconfig/arm/aarch64/CONFIG_HISILICON_IRQ_MBIGEN
b/baseconfig/arm/aarch64/CONFIG_HISILICON_IRQ_MBIGEN
new file mode 100644
index 0000000..5ca6d30
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HISILICON_IRQ_MBIGEN
@@ -0,0 +1 @@
+CONFIG_HISILICON_IRQ_MBIGEN=y
diff --git a/baseconfig/arm/aarch64/CONFIG_HISI_KIRIN_DW_DSI
b/baseconfig/arm/aarch64/CONFIG_HISI_KIRIN_DW_DSI
new file mode 100644
index 0000000..cef6096
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HISI_KIRIN_DW_DSI
@@ -0,0 +1 @@
+CONFIG_HISI_KIRIN_DW_DSI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HISI_THERMAL
b/baseconfig/arm/aarch64/CONFIG_HISI_THERMAL
new file mode 100644
index 0000000..05fc96b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HISI_THERMAL
@@ -0,0 +1 @@
+CONFIG_HISI_THERMAL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HOTPLUG_PCI_SHPC
b/baseconfig/arm/aarch64/CONFIG_HOTPLUG_PCI_SHPC
new file mode 100644
index 0000000..f03be8a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HOTPLUG_PCI_SHPC
@@ -0,0 +1 @@
+# CONFIG_HOTPLUG_PCI_SHPC is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_HVC_DCC
b/baseconfig/arm/aarch64/CONFIG_HVC_DCC
new file mode 100644
index 0000000..b2e8007
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HVC_DCC
@@ -0,0 +1 @@
+# CONFIG_HVC_DCC is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_HVC_DRIVER
b/baseconfig/arm/aarch64/CONFIG_HVC_DRIVER
new file mode 100644
index 0000000..2b13a0c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HVC_DRIVER
@@ -0,0 +1 @@
+CONFIG_HVC_DRIVER=y
diff --git a/baseconfig/arm/aarch64/CONFIG_HWSPINLOCK_QCOM
b/baseconfig/arm/aarch64/CONFIG_HWSPINLOCK_QCOM
new file mode 100644
index 0000000..5dfdf85
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HWSPINLOCK_QCOM
@@ -0,0 +1 @@
+CONFIG_HWSPINLOCK_QCOM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_CAVIUM
b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_CAVIUM
new file mode 100644
index 0000000..e3bec97
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_CAVIUM
@@ -0,0 +1 @@
+CONFIG_HW_RANDOM_CAVIUM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_HISI
b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_HISI
new file mode 100644
index 0000000..3f6b707
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_HISI
@@ -0,0 +1 @@
+CONFIG_HW_RANDOM_HISI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_MSM
b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_MSM
new file mode 100644
index 0000000..b95d5cb
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_MSM
@@ -0,0 +1 @@
+CONFIG_HW_RANDOM_MSM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_OMAP
b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_OMAP
new file mode 100644
index 0000000..cf37a6e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_OMAP
@@ -0,0 +1 @@
+CONFIG_HW_RANDOM_OMAP=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_XGENE
b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_XGENE
new file mode 100644
index 0000000..85af60d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HW_RANDOM_XGENE
@@ -0,0 +1 @@
+CONFIG_HW_RANDOM_XGENE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_HZ b/baseconfig/arm/aarch64/CONFIG_HZ
new file mode 100644
index 0000000..bfc405e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HZ
@@ -0,0 +1 @@
+CONFIG_HZ=100
diff --git a/baseconfig/arm/aarch64/CONFIG_HZ_100 b/baseconfig/arm/aarch64/CONFIG_HZ_100
new file mode 100644
index 0000000..11bd2af
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HZ_100
@@ -0,0 +1 @@
+CONFIG_HZ_100=y
diff --git a/baseconfig/arm/aarch64/CONFIG_HZ_1000
b/baseconfig/arm/aarch64/CONFIG_HZ_1000
new file mode 100644
index 0000000..c211724
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_HZ_1000
@@ -0,0 +1 @@
+# CONFIG_HZ_1000 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_I2C_HIX5HD2
b/baseconfig/arm/aarch64/CONFIG_I2C_HIX5HD2
new file mode 100644
index 0000000..7b16fe2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_I2C_HIX5HD2
@@ -0,0 +1 @@
+# CONFIG_I2C_HIX5HD2 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_I2C_QUP
b/baseconfig/arm/aarch64/CONFIG_I2C_QUP
new file mode 100644
index 0000000..7fb7cd3
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_I2C_QUP
@@ -0,0 +1 @@
+CONFIG_I2C_QUP=m
diff --git a/baseconfig/arm/aarch64/CONFIG_I2C_SCMI
b/baseconfig/arm/aarch64/CONFIG_I2C_SCMI
new file mode 100644
index 0000000..6e60bd4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_I2C_SCMI
@@ -0,0 +1 @@
+CONFIG_I2C_SCMI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_I2C_THUNDERX
b/baseconfig/arm/aarch64/CONFIG_I2C_THUNDERX
new file mode 100644
index 0000000..c544a8c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_I2C_THUNDERX
@@ -0,0 +1 @@
+CONFIG_I2C_THUNDERX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_I2C_XGENE_SLIMPRO
b/baseconfig/arm/aarch64/CONFIG_I2C_XGENE_SLIMPRO
new file mode 100644
index 0000000..44af582
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_I2C_XGENE_SLIMPRO
@@ -0,0 +1 @@
+CONFIG_I2C_XGENE_SLIMPRO=m
diff --git a/baseconfig/arm/aarch64/CONFIG_I2C_XLP9XX
b/baseconfig/arm/aarch64/CONFIG_I2C_XLP9XX
new file mode 100644
index 0000000..bcc41c3
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_I2C_XLP9XX
@@ -0,0 +1 @@
+CONFIG_I2C_XLP9XX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_INPUT_AXP20X_PEK
b/baseconfig/arm/aarch64/CONFIG_INPUT_AXP20X_PEK
new file mode 100644
index 0000000..e2fbdf9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_INPUT_AXP20X_PEK
@@ -0,0 +1 @@
+CONFIG_INPUT_AXP20X_PEK=m
diff --git a/baseconfig/arm/aarch64/CONFIG_INPUT_HISI_POWERKEY
b/baseconfig/arm/aarch64/CONFIG_INPUT_HISI_POWERKEY
new file mode 100644
index 0000000..bd59856
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_INPUT_HISI_POWERKEY
@@ -0,0 +1 @@
+CONFIG_INPUT_HISI_POWERKEY=m
diff --git a/baseconfig/arm/aarch64/CONFIG_INPUT_PM8941_PWRKEY
b/baseconfig/arm/aarch64/CONFIG_INPUT_PM8941_PWRKEY
new file mode 100644
index 0000000..24fb62b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_INPUT_PM8941_PWRKEY
@@ -0,0 +1 @@
+# CONFIG_INPUT_PM8941_PWRKEY is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_INPUT_REGULATOR_HAPTIC
b/baseconfig/arm/aarch64/CONFIG_INPUT_REGULATOR_HAPTIC
new file mode 100644
index 0000000..4230eab
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_INPUT_REGULATOR_HAPTIC
@@ -0,0 +1 @@
+# CONFIG_INPUT_REGULATOR_HAPTIC is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_IR_SUNXI
b/baseconfig/arm/aarch64/CONFIG_IR_SUNXI
new file mode 100644
index 0000000..fe2dc68
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_IR_SUNXI
@@ -0,0 +1 @@
+CONFIG_IR_SUNXI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_K3_DMA b/baseconfig/arm/aarch64/CONFIG_K3_DMA
new file mode 100644
index 0000000..c64ec40
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_K3_DMA
@@ -0,0 +1 @@
+CONFIG_K3_DMA=m
diff --git a/baseconfig/arm/aarch64/CONFIG_KEYBOARD_SUN4I_LRADC
b/baseconfig/arm/aarch64/CONFIG_KEYBOARD_SUN4I_LRADC
new file mode 100644
index 0000000..8fcbd86
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_KEYBOARD_SUN4I_LRADC
@@ -0,0 +1 @@
+# CONFIG_KEYBOARD_SUN4I_LRADC is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_KVM b/baseconfig/arm/aarch64/CONFIG_KVM
new file mode 100644
index 0000000..14f90d8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_KVM
@@ -0,0 +1 @@
+CONFIG_KVM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_LIBNVDIMM
b/baseconfig/arm/aarch64/CONFIG_LIBNVDIMM
new file mode 100644
index 0000000..aeaaefe
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_LIBNVDIMM
@@ -0,0 +1 @@
+CONFIG_LIBNVDIMM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_LIQUIDIO
b/baseconfig/arm/aarch64/CONFIG_LIQUIDIO
new file mode 100644
index 0000000..7535662
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_LIQUIDIO
@@ -0,0 +1 @@
+# CONFIG_LIQUIDIO is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_MAX77620_THERMAL
b/baseconfig/arm/aarch64/CONFIG_MAX77620_THERMAL
new file mode 100644
index 0000000..d334d3f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MAX77620_THERMAL
@@ -0,0 +1 @@
+CONFIG_MAX77620_THERMAL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MAX77620_WATCHDOG
b/baseconfig/arm/aarch64/CONFIG_MAX77620_WATCHDOG
new file mode 100644
index 0000000..f998244
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MAX77620_WATCHDOG
@@ -0,0 +1 @@
+CONFIG_MAX77620_WATCHDOG=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MDIO_HISI_FEMAC
b/baseconfig/arm/aarch64/CONFIG_MDIO_HISI_FEMAC
new file mode 100644
index 0000000..6e4c16c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MDIO_HISI_FEMAC
@@ -0,0 +1 @@
+CONFIG_MDIO_HISI_FEMAC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MDIO_OCTEON
b/baseconfig/arm/aarch64/CONFIG_MDIO_OCTEON
new file mode 100644
index 0000000..e14c4b0
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MDIO_OCTEON
@@ -0,0 +1 @@
+# CONFIG_MDIO_OCTEON is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_MDIO_SUN4I
b/baseconfig/arm/aarch64/CONFIG_MDIO_SUN4I
new file mode 100644
index 0000000..5bf1478
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MDIO_SUN4I
@@ -0,0 +1 @@
+# CONFIG_MDIO_SUN4I is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_MDIO_THUNDER
b/baseconfig/arm/aarch64/CONFIG_MDIO_THUNDER
new file mode 100644
index 0000000..00eb9a6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MDIO_THUNDER
@@ -0,0 +1 @@
+CONFIG_MDIO_THUNDER=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MDIO_XGENE
b/baseconfig/arm/aarch64/CONFIG_MDIO_XGENE
new file mode 100644
index 0000000..8a6b53a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MDIO_XGENE
@@ -0,0 +1 @@
+CONFIG_MDIO_XGENE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MDM_GCC_9615
b/baseconfig/arm/aarch64/CONFIG_MDM_GCC_9615
new file mode 100644
index 0000000..4d972af
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MDM_GCC_9615
@@ -0,0 +1 @@
+# CONFIG_MDM_GCC_9615 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_MDM_LCC_9615
b/baseconfig/arm/aarch64/CONFIG_MDM_LCC_9615
new file mode 100644
index 0000000..72f159f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MDM_LCC_9615
@@ -0,0 +1 @@
+# CONFIG_MDM_LCC_9615 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_MESON_GXBB_WATCHDOG
b/baseconfig/arm/aarch64/CONFIG_MESON_GXBB_WATCHDOG
new file mode 100644
index 0000000..a9c8de7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MESON_GXBB_WATCHDOG
@@ -0,0 +1 @@
+CONFIG_MESON_GXBB_WATCHDOG=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MESON_GXL_PHY
b/baseconfig/arm/aarch64/CONFIG_MESON_GXL_PHY
new file mode 100644
index 0000000..cc59580
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MESON_GXL_PHY
@@ -0,0 +1 @@
+CONFIG_MESON_GXL_PHY=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MESON_WATCHDOG
b/baseconfig/arm/aarch64/CONFIG_MESON_WATCHDOG
new file mode 100644
index 0000000..2e5c153
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MESON_WATCHDOG
@@ -0,0 +1 @@
+# CONFIG_MESON_WATCHDOG is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X
b/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X
new file mode 100644
index 0000000..ada79c0
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X
@@ -0,0 +1 @@
+CONFIG_MFD_AXP20X=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X_I2C
b/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X_I2C
new file mode 100644
index 0000000..22c6029
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X_I2C
@@ -0,0 +1 @@
+CONFIG_MFD_AXP20X_I2C=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X_RSB
b/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X_RSB
new file mode 100644
index 0000000..29150d5
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_AXP20X_RSB
@@ -0,0 +1 @@
+CONFIG_MFD_AXP20X_RSB=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_HI655X_PMIC
b/baseconfig/arm/aarch64/CONFIG_MFD_HI655X_PMIC
new file mode 100644
index 0000000..650829c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_HI655X_PMIC
@@ -0,0 +1 @@
+CONFIG_MFD_HI655X_PMIC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_MAX77620
b/baseconfig/arm/aarch64/CONFIG_MFD_MAX77620
new file mode 100644
index 0000000..be2ba08
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_MAX77620
@@ -0,0 +1 @@
+CONFIG_MFD_MAX77620=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_QCOM_RPM
b/baseconfig/arm/aarch64/CONFIG_MFD_QCOM_RPM
new file mode 100644
index 0000000..d88a4c4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_QCOM_RPM
@@ -0,0 +1 @@
+CONFIG_MFD_QCOM_RPM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_SPMI_PMIC
b/baseconfig/arm/aarch64/CONFIG_MFD_SPMI_PMIC
new file mode 100644
index 0000000..6360fee
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_SPMI_PMIC
@@ -0,0 +1 @@
+CONFIG_MFD_SPMI_PMIC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_SUN4I_GPADC
b/baseconfig/arm/aarch64/CONFIG_MFD_SUN4I_GPADC
new file mode 100644
index 0000000..d156cb1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_SUN4I_GPADC
@@ -0,0 +1 @@
+CONFIG_MFD_SUN4I_GPADC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MFD_SUN6I_PRCM
b/baseconfig/arm/aarch64/CONFIG_MFD_SUN6I_PRCM
new file mode 100644
index 0000000..1784bb2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MFD_SUN6I_PRCM
@@ -0,0 +1 @@
+CONFIG_MFD_SUN6I_PRCM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MMC_CAVIUM_THUNDERX
b/baseconfig/arm/aarch64/CONFIG_MMC_CAVIUM_THUNDERX
new file mode 100644
index 0000000..8c4640a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MMC_CAVIUM_THUNDERX
@@ -0,0 +1 @@
+CONFIG_MMC_CAVIUM_THUNDERX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MMC_MESON_GX
b/baseconfig/arm/aarch64/CONFIG_MMC_MESON_GX
new file mode 100644
index 0000000..f6d0598
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MMC_MESON_GX
@@ -0,0 +1 @@
+CONFIG_MMC_MESON_GX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MMC_QCOM_DML
b/baseconfig/arm/aarch64/CONFIG_MMC_QCOM_DML
new file mode 100644
index 0000000..48facf3
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MMC_QCOM_DML
@@ -0,0 +1 @@
+CONFIG_MMC_QCOM_DML=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MMC_SDHCI_F_SDH30
b/baseconfig/arm/aarch64/CONFIG_MMC_SDHCI_F_SDH30
new file mode 100644
index 0000000..e026d18
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MMC_SDHCI_F_SDH30
@@ -0,0 +1 @@
+CONFIG_MMC_SDHCI_F_SDH30=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MMC_SDHCI_MSM
b/baseconfig/arm/aarch64/CONFIG_MMC_SDHCI_MSM
new file mode 100644
index 0000000..512d452
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MMC_SDHCI_MSM
@@ -0,0 +1 @@
+CONFIG_MMC_SDHCI_MSM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MMC_SUNXI
b/baseconfig/arm/aarch64/CONFIG_MMC_SUNXI
new file mode 100644
index 0000000..0f6eda3
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MMC_SUNXI
@@ -0,0 +1 @@
+CONFIG_MMC_SUNXI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8660
b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8660
new file mode 100644
index 0000000..9effe86
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8660
@@ -0,0 +1 @@
+CONFIG_MSM_GCC_8660=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8916
b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8916
new file mode 100644
index 0000000..87cf3fd
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8916
@@ -0,0 +1 @@
+CONFIG_MSM_GCC_8916=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8960
b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8960
new file mode 100644
index 0000000..03ba44b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8960
@@ -0,0 +1 @@
+CONFIG_MSM_GCC_8960=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8974
b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8974
new file mode 100644
index 0000000..8ffbd80
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8974
@@ -0,0 +1 @@
+CONFIG_MSM_GCC_8974=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8996
b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8996
new file mode 100644
index 0000000..4b01d31
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_GCC_8996
@@ -0,0 +1 @@
+CONFIG_MSM_GCC_8996=y
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_LCC_8960
b/baseconfig/arm/aarch64/CONFIG_MSM_LCC_8960
new file mode 100644
index 0000000..6965544
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_LCC_8960
@@ -0,0 +1 @@
+# CONFIG_MSM_LCC_8960 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8960
b/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8960
new file mode 100644
index 0000000..c2ccb99
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8960
@@ -0,0 +1 @@
+CONFIG_MSM_MMCC_8960=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8974
b/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8974
new file mode 100644
index 0000000..04b9f75
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8974
@@ -0,0 +1 @@
+CONFIG_MSM_MMCC_8974=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8996
b/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8996
new file mode 100644
index 0000000..e40293a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MSM_MMCC_8996
@@ -0,0 +1 @@
+CONFIG_MSM_MMCC_8996=m
diff --git a/baseconfig/arm/aarch64/CONFIG_MV_XOR_V2
b/baseconfig/arm/aarch64/CONFIG_MV_XOR_V2
new file mode 100644
index 0000000..a6e590e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_MV_XOR_V2
@@ -0,0 +1 @@
+# CONFIG_MV_XOR_V2 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_ND_BLK b/baseconfig/arm/aarch64/CONFIG_ND_BLK
new file mode 100644
index 0000000..8a6c237
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ND_BLK
@@ -0,0 +1 @@
+CONFIG_ND_BLK=m
diff --git a/baseconfig/arm/aarch64/CONFIG_ND_BTT b/baseconfig/arm/aarch64/CONFIG_ND_BTT
new file mode 100644
index 0000000..d4e20e2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_ND_BTT
@@ -0,0 +1 @@
+CONFIG_ND_BTT=m
diff --git a/baseconfig/arm/aarch64/CONFIG_NET_SB1000
b/baseconfig/arm/aarch64/CONFIG_NET_SB1000
new file mode 100644
index 0000000..53ead8c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NET_SB1000
@@ -0,0 +1 @@
+CONFIG_NET_SB1000=y
diff --git a/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_ALLWINNER
b/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_ALLWINNER
new file mode 100644
index 0000000..2ff4507
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_ALLWINNER
@@ -0,0 +1 @@
+CONFIG_NET_VENDOR_ALLWINNER=y
diff --git a/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_CAVIUM
b/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_CAVIUM
new file mode 100644
index 0000000..5ae5805
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_CAVIUM
@@ -0,0 +1 @@
+CONFIG_NET_VENDOR_CAVIUM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_QUALCOMM
b/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_QUALCOMM
new file mode 100644
index 0000000..46be71a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_QUALCOMM
@@ -0,0 +1 @@
+CONFIG_NET_VENDOR_QUALCOMM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_SNI
b/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_SNI
new file mode 100644
index 0000000..bb77206
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NET_VENDOR_SNI
@@ -0,0 +1 @@
+CONFIG_NET_VENDOR_SNI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_NET_XGENE
b/baseconfig/arm/aarch64/CONFIG_NET_XGENE
new file mode 100644
index 0000000..57527a6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NET_XGENE
@@ -0,0 +1 @@
+CONFIG_NET_XGENE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_NET_XGENE_V2
b/baseconfig/arm/aarch64/CONFIG_NET_XGENE_V2
new file mode 100644
index 0000000..7d5cbcd
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NET_XGENE_V2
@@ -0,0 +1 @@
+CONFIG_NET_XGENE_V2=m
diff --git a/baseconfig/arm/aarch64/CONFIG_NODES_SHIFT
b/baseconfig/arm/aarch64/CONFIG_NODES_SHIFT
new file mode 100644
index 0000000..7647492
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NODES_SHIFT
@@ -0,0 +1 @@
+CONFIG_NODES_SHIFT=9
diff --git a/baseconfig/arm/aarch64/CONFIG_NR_CPUS
b/baseconfig/arm/aarch64/CONFIG_NR_CPUS
new file mode 100644
index 0000000..0c4b1d9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NR_CPUS
@@ -0,0 +1 @@
+CONFIG_NR_CPUS=256
diff --git a/baseconfig/arm/aarch64/CONFIG_NUMA b/baseconfig/arm/aarch64/CONFIG_NUMA
new file mode 100644
index 0000000..e480f0c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NUMA
@@ -0,0 +1 @@
+CONFIG_NUMA=y
diff --git a/baseconfig/arm/aarch64/CONFIG_NUMA_BALANCING
b/baseconfig/arm/aarch64/CONFIG_NUMA_BALANCING
new file mode 100644
index 0000000..9de89d5
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NUMA_BALANCING
@@ -0,0 +1 @@
+CONFIG_NUMA_BALANCING=y
diff --git a/baseconfig/arm/aarch64/CONFIG_NUMA_BALANCING_DEFAULT_ENABLED
b/baseconfig/arm/aarch64/CONFIG_NUMA_BALANCING_DEFAULT_ENABLED
new file mode 100644
index 0000000..5f74021
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NUMA_BALANCING_DEFAULT_ENABLED
@@ -0,0 +1 @@
+CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
diff --git a/baseconfig/arm/aarch64/CONFIG_NVMEM_SUNXI_SID
b/baseconfig/arm/aarch64/CONFIG_NVMEM_SUNXI_SID
new file mode 100644
index 0000000..454644a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_NVMEM_SUNXI_SID
@@ -0,0 +1 @@
+CONFIG_NVMEM_SUNXI_SID=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PCC b/baseconfig/arm/aarch64/CONFIG_PCC
new file mode 100644
index 0000000..36eb8c2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCC
@@ -0,0 +1 @@
+CONFIG_PCC=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PCIE_DW_HOST_ECAM
b/baseconfig/arm/aarch64/CONFIG_PCIE_DW_HOST_ECAM
new file mode 100644
index 0000000..cdb6169
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCIE_DW_HOST_ECAM
@@ -0,0 +1 @@
+CONFIG_PCIE_DW_HOST_ECAM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PCIE_KIRIN
b/baseconfig/arm/aarch64/CONFIG_PCIE_KIRIN
new file mode 100644
index 0000000..be6e297
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCIE_KIRIN
@@ -0,0 +1 @@
+CONFIG_PCIE_KIRIN=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PCIE_QCOM
b/baseconfig/arm/aarch64/CONFIG_PCIE_QCOM
new file mode 100644
index 0000000..61886f1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCIE_QCOM
@@ -0,0 +1 @@
+CONFIG_PCIE_QCOM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PCI_HISI
b/baseconfig/arm/aarch64/CONFIG_PCI_HISI
new file mode 100644
index 0000000..468f3e4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCI_HISI
@@ -0,0 +1 @@
+CONFIG_PCI_HISI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PCI_HOST_THUNDER_ECAM
b/baseconfig/arm/aarch64/CONFIG_PCI_HOST_THUNDER_ECAM
new file mode 100644
index 0000000..a812c31
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCI_HOST_THUNDER_ECAM
@@ -0,0 +1 @@
+CONFIG_PCI_HOST_THUNDER_ECAM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PCI_HOST_THUNDER_PEM
b/baseconfig/arm/aarch64/CONFIG_PCI_HOST_THUNDER_PEM
new file mode 100644
index 0000000..6c45e09
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCI_HOST_THUNDER_PEM
@@ -0,0 +1 @@
+CONFIG_PCI_HOST_THUNDER_PEM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PCI_XGENE
b/baseconfig/arm/aarch64/CONFIG_PCI_XGENE
new file mode 100644
index 0000000..8531730
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCI_XGENE
@@ -0,0 +1 @@
+CONFIG_PCI_XGENE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PCI_XGENE_MSI
b/baseconfig/arm/aarch64/CONFIG_PCI_XGENE_MSI
new file mode 100644
index 0000000..ce07c62
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PCI_XGENE_MSI
@@ -0,0 +1 @@
+CONFIG_PCI_XGENE_MSI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_HI6220_USB
b/baseconfig/arm/aarch64/CONFIG_PHY_HI6220_USB
new file mode 100644
index 0000000..462bb7c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_HI6220_USB
@@ -0,0 +1 @@
+CONFIG_PHY_HI6220_USB=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_MVEBU_CP110_COMPHY
b/baseconfig/arm/aarch64/CONFIG_PHY_MVEBU_CP110_COMPHY
new file mode 100644
index 0000000..1902b0c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_MVEBU_CP110_COMPHY
@@ -0,0 +1 @@
+CONFIG_PHY_MVEBU_CP110_COMPHY=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_APQ8064_SATA
b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_APQ8064_SATA
new file mode 100644
index 0000000..bb25b46
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_APQ8064_SATA
@@ -0,0 +1 @@
+# CONFIG_PHY_QCOM_APQ8064_SATA is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_QMP
b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_QMP
new file mode 100644
index 0000000..cba57fa
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_QMP
@@ -0,0 +1 @@
+CONFIG_PHY_QCOM_QMP=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_QUSB2
b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_QUSB2
new file mode 100644
index 0000000..6512e59
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_QUSB2
@@ -0,0 +1 @@
+CONFIG_PHY_QCOM_QUSB2=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_UFS
b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_UFS
new file mode 100644
index 0000000..50ac1d8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_UFS
@@ -0,0 +1 @@
+# CONFIG_PHY_QCOM_UFS is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_USB_HS
b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_USB_HS
new file mode 100644
index 0000000..61e98f8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_USB_HS
@@ -0,0 +1 @@
+CONFIG_PHY_QCOM_USB_HS=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_USB_HSIC
b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_USB_HSIC
new file mode 100644
index 0000000..0b25aa2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_QCOM_USB_HSIC
@@ -0,0 +1 @@
+CONFIG_PHY_QCOM_USB_HSIC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_SUN4I_USB
b/baseconfig/arm/aarch64/CONFIG_PHY_SUN4I_USB
new file mode 100644
index 0000000..f619228
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_SUN4I_USB
@@ -0,0 +1 @@
+CONFIG_PHY_SUN4I_USB=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_SUN9I_USB
b/baseconfig/arm/aarch64/CONFIG_PHY_SUN9I_USB
new file mode 100644
index 0000000..98d0025
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_SUN9I_USB
@@ -0,0 +1 @@
+# CONFIG_PHY_SUN9I_USB is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PHY_XGENE
b/baseconfig/arm/aarch64/CONFIG_PHY_XGENE
new file mode 100644
index 0000000..8d9f368
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PHY_XGENE
@@ -0,0 +1 @@
+CONFIG_PHY_XGENE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_AMD
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_AMD
new file mode 100644
index 0000000..41cff13
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_AMD
@@ -0,0 +1 @@
+CONFIG_PINCTRL_AMD=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_APQ8064
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_APQ8064
new file mode 100644
index 0000000..0c95df8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_APQ8064
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_APQ8064 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_APQ8084
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_APQ8084
new file mode 100644
index 0000000..dc701bb
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_APQ8084
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_APQ8084 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_MAX77620
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MAX77620
new file mode 100644
index 0000000..3b44d69
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MAX77620
@@ -0,0 +1 @@
+CONFIG_PINCTRL_MAX77620=m
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_MDM9615
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MDM9615
new file mode 100644
index 0000000..aa3be10
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MDM9615
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_MDM9615 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM
new file mode 100644
index 0000000..b042dc9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM
@@ -0,0 +1 @@
+CONFIG_PINCTRL_MSM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8660
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8660
new file mode 100644
index 0000000..905c9f4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8660
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_MSM8660 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8916
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8916
new file mode 100644
index 0000000..a7a8bd9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8916
@@ -0,0 +1 @@
+CONFIG_PINCTRL_MSM8916=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8960
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8960
new file mode 100644
index 0000000..167d899
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8960
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_MSM8960 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8996
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8996
new file mode 100644
index 0000000..805a439
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8996
@@ -0,0 +1 @@
+CONFIG_PINCTRL_MSM8996=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8X74
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8X74
new file mode 100644
index 0000000..2d68ec7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_MSM8X74
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_MSM8X74 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_QCOM_SPMI_PMIC
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_QCOM_SPMI_PMIC
new file mode 100644
index 0000000..d24825e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_QCOM_SPMI_PMIC
@@ -0,0 +1 @@
+CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_QCOM_SSBI_PMIC
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_QCOM_SSBI_PMIC
new file mode 100644
index 0000000..bc00fae
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_QCOM_SSBI_PMIC
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PINCTRL_QDF2XXX
b/baseconfig/arm/aarch64/CONFIG_PINCTRL_QDF2XXX
new file mode 100644
index 0000000..e8dca82
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PINCTRL_QDF2XXX
@@ -0,0 +1 @@
+CONFIG_PINCTRL_QDF2XXX=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PMIC_OPREGION
b/baseconfig/arm/aarch64/CONFIG_PMIC_OPREGION
new file mode 100644
index 0000000..15102fe
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PMIC_OPREGION
@@ -0,0 +1 @@
+# CONFIG_PMIC_OPREGION is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_PNP_DEBUG_MESSAGES
b/baseconfig/arm/aarch64/CONFIG_PNP_DEBUG_MESSAGES
new file mode 100644
index 0000000..cb59188
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PNP_DEBUG_MESSAGES
@@ -0,0 +1 @@
+# CONFIG_PNP_DEBUG_MESSAGES is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_POWER_RESET_HISI
b/baseconfig/arm/aarch64/CONFIG_POWER_RESET_HISI
new file mode 100644
index 0000000..c5516db
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_POWER_RESET_HISI
@@ -0,0 +1 @@
+CONFIG_POWER_RESET_HISI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_POWER_RESET_MSM
b/baseconfig/arm/aarch64/CONFIG_POWER_RESET_MSM
new file mode 100644
index 0000000..a7db0a2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_POWER_RESET_MSM
@@ -0,0 +1 @@
+CONFIG_POWER_RESET_MSM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_POWER_RESET_XGENE
b/baseconfig/arm/aarch64/CONFIG_POWER_RESET_XGENE
new file mode 100644
index 0000000..4e363c2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_POWER_RESET_XGENE
@@ -0,0 +1 @@
+CONFIG_POWER_RESET_XGENE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_PWM_SUN4I
b/baseconfig/arm/aarch64/CONFIG_PWM_SUN4I
new file mode 100644
index 0000000..d4f562f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_PWM_SUN4I
@@ -0,0 +1 @@
+CONFIG_PWM_SUN4I=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_ADSP_PIL
b/baseconfig/arm/aarch64/CONFIG_QCOM_ADSP_PIL
new file mode 100644
index 0000000..0aa2581
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_ADSP_PIL
@@ -0,0 +1 @@
+CONFIG_QCOM_ADSP_PIL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_APCS_IPC
b/baseconfig/arm/aarch64/CONFIG_QCOM_APCS_IPC
new file mode 100644
index 0000000..f8a0514
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_APCS_IPC
@@ -0,0 +1 @@
+CONFIG_QCOM_APCS_IPC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_BAM_DMA
b/baseconfig/arm/aarch64/CONFIG_QCOM_BAM_DMA
new file mode 100644
index 0000000..84fb1a9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_BAM_DMA
@@ -0,0 +1 @@
+CONFIG_QCOM_BAM_DMA=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_CLK_RPM
b/baseconfig/arm/aarch64/CONFIG_QCOM_CLK_RPM
new file mode 100644
index 0000000..5650c86
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_CLK_RPM
@@ -0,0 +1 @@
+CONFIG_QCOM_CLK_RPM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_CLK_SMD_RPM
b/baseconfig/arm/aarch64/CONFIG_QCOM_CLK_SMD_RPM
new file mode 100644
index 0000000..d355533
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_CLK_SMD_RPM
@@ -0,0 +1 @@
+CONFIG_QCOM_CLK_SMD_RPM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_COINCELL
b/baseconfig/arm/aarch64/CONFIG_QCOM_COINCELL
new file mode 100644
index 0000000..6b43aa0
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_COINCELL
@@ -0,0 +1 @@
+CONFIG_QCOM_COINCELL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_EBI2
b/baseconfig/arm/aarch64/CONFIG_QCOM_EBI2
new file mode 100644
index 0000000..e96b354
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_EBI2
@@ -0,0 +1 @@
+# CONFIG_QCOM_EBI2 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_EMAC
b/baseconfig/arm/aarch64/CONFIG_QCOM_EMAC
new file mode 100644
index 0000000..4e3fa01
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_EMAC
@@ -0,0 +1 @@
+CONFIG_QCOM_EMAC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1003
b/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1003
new file mode 100644
index 0000000..94d6b17
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1003
@@ -0,0 +1 @@
+# CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1009
b/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1009
new file mode 100644
index 0000000..1449efa
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_1009
@@ -0,0 +1 @@
+CONFIG_QCOM_FALKOR_ERRATUM_1009=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_E1041
b/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_E1041
new file mode 100644
index 0000000..f0d31a8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_FALKOR_ERRATUM_E1041
@@ -0,0 +1 @@
+CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_GSBI
b/baseconfig/arm/aarch64/CONFIG_QCOM_GSBI
new file mode 100644
index 0000000..2711cb7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_GSBI
@@ -0,0 +1 @@
+CONFIG_QCOM_GSBI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_HIDMA
b/baseconfig/arm/aarch64/CONFIG_QCOM_HIDMA
new file mode 100644
index 0000000..a544295
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_HIDMA
@@ -0,0 +1 @@
+CONFIG_QCOM_HIDMA=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_HIDMA_MGMT
b/baseconfig/arm/aarch64/CONFIG_QCOM_HIDMA_MGMT
new file mode 100644
index 0000000..8085b2a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_HIDMA_MGMT
@@ -0,0 +1 @@
+CONFIG_QCOM_HIDMA_MGMT=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_IOMMU
b/baseconfig/arm/aarch64/CONFIG_QCOM_IOMMU
new file mode 100644
index 0000000..b7e99b8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_IOMMU
@@ -0,0 +1 @@
+CONFIG_QCOM_IOMMU=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_IRQ_COMBINER
b/baseconfig/arm/aarch64/CONFIG_QCOM_IRQ_COMBINER
new file mode 100644
index 0000000..6c23d15
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_IRQ_COMBINER
@@ -0,0 +1 @@
+CONFIG_QCOM_IRQ_COMBINER=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_L2_PMU
b/baseconfig/arm/aarch64/CONFIG_QCOM_L2_PMU
new file mode 100644
index 0000000..2a553c8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_L2_PMU
@@ -0,0 +1 @@
+CONFIG_QCOM_L2_PMU=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_L3_PMU
b/baseconfig/arm/aarch64/CONFIG_QCOM_L3_PMU
new file mode 100644
index 0000000..ed899d6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_L3_PMU
@@ -0,0 +1 @@
+CONFIG_QCOM_L3_PMU=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_Q6V5_PIL
b/baseconfig/arm/aarch64/CONFIG_QCOM_Q6V5_PIL
new file mode 100644
index 0000000..18d8fb7
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_Q6V5_PIL
@@ -0,0 +1 @@
+CONFIG_QCOM_Q6V5_PIL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_QDF2400_ERRATUM_0065
b/baseconfig/arm/aarch64/CONFIG_QCOM_QDF2400_ERRATUM_0065
new file mode 100644
index 0000000..dec9be9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_QDF2400_ERRATUM_0065
@@ -0,0 +1 @@
+CONFIG_QCOM_QDF2400_ERRATUM_0065=y
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_QFPROM
b/baseconfig/arm/aarch64/CONFIG_QCOM_QFPROM
new file mode 100644
index 0000000..9df0fc6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_QFPROM
@@ -0,0 +1 @@
+CONFIG_QCOM_QFPROM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_SMD_RPM
b/baseconfig/arm/aarch64/CONFIG_QCOM_SMD_RPM
new file mode 100644
index 0000000..4610581
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_SMD_RPM
@@ -0,0 +1 @@
+CONFIG_QCOM_SMD_RPM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_SMEM
b/baseconfig/arm/aarch64/CONFIG_QCOM_SMEM
new file mode 100644
index 0000000..f91ef8c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_SMEM
@@ -0,0 +1 @@
+CONFIG_QCOM_SMEM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_SMP2P
b/baseconfig/arm/aarch64/CONFIG_QCOM_SMP2P
new file mode 100644
index 0000000..5fa221f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_SMP2P
@@ -0,0 +1 @@
+CONFIG_QCOM_SMP2P=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_SMSM
b/baseconfig/arm/aarch64/CONFIG_QCOM_SMSM
new file mode 100644
index 0000000..210a649
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_SMSM
@@ -0,0 +1 @@
+CONFIG_QCOM_SMSM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_IADC
b/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_IADC
new file mode 100644
index 0000000..d8601ce
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_IADC
@@ -0,0 +1 @@
+CONFIG_QCOM_SPMI_IADC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_TEMP_ALARM
b/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_TEMP_ALARM
new file mode 100644
index 0000000..7155372
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_TEMP_ALARM
@@ -0,0 +1 @@
+CONFIG_QCOM_SPMI_TEMP_ALARM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_VADC
b/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_VADC
new file mode 100644
index 0000000..fcc1196
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_SPMI_VADC
@@ -0,0 +1 @@
+CONFIG_QCOM_SPMI_VADC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_TSENS
b/baseconfig/arm/aarch64/CONFIG_QCOM_TSENS
new file mode 100644
index 0000000..0d43fc9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_TSENS
@@ -0,0 +1 @@
+CONFIG_QCOM_TSENS=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_WCNSS_CTRL
b/baseconfig/arm/aarch64/CONFIG_QCOM_WCNSS_CTRL
new file mode 100644
index 0000000..e5469ca
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_WCNSS_CTRL
@@ -0,0 +1 @@
+CONFIG_QCOM_WCNSS_CTRL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_WCNSS_PIL
b/baseconfig/arm/aarch64/CONFIG_QCOM_WCNSS_PIL
new file mode 100644
index 0000000..b13cefb
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_WCNSS_PIL
@@ -0,0 +1 @@
+CONFIG_QCOM_WCNSS_PIL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_QCOM_WDT
b/baseconfig/arm/aarch64/CONFIG_QCOM_WDT
new file mode 100644
index 0000000..e4c7f9d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_QCOM_WDT
@@ -0,0 +1 @@
+CONFIG_QCOM_WDT=m
diff --git a/baseconfig/arm/aarch64/CONFIG_RANDOMIZE_BASE
b/baseconfig/arm/aarch64/CONFIG_RANDOMIZE_BASE
new file mode 100644
index 0000000..20610a9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RANDOMIZE_BASE
@@ -0,0 +1 @@
+CONFIG_RANDOMIZE_BASE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_RANDOMIZE_MODULE_REGION_FULL
b/baseconfig/arm/aarch64/CONFIG_RANDOMIZE_MODULE_REGION_FULL
new file mode 100644
index 0000000..7645a37
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RANDOMIZE_MODULE_REGION_FULL
@@ -0,0 +1 @@
+CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
diff --git a/baseconfig/arm/aarch64/CONFIG_RCU_FANOUT
b/baseconfig/arm/aarch64/CONFIG_RCU_FANOUT
new file mode 100644
index 0000000..e95447c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RCU_FANOUT
@@ -0,0 +1 @@
+CONFIG_RCU_FANOUT=64
diff --git a/baseconfig/arm/aarch64/CONFIG_REFCOUNT_FULL
b/baseconfig/arm/aarch64/CONFIG_REFCOUNT_FULL
new file mode 100644
index 0000000..c7e4a16
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_REFCOUNT_FULL
@@ -0,0 +1 @@
+CONFIG_REFCOUNT_FULL=y
diff --git a/baseconfig/arm/aarch64/CONFIG_REGMAP_SPMI
b/baseconfig/arm/aarch64/CONFIG_REGMAP_SPMI
new file mode 100644
index 0000000..eba374b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_REGMAP_SPMI
@@ -0,0 +1 @@
+CONFIG_REGMAP_SPMI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_REGULATOR_AXP20X
b/baseconfig/arm/aarch64/CONFIG_REGULATOR_AXP20X
new file mode 100644
index 0000000..6694810
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_REGULATOR_AXP20X
@@ -0,0 +1 @@
+CONFIG_REGULATOR_AXP20X=m
diff --git a/baseconfig/arm/aarch64/CONFIG_REGULATOR_HI655X
b/baseconfig/arm/aarch64/CONFIG_REGULATOR_HI655X
new file mode 100644
index 0000000..c267fff
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_REGULATOR_HI655X
@@ -0,0 +1 @@
+CONFIG_REGULATOR_HI655X=m
diff --git a/baseconfig/arm/aarch64/CONFIG_REGULATOR_MAX77620
b/baseconfig/arm/aarch64/CONFIG_REGULATOR_MAX77620
new file mode 100644
index 0000000..db01583
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_REGULATOR_MAX77620
@@ -0,0 +1 @@
+CONFIG_REGULATOR_MAX77620=m
diff --git a/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_RPM
b/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_RPM
new file mode 100644
index 0000000..3d002ca
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_RPM
@@ -0,0 +1 @@
+CONFIG_REGULATOR_QCOM_RPM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_SMD_RPM
b/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_SMD_RPM
new file mode 100644
index 0000000..aae961c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_SMD_RPM
@@ -0,0 +1 @@
+CONFIG_REGULATOR_QCOM_SMD_RPM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_SPMI
b/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_SPMI
new file mode 100644
index 0000000..c83be7a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_REGULATOR_QCOM_SPMI
@@ -0,0 +1 @@
+CONFIG_REGULATOR_QCOM_SPMI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_RELOCATABLE
b/baseconfig/arm/aarch64/CONFIG_RELOCATABLE
new file mode 100644
index 0000000..36808ed
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RELOCATABLE
@@ -0,0 +1 @@
+CONFIG_RELOCATABLE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_RESET_HISI
b/baseconfig/arm/aarch64/CONFIG_RESET_HISI
new file mode 100644
index 0000000..af17d8a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RESET_HISI
@@ -0,0 +1 @@
+CONFIG_RESET_HISI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_RPMSG b/baseconfig/arm/aarch64/CONFIG_RPMSG
new file mode 100644
index 0000000..7cc8785
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RPMSG
@@ -0,0 +1 @@
+CONFIG_RPMSG=m
diff --git a/baseconfig/arm/aarch64/CONFIG_RPMSG_QCOM_GLINK_RPM
b/baseconfig/arm/aarch64/CONFIG_RPMSG_QCOM_GLINK_RPM
new file mode 100644
index 0000000..1f5ac58
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RPMSG_QCOM_GLINK_RPM
@@ -0,0 +1 @@
+CONFIG_RPMSG_QCOM_GLINK_RPM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_RPMSG_QCOM_SMD
b/baseconfig/arm/aarch64/CONFIG_RPMSG_QCOM_SMD
new file mode 100644
index 0000000..f65af3d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RPMSG_QCOM_SMD
@@ -0,0 +1 @@
+CONFIG_RPMSG_QCOM_SMD=m
diff --git a/baseconfig/arm/aarch64/CONFIG_RTC_DRV_EFI
b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_EFI
new file mode 100644
index 0000000..e2a2dcd
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_EFI
@@ -0,0 +1 @@
+CONFIG_RTC_DRV_EFI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_RTC_DRV_PL030
b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_PL030
new file mode 100644
index 0000000..6f6f4ec
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_PL030
@@ -0,0 +1 @@
+# CONFIG_RTC_DRV_PL030 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_RTC_DRV_PM8XXX
b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_PM8XXX
new file mode 100644
index 0000000..adc778e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_PM8XXX
@@ -0,0 +1 @@
+CONFIG_RTC_DRV_PM8XXX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_RTC_DRV_SUN6I
b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_SUN6I
new file mode 100644
index 0000000..54410db
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_SUN6I
@@ -0,0 +1 @@
+CONFIG_RTC_DRV_SUN6I=y
diff --git a/baseconfig/arm/aarch64/CONFIG_RTC_DRV_XGENE
b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_XGENE
new file mode 100644
index 0000000..f6897ba
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_RTC_DRV_XGENE
@@ -0,0 +1 @@
+CONFIG_RTC_DRV_XGENE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SATA_AHCI_SEATTLE
b/baseconfig/arm/aarch64/CONFIG_SATA_AHCI_SEATTLE
new file mode 100644
index 0000000..dfcf03f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SATA_AHCI_SEATTLE
@@ -0,0 +1 @@
+CONFIG_SATA_AHCI_SEATTLE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SENSORS_ACPI_POWER
b/baseconfig/arm/aarch64/CONFIG_SENSORS_ACPI_POWER
new file mode 100644
index 0000000..dbb45c0
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SENSORS_ACPI_POWER
@@ -0,0 +1 @@
+CONFIG_SENSORS_ACPI_POWER=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SENSORS_LTC2978_REGULATOR
b/baseconfig/arm/aarch64/CONFIG_SENSORS_LTC2978_REGULATOR
new file mode 100644
index 0000000..54d82dd
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SENSORS_LTC2978_REGULATOR
@@ -0,0 +1 @@
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_SENSORS_XGENE
b/baseconfig/arm/aarch64/CONFIG_SENSORS_XGENE
new file mode 100644
index 0000000..84ffdf1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SENSORS_XGENE
@@ -0,0 +1 @@
+CONFIG_SENSORS_XGENE=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SERIAL_AMBA_PL010
b/baseconfig/arm/aarch64/CONFIG_SERIAL_AMBA_PL010
new file mode 100644
index 0000000..ee4b9d5
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SERIAL_AMBA_PL010
@@ -0,0 +1 @@
+# CONFIG_SERIAL_AMBA_PL010 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_SERIAL_MSM
b/baseconfig/arm/aarch64/CONFIG_SERIAL_MSM
new file mode 100644
index 0000000..d9bd716
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SERIAL_MSM
@@ -0,0 +1 @@
+CONFIG_SERIAL_MSM=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SERIAL_MSM_CONSOLE
b/baseconfig/arm/aarch64/CONFIG_SERIAL_MSM_CONSOLE
new file mode 100644
index 0000000..5aeaebb
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SERIAL_MSM_CONSOLE
@@ -0,0 +1 @@
+CONFIG_SERIAL_MSM_CONSOLE=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SERIO_SUN4I_PS2
b/baseconfig/arm/aarch64/CONFIG_SERIO_SUN4I_PS2
new file mode 100644
index 0000000..aa105b3
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SERIO_SUN4I_PS2
@@ -0,0 +1 @@
+# CONFIG_SERIO_SUN4I_PS2 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_KIRKWOOD_SOC
b/baseconfig/arm/aarch64/CONFIG_SND_KIRKWOOD_SOC
new file mode 100644
index 0000000..05e82f2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_KIRKWOOD_SOC
@@ -0,0 +1 @@
+# CONFIG_SND_KIRKWOOD_SOC is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_APQ8016_SBC
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_APQ8016_SBC
new file mode 100644
index 0000000..dfe53b8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_APQ8016_SBC
@@ -0,0 +1 @@
+CONFIG_SND_SOC_APQ8016_SBC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_MSM8916_WCD_ANALOG
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_MSM8916_WCD_ANALOG
new file mode 100644
index 0000000..207a5e5
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_MSM8916_WCD_ANALOG
@@ -0,0 +1 @@
+CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_MSM8916_WCD_DIGITAL
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_MSM8916_WCD_DIGITAL
new file mode 100644
index 0000000..db12f03
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_MSM8916_WCD_DIGITAL
@@ -0,0 +1 @@
+CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_QCOM
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_QCOM
new file mode 100644
index 0000000..719eb4e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_QCOM
@@ -0,0 +1 @@
+CONFIG_SND_SOC_QCOM=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_SGTL5000
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_SGTL5000
new file mode 100644
index 0000000..ea71dec
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_SGTL5000
@@ -0,0 +1 @@
+CONFIG_SND_SOC_SGTL5000=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_STORM
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_STORM
new file mode 100644
index 0000000..adab3ae
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_STORM
@@ -0,0 +1 @@
+# CONFIG_SND_SOC_STORM is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA
new file mode 100644
index 0000000..b32a04f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA
@@ -0,0 +1 @@
+CONFIG_SND_SOC_TEGRA=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_MAX98090
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_MAX98090
new file mode 100644
index 0000000..55f327a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_MAX98090
@@ -0,0 +1 @@
+CONFIG_SND_SOC_TEGRA_MAX98090=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_RT5640
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_RT5640
new file mode 100644
index 0000000..3370b8e
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_RT5640
@@ -0,0 +1 @@
+CONFIG_SND_SOC_TEGRA_RT5640=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_RT5677
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_RT5677
new file mode 100644
index 0000000..24298d9
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_RT5677
@@ -0,0 +1 @@
+CONFIG_SND_SOC_TEGRA_RT5677=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_SGTL5000
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_SGTL5000
new file mode 100644
index 0000000..4706a31
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_SGTL5000
@@ -0,0 +1 @@
+CONFIG_SND_SOC_TEGRA_SGTL5000=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_WM8753
b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_WM8753
new file mode 100644
index 0000000..9039b16
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SOC_TEGRA_WM8753
@@ -0,0 +1 @@
+# CONFIG_SND_SOC_TEGRA_WM8753 is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_CODEC
b/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_CODEC
new file mode 100644
index 0000000..6cce5a1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_CODEC
@@ -0,0 +1 @@
+CONFIG_SND_SUN4I_CODEC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_I2S
b/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_I2S
new file mode 100644
index 0000000..d9270e2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_I2S
@@ -0,0 +1 @@
+CONFIG_SND_SUN4I_I2S=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_SPDIF
b/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_SPDIF
new file mode 100644
index 0000000..c0b108a
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SUN4I_SPDIF
@@ -0,0 +1 @@
+CONFIG_SND_SUN4I_SPDIF=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SUN8I_CODEC
b/baseconfig/arm/aarch64/CONFIG_SND_SUN8I_CODEC
new file mode 100644
index 0000000..c30f943
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SUN8I_CODEC
@@ -0,0 +1 @@
+CONFIG_SND_SUN8I_CODEC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SND_SUN8I_CODEC_ANALOG
b/baseconfig/arm/aarch64/CONFIG_SND_SUN8I_CODEC_ANALOG
new file mode 100644
index 0000000..28ea301
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SND_SUN8I_CODEC_ANALOG
@@ -0,0 +1 @@
+CONFIG_SND_SUN8I_CODEC_ANALOG=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SNI_NETSEC
b/baseconfig/arm/aarch64/CONFIG_SNI_NETSEC
new file mode 100644
index 0000000..c348519
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SNI_NETSEC
@@ -0,0 +1 @@
+CONFIG_SNI_NETSEC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SOCIONEXT_SYNQUACER_PREITS
b/baseconfig/arm/aarch64/CONFIG_SOCIONEXT_SYNQUACER_PREITS
new file mode 100644
index 0000000..ded5c35
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SOCIONEXT_SYNQUACER_PREITS
@@ -0,0 +1 @@
+CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SOC_TEGRA_FLOWCTRL
b/baseconfig/arm/aarch64/CONFIG_SOC_TEGRA_FLOWCTRL
new file mode 100644
index 0000000..00413d4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SOC_TEGRA_FLOWCTRL
@@ -0,0 +1 @@
+CONFIG_SOC_TEGRA_FLOWCTRL=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SPARSEMEM_VMEMMAP
b/baseconfig/arm/aarch64/CONFIG_SPARSEMEM_VMEMMAP
new file mode 100644
index 0000000..a2826da
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SPARSEMEM_VMEMMAP
@@ -0,0 +1 @@
+CONFIG_SPARSEMEM_VMEMMAP=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SPARSE_IRQ
b/baseconfig/arm/aarch64/CONFIG_SPARSE_IRQ
new file mode 100644
index 0000000..943900f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SPARSE_IRQ
@@ -0,0 +1 @@
+CONFIG_SPARSE_IRQ=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SPI_QUP
b/baseconfig/arm/aarch64/CONFIG_SPI_QUP
new file mode 100644
index 0000000..4cfdd1d
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SPI_QUP
@@ -0,0 +1 @@
+CONFIG_SPI_QUP=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SPI_SUN6I
b/baseconfig/arm/aarch64/CONFIG_SPI_SUN6I
new file mode 100644
index 0000000..031cd17
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SPI_SUN6I
@@ -0,0 +1 @@
+CONFIG_SPI_SUN6I=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SPI_THUNDERX
b/baseconfig/arm/aarch64/CONFIG_SPI_THUNDERX
new file mode 100644
index 0000000..054a831
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SPI_THUNDERX
@@ -0,0 +1 @@
+CONFIG_SPI_THUNDERX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SPI_XLP
b/baseconfig/arm/aarch64/CONFIG_SPI_XLP
new file mode 100644
index 0000000..6026d5f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SPI_XLP
@@ -0,0 +1 @@
+CONFIG_SPI_XLP=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SPMI b/baseconfig/arm/aarch64/CONFIG_SPMI
new file mode 100644
index 0000000..4ce4dfd
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SPMI
@@ -0,0 +1 @@
+CONFIG_SPMI=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SPMI_MSM_PMIC_ARB
b/baseconfig/arm/aarch64/CONFIG_SPMI_MSM_PMIC_ARB
new file mode 100644
index 0000000..bd46b49
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SPMI_MSM_PMIC_ARB
@@ -0,0 +1 @@
+CONFIG_SPMI_MSM_PMIC_ARB=y
diff --git a/baseconfig/arm/aarch64/CONFIG_STUB_CLK_HI6220
b/baseconfig/arm/aarch64/CONFIG_STUB_CLK_HI6220
new file mode 100644
index 0000000..89a60a4
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_STUB_CLK_HI6220
@@ -0,0 +1 @@
+CONFIG_STUB_CLK_HI6220=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SUN4I_EMAC
b/baseconfig/arm/aarch64/CONFIG_SUN4I_EMAC
new file mode 100644
index 0000000..7c44fec
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SUN4I_EMAC
@@ -0,0 +1 @@
+# CONFIG_SUN4I_EMAC is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_SUN4I_GPADC
b/baseconfig/arm/aarch64/CONFIG_SUN4I_GPADC
new file mode 100644
index 0000000..97139c2
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SUN4I_GPADC
@@ -0,0 +1 @@
+CONFIG_SUN4I_GPADC=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SUN50I_A64_CCU
b/baseconfig/arm/aarch64/CONFIG_SUN50I_A64_CCU
new file mode 100644
index 0000000..7b6c7a6
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SUN50I_A64_CCU
@@ -0,0 +1 @@
+CONFIG_SUN50I_A64_CCU=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SUNXI_CCU
b/baseconfig/arm/aarch64/CONFIG_SUNXI_CCU
new file mode 100644
index 0000000..30e6d69
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SUNXI_CCU
@@ -0,0 +1 @@
+CONFIG_SUNXI_CCU=y
diff --git a/baseconfig/arm/aarch64/CONFIG_SUNXI_WATCHDOG
b/baseconfig/arm/aarch64/CONFIG_SUNXI_WATCHDOG
new file mode 100644
index 0000000..9b58f97
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SUNXI_WATCHDOG
@@ -0,0 +1 @@
+CONFIG_SUNXI_WATCHDOG=m
diff --git a/baseconfig/arm/aarch64/CONFIG_SYS_HYPERVISOR
b/baseconfig/arm/aarch64/CONFIG_SYS_HYPERVISOR
new file mode 100644
index 0000000..b5668db
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_SYS_HYPERVISOR
@@ -0,0 +1 @@
+# CONFIG_SYS_HYPERVISOR is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_TEGRA210_ADMA
b/baseconfig/arm/aarch64/CONFIG_TEGRA210_ADMA
new file mode 100644
index 0000000..7f82ada
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_TEGRA210_ADMA
@@ -0,0 +1 @@
+CONFIG_TEGRA210_ADMA=y
diff --git a/baseconfig/arm/aarch64/CONFIG_TEGRA_ACONNECT
b/baseconfig/arm/aarch64/CONFIG_TEGRA_ACONNECT
new file mode 100644
index 0000000..251550c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_TEGRA_ACONNECT
@@ -0,0 +1 @@
+CONFIG_TEGRA_ACONNECT=m
diff --git a/baseconfig/arm/aarch64/CONFIG_TEGRA_GMI
b/baseconfig/arm/aarch64/CONFIG_TEGRA_GMI
new file mode 100644
index 0000000..5def3e8
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_TEGRA_GMI
@@ -0,0 +1 @@
+CONFIG_TEGRA_GMI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_TEGRA_IVC
b/baseconfig/arm/aarch64/CONFIG_TEGRA_IVC
new file mode 100644
index 0000000..cdcacbe
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_TEGRA_IVC
@@ -0,0 +1 @@
+CONFIG_TEGRA_IVC=y
diff --git a/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_BGX
b/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_BGX
new file mode 100644
index 0000000..123fe6f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_BGX
@@ -0,0 +1 @@
+CONFIG_THUNDER_NIC_BGX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_PF
b/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_PF
new file mode 100644
index 0000000..6b047a1
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_PF
@@ -0,0 +1 @@
+CONFIG_THUNDER_NIC_PF=m
diff --git a/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_RGX
b/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_RGX
new file mode 100644
index 0000000..c50ae01
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_RGX
@@ -0,0 +1 @@
+CONFIG_THUNDER_NIC_RGX=m
diff --git a/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_VF
b/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_VF
new file mode 100644
index 0000000..5fdfca5
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_THUNDER_NIC_VF
@@ -0,0 +1 @@
+CONFIG_THUNDER_NIC_VF=m
diff --git a/baseconfig/arm/aarch64/CONFIG_TOUCHSCREEN_SUN4I
b/baseconfig/arm/aarch64/CONFIG_TOUCHSCREEN_SUN4I
new file mode 100644
index 0000000..af15c1f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_TOUCHSCREEN_SUN4I
@@ -0,0 +1 @@
+# CONFIG_TOUCHSCREEN_SUN4I is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_USB_CONFIGFS_F_LB_SS
b/baseconfig/arm/aarch64/CONFIG_USB_CONFIGFS_F_LB_SS
new file mode 100644
index 0000000..213edb5
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_USB_CONFIGFS_F_LB_SS
@@ -0,0 +1 @@
+# CONFIG_USB_CONFIGFS_F_LB_SS is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_USB_MUSB_SUNXI
b/baseconfig/arm/aarch64/CONFIG_USB_MUSB_SUNXI
new file mode 100644
index 0000000..258e716
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_USB_MUSB_SUNXI
@@ -0,0 +1 @@
+CONFIG_USB_MUSB_SUNXI=m
diff --git a/baseconfig/arm/aarch64/CONFIG_USB_SPEEDTOUCH
b/baseconfig/arm/aarch64/CONFIG_USB_SPEEDTOUCH
new file mode 100644
index 0000000..e34bebc
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_USB_SPEEDTOUCH
@@ -0,0 +1 @@
+# CONFIG_USB_SPEEDTOUCH is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_VDSO b/baseconfig/arm/aarch64/CONFIG_VDSO
new file mode 100644
index 0000000..cab5eba
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_VDSO
@@ -0,0 +1 @@
+CONFIG_VDSO=y
diff --git a/baseconfig/arm/aarch64/CONFIG_VFIO_PLATFORM_AMDXGBE_RESET
b/baseconfig/arm/aarch64/CONFIG_VFIO_PLATFORM_AMDXGBE_RESET
new file mode 100644
index 0000000..b6b1ee3
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_VFIO_PLATFORM_AMDXGBE_RESET
@@ -0,0 +1 @@
+CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=m
diff --git a/baseconfig/arm/aarch64/CONFIG_VGA_CONSOLE
b/baseconfig/arm/aarch64/CONFIG_VGA_CONSOLE
new file mode 100644
index 0000000..5b00b2f
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_VGA_CONSOLE
@@ -0,0 +1 @@
+# CONFIG_VGA_CONSOLE is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_VIDEO_QCOM_CAMSS
b/baseconfig/arm/aarch64/CONFIG_VIDEO_QCOM_CAMSS
new file mode 100644
index 0000000..5e2512c
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_VIDEO_QCOM_CAMSS
@@ -0,0 +1 @@
+CONFIG_VIDEO_QCOM_CAMSS=m
diff --git a/baseconfig/arm/aarch64/CONFIG_VIDEO_QCOM_VENUS
b/baseconfig/arm/aarch64/CONFIG_VIDEO_QCOM_VENUS
new file mode 100644
index 0000000..68082fd
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_VIDEO_QCOM_VENUS
@@ -0,0 +1 @@
+CONFIG_VIDEO_QCOM_VENUS=m
diff --git a/baseconfig/arm/aarch64/CONFIG_VMAP_STACK
b/baseconfig/arm/aarch64/CONFIG_VMAP_STACK
new file mode 100644
index 0000000..8bd9868
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_VMAP_STACK
@@ -0,0 +1 @@
+CONFIG_VMAP_STACK=y
diff --git a/baseconfig/arm/aarch64/CONFIG_XGENE_DMA
b/baseconfig/arm/aarch64/CONFIG_XGENE_DMA
new file mode 100644
index 0000000..7c67d5b
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_XGENE_DMA
@@ -0,0 +1 @@
+# CONFIG_XGENE_DMA is not set
diff --git a/baseconfig/arm/aarch64/CONFIG_XGENE_PMU
b/baseconfig/arm/aarch64/CONFIG_XGENE_PMU
new file mode 100644
index 0000000..df5afee
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_XGENE_PMU
@@ -0,0 +1 @@
+CONFIG_XGENE_PMU=y
diff --git a/baseconfig/arm/aarch64/CONFIG_XGENE_SLIMPRO_MBOX
b/baseconfig/arm/aarch64/CONFIG_XGENE_SLIMPRO_MBOX
new file mode 100644
index 0000000..cbc4863
--- /dev/null
+++ b/baseconfig/arm/aarch64/CONFIG_XGENE_SLIMPRO_MBOX
@@ -0,0 +1 @@
+CONFIG_XGENE_SLIMPRO_MBOX=m
diff --git a/baseconfig/arm/aarch64/README b/baseconfig/arm/aarch64/README
new file mode 100644
index 0000000..c2aec64
--- /dev/null
+++ b/baseconfig/arm/aarch64/README
@@ -0,0 +1 @@
+This directory contains options specific to arm64
diff --git a/baseconfig/arm/arm64/CONFIG_64BIT b/baseconfig/arm/arm64/CONFIG_64BIT
deleted file mode 100644
index 06a94e4..0000000
--- a/baseconfig/arm/arm64/CONFIG_64BIT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_64BIT=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI b/baseconfig/arm/arm64/CONFIG_ACPI
deleted file mode 100644
index 839566b..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_APEI
b/baseconfig/arm/arm64/CONFIG_ACPI_APEI
deleted file mode 100644
index 9ab33fa..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_APEI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_APEI=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_EINJ
b/baseconfig/arm/arm64/CONFIG_ACPI_APEI_EINJ
deleted file mode 100644
index 2d03b69..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_EINJ
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ACPI_APEI_EINJ is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_ERST_DEBUG
b/baseconfig/arm/arm64/CONFIG_ACPI_APEI_ERST_DEBUG
deleted file mode 100644
index 235760d..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_ERST_DEBUG
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ACPI_APEI_ERST_DEBUG is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_GHES
b/baseconfig/arm/arm64/CONFIG_ACPI_APEI_GHES
deleted file mode 100644
index 8fd037d..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_GHES
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_APEI_GHES=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_MEMORY_FAILURE
b/baseconfig/arm/arm64/CONFIG_ACPI_APEI_MEMORY_FAILURE
deleted file mode 100644
index 46aa157..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_MEMORY_FAILURE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_APEI_MEMORY_FAILURE=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_PCIEAER
b/baseconfig/arm/arm64/CONFIG_ACPI_APEI_PCIEAER
deleted file mode 100644
index 26f3e91..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_PCIEAER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_APEI_PCIEAER=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_SEA
b/baseconfig/arm/arm64/CONFIG_ACPI_APEI_SEA
deleted file mode 100644
index db573ff..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_APEI_SEA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_APEI_SEA=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_BGRT
b/baseconfig/arm/arm64/CONFIG_ACPI_BGRT
deleted file mode 100644
index 13035dd..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_BGRT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_BGRT=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_BUTTON
b/baseconfig/arm/arm64/CONFIG_ACPI_BUTTON
deleted file mode 100644
index e40dff4..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_BUTTON
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_BUTTON=m
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_CONFIGFS
b/baseconfig/arm/arm64/CONFIG_ACPI_CONFIGFS
deleted file mode 100644
index fc2af2c..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_CONFIGFS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_CONFIGFS=m
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_CONTAINER
b/baseconfig/arm/arm64/CONFIG_ACPI_CONTAINER
deleted file mode 100644
index 24287da..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_CONTAINER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_CONTAINER=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_CPPC_CPUFREQ
b/baseconfig/arm/arm64/CONFIG_ACPI_CPPC_CPUFREQ
deleted file mode 100644
index 5cc8813..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_CPPC_CPUFREQ
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_CPPC_CPUFREQ=m
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_CUSTOM_METHOD
b/baseconfig/arm/arm64/CONFIG_ACPI_CUSTOM_METHOD
deleted file mode 100644
index 76853b6..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_CUSTOM_METHOD
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_CUSTOM_METHOD=m
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_DOCK
b/baseconfig/arm/arm64/CONFIG_ACPI_DOCK
deleted file mode 100644
index e4d9163..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_DOCK
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_DOCK=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_EC_DEBUGFS
b/baseconfig/arm/arm64/CONFIG_ACPI_EC_DEBUGFS
deleted file mode 100644
index df1424c..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_EC_DEBUGFS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_EC_DEBUGFS=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_FAN b/baseconfig/arm/arm64/CONFIG_ACPI_FAN
deleted file mode 100644
index f45a966..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_FAN
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_FAN=m
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_HED b/baseconfig/arm/arm64/CONFIG_ACPI_HED
deleted file mode 100644
index 06042df..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_HED
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_HED=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_I2C_OPREGION
b/baseconfig/arm/arm64/CONFIG_ACPI_I2C_OPREGION
deleted file mode 100644
index 92036b9..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_I2C_OPREGION
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_I2C_OPREGION=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_IPMI
b/baseconfig/arm/arm64/CONFIG_ACPI_IPMI
deleted file mode 100644
index e40fb9a..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_IPMI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_IPMI=m
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_NFIT
b/baseconfig/arm/arm64/CONFIG_ACPI_NFIT
deleted file mode 100644
index 922b719..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_NFIT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_NFIT=m
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_NFIT_DEBUG
b/baseconfig/arm/arm64/CONFIG_ACPI_NFIT_DEBUG
deleted file mode 100644
index fc82932..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_NFIT_DEBUG
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ACPI_NFIT_DEBUG is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_NUMA
b/baseconfig/arm/arm64/CONFIG_ACPI_NUMA
deleted file mode 100644
index 19881f4..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_NUMA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_NUMA=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_PROCESSOR
b/baseconfig/arm/arm64/CONFIG_ACPI_PROCESSOR
deleted file mode 100644
index a24416d..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_PROCESSOR
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_PROCESSOR=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_PROCFS_POWER
b/baseconfig/arm/arm64/CONFIG_ACPI_PROCFS_POWER
deleted file mode 100644
index 26cea31..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_PROCFS_POWER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_PROCFS_POWER=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_TABLE_UPGRADE
b/baseconfig/arm/arm64/CONFIG_ACPI_TABLE_UPGRADE
deleted file mode 100644
index 276233f..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_TABLE_UPGRADE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_TABLE_UPGRADE=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_THERMAL
b/baseconfig/arm/arm64/CONFIG_ACPI_THERMAL
deleted file mode 100644
index 1bd7964..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_THERMAL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_THERMAL=y
diff --git a/baseconfig/arm/arm64/CONFIG_ACPI_WATCHDOG
b/baseconfig/arm/arm64/CONFIG_ACPI_WATCHDOG
deleted file mode 100644
index d82966e..0000000
--- a/baseconfig/arm/arm64/CONFIG_ACPI_WATCHDOG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ACPI_WATCHDOG=y
diff --git a/baseconfig/arm/arm64/CONFIG_AHCI_SUNXI
b/baseconfig/arm/arm64/CONFIG_AHCI_SUNXI
deleted file mode 100644
index 91560d6..0000000
--- a/baseconfig/arm/arm64/CONFIG_AHCI_SUNXI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AHCI_SUNXI=m
diff --git a/baseconfig/arm/arm64/CONFIG_AHCI_XGENE
b/baseconfig/arm/arm64/CONFIG_AHCI_XGENE
deleted file mode 100644
index 7e02b99..0000000
--- a/baseconfig/arm/arm64/CONFIG_AHCI_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AHCI_XGENE=y
diff --git a/baseconfig/arm/arm64/CONFIG_AMBA_PL08X
b/baseconfig/arm/arm64/CONFIG_AMBA_PL08X
deleted file mode 100644
index a13d91b..0000000
--- a/baseconfig/arm/arm64/CONFIG_AMBA_PL08X
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_AMBA_PL08X is not set
diff --git a/baseconfig/arm/arm64/CONFIG_AMD_XGBE b/baseconfig/arm/arm64/CONFIG_AMD_XGBE
deleted file mode 100644
index 27be1a7..0000000
--- a/baseconfig/arm/arm64/CONFIG_AMD_XGBE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AMD_XGBE=m
diff --git a/baseconfig/arm/arm64/CONFIG_AMD_XGBE_DCB
b/baseconfig/arm/arm64/CONFIG_AMD_XGBE_DCB
deleted file mode 100644
index f3cdcca..0000000
--- a/baseconfig/arm/arm64/CONFIG_AMD_XGBE_DCB
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AMD_XGBE_DCB=y
diff --git a/baseconfig/arm/arm64/CONFIG_APQ_GCC_8084
b/baseconfig/arm/arm64/CONFIG_APQ_GCC_8084
deleted file mode 100644
index bacb61e..0000000
--- a/baseconfig/arm/arm64/CONFIG_APQ_GCC_8084
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_APQ_GCC_8084=y
diff --git a/baseconfig/arm/arm64/CONFIG_APQ_MMCC_8084
b/baseconfig/arm/arm64/CONFIG_APQ_MMCC_8084
deleted file mode 100644
index 05c8d0c..0000000
--- a/baseconfig/arm/arm64/CONFIG_APQ_MMCC_8084
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_APQ_MMCC_8084=m
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_ALPINE
b/baseconfig/arm/arm64/CONFIG_ARCH_ALPINE
deleted file mode 100644
index a347a04..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_ALPINE
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_ALPINE is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_BERLIN
b/baseconfig/arm/arm64/CONFIG_ARCH_BERLIN
deleted file mode 100644
index 9a647a4..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_BERLIN
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_BERLIN is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_EXYNOS
b/baseconfig/arm/arm64/CONFIG_ARCH_EXYNOS
deleted file mode 100644
index 1ee894d..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_EXYNOS
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_EXYNOS is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
b/baseconfig/arm/arm64/CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
deleted file mode 100644
index e87b4da..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_HISI
b/baseconfig/arm/arm64/CONFIG_ARCH_HISI
deleted file mode 100644
index 9afa5dc..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_HISI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_HISI=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_LAYERSCAPE
b/baseconfig/arm/arm64/CONFIG_ARCH_LAYERSCAPE
deleted file mode 100644
index 257f6f9..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_LAYERSCAPE
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_LAYERSCAPE is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_LG1K
b/baseconfig/arm/arm64/CONFIG_ARCH_LG1K
deleted file mode 100644
index 0d73af4..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_LG1K
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_LG1K is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_MEDIATEK
b/baseconfig/arm/arm64/CONFIG_ARCH_MEDIATEK
deleted file mode 100644
index 62b0a1f..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_MEDIATEK
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_MEDIATEK is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_QCOM
b/baseconfig/arm/arm64/CONFIG_ARCH_QCOM
deleted file mode 100644
index e51a38a..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_QCOM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_QCOM=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_REALTEK
b/baseconfig/arm/arm64/CONFIG_ARCH_REALTEK
deleted file mode 100644
index 49536f6..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_REALTEK
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_REALTEK is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_RENESAS
b/baseconfig/arm/arm64/CONFIG_ARCH_RENESAS
deleted file mode 100644
index 0fa3a2e..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_RENESAS
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_RENESAS is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_SEATTLE
b/baseconfig/arm/arm64/CONFIG_ARCH_SEATTLE
deleted file mode 100644
index 83c1e8b..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_SEATTLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_SEATTLE=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_SPRD
b/baseconfig/arm/arm64/CONFIG_ARCH_SPRD
deleted file mode 100644
index a090576..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_SPRD
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_SPRD is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_STRATIX10
b/baseconfig/arm/arm64/CONFIG_ARCH_STRATIX10
deleted file mode 100644
index ef575bb..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_STRATIX10
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_STRATIX10 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_SUNXI
b/baseconfig/arm/arm64/CONFIG_ARCH_SUNXI
deleted file mode 100644
index 6cf4026..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_SUNXI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_SUNXI=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA
b/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA
deleted file mode 100644
index 3b74d56..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_TEGRA=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_132_SOC
b/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_132_SOC
deleted file mode 100644
index b6d3de8..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_132_SOC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_TEGRA_132_SOC=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_186_SOC
b/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_186_SOC
deleted file mode 100644
index 1cafdb2..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_186_SOC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_TEGRA_186_SOC=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_210_SOC
b/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_210_SOC
deleted file mode 100644
index 0750c3e..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_TEGRA_210_SOC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_TEGRA_210_SOC=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_THUNDER
b/baseconfig/arm/arm64/CONFIG_ARCH_THUNDER
deleted file mode 100644
index fc1527e..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_THUNDER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_THUNDER=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_THUNDER2
b/baseconfig/arm/arm64/CONFIG_ARCH_THUNDER2
deleted file mode 100644
index aa0f1f3..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_THUNDER2
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_THUNDER2=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_UNIPHIER
b/baseconfig/arm/arm64/CONFIG_ARCH_UNIPHIER
deleted file mode 100644
index 2c11033..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_UNIPHIER
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_UNIPHIER is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_XGENE
b/baseconfig/arm/arm64/CONFIG_ARCH_XGENE
deleted file mode 100644
index c1bd4d1..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARCH_XGENE=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_ZX b/baseconfig/arm/arm64/CONFIG_ARCH_ZX
deleted file mode 100644
index ec10bbf..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_ZX
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_ZX is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_ZYNQMP
b/baseconfig/arm/arm64/CONFIG_ARCH_ZYNQMP
deleted file mode 100644
index f92a386..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARCH_ZYNQMP
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARCH_ZYNQMP is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64 b/baseconfig/arm/arm64/CONFIG_ARM64
deleted file mode 100644
index e40393f..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_4K_PAGES
b/baseconfig/arm/arm64/CONFIG_ARM64_4K_PAGES
deleted file mode 100644
index 5df91df..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_4K_PAGES
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_4K_PAGES=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_ACPI_PARKING_PROTOCOL
b/baseconfig/arm/arm64/CONFIG_ARM64_ACPI_PARKING_PROTOCOL
deleted file mode 100644
index bdb5142..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_ACPI_PARKING_PROTOCOL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_CRYPTO
b/baseconfig/arm/arm64/CONFIG_ARM64_CRYPTO
deleted file mode 100644
index 3e9856e..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_CRYPTO
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_CRYPTO=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_819472
b/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_819472
deleted file mode 100644
index e53fbbb..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_819472
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_ERRATUM_819472=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_824069
b/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_824069
deleted file mode 100644
index 2b4897f..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_824069
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_ERRATUM_824069=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_826319
b/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_826319
deleted file mode 100644
index 8a3b9aa..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_826319
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_ERRATUM_826319=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_827319
b/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_827319
deleted file mode 100644
index d341b42..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_827319
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_ERRATUM_827319=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_832075
b/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_832075
deleted file mode 100644
index 9d1f8fc..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_832075
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_ERRATUM_832075=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_834220
b/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_834220
deleted file mode 100644
index a4bf47d..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_834220
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_ERRATUM_834220=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_843419
b/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_843419
deleted file mode 100644
index 303cae7..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_ERRATUM_843419
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_ERRATUM_843419=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_HW_AFDBM
b/baseconfig/arm/arm64/CONFIG_ARM64_HW_AFDBM
deleted file mode 100644
index 4fc9f03..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_HW_AFDBM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_HW_AFDBM=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_LSE_ATOMICS
b/baseconfig/arm/arm64/CONFIG_ARM64_LSE_ATOMICS
deleted file mode 100644
index a54d600..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_LSE_ATOMICS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_LSE_ATOMICS=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_PAN
b/baseconfig/arm/arm64/CONFIG_ARM64_PAN
deleted file mode 100644
index ac8c85a..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_PAN
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_PAN=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_PMEM
b/baseconfig/arm/arm64/CONFIG_ARM64_PMEM
deleted file mode 100644
index 9325600..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_PMEM
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARM64_PMEM is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_PTDUMP
b/baseconfig/arm/arm64/CONFIG_ARM64_PTDUMP
deleted file mode 100644
index 5090299..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_PTDUMP
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARM64_PTDUMP is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_PTDUMP_DEBUGFS
b/baseconfig/arm/arm64/CONFIG_ARM64_PTDUMP_DEBUGFS
deleted file mode 100644
index 2d698a9..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_PTDUMP_DEBUGFS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_PTDUMP_DEBUGFS=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET
b/baseconfig/arm/arm64/CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET
deleted file mode 100644
index a7f7cd7..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_RELOC_TEST
b/baseconfig/arm/arm64/CONFIG_ARM64_RELOC_TEST
deleted file mode 100644
index 864fc6a..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_RELOC_TEST
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_ARM64_RELOC_TEST is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_SW_TTBR0_PAN
b/baseconfig/arm/arm64/CONFIG_ARM64_SW_TTBR0_PAN
deleted file mode 100644
index 294c8ec..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_SW_TTBR0_PAN
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_SW_TTBR0_PAN=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_UAO
b/baseconfig/arm/arm64/CONFIG_ARM64_UAO
deleted file mode 100644
index 1b63cd4..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_UAO
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_UAO=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_VA_BITS
b/baseconfig/arm/arm64/CONFIG_ARM64_VA_BITS
deleted file mode 100644
index 3a2764d..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_VA_BITS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_VA_BITS=48
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_VA_BITS_48
b/baseconfig/arm/arm64/CONFIG_ARM64_VA_BITS_48
deleted file mode 100644
index 1bafe6e..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_VA_BITS_48
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_VA_BITS_48=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM64_VHE
b/baseconfig/arm/arm64/CONFIG_ARM64_VHE
deleted file mode 100644
index 340b2bf..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM64_VHE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM64_VHE=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARMADA_AP806_SYSCON
b/baseconfig/arm/arm64/CONFIG_ARMADA_AP806_SYSCON
deleted file mode 100644
index c0741ca..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARMADA_AP806_SYSCON
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARMADA_AP806_SYSCON=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM_SBSA_WATCHDOG
b/baseconfig/arm/arm64/CONFIG_ARM_SBSA_WATCHDOG
deleted file mode 100644
index 01aa8f1..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM_SBSA_WATCHDOG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM_SBSA_WATCHDOG=m
diff --git a/baseconfig/arm/arm64/CONFIG_ARM_SMMU_V3
b/baseconfig/arm/arm64/CONFIG_ARM_SMMU_V3
deleted file mode 100644
index 83d144a..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM_SMMU_V3
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM_SMMU_V3=y
diff --git a/baseconfig/arm/arm64/CONFIG_ARM_TEGRA186_CPUFREQ
b/baseconfig/arm/arm64/CONFIG_ARM_TEGRA186_CPUFREQ
deleted file mode 100644
index f0e165d..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM_TEGRA186_CPUFREQ
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM_TEGRA186_CPUFREQ=m
diff --git a/baseconfig/arm/arm64/CONFIG_ARM_TEGRA_DEVFREQ
b/baseconfig/arm/arm64/CONFIG_ARM_TEGRA_DEVFREQ
deleted file mode 100644
index d64e3e3..0000000
--- a/baseconfig/arm/arm64/CONFIG_ARM_TEGRA_DEVFREQ
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ARM_TEGRA_DEVFREQ=m
diff --git a/baseconfig/arm/arm64/CONFIG_AXP20X_ADC
b/baseconfig/arm/arm64/CONFIG_AXP20X_ADC
deleted file mode 100644
index 025239f..0000000
--- a/baseconfig/arm/arm64/CONFIG_AXP20X_ADC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AXP20X_ADC=m
diff --git a/baseconfig/arm/arm64/CONFIG_AXP20X_POWER
b/baseconfig/arm/arm64/CONFIG_AXP20X_POWER
deleted file mode 100644
index ddf89f5..0000000
--- a/baseconfig/arm/arm64/CONFIG_AXP20X_POWER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AXP20X_POWER=m
diff --git a/baseconfig/arm/arm64/CONFIG_AXP288_ADC
b/baseconfig/arm/arm64/CONFIG_AXP288_ADC
deleted file mode 100644
index e138f36..0000000
--- a/baseconfig/arm/arm64/CONFIG_AXP288_ADC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AXP288_ADC=m
diff --git a/baseconfig/arm/arm64/CONFIG_AXP288_CHARGER
b/baseconfig/arm/arm64/CONFIG_AXP288_CHARGER
deleted file mode 100644
index 0418f96..0000000
--- a/baseconfig/arm/arm64/CONFIG_AXP288_CHARGER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AXP288_CHARGER=m
diff --git a/baseconfig/arm/arm64/CONFIG_AXP288_FUEL_GAUGE
b/baseconfig/arm/arm64/CONFIG_AXP288_FUEL_GAUGE
deleted file mode 100644
index e171b95..0000000
--- a/baseconfig/arm/arm64/CONFIG_AXP288_FUEL_GAUGE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_AXP288_FUEL_GAUGE=m
diff --git a/baseconfig/arm/arm64/CONFIG_BATTERY_AXP20X
b/baseconfig/arm/arm64/CONFIG_BATTERY_AXP20X
deleted file mode 100644
index 75591a2..0000000
--- a/baseconfig/arm/arm64/CONFIG_BATTERY_AXP20X
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_BATTERY_AXP20X=m
diff --git a/baseconfig/arm/arm64/CONFIG_BCMA_POSSIBLE
b/baseconfig/arm/arm64/CONFIG_BCMA_POSSIBLE
deleted file mode 100644
index aa4a926..0000000
--- a/baseconfig/arm/arm64/CONFIG_BCMA_POSSIBLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_BCMA_POSSIBLE=y
diff --git a/baseconfig/arm/arm64/CONFIG_BCM_PDC_MBOX
b/baseconfig/arm/arm64/CONFIG_BCM_PDC_MBOX
deleted file mode 100644
index 23c2457..0000000
--- a/baseconfig/arm/arm64/CONFIG_BCM_PDC_MBOX
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_BCM_PDC_MBOX is not set
diff --git a/baseconfig/arm/arm64/CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE
b/baseconfig/arm/arm64/CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE
deleted file mode 100644
index 71343dc..0000000
--- a/baseconfig/arm/arm64/CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
diff --git a/baseconfig/arm/arm64/CONFIG_BRCMUTIL b/baseconfig/arm/arm64/CONFIG_BRCMUTIL
deleted file mode 100644
index 66c5eac..0000000
--- a/baseconfig/arm/arm64/CONFIG_BRCMUTIL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_BRCMUTIL=m
diff --git a/baseconfig/arm/arm64/CONFIG_BTT b/baseconfig/arm/arm64/CONFIG_BTT
deleted file mode 100644
index 9cfddf1..0000000
--- a/baseconfig/arm/arm64/CONFIG_BTT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_BTT=y
diff --git a/baseconfig/arm/arm64/CONFIG_BT_QCOMSMD
b/baseconfig/arm/arm64/CONFIG_BT_QCOMSMD
deleted file mode 100644
index 9f36fb6..0000000
--- a/baseconfig/arm/arm64/CONFIG_BT_QCOMSMD
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_BT_QCOMSMD=m
diff --git a/baseconfig/arm/arm64/CONFIG_BUG b/baseconfig/arm/arm64/CONFIG_BUG
deleted file mode 100644
index 7a3a7bf..0000000
--- a/baseconfig/arm/arm64/CONFIG_BUG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_BUG=y
diff --git a/baseconfig/arm/arm64/CONFIG_CAN_SUN4I
b/baseconfig/arm/arm64/CONFIG_CAN_SUN4I
deleted file mode 100644
index 925f02a..0000000
--- a/baseconfig/arm/arm64/CONFIG_CAN_SUN4I
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CAN_SUN4I=m
diff --git a/baseconfig/arm/arm64/CONFIG_CAVIUM_CPT
b/baseconfig/arm/arm64/CONFIG_CAVIUM_CPT
deleted file mode 100644
index 1838056..0000000
--- a/baseconfig/arm/arm64/CONFIG_CAVIUM_CPT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CAVIUM_CPT=m
diff --git a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_22375
b/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_22375
deleted file mode 100644
index e173734..0000000
--- a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_22375
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CAVIUM_ERRATUM_22375=y
diff --git a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_23144
b/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_23144
deleted file mode 100644
index 59e70bc..0000000
--- a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_23144
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CAVIUM_ERRATUM_23144=y
diff --git a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_23154
b/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_23154
deleted file mode 100644
index 04080e7..0000000
--- a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_23154
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CAVIUM_ERRATUM_23154=y
diff --git a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_27456
b/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_27456
deleted file mode 100644
index 540c843..0000000
--- a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_27456
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CAVIUM_ERRATUM_27456=y
diff --git a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_30115
b/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_30115
deleted file mode 100644
index e3f4218..0000000
--- a/baseconfig/arm/arm64/CONFIG_CAVIUM_ERRATUM_30115
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CAVIUM_ERRATUM_30115=y
diff --git a/baseconfig/arm/arm64/CONFIG_CHARGER_AXP20X
b/baseconfig/arm/arm64/CONFIG_CHARGER_AXP20X
deleted file mode 100644
index 2e64e77..0000000
--- a/baseconfig/arm/arm64/CONFIG_CHARGER_AXP20X
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CHARGER_AXP20X=m
diff --git a/baseconfig/arm/arm64/CONFIG_CHARGER_MANAGER
b/baseconfig/arm/arm64/CONFIG_CHARGER_MANAGER
deleted file mode 100644
index 51fe252..0000000
--- a/baseconfig/arm/arm64/CONFIG_CHARGER_MANAGER
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_CHARGER_MANAGER is not set
diff --git a/baseconfig/arm/arm64/CONFIG_CHARGER_QCOM_SMBB
b/baseconfig/arm/arm64/CONFIG_CHARGER_QCOM_SMBB
deleted file mode 100644
index 43a91eb..0000000
--- a/baseconfig/arm/arm64/CONFIG_CHARGER_QCOM_SMBB
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CHARGER_QCOM_SMBB=m
diff --git a/baseconfig/arm/arm64/CONFIG_CLKDEV_LOOKUP
b/baseconfig/arm/arm64/CONFIG_CLKDEV_LOOKUP
deleted file mode 100644
index 90b1bab..0000000
--- a/baseconfig/arm/arm64/CONFIG_CLKDEV_LOOKUP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CLKDEV_LOOKUP=y
diff --git a/baseconfig/arm/arm64/CONFIG_CMDLINE b/baseconfig/arm/arm64/CONFIG_CMDLINE
deleted file mode 100644
index f218410..0000000
--- a/baseconfig/arm/arm64/CONFIG_CMDLINE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CMDLINE="console=ttyAMA0"
diff --git a/baseconfig/arm/arm64/CONFIG_CMDLINE_FORCE
b/baseconfig/arm/arm64/CONFIG_CMDLINE_FORCE
deleted file mode 100644
index db59f37..0000000
--- a/baseconfig/arm/arm64/CONFIG_CMDLINE_FORCE
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_CMDLINE_FORCE is not set
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3516CV300
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3516CV300
deleted file mode 100644
index 2c50858..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3516CV300
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_COMMON_CLK_HI3516CV300 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3519
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3519
deleted file mode 100644
index 5484a59..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3519
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_COMMON_CLK_HI3519=m
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3660
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3660
deleted file mode 100644
index 4469354..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3660
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_COMMON_CLK_HI3660=y
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3798CV200
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3798CV200
deleted file mode 100644
index 8d91e10..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI3798CV200
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_COMMON_CLK_HI3798CV200 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI6220
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI6220
deleted file mode 100644
index 440b714..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI6220
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_COMMON_CLK_HI6220=y
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI655X
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI655X
deleted file mode 100644
index 18ddc07..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_HI655X
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_COMMON_CLK_HI655X=m
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_PWM
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_PWM
deleted file mode 100644
index 08193dd..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_PWM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_COMMON_CLK_PWM=m
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_QCOM
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_QCOM
deleted file mode 100644
index 2b7c643..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_QCOM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_COMMON_CLK_QCOM=y
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_XGENE
b/baseconfig/arm/arm64/CONFIG_COMMON_CLK_XGENE
deleted file mode 100644
index 44d0a9d..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_CLK_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_COMMON_CLK_XGENE=y
diff --git a/baseconfig/arm/arm64/CONFIG_COMMON_RESET_HI6220
b/baseconfig/arm/arm64/CONFIG_COMMON_RESET_HI6220
deleted file mode 100644
index a603d73..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMMON_RESET_HI6220
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_COMMON_RESET_HI6220=m
diff --git a/baseconfig/arm/arm64/CONFIG_COMPAT b/baseconfig/arm/arm64/CONFIG_COMPAT
deleted file mode 100644
index 3e041f1..0000000
--- a/baseconfig/arm/arm64/CONFIG_COMPAT
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_COMPAT is not set
diff --git a/baseconfig/arm/arm64/CONFIG_CONSOLE_TRANSLATIONS
b/baseconfig/arm/arm64/CONFIG_CONSOLE_TRANSLATIONS
deleted file mode 100644
index 983fcc9..0000000
--- a/baseconfig/arm/arm64/CONFIG_CONSOLE_TRANSLATIONS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CONSOLE_TRANSLATIONS=y
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64
b/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64
deleted file mode 100644
index dd0ae2c..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_AES_ARM64=y
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_BS
b/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_BS
deleted file mode 100644
index 6e04273..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_BS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_AES_ARM64_BS=m
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE
b/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE
deleted file mode 100644
index 7200995..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_AES_ARM64_CE=y
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE_BLK
b/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE_BLK
deleted file mode 100644
index b07b273..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE_BLK
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE_CCM
b/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE_CCM
deleted file mode 100644
index 20ef5af..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_CE_CCM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_NEON_BLK
b/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_NEON_BLK
deleted file mode 100644
index 2ac8138..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_AES_ARM64_NEON_BLK
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_CRC32_ARM64
b/baseconfig/arm/arm64/CONFIG_CRYPTO_CRC32_ARM64
deleted file mode 100644
index 845ef51..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_CRC32_ARM64
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_CRC32_ARM64=m
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CAVIUM_ZIP
b/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CAVIUM_ZIP
deleted file mode 100644
index d5226e1..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CAVIUM_ZIP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_DEV_CAVIUM_ZIP=m
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP
b/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP
deleted file mode 100644
index d2f5497..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_DEV_CCP=y
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP_CRYPTO
b/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP_CRYPTO
deleted file mode 100644
index 4887c6d..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP_CRYPTO
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP_DD
b/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP_DD
deleted file mode 100644
index 18c7b90..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_CCP_DD
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_DEV_CCP_DD=m
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_QCE
b/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_QCE
deleted file mode 100644
index 27a3f72..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_QCE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_DEV_QCE=m
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_SAFEXCEL
b/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_SAFEXCEL
deleted file mode 100644
index 61cb974..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_DEV_SAFEXCEL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_DEV_SAFEXCEL=m
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_GHASH_ARM64_CE
b/baseconfig/arm/arm64/CONFIG_CRYPTO_GHASH_ARM64_CE
deleted file mode 100644
index f2db2f2..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_GHASH_ARM64_CE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_GHASH_ARM64_CE=m
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_SHA1_ARM64_CE
b/baseconfig/arm/arm64/CONFIG_CRYPTO_SHA1_ARM64_CE
deleted file mode 100644
index 3fe882c..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_SHA1_ARM64_CE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_SHA1_ARM64_CE=y
diff --git a/baseconfig/arm/arm64/CONFIG_CRYPTO_SHA2_ARM64_CE
b/baseconfig/arm/arm64/CONFIG_CRYPTO_SHA2_ARM64_CE
deleted file mode 100644
index 5d79a86..0000000
--- a/baseconfig/arm/arm64/CONFIG_CRYPTO_SHA2_ARM64_CE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CRYPTO_SHA2_ARM64_CE=y
diff --git a/baseconfig/arm/arm64/CONFIG_DEBUG_ALIGN_RODATA
b/baseconfig/arm/arm64/CONFIG_DEBUG_ALIGN_RODATA
deleted file mode 100644
index 4b5ff50..0000000
--- a/baseconfig/arm/arm64/CONFIG_DEBUG_ALIGN_RODATA
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_DEBUG_ALIGN_RODATA is not set
diff --git a/baseconfig/arm/arm64/CONFIG_DEBUG_EFI
b/baseconfig/arm/arm64/CONFIG_DEBUG_EFI
deleted file mode 100644
index 68b7b8a..0000000
--- a/baseconfig/arm/arm64/CONFIG_DEBUG_EFI
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_DEBUG_EFI is not set
diff --git a/baseconfig/arm/arm64/CONFIG_DEBUG_SECTION_MISMATCH
b/baseconfig/arm/arm64/CONFIG_DEBUG_SECTION_MISMATCH
deleted file mode 100644
index 441e346..0000000
--- a/baseconfig/arm/arm64/CONFIG_DEBUG_SECTION_MISMATCH
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DEBUG_SECTION_MISMATCH=y
diff --git a/baseconfig/arm/arm64/CONFIG_DEBUG_WX b/baseconfig/arm/arm64/CONFIG_DEBUG_WX
deleted file mode 100644
index 95e08f4..0000000
--- a/baseconfig/arm/arm64/CONFIG_DEBUG_WX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DEBUG_WX=y
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_HISI_KIRIN
b/baseconfig/arm/arm64/CONFIG_DRM_HISI_KIRIN
deleted file mode 100644
index 271def0..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_HISI_KIRIN
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_HISI_KIRIN=m
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM b/baseconfig/arm/arm64/CONFIG_DRM_MSM
deleted file mode 100644
index 0a1adfc..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_MSM=m
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI
b/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI
deleted file mode 100644
index 87b6279..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_MSM_DSI=y
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_14NM_PHY
b/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_14NM_PHY
deleted file mode 100644
index 397f690..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_14NM_PHY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_MSM_DSI_14NM_PHY=y
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_20NM_PHY
b/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_20NM_PHY
deleted file mode 100644
index 7595ae2..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_20NM_PHY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_MSM_DSI_20NM_PHY=y
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_28NM_8960_PHY
b/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_28NM_8960_PHY
deleted file mode 100644
index 5d86a45..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_28NM_8960_PHY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_28NM_PHY
b/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_28NM_PHY
deleted file mode 100644
index ea1c4f9..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_28NM_PHY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_MSM_DSI_28NM_PHY=y
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_PLL
b/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_PLL
deleted file mode 100644
index 16ac280..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM_DSI_PLL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_MSM_DSI_PLL=y
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM_HDMI_HDCP
b/baseconfig/arm/arm64/CONFIG_DRM_MSM_HDMI_HDCP
deleted file mode 100644
index 2adc35b..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM_HDMI_HDCP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_MSM_HDMI_HDCP=y
diff --git a/baseconfig/arm/arm64/CONFIG_DRM_MSM_REGISTER_LOGGING
b/baseconfig/arm/arm64/CONFIG_DRM_MSM_REGISTER_LOGGING
deleted file mode 100644
index 83c03d9..0000000
--- a/baseconfig/arm/arm64/CONFIG_DRM_MSM_REGISTER_LOGGING
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_DRM_MSM_REGISTER_LOGGING is not set
diff --git a/baseconfig/arm/arm64/CONFIG_DVB_B2C2_FLEXCOP_USB
b/baseconfig/arm/arm64/CONFIG_DVB_B2C2_FLEXCOP_USB
deleted file mode 100644
index 5f48aff..0000000
--- a/baseconfig/arm/arm64/CONFIG_DVB_B2C2_FLEXCOP_USB
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_DVB_B2C2_FLEXCOP_USB is not set
diff --git a/baseconfig/arm/arm64/CONFIG_DWMAC_IPQ806X
b/baseconfig/arm/arm64/CONFIG_DWMAC_IPQ806X
deleted file mode 100644
index 49177a6..0000000
--- a/baseconfig/arm/arm64/CONFIG_DWMAC_IPQ806X
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DWMAC_IPQ806X=m
diff --git a/baseconfig/arm/arm64/CONFIG_DWMAC_SUN8I
b/baseconfig/arm/arm64/CONFIG_DWMAC_SUN8I
deleted file mode 100644
index ce05f93..0000000
--- a/baseconfig/arm/arm64/CONFIG_DWMAC_SUN8I
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DWMAC_SUN8I=m
diff --git a/baseconfig/arm/arm64/CONFIG_DWMAC_SUNXI
b/baseconfig/arm/arm64/CONFIG_DWMAC_SUNXI
deleted file mode 100644
index 254fc7d..0000000
--- a/baseconfig/arm/arm64/CONFIG_DWMAC_SUNXI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DWMAC_SUNXI=m
diff --git a/baseconfig/arm/arm64/CONFIG_EDAC_THUNDERX
b/baseconfig/arm/arm64/CONFIG_EDAC_THUNDERX
deleted file mode 100644
index dae44bb..0000000
--- a/baseconfig/arm/arm64/CONFIG_EDAC_THUNDERX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_EDAC_THUNDERX=m
diff --git a/baseconfig/arm/arm64/CONFIG_EDAC_XGENE
b/baseconfig/arm/arm64/CONFIG_EDAC_XGENE
deleted file mode 100644
index dbadc35..0000000
--- a/baseconfig/arm/arm64/CONFIG_EDAC_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_EDAC_XGENE=m
diff --git a/baseconfig/arm/arm64/CONFIG_EXTCON_AXP288
b/baseconfig/arm/arm64/CONFIG_EXTCON_AXP288
deleted file mode 100644
index 7fadeb5..0000000
--- a/baseconfig/arm/arm64/CONFIG_EXTCON_AXP288
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_EXTCON_AXP288=m
diff --git a/baseconfig/arm/arm64/CONFIG_EXTCON_QCOM_SPMI_MISC
b/baseconfig/arm/arm64/CONFIG_EXTCON_QCOM_SPMI_MISC
deleted file mode 100644
index b524879..0000000
--- a/baseconfig/arm/arm64/CONFIG_EXTCON_QCOM_SPMI_MISC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_EXTCON_QCOM_SPMI_MISC=m
diff --git a/baseconfig/arm/arm64/CONFIG_FB_MODE_HELPERS
b/baseconfig/arm/arm64/CONFIG_FB_MODE_HELPERS
deleted file mode 100644
index 84f5157..0000000
--- a/baseconfig/arm/arm64/CONFIG_FB_MODE_HELPERS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_FB_MODE_HELPERS=y
diff --git a/baseconfig/arm/arm64/CONFIG_FORCE_MAX_ZONEORDER
b/baseconfig/arm/arm64/CONFIG_FORCE_MAX_ZONEORDER
deleted file mode 100644
index 6d42a47..0000000
--- a/baseconfig/arm/arm64/CONFIG_FORCE_MAX_ZONEORDER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_FORCE_MAX_ZONEORDER=13
diff --git a/baseconfig/arm/arm64/CONFIG_FSL_ERRATUM_A008585
b/baseconfig/arm/arm64/CONFIG_FSL_ERRATUM_A008585
deleted file mode 100644
index 8dce0af..0000000
--- a/baseconfig/arm/arm64/CONFIG_FSL_ERRATUM_A008585
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_FSL_ERRATUM_A008585=y
diff --git a/baseconfig/arm/arm64/CONFIG_FSL_MC_BUS
b/baseconfig/arm/arm64/CONFIG_FSL_MC_BUS
deleted file mode 100644
index dddc2f1..0000000
--- a/baseconfig/arm/arm64/CONFIG_FSL_MC_BUS
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_FSL_MC_BUS is not set
diff --git a/baseconfig/arm/arm64/CONFIG_FUJITSU_ES
b/baseconfig/arm/arm64/CONFIG_FUJITSU_ES
deleted file mode 100644
index 39b50c9..0000000
--- a/baseconfig/arm/arm64/CONFIG_FUJITSU_ES
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_FUJITSU_ES is not set
diff --git a/baseconfig/arm/arm64/CONFIG_GPIO_AXP209
b/baseconfig/arm/arm64/CONFIG_GPIO_AXP209
deleted file mode 100644
index 2365ae7..0000000
--- a/baseconfig/arm/arm64/CONFIG_GPIO_AXP209
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_GPIO_AXP209=m
diff --git a/baseconfig/arm/arm64/CONFIG_GPIO_MAX77620
b/baseconfig/arm/arm64/CONFIG_GPIO_MAX77620
deleted file mode 100644
index fd5e22a..0000000
--- a/baseconfig/arm/arm64/CONFIG_GPIO_MAX77620
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_GPIO_MAX77620=m
diff --git a/baseconfig/arm/arm64/CONFIG_GPIO_THUNDERX
b/baseconfig/arm/arm64/CONFIG_GPIO_THUNDERX
deleted file mode 100644
index 6895cc0..0000000
--- a/baseconfig/arm/arm64/CONFIG_GPIO_THUNDERX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_GPIO_THUNDERX=m
diff --git a/baseconfig/arm/arm64/CONFIG_GPIO_XGENE
b/baseconfig/arm/arm64/CONFIG_GPIO_XGENE
deleted file mode 100644
index f210ebc..0000000
--- a/baseconfig/arm/arm64/CONFIG_GPIO_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_GPIO_XGENE=y
diff --git a/baseconfig/arm/arm64/CONFIG_GPIO_XGENE_SB
b/baseconfig/arm/arm64/CONFIG_GPIO_XGENE_SB
deleted file mode 100644
index 01e2940..0000000
--- a/baseconfig/arm/arm64/CONFIG_GPIO_XGENE_SB
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_GPIO_XGENE_SB=m
diff --git a/baseconfig/arm/arm64/CONFIG_GPIO_XLP b/baseconfig/arm/arm64/CONFIG_GPIO_XLP
deleted file mode 100644
index f99cd41..0000000
--- a/baseconfig/arm/arm64/CONFIG_GPIO_XLP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_GPIO_XLP=m
diff --git a/baseconfig/arm/arm64/CONFIG_HI6220_MBOX
b/baseconfig/arm/arm64/CONFIG_HI6220_MBOX
deleted file mode 100644
index 5fd48c6..0000000
--- a/baseconfig/arm/arm64/CONFIG_HI6220_MBOX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HI6220_MBOX=m
diff --git a/baseconfig/arm/arm64/CONFIG_HISILICON_ERRATUM_161010101
b/baseconfig/arm/arm64/CONFIG_HISILICON_ERRATUM_161010101
deleted file mode 100644
index b591425..0000000
--- a/baseconfig/arm/arm64/CONFIG_HISILICON_ERRATUM_161010101
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HISILICON_ERRATUM_161010101=y
diff --git a/baseconfig/arm/arm64/CONFIG_HISILICON_IRQ_MBIGEN
b/baseconfig/arm/arm64/CONFIG_HISILICON_IRQ_MBIGEN
deleted file mode 100644
index 5ca6d30..0000000
--- a/baseconfig/arm/arm64/CONFIG_HISILICON_IRQ_MBIGEN
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HISILICON_IRQ_MBIGEN=y
diff --git a/baseconfig/arm/arm64/CONFIG_HISI_KIRIN_DW_DSI
b/baseconfig/arm/arm64/CONFIG_HISI_KIRIN_DW_DSI
deleted file mode 100644
index cef6096..0000000
--- a/baseconfig/arm/arm64/CONFIG_HISI_KIRIN_DW_DSI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HISI_KIRIN_DW_DSI=m
diff --git a/baseconfig/arm/arm64/CONFIG_HISI_THERMAL
b/baseconfig/arm/arm64/CONFIG_HISI_THERMAL
deleted file mode 100644
index 05fc96b..0000000
--- a/baseconfig/arm/arm64/CONFIG_HISI_THERMAL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HISI_THERMAL=m
diff --git a/baseconfig/arm/arm64/CONFIG_HOTPLUG_PCI_SHPC
b/baseconfig/arm/arm64/CONFIG_HOTPLUG_PCI_SHPC
deleted file mode 100644
index f03be8a..0000000
--- a/baseconfig/arm/arm64/CONFIG_HOTPLUG_PCI_SHPC
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_HOTPLUG_PCI_SHPC is not set
diff --git a/baseconfig/arm/arm64/CONFIG_HVC_DCC b/baseconfig/arm/arm64/CONFIG_HVC_DCC
deleted file mode 100644
index b2e8007..0000000
--- a/baseconfig/arm/arm64/CONFIG_HVC_DCC
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_HVC_DCC is not set
diff --git a/baseconfig/arm/arm64/CONFIG_HVC_DRIVER
b/baseconfig/arm/arm64/CONFIG_HVC_DRIVER
deleted file mode 100644
index 2b13a0c..0000000
--- a/baseconfig/arm/arm64/CONFIG_HVC_DRIVER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HVC_DRIVER=y
diff --git a/baseconfig/arm/arm64/CONFIG_HWSPINLOCK_QCOM
b/baseconfig/arm/arm64/CONFIG_HWSPINLOCK_QCOM
deleted file mode 100644
index 5dfdf85..0000000
--- a/baseconfig/arm/arm64/CONFIG_HWSPINLOCK_QCOM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HWSPINLOCK_QCOM=m
diff --git a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_CAVIUM
b/baseconfig/arm/arm64/CONFIG_HW_RANDOM_CAVIUM
deleted file mode 100644
index e3bec97..0000000
--- a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_CAVIUM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HW_RANDOM_CAVIUM=m
diff --git a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_HISI
b/baseconfig/arm/arm64/CONFIG_HW_RANDOM_HISI
deleted file mode 100644
index 3f6b707..0000000
--- a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_HISI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HW_RANDOM_HISI=m
diff --git a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_MSM
b/baseconfig/arm/arm64/CONFIG_HW_RANDOM_MSM
deleted file mode 100644
index b95d5cb..0000000
--- a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_MSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HW_RANDOM_MSM=m
diff --git a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_OMAP
b/baseconfig/arm/arm64/CONFIG_HW_RANDOM_OMAP
deleted file mode 100644
index cf37a6e..0000000
--- a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_OMAP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HW_RANDOM_OMAP=m
diff --git a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_XGENE
b/baseconfig/arm/arm64/CONFIG_HW_RANDOM_XGENE
deleted file mode 100644
index 85af60d..0000000
--- a/baseconfig/arm/arm64/CONFIG_HW_RANDOM_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HW_RANDOM_XGENE=m
diff --git a/baseconfig/arm/arm64/CONFIG_HZ b/baseconfig/arm/arm64/CONFIG_HZ
deleted file mode 100644
index bfc405e..0000000
--- a/baseconfig/arm/arm64/CONFIG_HZ
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HZ=100
diff --git a/baseconfig/arm/arm64/CONFIG_HZ_100 b/baseconfig/arm/arm64/CONFIG_HZ_100
deleted file mode 100644
index 11bd2af..0000000
--- a/baseconfig/arm/arm64/CONFIG_HZ_100
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_HZ_100=y
diff --git a/baseconfig/arm/arm64/CONFIG_HZ_1000 b/baseconfig/arm/arm64/CONFIG_HZ_1000
deleted file mode 100644
index c211724..0000000
--- a/baseconfig/arm/arm64/CONFIG_HZ_1000
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_HZ_1000 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_I2C_HIX5HD2
b/baseconfig/arm/arm64/CONFIG_I2C_HIX5HD2
deleted file mode 100644
index 7b16fe2..0000000
--- a/baseconfig/arm/arm64/CONFIG_I2C_HIX5HD2
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_I2C_HIX5HD2 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_I2C_QUP b/baseconfig/arm/arm64/CONFIG_I2C_QUP
deleted file mode 100644
index 7fb7cd3..0000000
--- a/baseconfig/arm/arm64/CONFIG_I2C_QUP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_I2C_QUP=m
diff --git a/baseconfig/arm/arm64/CONFIG_I2C_SCMI b/baseconfig/arm/arm64/CONFIG_I2C_SCMI
deleted file mode 100644
index 6e60bd4..0000000
--- a/baseconfig/arm/arm64/CONFIG_I2C_SCMI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_I2C_SCMI=m
diff --git a/baseconfig/arm/arm64/CONFIG_I2C_THUNDERX
b/baseconfig/arm/arm64/CONFIG_I2C_THUNDERX
deleted file mode 100644
index c544a8c..0000000
--- a/baseconfig/arm/arm64/CONFIG_I2C_THUNDERX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_I2C_THUNDERX=m
diff --git a/baseconfig/arm/arm64/CONFIG_I2C_XGENE_SLIMPRO
b/baseconfig/arm/arm64/CONFIG_I2C_XGENE_SLIMPRO
deleted file mode 100644
index 44af582..0000000
--- a/baseconfig/arm/arm64/CONFIG_I2C_XGENE_SLIMPRO
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_I2C_XGENE_SLIMPRO=m
diff --git a/baseconfig/arm/arm64/CONFIG_I2C_XLP9XX
b/baseconfig/arm/arm64/CONFIG_I2C_XLP9XX
deleted file mode 100644
index bcc41c3..0000000
--- a/baseconfig/arm/arm64/CONFIG_I2C_XLP9XX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_I2C_XLP9XX=m
diff --git a/baseconfig/arm/arm64/CONFIG_INPUT_AXP20X_PEK
b/baseconfig/arm/arm64/CONFIG_INPUT_AXP20X_PEK
deleted file mode 100644
index e2fbdf9..0000000
--- a/baseconfig/arm/arm64/CONFIG_INPUT_AXP20X_PEK
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_INPUT_AXP20X_PEK=m
diff --git a/baseconfig/arm/arm64/CONFIG_INPUT_HISI_POWERKEY
b/baseconfig/arm/arm64/CONFIG_INPUT_HISI_POWERKEY
deleted file mode 100644
index bd59856..0000000
--- a/baseconfig/arm/arm64/CONFIG_INPUT_HISI_POWERKEY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_INPUT_HISI_POWERKEY=m
diff --git a/baseconfig/arm/arm64/CONFIG_INPUT_PM8941_PWRKEY
b/baseconfig/arm/arm64/CONFIG_INPUT_PM8941_PWRKEY
deleted file mode 100644
index 24fb62b..0000000
--- a/baseconfig/arm/arm64/CONFIG_INPUT_PM8941_PWRKEY
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_INPUT_PM8941_PWRKEY is not set
diff --git a/baseconfig/arm/arm64/CONFIG_INPUT_REGULATOR_HAPTIC
b/baseconfig/arm/arm64/CONFIG_INPUT_REGULATOR_HAPTIC
deleted file mode 100644
index 4230eab..0000000
--- a/baseconfig/arm/arm64/CONFIG_INPUT_REGULATOR_HAPTIC
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_INPUT_REGULATOR_HAPTIC is not set
diff --git a/baseconfig/arm/arm64/CONFIG_IR_SUNXI b/baseconfig/arm/arm64/CONFIG_IR_SUNXI
deleted file mode 100644
index fe2dc68..0000000
--- a/baseconfig/arm/arm64/CONFIG_IR_SUNXI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_IR_SUNXI=m
diff --git a/baseconfig/arm/arm64/CONFIG_K3_DMA b/baseconfig/arm/arm64/CONFIG_K3_DMA
deleted file mode 100644
index c64ec40..0000000
--- a/baseconfig/arm/arm64/CONFIG_K3_DMA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_K3_DMA=m
diff --git a/baseconfig/arm/arm64/CONFIG_KEYBOARD_SUN4I_LRADC
b/baseconfig/arm/arm64/CONFIG_KEYBOARD_SUN4I_LRADC
deleted file mode 100644
index 8fcbd86..0000000
--- a/baseconfig/arm/arm64/CONFIG_KEYBOARD_SUN4I_LRADC
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_KEYBOARD_SUN4I_LRADC is not set
diff --git a/baseconfig/arm/arm64/CONFIG_KVM b/baseconfig/arm/arm64/CONFIG_KVM
deleted file mode 100644
index 14f90d8..0000000
--- a/baseconfig/arm/arm64/CONFIG_KVM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_KVM=y
diff --git a/baseconfig/arm/arm64/CONFIG_LIBNVDIMM
b/baseconfig/arm/arm64/CONFIG_LIBNVDIMM
deleted file mode 100644
index aeaaefe..0000000
--- a/baseconfig/arm/arm64/CONFIG_LIBNVDIMM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_LIBNVDIMM=m
diff --git a/baseconfig/arm/arm64/CONFIG_LIQUIDIO b/baseconfig/arm/arm64/CONFIG_LIQUIDIO
deleted file mode 100644
index 7535662..0000000
--- a/baseconfig/arm/arm64/CONFIG_LIQUIDIO
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_LIQUIDIO is not set
diff --git a/baseconfig/arm/arm64/CONFIG_MAX77620_THERMAL
b/baseconfig/arm/arm64/CONFIG_MAX77620_THERMAL
deleted file mode 100644
index d334d3f..0000000
--- a/baseconfig/arm/arm64/CONFIG_MAX77620_THERMAL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MAX77620_THERMAL=m
diff --git a/baseconfig/arm/arm64/CONFIG_MAX77620_WATCHDOG
b/baseconfig/arm/arm64/CONFIG_MAX77620_WATCHDOG
deleted file mode 100644
index f998244..0000000
--- a/baseconfig/arm/arm64/CONFIG_MAX77620_WATCHDOG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MAX77620_WATCHDOG=m
diff --git a/baseconfig/arm/arm64/CONFIG_MDIO_HISI_FEMAC
b/baseconfig/arm/arm64/CONFIG_MDIO_HISI_FEMAC
deleted file mode 100644
index 6e4c16c..0000000
--- a/baseconfig/arm/arm64/CONFIG_MDIO_HISI_FEMAC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MDIO_HISI_FEMAC=m
diff --git a/baseconfig/arm/arm64/CONFIG_MDIO_OCTEON
b/baseconfig/arm/arm64/CONFIG_MDIO_OCTEON
deleted file mode 100644
index e14c4b0..0000000
--- a/baseconfig/arm/arm64/CONFIG_MDIO_OCTEON
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MDIO_OCTEON is not set
diff --git a/baseconfig/arm/arm64/CONFIG_MDIO_SUN4I
b/baseconfig/arm/arm64/CONFIG_MDIO_SUN4I
deleted file mode 100644
index 5bf1478..0000000
--- a/baseconfig/arm/arm64/CONFIG_MDIO_SUN4I
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MDIO_SUN4I is not set
diff --git a/baseconfig/arm/arm64/CONFIG_MDIO_THUNDER
b/baseconfig/arm/arm64/CONFIG_MDIO_THUNDER
deleted file mode 100644
index 00eb9a6..0000000
--- a/baseconfig/arm/arm64/CONFIG_MDIO_THUNDER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MDIO_THUNDER=m
diff --git a/baseconfig/arm/arm64/CONFIG_MDIO_XGENE
b/baseconfig/arm/arm64/CONFIG_MDIO_XGENE
deleted file mode 100644
index 8a6b53a..0000000
--- a/baseconfig/arm/arm64/CONFIG_MDIO_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MDIO_XGENE=m
diff --git a/baseconfig/arm/arm64/CONFIG_MDM_GCC_9615
b/baseconfig/arm/arm64/CONFIG_MDM_GCC_9615
deleted file mode 100644
index 4d972af..0000000
--- a/baseconfig/arm/arm64/CONFIG_MDM_GCC_9615
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MDM_GCC_9615 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_MDM_LCC_9615
b/baseconfig/arm/arm64/CONFIG_MDM_LCC_9615
deleted file mode 100644
index 72f159f..0000000
--- a/baseconfig/arm/arm64/CONFIG_MDM_LCC_9615
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MDM_LCC_9615 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_MESON_GXBB_WATCHDOG
b/baseconfig/arm/arm64/CONFIG_MESON_GXBB_WATCHDOG
deleted file mode 100644
index a9c8de7..0000000
--- a/baseconfig/arm/arm64/CONFIG_MESON_GXBB_WATCHDOG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MESON_GXBB_WATCHDOG=m
diff --git a/baseconfig/arm/arm64/CONFIG_MESON_GXL_PHY
b/baseconfig/arm/arm64/CONFIG_MESON_GXL_PHY
deleted file mode 100644
index cc59580..0000000
--- a/baseconfig/arm/arm64/CONFIG_MESON_GXL_PHY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MESON_GXL_PHY=m
diff --git a/baseconfig/arm/arm64/CONFIG_MESON_WATCHDOG
b/baseconfig/arm/arm64/CONFIG_MESON_WATCHDOG
deleted file mode 100644
index 2e5c153..0000000
--- a/baseconfig/arm/arm64/CONFIG_MESON_WATCHDOG
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MESON_WATCHDOG is not set
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_AXP20X
b/baseconfig/arm/arm64/CONFIG_MFD_AXP20X
deleted file mode 100644
index ada79c0..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_AXP20X
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_AXP20X=y
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_AXP20X_I2C
b/baseconfig/arm/arm64/CONFIG_MFD_AXP20X_I2C
deleted file mode 100644
index 22c6029..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_AXP20X_I2C
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_AXP20X_I2C=y
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_AXP20X_RSB
b/baseconfig/arm/arm64/CONFIG_MFD_AXP20X_RSB
deleted file mode 100644
index 29150d5..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_AXP20X_RSB
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_AXP20X_RSB=m
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_HI655X_PMIC
b/baseconfig/arm/arm64/CONFIG_MFD_HI655X_PMIC
deleted file mode 100644
index 650829c..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_HI655X_PMIC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_HI655X_PMIC=m
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_MAX77620
b/baseconfig/arm/arm64/CONFIG_MFD_MAX77620
deleted file mode 100644
index be2ba08..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_MAX77620
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_MAX77620=y
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_QCOM_RPM
b/baseconfig/arm/arm64/CONFIG_MFD_QCOM_RPM
deleted file mode 100644
index d88a4c4..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_QCOM_RPM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_QCOM_RPM=m
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_SPMI_PMIC
b/baseconfig/arm/arm64/CONFIG_MFD_SPMI_PMIC
deleted file mode 100644
index 6360fee..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_SPMI_PMIC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_SPMI_PMIC=m
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_SUN4I_GPADC
b/baseconfig/arm/arm64/CONFIG_MFD_SUN4I_GPADC
deleted file mode 100644
index d156cb1..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_SUN4I_GPADC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_SUN4I_GPADC=m
diff --git a/baseconfig/arm/arm64/CONFIG_MFD_SUN6I_PRCM
b/baseconfig/arm/arm64/CONFIG_MFD_SUN6I_PRCM
deleted file mode 100644
index 1784bb2..0000000
--- a/baseconfig/arm/arm64/CONFIG_MFD_SUN6I_PRCM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MFD_SUN6I_PRCM=y
diff --git a/baseconfig/arm/arm64/CONFIG_MMC_CAVIUM_THUNDERX
b/baseconfig/arm/arm64/CONFIG_MMC_CAVIUM_THUNDERX
deleted file mode 100644
index 8c4640a..0000000
--- a/baseconfig/arm/arm64/CONFIG_MMC_CAVIUM_THUNDERX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MMC_CAVIUM_THUNDERX=m
diff --git a/baseconfig/arm/arm64/CONFIG_MMC_MESON_GX
b/baseconfig/arm/arm64/CONFIG_MMC_MESON_GX
deleted file mode 100644
index f6d0598..0000000
--- a/baseconfig/arm/arm64/CONFIG_MMC_MESON_GX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MMC_MESON_GX=m
diff --git a/baseconfig/arm/arm64/CONFIG_MMC_QCOM_DML
b/baseconfig/arm/arm64/CONFIG_MMC_QCOM_DML
deleted file mode 100644
index 48facf3..0000000
--- a/baseconfig/arm/arm64/CONFIG_MMC_QCOM_DML
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MMC_QCOM_DML=y
diff --git a/baseconfig/arm/arm64/CONFIG_MMC_SDHCI_MSM
b/baseconfig/arm/arm64/CONFIG_MMC_SDHCI_MSM
deleted file mode 100644
index 512d452..0000000
--- a/baseconfig/arm/arm64/CONFIG_MMC_SDHCI_MSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MMC_SDHCI_MSM=m
diff --git a/baseconfig/arm/arm64/CONFIG_MMC_SUNXI
b/baseconfig/arm/arm64/CONFIG_MMC_SUNXI
deleted file mode 100644
index 0f6eda3..0000000
--- a/baseconfig/arm/arm64/CONFIG_MMC_SUNXI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MMC_SUNXI=m
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8660
b/baseconfig/arm/arm64/CONFIG_MSM_GCC_8660
deleted file mode 100644
index 9effe86..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8660
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MSM_GCC_8660=y
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8916
b/baseconfig/arm/arm64/CONFIG_MSM_GCC_8916
deleted file mode 100644
index 87cf3fd..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8916
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MSM_GCC_8916=y
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8960
b/baseconfig/arm/arm64/CONFIG_MSM_GCC_8960
deleted file mode 100644
index 03ba44b..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8960
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MSM_GCC_8960=y
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8974
b/baseconfig/arm/arm64/CONFIG_MSM_GCC_8974
deleted file mode 100644
index 8ffbd80..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8974
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MSM_GCC_8974=y
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8996
b/baseconfig/arm/arm64/CONFIG_MSM_GCC_8996
deleted file mode 100644
index 4b01d31..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_GCC_8996
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MSM_GCC_8996=y
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_LCC_8960
b/baseconfig/arm/arm64/CONFIG_MSM_LCC_8960
deleted file mode 100644
index 6965544..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_LCC_8960
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MSM_LCC_8960 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8960
b/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8960
deleted file mode 100644
index c2ccb99..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8960
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MSM_MMCC_8960=m
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8974
b/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8974
deleted file mode 100644
index 04b9f75..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8974
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MSM_MMCC_8974=m
diff --git a/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8996
b/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8996
deleted file mode 100644
index e40293a..0000000
--- a/baseconfig/arm/arm64/CONFIG_MSM_MMCC_8996
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MSM_MMCC_8996=m
diff --git a/baseconfig/arm/arm64/CONFIG_MV_XOR_V2
b/baseconfig/arm/arm64/CONFIG_MV_XOR_V2
deleted file mode 100644
index a6e590e..0000000
--- a/baseconfig/arm/arm64/CONFIG_MV_XOR_V2
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MV_XOR_V2 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_ND_BLK b/baseconfig/arm/arm64/CONFIG_ND_BLK
deleted file mode 100644
index 8a6c237..0000000
--- a/baseconfig/arm/arm64/CONFIG_ND_BLK
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ND_BLK=m
diff --git a/baseconfig/arm/arm64/CONFIG_ND_BTT b/baseconfig/arm/arm64/CONFIG_ND_BTT
deleted file mode 100644
index d4e20e2..0000000
--- a/baseconfig/arm/arm64/CONFIG_ND_BTT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_ND_BTT=m
diff --git a/baseconfig/arm/arm64/CONFIG_NET_SB1000
b/baseconfig/arm/arm64/CONFIG_NET_SB1000
deleted file mode 100644
index 53ead8c..0000000
--- a/baseconfig/arm/arm64/CONFIG_NET_SB1000
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NET_SB1000=y
diff --git a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_ALLWINNER
b/baseconfig/arm/arm64/CONFIG_NET_VENDOR_ALLWINNER
deleted file mode 100644
index 2ff4507..0000000
--- a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_ALLWINNER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NET_VENDOR_ALLWINNER=y
diff --git a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_CAVIUM
b/baseconfig/arm/arm64/CONFIG_NET_VENDOR_CAVIUM
deleted file mode 100644
index 5ae5805..0000000
--- a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_CAVIUM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NET_VENDOR_CAVIUM=y
diff --git a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_QUALCOMM
b/baseconfig/arm/arm64/CONFIG_NET_VENDOR_QUALCOMM
deleted file mode 100644
index 46be71a..0000000
--- a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_QUALCOMM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NET_VENDOR_QUALCOMM=y
diff --git a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_SNI
b/baseconfig/arm/arm64/CONFIG_NET_VENDOR_SNI
deleted file mode 100644
index bb77206..0000000
--- a/baseconfig/arm/arm64/CONFIG_NET_VENDOR_SNI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NET_VENDOR_SNI=y
diff --git a/baseconfig/arm/arm64/CONFIG_NET_XGENE
b/baseconfig/arm/arm64/CONFIG_NET_XGENE
deleted file mode 100644
index 57527a6..0000000
--- a/baseconfig/arm/arm64/CONFIG_NET_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NET_XGENE=m
diff --git a/baseconfig/arm/arm64/CONFIG_NET_XGENE_V2
b/baseconfig/arm/arm64/CONFIG_NET_XGENE_V2
deleted file mode 100644
index 7d5cbcd..0000000
--- a/baseconfig/arm/arm64/CONFIG_NET_XGENE_V2
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NET_XGENE_V2=m
diff --git a/baseconfig/arm/arm64/CONFIG_NODES_SHIFT
b/baseconfig/arm/arm64/CONFIG_NODES_SHIFT
deleted file mode 100644
index 7647492..0000000
--- a/baseconfig/arm/arm64/CONFIG_NODES_SHIFT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NODES_SHIFT=9
diff --git a/baseconfig/arm/arm64/CONFIG_NR_CPUS b/baseconfig/arm/arm64/CONFIG_NR_CPUS
deleted file mode 100644
index 0c4b1d9..0000000
--- a/baseconfig/arm/arm64/CONFIG_NR_CPUS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NR_CPUS=256
diff --git a/baseconfig/arm/arm64/CONFIG_NUMA b/baseconfig/arm/arm64/CONFIG_NUMA
deleted file mode 100644
index e480f0c..0000000
--- a/baseconfig/arm/arm64/CONFIG_NUMA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NUMA=y
diff --git a/baseconfig/arm/arm64/CONFIG_NUMA_BALANCING
b/baseconfig/arm/arm64/CONFIG_NUMA_BALANCING
deleted file mode 100644
index 9de89d5..0000000
--- a/baseconfig/arm/arm64/CONFIG_NUMA_BALANCING
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NUMA_BALANCING=y
diff --git a/baseconfig/arm/arm64/CONFIG_NUMA_BALANCING_DEFAULT_ENABLED
b/baseconfig/arm/arm64/CONFIG_NUMA_BALANCING_DEFAULT_ENABLED
deleted file mode 100644
index 5f74021..0000000
--- a/baseconfig/arm/arm64/CONFIG_NUMA_BALANCING_DEFAULT_ENABLED
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
diff --git a/baseconfig/arm/arm64/CONFIG_NVMEM_SUNXI_SID
b/baseconfig/arm/arm64/CONFIG_NVMEM_SUNXI_SID
deleted file mode 100644
index 454644a..0000000
--- a/baseconfig/arm/arm64/CONFIG_NVMEM_SUNXI_SID
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_NVMEM_SUNXI_SID=m
diff --git a/baseconfig/arm/arm64/CONFIG_PCC b/baseconfig/arm/arm64/CONFIG_PCC
deleted file mode 100644
index 36eb8c2..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCC=y
diff --git a/baseconfig/arm/arm64/CONFIG_PCIE_DW_HOST_ECAM
b/baseconfig/arm/arm64/CONFIG_PCIE_DW_HOST_ECAM
deleted file mode 100644
index cdb6169..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCIE_DW_HOST_ECAM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCIE_DW_HOST_ECAM=y
diff --git a/baseconfig/arm/arm64/CONFIG_PCIE_KIRIN
b/baseconfig/arm/arm64/CONFIG_PCIE_KIRIN
deleted file mode 100644
index be6e297..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCIE_KIRIN
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCIE_KIRIN=y
diff --git a/baseconfig/arm/arm64/CONFIG_PCIE_QCOM
b/baseconfig/arm/arm64/CONFIG_PCIE_QCOM
deleted file mode 100644
index 61886f1..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCIE_QCOM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCIE_QCOM=y
diff --git a/baseconfig/arm/arm64/CONFIG_PCI_HISI b/baseconfig/arm/arm64/CONFIG_PCI_HISI
deleted file mode 100644
index 468f3e4..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCI_HISI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCI_HISI=y
diff --git a/baseconfig/arm/arm64/CONFIG_PCI_HOST_THUNDER_ECAM
b/baseconfig/arm/arm64/CONFIG_PCI_HOST_THUNDER_ECAM
deleted file mode 100644
index a812c31..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCI_HOST_THUNDER_ECAM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCI_HOST_THUNDER_ECAM=y
diff --git a/baseconfig/arm/arm64/CONFIG_PCI_HOST_THUNDER_PEM
b/baseconfig/arm/arm64/CONFIG_PCI_HOST_THUNDER_PEM
deleted file mode 100644
index 6c45e09..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCI_HOST_THUNDER_PEM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCI_HOST_THUNDER_PEM=y
diff --git a/baseconfig/arm/arm64/CONFIG_PCI_XGENE
b/baseconfig/arm/arm64/CONFIG_PCI_XGENE
deleted file mode 100644
index 8531730..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCI_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCI_XGENE=y
diff --git a/baseconfig/arm/arm64/CONFIG_PCI_XGENE_MSI
b/baseconfig/arm/arm64/CONFIG_PCI_XGENE_MSI
deleted file mode 100644
index ce07c62..0000000
--- a/baseconfig/arm/arm64/CONFIG_PCI_XGENE_MSI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PCI_XGENE_MSI=y
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_HI6220_USB
b/baseconfig/arm/arm64/CONFIG_PHY_HI6220_USB
deleted file mode 100644
index 462bb7c..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_HI6220_USB
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PHY_HI6220_USB=m
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_MVEBU_CP110_COMPHY
b/baseconfig/arm/arm64/CONFIG_PHY_MVEBU_CP110_COMPHY
deleted file mode 100644
index 1902b0c..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_MVEBU_CP110_COMPHY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PHY_MVEBU_CP110_COMPHY=m
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_APQ8064_SATA
b/baseconfig/arm/arm64/CONFIG_PHY_QCOM_APQ8064_SATA
deleted file mode 100644
index bb25b46..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_APQ8064_SATA
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PHY_QCOM_APQ8064_SATA is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_QMP
b/baseconfig/arm/arm64/CONFIG_PHY_QCOM_QMP
deleted file mode 100644
index cba57fa..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_QMP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PHY_QCOM_QMP=m
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_QUSB2
b/baseconfig/arm/arm64/CONFIG_PHY_QCOM_QUSB2
deleted file mode 100644
index 6512e59..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_QUSB2
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PHY_QCOM_QUSB2=m
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_UFS
b/baseconfig/arm/arm64/CONFIG_PHY_QCOM_UFS
deleted file mode 100644
index 50ac1d8..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_UFS
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PHY_QCOM_UFS is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_USB_HS
b/baseconfig/arm/arm64/CONFIG_PHY_QCOM_USB_HS
deleted file mode 100644
index 61e98f8..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_USB_HS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PHY_QCOM_USB_HS=m
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_USB_HSIC
b/baseconfig/arm/arm64/CONFIG_PHY_QCOM_USB_HSIC
deleted file mode 100644
index 0b25aa2..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_QCOM_USB_HSIC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PHY_QCOM_USB_HSIC=m
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_SUN4I_USB
b/baseconfig/arm/arm64/CONFIG_PHY_SUN4I_USB
deleted file mode 100644
index f619228..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_SUN4I_USB
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PHY_SUN4I_USB=m
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_SUN9I_USB
b/baseconfig/arm/arm64/CONFIG_PHY_SUN9I_USB
deleted file mode 100644
index 98d0025..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_SUN9I_USB
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PHY_SUN9I_USB is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PHY_XGENE
b/baseconfig/arm/arm64/CONFIG_PHY_XGENE
deleted file mode 100644
index 8d9f368..0000000
--- a/baseconfig/arm/arm64/CONFIG_PHY_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PHY_XGENE=y
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_AMD
b/baseconfig/arm/arm64/CONFIG_PINCTRL_AMD
deleted file mode 100644
index 41cff13..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_AMD
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PINCTRL_AMD=y
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_APQ8064
b/baseconfig/arm/arm64/CONFIG_PINCTRL_APQ8064
deleted file mode 100644
index 0c95df8..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_APQ8064
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PINCTRL_APQ8064 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_APQ8084
b/baseconfig/arm/arm64/CONFIG_PINCTRL_APQ8084
deleted file mode 100644
index dc701bb..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_APQ8084
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PINCTRL_APQ8084 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_MAX77620
b/baseconfig/arm/arm64/CONFIG_PINCTRL_MAX77620
deleted file mode 100644
index 3b44d69..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_MAX77620
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PINCTRL_MAX77620=m
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_MDM9615
b/baseconfig/arm/arm64/CONFIG_PINCTRL_MDM9615
deleted file mode 100644
index aa3be10..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_MDM9615
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PINCTRL_MDM9615 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM
b/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM
deleted file mode 100644
index b042dc9..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PINCTRL_MSM=y
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8660
b/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8660
deleted file mode 100644
index 905c9f4..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8660
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PINCTRL_MSM8660 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8916
b/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8916
deleted file mode 100644
index a7a8bd9..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8916
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PINCTRL_MSM8916=y
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8960
b/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8960
deleted file mode 100644
index 167d899..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8960
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PINCTRL_MSM8960 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8996
b/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8996
deleted file mode 100644
index 805a439..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8996
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PINCTRL_MSM8996=y
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8X74
b/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8X74
deleted file mode 100644
index 2d68ec7..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_MSM8X74
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PINCTRL_MSM8X74 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_QCOM_SPMI_PMIC
b/baseconfig/arm/arm64/CONFIG_PINCTRL_QCOM_SPMI_PMIC
deleted file mode 100644
index d24825e..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_QCOM_SPMI_PMIC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_QCOM_SSBI_PMIC
b/baseconfig/arm/arm64/CONFIG_PINCTRL_QCOM_SSBI_PMIC
deleted file mode 100644
index bc00fae..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_QCOM_SSBI_PMIC
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PINCTRL_QDF2XXX
b/baseconfig/arm/arm64/CONFIG_PINCTRL_QDF2XXX
deleted file mode 100644
index e8dca82..0000000
--- a/baseconfig/arm/arm64/CONFIG_PINCTRL_QDF2XXX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PINCTRL_QDF2XXX=y
diff --git a/baseconfig/arm/arm64/CONFIG_PMIC_OPREGION
b/baseconfig/arm/arm64/CONFIG_PMIC_OPREGION
deleted file mode 100644
index 15102fe..0000000
--- a/baseconfig/arm/arm64/CONFIG_PMIC_OPREGION
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PMIC_OPREGION is not set
diff --git a/baseconfig/arm/arm64/CONFIG_PNP_DEBUG_MESSAGES
b/baseconfig/arm/arm64/CONFIG_PNP_DEBUG_MESSAGES
deleted file mode 100644
index cb59188..0000000
--- a/baseconfig/arm/arm64/CONFIG_PNP_DEBUG_MESSAGES
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_PNP_DEBUG_MESSAGES is not set
diff --git a/baseconfig/arm/arm64/CONFIG_POWER_RESET_HISI
b/baseconfig/arm/arm64/CONFIG_POWER_RESET_HISI
deleted file mode 100644
index c5516db..0000000
--- a/baseconfig/arm/arm64/CONFIG_POWER_RESET_HISI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_POWER_RESET_HISI=y
diff --git a/baseconfig/arm/arm64/CONFIG_POWER_RESET_MSM
b/baseconfig/arm/arm64/CONFIG_POWER_RESET_MSM
deleted file mode 100644
index a7db0a2..0000000
--- a/baseconfig/arm/arm64/CONFIG_POWER_RESET_MSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_POWER_RESET_MSM=y
diff --git a/baseconfig/arm/arm64/CONFIG_POWER_RESET_XGENE
b/baseconfig/arm/arm64/CONFIG_POWER_RESET_XGENE
deleted file mode 100644
index 4e363c2..0000000
--- a/baseconfig/arm/arm64/CONFIG_POWER_RESET_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_POWER_RESET_XGENE=y
diff --git a/baseconfig/arm/arm64/CONFIG_PWM_SUN4I
b/baseconfig/arm/arm64/CONFIG_PWM_SUN4I
deleted file mode 100644
index d4f562f..0000000
--- a/baseconfig/arm/arm64/CONFIG_PWM_SUN4I
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_PWM_SUN4I=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_ADSP_PIL
b/baseconfig/arm/arm64/CONFIG_QCOM_ADSP_PIL
deleted file mode 100644
index 0aa2581..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_ADSP_PIL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_ADSP_PIL=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_APCS_IPC
b/baseconfig/arm/arm64/CONFIG_QCOM_APCS_IPC
deleted file mode 100644
index f8a0514..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_APCS_IPC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_APCS_IPC=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_BAM_DMA
b/baseconfig/arm/arm64/CONFIG_QCOM_BAM_DMA
deleted file mode 100644
index 84fb1a9..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_BAM_DMA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_BAM_DMA=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_CLK_RPM
b/baseconfig/arm/arm64/CONFIG_QCOM_CLK_RPM
deleted file mode 100644
index 5650c86..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_CLK_RPM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_CLK_RPM=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_CLK_SMD_RPM
b/baseconfig/arm/arm64/CONFIG_QCOM_CLK_SMD_RPM
deleted file mode 100644
index d355533..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_CLK_SMD_RPM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_CLK_SMD_RPM=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_COINCELL
b/baseconfig/arm/arm64/CONFIG_QCOM_COINCELL
deleted file mode 100644
index 6b43aa0..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_COINCELL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_COINCELL=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_EBI2
b/baseconfig/arm/arm64/CONFIG_QCOM_EBI2
deleted file mode 100644
index e96b354..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_EBI2
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_QCOM_EBI2 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_EMAC
b/baseconfig/arm/arm64/CONFIG_QCOM_EMAC
deleted file mode 100644
index 4e3fa01..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_EMAC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_EMAC=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_FALKOR_ERRATUM_1003
b/baseconfig/arm/arm64/CONFIG_QCOM_FALKOR_ERRATUM_1003
deleted file mode 100644
index 94d6b17..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_FALKOR_ERRATUM_1003
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_FALKOR_ERRATUM_1009
b/baseconfig/arm/arm64/CONFIG_QCOM_FALKOR_ERRATUM_1009
deleted file mode 100644
index 1449efa..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_FALKOR_ERRATUM_1009
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_FALKOR_ERRATUM_1009=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_GSBI
b/baseconfig/arm/arm64/CONFIG_QCOM_GSBI
deleted file mode 100644
index 2711cb7..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_GSBI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_GSBI=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_HIDMA
b/baseconfig/arm/arm64/CONFIG_QCOM_HIDMA
deleted file mode 100644
index a544295..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_HIDMA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_HIDMA=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_HIDMA_MGMT
b/baseconfig/arm/arm64/CONFIG_QCOM_HIDMA_MGMT
deleted file mode 100644
index 8085b2a..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_HIDMA_MGMT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_HIDMA_MGMT=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_IOMMU
b/baseconfig/arm/arm64/CONFIG_QCOM_IOMMU
deleted file mode 100644
index b7e99b8..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_IOMMU
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_IOMMU=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_IRQ_COMBINER
b/baseconfig/arm/arm64/CONFIG_QCOM_IRQ_COMBINER
deleted file mode 100644
index 6c23d15..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_IRQ_COMBINER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_IRQ_COMBINER=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_L2_PMU
b/baseconfig/arm/arm64/CONFIG_QCOM_L2_PMU
deleted file mode 100644
index 2a553c8..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_L2_PMU
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_L2_PMU=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_L3_PMU
b/baseconfig/arm/arm64/CONFIG_QCOM_L3_PMU
deleted file mode 100644
index ed899d6..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_L3_PMU
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_L3_PMU=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_Q6V5_PIL
b/baseconfig/arm/arm64/CONFIG_QCOM_Q6V5_PIL
deleted file mode 100644
index 18d8fb7..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_Q6V5_PIL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_Q6V5_PIL=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_QDF2400_ERRATUM_0065
b/baseconfig/arm/arm64/CONFIG_QCOM_QDF2400_ERRATUM_0065
deleted file mode 100644
index dec9be9..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_QDF2400_ERRATUM_0065
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_QDF2400_ERRATUM_0065=y
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_QFPROM
b/baseconfig/arm/arm64/CONFIG_QCOM_QFPROM
deleted file mode 100644
index 9df0fc6..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_QFPROM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_QFPROM=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_SMD_RPM
b/baseconfig/arm/arm64/CONFIG_QCOM_SMD_RPM
deleted file mode 100644
index 4610581..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_SMD_RPM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_SMD_RPM=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_SMEM
b/baseconfig/arm/arm64/CONFIG_QCOM_SMEM
deleted file mode 100644
index f91ef8c..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_SMEM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_SMEM=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_SMP2P
b/baseconfig/arm/arm64/CONFIG_QCOM_SMP2P
deleted file mode 100644
index 5fa221f..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_SMP2P
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_SMP2P=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_SMSM
b/baseconfig/arm/arm64/CONFIG_QCOM_SMSM
deleted file mode 100644
index 210a649..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_SMSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_SMSM=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_IADC
b/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_IADC
deleted file mode 100644
index d8601ce..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_IADC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_SPMI_IADC=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_TEMP_ALARM
b/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_TEMP_ALARM
deleted file mode 100644
index 7155372..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_TEMP_ALARM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_SPMI_TEMP_ALARM=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_VADC
b/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_VADC
deleted file mode 100644
index fcc1196..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_SPMI_VADC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_SPMI_VADC=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_TSENS
b/baseconfig/arm/arm64/CONFIG_QCOM_TSENS
deleted file mode 100644
index 0d43fc9..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_TSENS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_TSENS=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_WCNSS_CTRL
b/baseconfig/arm/arm64/CONFIG_QCOM_WCNSS_CTRL
deleted file mode 100644
index e5469ca..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_WCNSS_CTRL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_WCNSS_CTRL=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_WCNSS_PIL
b/baseconfig/arm/arm64/CONFIG_QCOM_WCNSS_PIL
deleted file mode 100644
index b13cefb..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_WCNSS_PIL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_WCNSS_PIL=m
diff --git a/baseconfig/arm/arm64/CONFIG_QCOM_WDT b/baseconfig/arm/arm64/CONFIG_QCOM_WDT
deleted file mode 100644
index e4c7f9d..0000000
--- a/baseconfig/arm/arm64/CONFIG_QCOM_WDT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_QCOM_WDT=m
diff --git a/baseconfig/arm/arm64/CONFIG_RANDOMIZE_BASE
b/baseconfig/arm/arm64/CONFIG_RANDOMIZE_BASE
deleted file mode 100644
index 20610a9..0000000
--- a/baseconfig/arm/arm64/CONFIG_RANDOMIZE_BASE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RANDOMIZE_BASE=y
diff --git a/baseconfig/arm/arm64/CONFIG_RANDOMIZE_MODULE_REGION_FULL
b/baseconfig/arm/arm64/CONFIG_RANDOMIZE_MODULE_REGION_FULL
deleted file mode 100644
index 7645a37..0000000
--- a/baseconfig/arm/arm64/CONFIG_RANDOMIZE_MODULE_REGION_FULL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
diff --git a/baseconfig/arm/arm64/CONFIG_RCU_FANOUT
b/baseconfig/arm/arm64/CONFIG_RCU_FANOUT
deleted file mode 100644
index e95447c..0000000
--- a/baseconfig/arm/arm64/CONFIG_RCU_FANOUT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RCU_FANOUT=64
diff --git a/baseconfig/arm/arm64/CONFIG_REGMAP_SPMI
b/baseconfig/arm/arm64/CONFIG_REGMAP_SPMI
deleted file mode 100644
index eba374b..0000000
--- a/baseconfig/arm/arm64/CONFIG_REGMAP_SPMI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_REGMAP_SPMI=y
diff --git a/baseconfig/arm/arm64/CONFIG_REGULATOR_AXP20X
b/baseconfig/arm/arm64/CONFIG_REGULATOR_AXP20X
deleted file mode 100644
index 6694810..0000000
--- a/baseconfig/arm/arm64/CONFIG_REGULATOR_AXP20X
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_REGULATOR_AXP20X=m
diff --git a/baseconfig/arm/arm64/CONFIG_REGULATOR_HI655X
b/baseconfig/arm/arm64/CONFIG_REGULATOR_HI655X
deleted file mode 100644
index c267fff..0000000
--- a/baseconfig/arm/arm64/CONFIG_REGULATOR_HI655X
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_REGULATOR_HI655X=m
diff --git a/baseconfig/arm/arm64/CONFIG_REGULATOR_MAX77620
b/baseconfig/arm/arm64/CONFIG_REGULATOR_MAX77620
deleted file mode 100644
index db01583..0000000
--- a/baseconfig/arm/arm64/CONFIG_REGULATOR_MAX77620
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_REGULATOR_MAX77620=m
diff --git a/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_RPM
b/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_RPM
deleted file mode 100644
index 3d002ca..0000000
--- a/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_RPM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_REGULATOR_QCOM_RPM=m
diff --git a/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_SMD_RPM
b/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_SMD_RPM
deleted file mode 100644
index aae961c..0000000
--- a/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_SMD_RPM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_REGULATOR_QCOM_SMD_RPM=m
diff --git a/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_SPMI
b/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_SPMI
deleted file mode 100644
index c83be7a..0000000
--- a/baseconfig/arm/arm64/CONFIG_REGULATOR_QCOM_SPMI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_REGULATOR_QCOM_SPMI=m
diff --git a/baseconfig/arm/arm64/CONFIG_RELOCATABLE
b/baseconfig/arm/arm64/CONFIG_RELOCATABLE
deleted file mode 100644
index 36808ed..0000000
--- a/baseconfig/arm/arm64/CONFIG_RELOCATABLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RELOCATABLE=y
diff --git a/baseconfig/arm/arm64/CONFIG_RESET_HISI
b/baseconfig/arm/arm64/CONFIG_RESET_HISI
deleted file mode 100644
index af17d8a..0000000
--- a/baseconfig/arm/arm64/CONFIG_RESET_HISI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RESET_HISI=y
diff --git a/baseconfig/arm/arm64/CONFIG_RPMSG b/baseconfig/arm/arm64/CONFIG_RPMSG
deleted file mode 100644
index 7cc8785..0000000
--- a/baseconfig/arm/arm64/CONFIG_RPMSG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RPMSG=m
diff --git a/baseconfig/arm/arm64/CONFIG_RPMSG_QCOM_GLINK_RPM
b/baseconfig/arm/arm64/CONFIG_RPMSG_QCOM_GLINK_RPM
deleted file mode 100644
index 1f5ac58..0000000
--- a/baseconfig/arm/arm64/CONFIG_RPMSG_QCOM_GLINK_RPM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RPMSG_QCOM_GLINK_RPM=m
diff --git a/baseconfig/arm/arm64/CONFIG_RPMSG_QCOM_SMD
b/baseconfig/arm/arm64/CONFIG_RPMSG_QCOM_SMD
deleted file mode 100644
index f65af3d..0000000
--- a/baseconfig/arm/arm64/CONFIG_RPMSG_QCOM_SMD
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RPMSG_QCOM_SMD=m
diff --git a/baseconfig/arm/arm64/CONFIG_RTC_DRV_EFI
b/baseconfig/arm/arm64/CONFIG_RTC_DRV_EFI
deleted file mode 100644
index e2a2dcd..0000000
--- a/baseconfig/arm/arm64/CONFIG_RTC_DRV_EFI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RTC_DRV_EFI=y
diff --git a/baseconfig/arm/arm64/CONFIG_RTC_DRV_PL030
b/baseconfig/arm/arm64/CONFIG_RTC_DRV_PL030
deleted file mode 100644
index 6f6f4ec..0000000
--- a/baseconfig/arm/arm64/CONFIG_RTC_DRV_PL030
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_RTC_DRV_PL030 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_RTC_DRV_PM8XXX
b/baseconfig/arm/arm64/CONFIG_RTC_DRV_PM8XXX
deleted file mode 100644
index adc778e..0000000
--- a/baseconfig/arm/arm64/CONFIG_RTC_DRV_PM8XXX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RTC_DRV_PM8XXX=m
diff --git a/baseconfig/arm/arm64/CONFIG_RTC_DRV_SUN6I
b/baseconfig/arm/arm64/CONFIG_RTC_DRV_SUN6I
deleted file mode 100644
index 54410db..0000000
--- a/baseconfig/arm/arm64/CONFIG_RTC_DRV_SUN6I
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RTC_DRV_SUN6I=y
diff --git a/baseconfig/arm/arm64/CONFIG_RTC_DRV_XGENE
b/baseconfig/arm/arm64/CONFIG_RTC_DRV_XGENE
deleted file mode 100644
index f6897ba..0000000
--- a/baseconfig/arm/arm64/CONFIG_RTC_DRV_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RTC_DRV_XGENE=m
diff --git a/baseconfig/arm/arm64/CONFIG_SATA_AHCI_SEATTLE
b/baseconfig/arm/arm64/CONFIG_SATA_AHCI_SEATTLE
deleted file mode 100644
index dfcf03f..0000000
--- a/baseconfig/arm/arm64/CONFIG_SATA_AHCI_SEATTLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SATA_AHCI_SEATTLE=m
diff --git a/baseconfig/arm/arm64/CONFIG_SENSORS_ACPI_POWER
b/baseconfig/arm/arm64/CONFIG_SENSORS_ACPI_POWER
deleted file mode 100644
index dbb45c0..0000000
--- a/baseconfig/arm/arm64/CONFIG_SENSORS_ACPI_POWER
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SENSORS_ACPI_POWER=m
diff --git a/baseconfig/arm/arm64/CONFIG_SENSORS_LTC2978_REGULATOR
b/baseconfig/arm/arm64/CONFIG_SENSORS_LTC2978_REGULATOR
deleted file mode 100644
index 54d82dd..0000000
--- a/baseconfig/arm/arm64/CONFIG_SENSORS_LTC2978_REGULATOR
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SENSORS_LTC2978_REGULATOR is not set
diff --git a/baseconfig/arm/arm64/CONFIG_SENSORS_XGENE
b/baseconfig/arm/arm64/CONFIG_SENSORS_XGENE
deleted file mode 100644
index 84ffdf1..0000000
--- a/baseconfig/arm/arm64/CONFIG_SENSORS_XGENE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SENSORS_XGENE=m
diff --git a/baseconfig/arm/arm64/CONFIG_SERIAL_AMBA_PL010
b/baseconfig/arm/arm64/CONFIG_SERIAL_AMBA_PL010
deleted file mode 100644
index ee4b9d5..0000000
--- a/baseconfig/arm/arm64/CONFIG_SERIAL_AMBA_PL010
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SERIAL_AMBA_PL010 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_SERIAL_MSM
b/baseconfig/arm/arm64/CONFIG_SERIAL_MSM
deleted file mode 100644
index d9bd716..0000000
--- a/baseconfig/arm/arm64/CONFIG_SERIAL_MSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SERIAL_MSM=y
diff --git a/baseconfig/arm/arm64/CONFIG_SERIAL_MSM_CONSOLE
b/baseconfig/arm/arm64/CONFIG_SERIAL_MSM_CONSOLE
deleted file mode 100644
index 5aeaebb..0000000
--- a/baseconfig/arm/arm64/CONFIG_SERIAL_MSM_CONSOLE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SERIAL_MSM_CONSOLE=y
diff --git a/baseconfig/arm/arm64/CONFIG_SERIO_SUN4I_PS2
b/baseconfig/arm/arm64/CONFIG_SERIO_SUN4I_PS2
deleted file mode 100644
index aa105b3..0000000
--- a/baseconfig/arm/arm64/CONFIG_SERIO_SUN4I_PS2
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SERIO_SUN4I_PS2 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_SND_KIRKWOOD_SOC
b/baseconfig/arm/arm64/CONFIG_SND_KIRKWOOD_SOC
deleted file mode 100644
index 05e82f2..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_KIRKWOOD_SOC
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SND_KIRKWOOD_SOC is not set
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_APQ8016_SBC
b/baseconfig/arm/arm64/CONFIG_SND_SOC_APQ8016_SBC
deleted file mode 100644
index dfe53b8..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_APQ8016_SBC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_APQ8016_SBC=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_MSM8916_WCD_ANALOG
b/baseconfig/arm/arm64/CONFIG_SND_SOC_MSM8916_WCD_ANALOG
deleted file mode 100644
index 207a5e5..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_MSM8916_WCD_ANALOG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_MSM8916_WCD_DIGITAL
b/baseconfig/arm/arm64/CONFIG_SND_SOC_MSM8916_WCD_DIGITAL
deleted file mode 100644
index db12f03..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_MSM8916_WCD_DIGITAL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_QCOM
b/baseconfig/arm/arm64/CONFIG_SND_SOC_QCOM
deleted file mode 100644
index 719eb4e..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_QCOM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_QCOM=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_SGTL5000
b/baseconfig/arm/arm64/CONFIG_SND_SOC_SGTL5000
deleted file mode 100644
index ea71dec..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_SGTL5000
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_SGTL5000=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_STORM
b/baseconfig/arm/arm64/CONFIG_SND_SOC_STORM
deleted file mode 100644
index adab3ae..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_STORM
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SND_SOC_STORM is not set
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA
b/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA
deleted file mode 100644
index b32a04f..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_TEGRA=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_MAX98090
b/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_MAX98090
deleted file mode 100644
index 55f327a..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_MAX98090
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_TEGRA_MAX98090=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_RT5640
b/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_RT5640
deleted file mode 100644
index 3370b8e..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_RT5640
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_TEGRA_RT5640=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_RT5677
b/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_RT5677
deleted file mode 100644
index 24298d9..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_RT5677
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_TEGRA_RT5677=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_SGTL5000
b/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_SGTL5000
deleted file mode 100644
index 4706a31..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_SGTL5000
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SOC_TEGRA_SGTL5000=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_WM8753
b/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_WM8753
deleted file mode 100644
index 9039b16..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SOC_TEGRA_WM8753
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SND_SOC_TEGRA_WM8753 is not set
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SUN4I_CODEC
b/baseconfig/arm/arm64/CONFIG_SND_SUN4I_CODEC
deleted file mode 100644
index 6cce5a1..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SUN4I_CODEC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SUN4I_CODEC=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SUN4I_I2S
b/baseconfig/arm/arm64/CONFIG_SND_SUN4I_I2S
deleted file mode 100644
index d9270e2..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SUN4I_I2S
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SUN4I_I2S=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SUN4I_SPDIF
b/baseconfig/arm/arm64/CONFIG_SND_SUN4I_SPDIF
deleted file mode 100644
index c0b108a..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SUN4I_SPDIF
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SUN4I_SPDIF=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SUN8I_CODEC
b/baseconfig/arm/arm64/CONFIG_SND_SUN8I_CODEC
deleted file mode 100644
index c30f943..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SUN8I_CODEC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SUN8I_CODEC=m
diff --git a/baseconfig/arm/arm64/CONFIG_SND_SUN8I_CODEC_ANALOG
b/baseconfig/arm/arm64/CONFIG_SND_SUN8I_CODEC_ANALOG
deleted file mode 100644
index 28ea301..0000000
--- a/baseconfig/arm/arm64/CONFIG_SND_SUN8I_CODEC_ANALOG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SND_SUN8I_CODEC_ANALOG=m
diff --git a/baseconfig/arm/arm64/CONFIG_SNI_NETSEC
b/baseconfig/arm/arm64/CONFIG_SNI_NETSEC
deleted file mode 100644
index c348519..0000000
--- a/baseconfig/arm/arm64/CONFIG_SNI_NETSEC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SNI_NETSEC=m
diff --git a/baseconfig/arm/arm64/CONFIG_SOCIONEXT_SYNQUACER_PREITS
b/baseconfig/arm/arm64/CONFIG_SOCIONEXT_SYNQUACER_PREITS
deleted file mode 100644
index ded5c35..0000000
--- a/baseconfig/arm/arm64/CONFIG_SOCIONEXT_SYNQUACER_PREITS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
diff --git a/baseconfig/arm/arm64/CONFIG_SOC_TEGRA_FLOWCTRL
b/baseconfig/arm/arm64/CONFIG_SOC_TEGRA_FLOWCTRL
deleted file mode 100644
index 00413d4..0000000
--- a/baseconfig/arm/arm64/CONFIG_SOC_TEGRA_FLOWCTRL
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SOC_TEGRA_FLOWCTRL=y
diff --git a/baseconfig/arm/arm64/CONFIG_SPARSEMEM_VMEMMAP
b/baseconfig/arm/arm64/CONFIG_SPARSEMEM_VMEMMAP
deleted file mode 100644
index a2826da..0000000
--- a/baseconfig/arm/arm64/CONFIG_SPARSEMEM_VMEMMAP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SPARSEMEM_VMEMMAP=y
diff --git a/baseconfig/arm/arm64/CONFIG_SPARSE_IRQ
b/baseconfig/arm/arm64/CONFIG_SPARSE_IRQ
deleted file mode 100644
index 943900f..0000000
--- a/baseconfig/arm/arm64/CONFIG_SPARSE_IRQ
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SPARSE_IRQ=y
diff --git a/baseconfig/arm/arm64/CONFIG_SPI_QUP b/baseconfig/arm/arm64/CONFIG_SPI_QUP
deleted file mode 100644
index 4cfdd1d..0000000
--- a/baseconfig/arm/arm64/CONFIG_SPI_QUP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SPI_QUP=m
diff --git a/baseconfig/arm/arm64/CONFIG_SPI_SUN6I
b/baseconfig/arm/arm64/CONFIG_SPI_SUN6I
deleted file mode 100644
index 031cd17..0000000
--- a/baseconfig/arm/arm64/CONFIG_SPI_SUN6I
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SPI_SUN6I=m
diff --git a/baseconfig/arm/arm64/CONFIG_SPI_THUNDERX
b/baseconfig/arm/arm64/CONFIG_SPI_THUNDERX
deleted file mode 100644
index 054a831..0000000
--- a/baseconfig/arm/arm64/CONFIG_SPI_THUNDERX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SPI_THUNDERX=m
diff --git a/baseconfig/arm/arm64/CONFIG_SPI_XLP b/baseconfig/arm/arm64/CONFIG_SPI_XLP
deleted file mode 100644
index 6026d5f..0000000
--- a/baseconfig/arm/arm64/CONFIG_SPI_XLP
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SPI_XLP=m
diff --git a/baseconfig/arm/arm64/CONFIG_SPMI b/baseconfig/arm/arm64/CONFIG_SPMI
deleted file mode 100644
index 4ce4dfd..0000000
--- a/baseconfig/arm/arm64/CONFIG_SPMI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SPMI=y
diff --git a/baseconfig/arm/arm64/CONFIG_SPMI_MSM_PMIC_ARB
b/baseconfig/arm/arm64/CONFIG_SPMI_MSM_PMIC_ARB
deleted file mode 100644
index bd46b49..0000000
--- a/baseconfig/arm/arm64/CONFIG_SPMI_MSM_PMIC_ARB
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SPMI_MSM_PMIC_ARB=y
diff --git a/baseconfig/arm/arm64/CONFIG_STUB_CLK_HI6220
b/baseconfig/arm/arm64/CONFIG_STUB_CLK_HI6220
deleted file mode 100644
index 89a60a4..0000000
--- a/baseconfig/arm/arm64/CONFIG_STUB_CLK_HI6220
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_STUB_CLK_HI6220=y
diff --git a/baseconfig/arm/arm64/CONFIG_SUN4I_EMAC
b/baseconfig/arm/arm64/CONFIG_SUN4I_EMAC
deleted file mode 100644
index 7c44fec..0000000
--- a/baseconfig/arm/arm64/CONFIG_SUN4I_EMAC
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SUN4I_EMAC is not set
diff --git a/baseconfig/arm/arm64/CONFIG_SUN4I_GPADC
b/baseconfig/arm/arm64/CONFIG_SUN4I_GPADC
deleted file mode 100644
index 97139c2..0000000
--- a/baseconfig/arm/arm64/CONFIG_SUN4I_GPADC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SUN4I_GPADC=m
diff --git a/baseconfig/arm/arm64/CONFIG_SUN50I_A64_CCU
b/baseconfig/arm/arm64/CONFIG_SUN50I_A64_CCU
deleted file mode 100644
index 7b6c7a6..0000000
--- a/baseconfig/arm/arm64/CONFIG_SUN50I_A64_CCU
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SUN50I_A64_CCU=y
diff --git a/baseconfig/arm/arm64/CONFIG_SUNXI_CCU
b/baseconfig/arm/arm64/CONFIG_SUNXI_CCU
deleted file mode 100644
index 30e6d69..0000000
--- a/baseconfig/arm/arm64/CONFIG_SUNXI_CCU
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SUNXI_CCU=y
diff --git a/baseconfig/arm/arm64/CONFIG_SUNXI_WATCHDOG
b/baseconfig/arm/arm64/CONFIG_SUNXI_WATCHDOG
deleted file mode 100644
index 9b58f97..0000000
--- a/baseconfig/arm/arm64/CONFIG_SUNXI_WATCHDOG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_SUNXI_WATCHDOG=m
diff --git a/baseconfig/arm/arm64/CONFIG_SYS_HYPERVISOR
b/baseconfig/arm/arm64/CONFIG_SYS_HYPERVISOR
deleted file mode 100644
index b5668db..0000000
--- a/baseconfig/arm/arm64/CONFIG_SYS_HYPERVISOR
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_SYS_HYPERVISOR is not set
diff --git a/baseconfig/arm/arm64/CONFIG_TEGRA210_ADMA
b/baseconfig/arm/arm64/CONFIG_TEGRA210_ADMA
deleted file mode 100644
index 7f82ada..0000000
--- a/baseconfig/arm/arm64/CONFIG_TEGRA210_ADMA
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_TEGRA210_ADMA=y
diff --git a/baseconfig/arm/arm64/CONFIG_TEGRA_ACONNECT
b/baseconfig/arm/arm64/CONFIG_TEGRA_ACONNECT
deleted file mode 100644
index 251550c..0000000
--- a/baseconfig/arm/arm64/CONFIG_TEGRA_ACONNECT
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_TEGRA_ACONNECT=m
diff --git a/baseconfig/arm/arm64/CONFIG_TEGRA_GMI
b/baseconfig/arm/arm64/CONFIG_TEGRA_GMI
deleted file mode 100644
index 5def3e8..0000000
--- a/baseconfig/arm/arm64/CONFIG_TEGRA_GMI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_TEGRA_GMI=m
diff --git a/baseconfig/arm/arm64/CONFIG_TEGRA_IVC
b/baseconfig/arm/arm64/CONFIG_TEGRA_IVC
deleted file mode 100644
index cdcacbe..0000000
--- a/baseconfig/arm/arm64/CONFIG_TEGRA_IVC
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_TEGRA_IVC=y
diff --git a/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_BGX
b/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_BGX
deleted file mode 100644
index 123fe6f..0000000
--- a/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_BGX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_THUNDER_NIC_BGX=m
diff --git a/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_PF
b/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_PF
deleted file mode 100644
index 6b047a1..0000000
--- a/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_PF
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_THUNDER_NIC_PF=m
diff --git a/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_RGX
b/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_RGX
deleted file mode 100644
index c50ae01..0000000
--- a/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_RGX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_THUNDER_NIC_RGX=m
diff --git a/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_VF
b/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_VF
deleted file mode 100644
index 5fdfca5..0000000
--- a/baseconfig/arm/arm64/CONFIG_THUNDER_NIC_VF
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_THUNDER_NIC_VF=m
diff --git a/baseconfig/arm/arm64/CONFIG_TOUCHSCREEN_SUN4I
b/baseconfig/arm/arm64/CONFIG_TOUCHSCREEN_SUN4I
deleted file mode 100644
index af15c1f..0000000
--- a/baseconfig/arm/arm64/CONFIG_TOUCHSCREEN_SUN4I
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_TOUCHSCREEN_SUN4I is not set
diff --git a/baseconfig/arm/arm64/CONFIG_USB_CONFIGFS_F_LB_SS
b/baseconfig/arm/arm64/CONFIG_USB_CONFIGFS_F_LB_SS
deleted file mode 100644
index 213edb5..0000000
--- a/baseconfig/arm/arm64/CONFIG_USB_CONFIGFS_F_LB_SS
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_USB_CONFIGFS_F_LB_SS is not set
diff --git a/baseconfig/arm/arm64/CONFIG_USB_EHCI_MSM
b/baseconfig/arm/arm64/CONFIG_USB_EHCI_MSM
deleted file mode 100644
index 7397a0f..0000000
--- a/baseconfig/arm/arm64/CONFIG_USB_EHCI_MSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_USB_EHCI_MSM=m
diff --git a/baseconfig/arm/arm64/CONFIG_USB_MSM_OTG
b/baseconfig/arm/arm64/CONFIG_USB_MSM_OTG
deleted file mode 100644
index 043abcf..0000000
--- a/baseconfig/arm/arm64/CONFIG_USB_MSM_OTG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_USB_MSM_OTG=m
diff --git a/baseconfig/arm/arm64/CONFIG_USB_MUSB_SUNXI
b/baseconfig/arm/arm64/CONFIG_USB_MUSB_SUNXI
deleted file mode 100644
index 258e716..0000000
--- a/baseconfig/arm/arm64/CONFIG_USB_MUSB_SUNXI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_USB_MUSB_SUNXI=m
diff --git a/baseconfig/arm/arm64/CONFIG_USB_QCOM_8X16_PHY
b/baseconfig/arm/arm64/CONFIG_USB_QCOM_8X16_PHY
deleted file mode 100644
index 79fac4f..0000000
--- a/baseconfig/arm/arm64/CONFIG_USB_QCOM_8X16_PHY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_USB_QCOM_8X16_PHY=m
diff --git a/baseconfig/arm/arm64/CONFIG_USB_SPEEDTOUCH
b/baseconfig/arm/arm64/CONFIG_USB_SPEEDTOUCH
deleted file mode 100644
index e34bebc..0000000
--- a/baseconfig/arm/arm64/CONFIG_USB_SPEEDTOUCH
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_USB_SPEEDTOUCH is not set
diff --git a/baseconfig/arm/arm64/CONFIG_VDSO b/baseconfig/arm/arm64/CONFIG_VDSO
deleted file mode 100644
index cab5eba..0000000
--- a/baseconfig/arm/arm64/CONFIG_VDSO
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_VDSO=y
diff --git a/baseconfig/arm/arm64/CONFIG_VFIO_PLATFORM_AMDXGBE_RESET
b/baseconfig/arm/arm64/CONFIG_VFIO_PLATFORM_AMDXGBE_RESET
deleted file mode 100644
index b6b1ee3..0000000
--- a/baseconfig/arm/arm64/CONFIG_VFIO_PLATFORM_AMDXGBE_RESET
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=m
diff --git a/baseconfig/arm/arm64/CONFIG_VGA_CONSOLE
b/baseconfig/arm/arm64/CONFIG_VGA_CONSOLE
deleted file mode 100644
index 5b00b2f..0000000
--- a/baseconfig/arm/arm64/CONFIG_VGA_CONSOLE
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_VGA_CONSOLE is not set
diff --git a/baseconfig/arm/arm64/CONFIG_VIDEO_QCOM_CAMSS
b/baseconfig/arm/arm64/CONFIG_VIDEO_QCOM_CAMSS
deleted file mode 100644
index 5e2512c..0000000
--- a/baseconfig/arm/arm64/CONFIG_VIDEO_QCOM_CAMSS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_VIDEO_QCOM_CAMSS=m
diff --git a/baseconfig/arm/arm64/CONFIG_VIDEO_QCOM_VENUS
b/baseconfig/arm/arm64/CONFIG_VIDEO_QCOM_VENUS
deleted file mode 100644
index 68082fd..0000000
--- a/baseconfig/arm/arm64/CONFIG_VIDEO_QCOM_VENUS
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_VIDEO_QCOM_VENUS=m
diff --git a/baseconfig/arm/arm64/CONFIG_VMAP_STACK
b/baseconfig/arm/arm64/CONFIG_VMAP_STACK
deleted file mode 100644
index 8bd9868..0000000
--- a/baseconfig/arm/arm64/CONFIG_VMAP_STACK
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_VMAP_STACK=y
diff --git a/baseconfig/arm/arm64/CONFIG_XGENE_DMA
b/baseconfig/arm/arm64/CONFIG_XGENE_DMA
deleted file mode 100644
index 7c67d5b..0000000
--- a/baseconfig/arm/arm64/CONFIG_XGENE_DMA
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_XGENE_DMA is not set
diff --git a/baseconfig/arm/arm64/CONFIG_XGENE_PMU
b/baseconfig/arm/arm64/CONFIG_XGENE_PMU
deleted file mode 100644
index df5afee..0000000
--- a/baseconfig/arm/arm64/CONFIG_XGENE_PMU
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_XGENE_PMU=y
diff --git a/baseconfig/arm/arm64/CONFIG_XGENE_SLIMPRO_MBOX
b/baseconfig/arm/arm64/CONFIG_XGENE_SLIMPRO_MBOX
deleted file mode 100644
index cbc4863..0000000
--- a/baseconfig/arm/arm64/CONFIG_XGENE_SLIMPRO_MBOX
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_XGENE_SLIMPRO_MBOX=m
diff --git a/baseconfig/arm/arm64/README b/baseconfig/arm/arm64/README
deleted file mode 100644
index c2aec64..0000000
--- a/baseconfig/arm/arm64/README
+++ /dev/null
@@ -1 +0,0 @@
-This directory contains options specific to arm64
diff --git a/baseconfig/arm/armv7/CONFIG_DRM_SUN4I_HDMI
b/baseconfig/arm/armv7/CONFIG_DRM_SUN4I_HDMI
deleted file mode 100644
index cda1f60..0000000
--- a/baseconfig/arm/armv7/CONFIG_DRM_SUN4I_HDMI
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_DRM_SUN4I_HDMI=m
diff --git a/baseconfig/arm/armv7/CONFIG_DRM_SUN4I_HDMI_CEC
b/baseconfig/arm/armv7/CONFIG_DRM_SUN4I_HDMI_CEC
deleted file mode 100644
index 8ba7340..0000000
--- a/baseconfig/arm/armv7/CONFIG_DRM_SUN4I_HDMI_CEC
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_DRM_SUN4I_HDMI_CEC is not set
diff --git a/baseconfig/arm/armv7/CONFIG_DRM_TVE200
b/baseconfig/arm/armv7/CONFIG_DRM_TVE200
new file mode 100644
index 0000000..9e6b977
--- /dev/null
+++ b/baseconfig/arm/armv7/CONFIG_DRM_TVE200
@@ -0,0 +1 @@
+CONFIG_DRM_TVE200=m
diff --git a/baseconfig/arm/armv7/CONFIG_GPIO_PCF857X
b/baseconfig/arm/armv7/CONFIG_GPIO_PCF857X
deleted file mode 100644
index a5a82a6..0000000
--- a/baseconfig/arm/armv7/CONFIG_GPIO_PCF857X
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_GPIO_PCF857X=m
diff --git a/baseconfig/arm/armv7/CONFIG_OMAP4_DSS_HDMI_CEC
b/baseconfig/arm/armv7/CONFIG_OMAP4_DSS_HDMI_CEC
new file mode 100644
index 0000000..56ceebf
--- /dev/null
+++ b/baseconfig/arm/armv7/CONFIG_OMAP4_DSS_HDMI_CEC
@@ -0,0 +1 @@
+CONFIG_OMAP4_DSS_HDMI_CEC=y
diff --git a/baseconfig/arm/armv7/CONFIG_PCI_V3_SEMI
b/baseconfig/arm/armv7/CONFIG_PCI_V3_SEMI
new file mode 100644
index 0000000..8aeccd6
--- /dev/null
+++ b/baseconfig/arm/armv7/CONFIG_PCI_V3_SEMI
@@ -0,0 +1 @@
+CONFIG_PCI_V3_SEMI=y
diff --git a/baseconfig/arm/armv7/armv7/CONFIG_USB_EHCI_MSM
b/baseconfig/arm/armv7/armv7/CONFIG_USB_EHCI_MSM
deleted file mode 100644
index 7397a0f..0000000
--- a/baseconfig/arm/armv7/armv7/CONFIG_USB_EHCI_MSM
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_USB_EHCI_MSM=m
diff --git a/baseconfig/arm/armv7/armv7/CONFIG_USB_MSM_OTG
b/baseconfig/arm/armv7/armv7/CONFIG_USB_MSM_OTG
deleted file mode 100644
index 043abcf..0000000
--- a/baseconfig/arm/armv7/armv7/CONFIG_USB_MSM_OTG
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_USB_MSM_OTG=m
diff --git a/baseconfig/arm/armv7/armv7/CONFIG_USB_QCOM_8X16_PHY
b/baseconfig/arm/armv7/armv7/CONFIG_USB_QCOM_8X16_PHY
deleted file mode 100644
index 79fac4f..0000000
--- a/baseconfig/arm/armv7/armv7/CONFIG_USB_QCOM_8X16_PHY
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_USB_QCOM_8X16_PHY=m
diff --git a/baseconfig/powerpc/CONFIG_CRYPTO_DEV_NX
b/baseconfig/powerpc/CONFIG_CRYPTO_DEV_NX
index fd145f0..47b9dbe 100644
--- a/baseconfig/powerpc/CONFIG_CRYPTO_DEV_NX
+++ b/baseconfig/powerpc/CONFIG_CRYPTO_DEV_NX
@@ -1 +1 @@
-CONFIG_CRYPTO_DEV_NX=y
+# CONFIG_CRYPTO_DEV_NX is not set
diff --git a/baseconfig/powerpc/CONFIG_PPC_FAST_ENDIAN_SWITCH
b/baseconfig/powerpc/CONFIG_PPC_FAST_ENDIAN_SWITCH
new file mode 100644
index 0000000..9a03136
--- /dev/null
+++ b/baseconfig/powerpc/CONFIG_PPC_FAST_ENDIAN_SWITCH
@@ -0,0 +1 @@
+# CONFIG_PPC_FAST_ENDIAN_SWITCH is not set
diff --git a/baseconfig/powerpc/CONFIG_PPC_RADIX_MMU_DEFAULT
b/baseconfig/powerpc/CONFIG_PPC_RADIX_MMU_DEFAULT
new file mode 100644
index 0000000..fe2d46f
--- /dev/null
+++ b/baseconfig/powerpc/CONFIG_PPC_RADIX_MMU_DEFAULT
@@ -0,0 +1 @@
+CONFIG_PPC_RADIX_MMU_DEFAULT=y
diff --git a/baseconfig/s390x/CONFIG_ALTERNATIVES b/baseconfig/s390x/CONFIG_ALTERNATIVES
new file mode 100644
index 0000000..ae78230
--- /dev/null
+++ b/baseconfig/s390x/CONFIG_ALTERNATIVES
@@ -0,0 +1 @@
+CONFIG_ALTERNATIVES=y
diff --git a/baseconfig/s390x/CONFIG_IRDA b/baseconfig/s390x/CONFIG_IRDA
deleted file mode 100644
index 54366a3..0000000
--- a/baseconfig/s390x/CONFIG_IRDA
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_IRDA is not set
diff --git a/baseconfig/x86/CONFIG_ACPI_REV_OVERRIDE_POSSIBLE
b/baseconfig/x86/CONFIG_ACPI_REV_OVERRIDE_POSSIBLE
index 22e6b36..021ea2f 100644
--- a/baseconfig/x86/CONFIG_ACPI_REV_OVERRIDE_POSSIBLE
+++ b/baseconfig/x86/CONFIG_ACPI_REV_OVERRIDE_POSSIBLE
@@ -1 +1 @@
-# CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
diff --git a/baseconfig/x86/CONFIG_DELL_SMBIOS_SMM
b/baseconfig/x86/CONFIG_DELL_SMBIOS_SMM
new file mode 100644
index 0000000..2ba6382
--- /dev/null
+++ b/baseconfig/x86/CONFIG_DELL_SMBIOS_SMM
@@ -0,0 +1 @@
+CONFIG_DELL_SMBIOS_SMM=m
diff --git a/baseconfig/x86/CONFIG_DELL_SMBIOS_WMI
b/baseconfig/x86/CONFIG_DELL_SMBIOS_WMI
new file mode 100644
index 0000000..0e3f3d8
--- /dev/null
+++ b/baseconfig/x86/CONFIG_DELL_SMBIOS_WMI
@@ -0,0 +1 @@
+CONFIG_DELL_SMBIOS_WMI=m
diff --git a/baseconfig/x86/CONFIG_DRM_AMD_DC_DCN1_0
b/baseconfig/x86/CONFIG_DRM_AMD_DC_DCN1_0
new file mode 100644
index 0000000..5d7cf50
--- /dev/null
+++ b/baseconfig/x86/CONFIG_DRM_AMD_DC_DCN1_0
@@ -0,0 +1 @@
+CONFIG_DRM_AMD_DC_DCN1_0=y
diff --git a/baseconfig/x86/CONFIG_INTEL_WMI_THUNDERBOLT
b/baseconfig/x86/CONFIG_INTEL_WMI_THUNDERBOLT
new file mode 100644
index 0000000..05356f7
--- /dev/null
+++ b/baseconfig/x86/CONFIG_INTEL_WMI_THUNDERBOLT
@@ -0,0 +1 @@
+CONFIG_INTEL_WMI_THUNDERBOLT=m
diff --git a/baseconfig/x86/CONFIG_LEDS_APU b/baseconfig/x86/CONFIG_LEDS_APU
new file mode 100644
index 0000000..3c80870
--- /dev/null
+++ b/baseconfig/x86/CONFIG_LEDS_APU
@@ -0,0 +1 @@
+CONFIG_LEDS_APU=m
diff --git a/baseconfig/x86/CONFIG_SND_SOC_INTEL_HASWELL
b/baseconfig/x86/CONFIG_SND_SOC_INTEL_HASWELL
new file mode 100644
index 0000000..0ad1d94
--- /dev/null
+++ b/baseconfig/x86/CONFIG_SND_SOC_INTEL_HASWELL
@@ -0,0 +1 @@
+CONFIG_SND_SOC_INTEL_HASWELL=m
diff --git a/baseconfig/x86/CONFIG_SND_SOC_INTEL_SKYLAKE
b/baseconfig/x86/CONFIG_SND_SOC_INTEL_SKYLAKE
new file mode 100644
index 0000000..f0a5748
--- /dev/null
+++ b/baseconfig/x86/CONFIG_SND_SOC_INTEL_SKYLAKE
@@ -0,0 +1 @@
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
diff --git a/baseconfig/x86/CONFIG_SND_SOC_INTEL_SST_TOPLEVEL
b/baseconfig/x86/CONFIG_SND_SOC_INTEL_SST_TOPLEVEL
new file mode 100644
index 0000000..b5dc647
--- /dev/null
+++ b/baseconfig/x86/CONFIG_SND_SOC_INTEL_SST_TOPLEVEL
@@ -0,0 +1 @@
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=m
diff --git a/baseconfig/x86/CONFIG_SND_SST_ATOM_HIFI2_PLATFORM
b/baseconfig/x86/CONFIG_SND_SST_ATOM_HIFI2_PLATFORM
new file mode 100644
index 0000000..5770b36
--- /dev/null
+++ b/baseconfig/x86/CONFIG_SND_SST_ATOM_HIFI2_PLATFORM
@@ -0,0 +1 @@
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
diff --git a/baseconfig/x86/CONFIG_THUNDERBOLT_NET
b/baseconfig/x86/CONFIG_THUNDERBOLT_NET
new file mode 100644
index 0000000..1cfc06a
--- /dev/null
+++ b/baseconfig/x86/CONFIG_THUNDERBOLT_NET
@@ -0,0 +1 @@
+CONFIG_THUNDERBOLT_NET=m
diff --git a/baseconfig/x86/x86_64/CONFIG_CHARGER_MANAGER
b/baseconfig/x86/x86_64/CONFIG_CHARGER_MANAGER
new file mode 100644
index 0000000..51fe252
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_CHARGER_MANAGER
@@ -0,0 +1 @@
+# CONFIG_CHARGER_MANAGER is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_CPU_ISOLATION
b/baseconfig/x86/x86_64/CONFIG_CPU_ISOLATION
new file mode 100644
index 0000000..da3a02c
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_CPU_ISOLATION
@@ -0,0 +1 @@
+CONFIG_CPU_ISOLATION=y
diff --git a/baseconfig/x86/x86_64/CONFIG_INPUT_REGULATOR_HAPTIC
b/baseconfig/x86/x86_64/CONFIG_INPUT_REGULATOR_HAPTIC
new file mode 100644
index 0000000..4230eab
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_INPUT_REGULATOR_HAPTIC
@@ -0,0 +1 @@
+# CONFIG_INPUT_REGULATOR_HAPTIC is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_LEDS_REGULATOR
b/baseconfig/x86/x86_64/CONFIG_LEDS_REGULATOR
new file mode 100644
index 0000000..b190ec3
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_LEDS_REGULATOR
@@ -0,0 +1 @@
+# CONFIG_LEDS_REGULATOR is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR
b/baseconfig/x86/x86_64/CONFIG_REGULATOR
new file mode 100644
index 0000000..5b7c35c
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR
@@ -0,0 +1 @@
+CONFIG_REGULATOR=y
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_ACT8865
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_ACT8865
new file mode 100644
index 0000000..f1e82ab
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_ACT8865
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_ACT8865 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_AD5398
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_AD5398
new file mode 100644
index 0000000..83b5968
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_AD5398
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_AD5398 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_AXP20X
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_AXP20X
new file mode 100644
index 0000000..e44a842
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_AXP20X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_AXP20X is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_BD9571MWV
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_BD9571MWV
new file mode 100644
index 0000000..aee7f5a
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_BD9571MWV
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_BD9571MWV is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_DA9210
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_DA9210
new file mode 100644
index 0000000..ed858d9
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_DA9210
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_DA9210 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_DA9211
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_DA9211
new file mode 100644
index 0000000..5f4b883
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_DA9211
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_DA9211 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_FAN53555
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_FAN53555
new file mode 100644
index 0000000..d62314c
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_FAN53555
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_FAN53555 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_FIXED_VOLTAGE
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_FIXED_VOLTAGE
new file mode 100644
index 0000000..63c1bd9
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_FIXED_VOLTAGE
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_GPIO
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_GPIO
new file mode 100644
index 0000000..91c099f
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_GPIO
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_GPIO is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_ISL6271A
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_ISL6271A
new file mode 100644
index 0000000..f2507c8
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_ISL6271A
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_ISL6271A is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_ISL9305
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_ISL9305
new file mode 100644
index 0000000..70ade2e
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_ISL9305
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_ISL9305 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP3971
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP3971
new file mode 100644
index 0000000..e5bd8a9
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP3971
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LP3971 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP3972
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP3972
new file mode 100644
index 0000000..3820f4b
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP3972
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LP3972 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP872X
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP872X
new file mode 100644
index 0000000..a41e5d3
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP872X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LP872X is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP8755
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP8755
new file mode 100644
index 0000000..3d3d38b
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LP8755
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LP8755 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_LTC3589
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LTC3589
new file mode 100644
index 0000000..d14c63b
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LTC3589
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LTC3589 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_LTC3676
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LTC3676
new file mode 100644
index 0000000..a8f50af
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_LTC3676
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LTC3676 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX1586
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX1586
new file mode 100644
index 0000000..a975396
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX1586
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MAX1586 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8649
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8649
new file mode 100644
index 0000000..7962094
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8649
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MAX8649 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8660
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8660
new file mode 100644
index 0000000..6b033e3
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8660
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MAX8660 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8952
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8952
new file mode 100644
index 0000000..f8346c0
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MAX8952
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MAX8952 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_MT6311
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MT6311
new file mode 100644
index 0000000..884c0d4
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_MT6311
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MT6311 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_PFUZE100
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PFUZE100
new file mode 100644
index 0000000..7265415
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PFUZE100
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PFUZE100 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88060
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88060
new file mode 100644
index 0000000..6c69caa
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88060
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PV88060 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88080
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88080
new file mode 100644
index 0000000..4b024f4
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88080
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PV88080 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88090
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88090
new file mode 100644
index 0000000..0097070
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PV88090
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PV88090 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_PWM
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PWM
new file mode 100644
index 0000000..8169814
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_PWM
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PWM is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS51632
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS51632
new file mode 100644
index 0000000..b586678
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS51632
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS51632 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS62360
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS62360
new file mode 100644
index 0000000..b6904c2
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS62360
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS62360 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS65023
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS65023
new file mode 100644
index 0000000..7e5697b
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS65023
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS65023 is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS6507X
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS6507X
new file mode 100644
index 0000000..bcb7b9d
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS6507X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS6507X is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS6524X
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS6524X
new file mode 100644
index 0000000..a736387
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_TPS6524X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS6524X is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_USERSPACE_CONSUMER
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_USERSPACE_CONSUMER
new file mode 100644
index 0000000..f6a6e11
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_USERSPACE_CONSUMER
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_REGULATOR_VIRTUAL_CONSUMER
b/baseconfig/x86/x86_64/CONFIG_REGULATOR_VIRTUAL_CONSUMER
new file mode 100644
index 0000000..cfdfe49
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_REGULATOR_VIRTUAL_CONSUMER
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
diff --git a/baseconfig/x86/x86_64/CONFIG_SENSORS_LTC2978_REGULATOR
b/baseconfig/x86/x86_64/CONFIG_SENSORS_LTC2978_REGULATOR
new file mode 100644
index 0000000..54d82dd
--- /dev/null
+++ b/baseconfig/x86/x86_64/CONFIG_SENSORS_LTC2978_REGULATOR
@@ -0,0 +1 @@
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
diff --git a/bcm2837-bluetooth-support.patch b/bcm2837-bluetooth-support.patch
deleted file mode 100644
index c272c1e..0000000
--- a/bcm2837-bluetooth-support.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 50252c318fe2fcfcbd0832fa835e7fd1fafd7d2d Mon Sep 17 00:00:00 2001
-From: Peter Robinson <pbrobinson(a)gmail.com>
-Date: Sun, 10 Sep 2017 19:30:02 +0100
-Subject: [PATCH 2/2] ARM: dts: bcm2837-rpi-3-b: Add bcm43438 serial slave
-
-Add BCM43438 (bluetooth) as a slave device of uart0 (pl011/ttyAMA0).
-This allows to automatically insert the bcm43438 to the bluetooth
-subsystem instead of relying on userspace helpers (hciattach).
-
-Overwrite chosen/stdout-path to use 8250 aux uart as console.
-
-Signed-off-by: Loic Poulain <loic.poulain@xxxxxxxxx>
-Signed-off-by: Peter Robinson <pbrobinson(a)gmail.com>
----
- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 10 ++++++++++
- 1 file changed, 10 insertions(+)
-
-diff --git a/arch/arm/boot/dts/bcm2837-rpi-3-b.dts
b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts
-index 20725ca487f3..e4488cb3067e 100644
---- a/arch/arm/boot/dts/bcm2837-rpi-3-b.dts
-+++ b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts
-@@ -24,6 +29,11 @@
- pinctrl-names = "default";
- pinctrl-0 = <&uart0_gpio32 &gpclk2_gpio43>;
- status = "okay";
-+
-+ bluetooth {
-+ compatible = "brcm,bcm43438-bt";
-+ max-speed = <2000000>;
-+ };
- };
-
- /* uart1 is mapped to the pin header */
---
-2.13.5
-
diff --git a/config_generation b/config_generation
index 64ae444..fdb94b2 100644
--- a/config_generation
+++ b/config_generation
@@ -26,8 +26,8 @@ s390x=baseconfig:baseconfig-s390x
s390x-debug=baseconfig:baseconfig-s390x:debugconfig
# aarch64
-aarch64=baseconfig:baseconfig-arm:baseconfig-arm-arm64
-aarch64-debug=baseconfig:baseconfig-arm:baseconfig-arm-arm64:debugconfig:debugconfig-arm
+aarch64=baseconfig:baseconfig-arm:baseconfig-arm-aarch64
+aarch64-debug=baseconfig:baseconfig-arm:baseconfig-arm-aarch64:debugconfig:debugconfig-arm
# arm
armv7hl=baseconfig:baseconfig-arm:baseconfig-arm-armv7:baseconfig-arm-armv7-armv7
diff --git a/configs/build_configs.sh b/configs/build_configs.sh
new file mode 100755
index 0000000..15ab6b3
--- /dev/null
+++ b/configs/build_configs.sh
@@ -0,0 +1,137 @@
+#!/bin/bash
+#
+# This script merges together the hierarchy of CONFIG_* files under generic
+# and debug to form the necessary
$PACKAGE_NAME<version>-<arch>-<variant>.config
+# files for building RHEL kernels, based on the contents of a control file
+
+PACKAGE_NAME="${1:-kernel}" # defines the package name used
+KVERREL="${2:-}"
+SUBARCH="${3:-}" # defines a specific arch
+SCRIPT="$(readlink -f $0)"
+OUTPUT_DIR="$PWD"
+SCRIPT_DIR="$(dirname $SCRIPT)"
+
+# to handle this script being a symlink
+cd $SCRIPT_DIR
+
+set errexit
+set nounset
+
+control_file="config_generation"
+
+cleanup()
+{
+ rm -f config-*
+}
+
+die()
+{
+ echo "$1"
+ cleanup
+ exit 1
+}
+
+function combine_config_layer()
+{
+ dir=$1
+ file="config-$(echo $dir | sed -e 's|/|-|g')"
+
+ if [ $(ls $dir/ | grep -c "^CONFIG_") -eq 0 ]; then
+ touch $file
+ return
+ fi
+
+ cat $dir/CONFIG_* > $file
+}
+
+function merge_configs()
+{
+ archvar=$1
+ arch=$(echo "$archvar" | cut -f1 -d"-")
+ configs=$2
+ order=$3
+ name=$OUTPUT_DIR/$PACKAGE_NAME-$archvar.config
+ echo -n "Building $name ... "
+ touch config-merging config-merged
+
+ # apply based on order
+ skip_if_missing=""
+ for o in $order
+ do
+ for config in $(echo $configs | sed -e 's/:/ /g')
+ do
+ cfile="config-$o-$config"
+
+ test -n "$skip_if_missing" && test ! -e $cfile && continue
+
+ perl merge.pl $cfile config-merging > config-merged
+ if [ ! $? -eq 0 ]; then
+ die "Failed to merge $cfile"
+ fi
+ mv config-merged config-merging
+ done
+
+ # first configs in $order is baseline, all files should be
+ # there. second pass is overrides and can be missing.
+ skip_if_missing="1"
+ done
+ if [ "x$arch" == "xaarch64" ]; then
+ echo "# arm64" > $name
+ elif [ "x$arch" == "xppc64" ]; then
+ echo "# powerpc" > $name
+ elif [ "x$arch" == "xppc64le" ]; then
+ echo "# powerpc" > $name
+ elif [ "x$arch" == "xs390x" ]; then
+ echo "# s390" > $name
+ elif [ "x$arch" == "xarmv7hl" ]; then
+ echo "# arm" > $name
+ elif [ "x$arch" == "xi686" ]; then
+ echo "# i386" > $name
+ else
+ echo "# $arch" > $name
+ fi
+ sort config-merging >> $name
+ rm -f config-merged config-merging
+ echo "done"
+}
+
+while read line
+do
+ if [ $(echo "$line" | grep -c "^#") -ne 0 ]; then
+ continue
+ elif [ $(echo "$line" | grep -c "^$") -ne 0 ]; then
+ continue
+ elif [ $(echo "$line" | grep -c "^ORDER") -ne 0 ]; then
+ order=$(echo "$line" | cut -f2 -d"=")
+ for o in $order
+ do
+ glist=$(find $o -type d)
+ for d in $glist
+ do
+ combine_config_layer $d
+ done
+ done
+ else
+ arch=$(echo "$line" | cut -f1 -d"=")
+ configs=$(echo "$line" | cut -f2 -d"=")
+
+ if [ -n "$SUBARCH" -a "$SUBARCH" != "$arch" ]; then
+ continue
+ fi
+
+ merge_configs $arch $configs "$order"
+ fi
+done < $control_file
+
+# A passed in kernel version implies copy to final location
+# otherwise defer to another script
+if test -n "$KVERREL"
+then
+ for i in kernel-*.config
+ do
+ NEW="$(echo $i | sed
"s/$PACKAGE_NAME-$SUBARCH/$PACKAGE_NAME-$KVERREL-$SUBARCH/")"
+ mv $i $NEW
+ done
+fi
+
+cleanup
diff --git a/configs/config_generation b/configs/config_generation
new file mode 100644
index 0000000..e8614c4
--- /dev/null
+++ b/configs/config_generation
@@ -0,0 +1,41 @@
+# config-variant=config:config:config
+# kernel.config files are build on the fly based on this config,
+# the first arg is arch and variant, the second is a hierarchy of
+# config options, lowest priority to highest
+
+# tells the build_configs.sh which order to build the configs.
+# this is useful when providing a separate overrides directory.
+# do not use quotes and space separate the directories.
+ORDER=fedora
+
+# x86_64
+x86_64=generic:generic-x86:generic-x86-x86_64
+x86_64-debug=generic:generic-x86:generic-x86-x86_64:debug:debug-x86:debug-x86-x86_64
+
+# i686
+i686=generic:generic-x86:generic-x86-i686
+i686-debug=generic:generic-x86:generic-x86-i686:debug:debug-x86
+i686-PAE=generic:generic-x86:generic-x86-i686PAE
+i686-PAEdebug=generic:generic-x86:generic-x86-i686PAE:debug:debug-x86
+
+# ppc64
+ppc64=generic:generic-powerpc:generic-powerpc-powerpc64
+ppc64-debug=generic:generic-powerpc:generic-powerpc-powerpc64:debug
+
+# ppc64le
+ppc64le=generic:generic-powerpc:generic-powerpc-powerpc64le
+ppc64le-debug=generic:generic-powerpc:generic-powerpc-powerpc64le:debug
+
+# s390x
+s390x=generic:generic-s390x
+s390x-debug=generic:generic-s390x:debug
+
+# aarch64
+aarch64=generic:generic-arm:generic-arm-aarch64
+aarch64-debug=generic:generic-arm:generic-arm-aarch64:debug:debug-arm
+
+# arm
+armv7hl=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-armv7
+armv7hl-debug=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-armv7:debug:debug-arm
+armv7hl-lpae=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-lpae
+armv7hl-lpae-debug=generic:generic-arm:generic-arm-armv7:generic-arm-armv7-lpae:debug:debug-arm
diff --git a/configs/process_configs.sh b/configs/process_configs.sh
new file mode 100755
index 0000000..4de45d6
--- /dev/null
+++ b/configs/process_configs.sh
@@ -0,0 +1,136 @@
+#!/bin/bash
+#
+# This script takes the merged config files and processes them through oldconfig
+# and listnewconfig
+
+
+die()
+{
+ echo "$1"
+ exit 1
+}
+
+# stupid function to find top of tree to do kernel make configs
+switch_to_toplevel()
+{
+ path="$(pwd)"
+ while test -n "$path"
+ do
+ test -d $path/firmware && \
+ test -e $path/MAINTAINERS && \
+ test -d $path/drivers && \
+ break
+
+ path="$(dirname $path)"
+ done
+
+ test -n "$path" || die "Can't find toplevel"
+ echo "$path"
+}
+
+checkoptions()
+{
+ /usr/bin/awk '
+
+ /is not set/ {
+ split ($0, a, "#");
+ split(a[2], b);
+ if (NR==FNR) {
+ configs[b[1]]="is not set";
+ } else {
+ if (configs[b[1]] != "" && configs[b[1]] != "is not
set")
+ print "Found # "b[1] " is not set, after generation, had " b[1]
" " configs[b[1]] " in Source tree";
+ }
+ }
+
+ /=/ {
+ split ($0, a, "=");
+ if (NR==FNR) {
+ configs[a[1]]=a[2];
+ } else {
+ if (configs[a[1]] != "" && configs[a[1]] != a[2])
+ print "Found "a[1]"="configs[a[1]]" after generation, had
" a[1]"="a[2]" in Source tree";
+ }
+ }
+ ' $1 $2 > .mismatches
+
+ if test -s .mismatches
+ then
+ echo "Error: Mismatches found in configuration files"
+ cat .mismatches
+ exit 1
+ fi
+}
+
+function process_configs()
+{
+ # assume we are in $source_tree/configs, need to get to top level
+ pushd $(switch_to_toplevel)
+
+ for cfg in $SCRIPT_DIR/${PACKAGE_NAME}${KVERREL}${SUBARCH}*.config
+ do
+ arch=$(head -1 $cfg | cut -b 3-)
+ cfgtmp="${cfg}.tmp"
+ cfgorig="${cfg}.orig"
+ cat $cfg > $cfgorig
+
+ echo -n "Processing $cfg ... "
+
+ # an empty grep is good but leaves a return value, so use # 'true' to bypass
+ make ARCH=$arch KCONFIG_CONFIG=$cfg listnewconfig | grep -E 'CONFIG_' >
.newoptions || true
+ if test -n "$NEWOPTIONS" && test -s .newoptions
+ then
+ echo "Found unset config items, please set them to an appropriate value"
+ cat .newoptions
+ rm .newoptions
+ exit 1
+ fi
+ rm .newoptions
+
+ make ARCH=$arch KCONFIG_CONFIG=$cfg oldnoconfig > /dev/null || exit 1
+ echo "# $arch" > ${cfgtmp}
+ cat "${cfg}" >> ${cfgtmp}
+ if test -n "$CHECKOPTIONS"
+ then
+ checkoptions $cfgtmp $cfgorig
+ fi
+ mv ${cfgtmp} ${cfg}
+ rm ${cfgorig}
+ echo "done"
+ done
+ rm "$SCRIPT_DIR"/*.config.old
+ popd > /dev/null
+
+ echo "Processed config files are in $SCRIPT_DIR"
+}
+
+NEWOPTIONS=""
+CHECKOPTIONS=""
+
+while [[ $# -gt 0 ]]
+do
+ key="$1"
+ case $key in
+ -n)
+ NEWOPTIONS="x"
+ ;;
+ -c)
+ CHECKOPTIONS="x"
+ ;;
+ *)
+ break;;
+ esac
+ shift
+done
+
+PACKAGE_NAME="${1:-kernel}" # defines the package name used
+KVERREL="$(test -n "$2" && echo "-$2" || echo
"")"
+SUBARCH="$(test -n "$3" && echo "-$3" || echo
"")"
+SCRIPT="$(readlink -f $0)"
+OUTPUT_DIR="$PWD"
+SCRIPT_DIR="$(dirname $SCRIPT)"
+
+# to handle this script being a symlink
+cd $SCRIPT_DIR
+
+process_configs
diff --git a/criu-no-expert.patch b/criu-no-expert.patch
index f7e1fff..430bfd0 100644
--- a/criu-no-expert.patch
+++ b/criu-no-expert.patch
@@ -1,3 +1,4 @@
+From 235b02d70a6a9837896c2ff4ca9d03f172cc4281 Mon Sep 17 00:00:00 2001
From: "kernel-team(a)fedoraproject.org" <kernel-team(a)fedoraproject.org>
Date: Wed, 30 Jan 2013 10:55:31 -0500
Subject: [PATCH] criu: no expert
@@ -9,24 +10,27 @@ Upstream-status: Fedora mustard
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/init/Kconfig b/init/Kconfig
-index 648bb79d6b73..860ca236975f 100644
+index 2934249fba46..19d9ee8c120b 100644
--- a/init/Kconfig
+++ b/init/Kconfig
-@@ -1137,7 +1137,7 @@ config CGROUP_WRITEBACK
+@@ -871,7 +871,7 @@ config SOCK_CGROUP_DATA
endif # CGROUPS
- config CHECKPOINT_RESTORE
-- bool "Checkpoint/restore support" if EXPERT
-+ bool "Checkpoint/restore support"
- select PROC_CHILDREN
- default n
- help
-@@ -1149,7 +1149,7 @@ config CHECKPOINT_RESTORE
- If unsure, say N here.
-
menuconfig NAMESPACES
- bool "Namespaces support" if EXPERT
+ bool "Namespaces support"
depends on MULTIUSER
default !EXPERT
help
+@@ -1321,7 +1321,7 @@ config MEMBARRIER
+ If unsure, say Y.
+
+ config CHECKPOINT_RESTORE
+- bool "Checkpoint/restore support" if EXPERT
++ bool "Checkpoint/restore support"
+ select PROC_CHILDREN
+ default n
+ help
+--
+2.14.3
+
diff --git a/dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch
b/dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch
deleted file mode 100644
index 192e435..0000000
--- a/dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 69c64866ce072dea1d1e59a0d61e0f66c0dffb76 Mon Sep 17 00:00:00 2001
-Message-Id:
<69c64866ce072dea1d1e59a0d61e0f66c0dffb76.1513103764.git.jeremy(a)jcline.org>
-From: Mohamed Ghannam <simo.ghannam(a)gmail.com>
-Date: Tue, 5 Dec 2017 20:58:35 +0000
-Subject: [PATCH] dccp: CVE-2017-8824: use-after-free in DCCP code
-
-Whenever the sock object is in DCCP_CLOSED state,
-dccp_disconnect() must free dccps_hc_tx_ccid and
-dccps_hc_rx_ccid and set to NULL.
-
-Signed-off-by: Mohamed Ghannam <simo.ghannam(a)gmail.com>
-Reviewed-by: Eric Dumazet <edumazet(a)google.com>
-Signed-off-by: David S. Miller <davem(a)davemloft.net>
----
- net/dccp/proto.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/net/dccp/proto.c b/net/dccp/proto.c
-index b68168fcc06a..9d43c1f40274 100644
---- a/net/dccp/proto.c
-+++ b/net/dccp/proto.c
-@@ -259,6 +259,7 @@ int dccp_disconnect(struct sock *sk, int flags)
- {
- struct inet_connection_sock *icsk = inet_csk(sk);
- struct inet_sock *inet = inet_sk(sk);
-+ struct dccp_sock *dp = dccp_sk(sk);
- int err = 0;
- const int old_state = sk->sk_state;
-
-@@ -278,6 +279,10 @@ int dccp_disconnect(struct sock *sk, int flags)
- sk->sk_err = ECONNRESET;
-
- 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.14.3
-
diff --git a/debugconfig/CONFIG_NOUVEAU_DEBUG_MMU b/debugconfig/CONFIG_NOUVEAU_DEBUG_MMU
new file mode 100644
index 0000000..9b69dee
--- /dev/null
+++ b/debugconfig/CONFIG_NOUVEAU_DEBUG_MMU
@@ -0,0 +1 @@
+CONFIG_NOUVEAU_DEBUG_MMU=y
diff --git a/drm-cma-reduce-dmesg-logs.patch b/drm-cma-reduce-dmesg-logs.patch
deleted file mode 100644
index d7252c4..0000000
--- a/drm-cma-reduce-dmesg-logs.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From patchwork Thu Oct 5 11:29:17 2017
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v2] drm/gem-cma-helper: Change the level of the allocation failure
- message
-From: Boris Brezillon <boris.brezillon(a)free-electrons.com>
-X-Patchwork-Id: 180737
-Message-Id: <20171005112917.15949-1-boris.brezillon(a)free-electrons.com>
-To: David Airlie <airlied(a)linux.ie>, Daniel Vetter <daniel(a)ffwll.ch>,
- dri-devel(a)lists.freedesktop.org
-Cc: Boris Brezillon <boris.brezillon(a)free-electrons.com>
-Date: Thu, 5 Oct 2017 13:29:17 +0200
-
-drm_gem_cma_create() prints an error message when dma_alloc_wc() fails to
-allocate the amount of memory we requested. This can lead to annoying
-error messages when CMA is only one possible source of memory for the BO
-allocation. Turn this error message into a debug one.
-
-Signed-off-by: Boris Brezillon <boris.brezillon(a)free-electrons.com>
-Reviewed-by: Daniel Vetter <daniel.vetter(a)ffwll.ch>
-Reviewed-by: Eric Engestrom <eric.engestrom(a)imgtec.com>
-Reviewed-by: Eric Anholt <eric(a)anholt.net>
----
-Changes in v2:
-- Remove __must_check attribute
----
- drivers/gpu/drm/drm_gem_cma_helper.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/drivers/gpu/drm/drm_gem_cma_helper.c b/drivers/gpu/drm/drm_gem_cma_helper.c
-index 373e33f22be4..020e7668dfab 100644
---- a/drivers/gpu/drm/drm_gem_cma_helper.c
-+++ b/drivers/gpu/drm/drm_gem_cma_helper.c
-@@ -112,7 +112,7 @@ struct drm_gem_cma_object *drm_gem_cma_create(struct drm_device
*drm,
- cma_obj->vaddr = dma_alloc_wc(drm->dev, size, &cma_obj->paddr,
- GFP_KERNEL | __GFP_NOWARN);
- if (!cma_obj->vaddr) {
-- dev_err(drm->dev, "failed to allocate buffer with size %zu\n",
-+ dev_dbg(drm->dev, "failed to allocate buffer with size %zu\n",
- size);
- ret = -ENOMEM;
- goto error;
diff --git a/drm-i915-Boost-GPU-clocks-if-we-miss-the-pageflip-s-vblank.patch
b/drm-i915-Boost-GPU-clocks-if-we-miss-the-pageflip-s-vblank.patch
deleted file mode 100644
index 07f8111..0000000
--- a/drm-i915-Boost-GPU-clocks-if-we-miss-the-pageflip-s-vblank.patch
+++ /dev/null
@@ -1,200 +0,0 @@
-From patchwork Thu Aug 17 12:37:06 2017
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 8bit
-Subject: drm/i915: Boost GPU clocks if we miss the pageflip's vblank
-From: Chris Wilson <chris(a)chris-wilson.co.uk>
-X-Patchwork-Id: 172204
-Message-Id: <20170817123706.6777-1-chris(a)chris-wilson.co.uk>
-To: intel-gfx(a)lists.freedesktop.org
-Cc: Daniel Vetter <daniel.vetter(a)intel.com>
-Date: Thu, 17 Aug 2017 13:37:06 +0100
-
-If we miss the current vblank because the gpu was busy, that may cause a
-jitter as the frame rate temporarily drops. We try to limit the impact
-of this by then boosting the GPU clock to deliver the frame as quickly
-as possible. Originally done in commit 6ad790c0f5ac ("drm/i915: Boost GPU
-frequency if we detect outstanding pageflips") but was never forward
-ported to atomic and finally dropped in commit fd3a40242e87 ("drm/i915:
-Rip out legacy page_flip completion/irq handling").
-
-References:
https://bugs.freedesktop.org/show_bug.cgi?id=102199
-Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
-Cc: Maarten Lankhorst <maarten.lankhorst(a)linux.intel.com>
-Cc: Ville Syrjälä <ville.syrjala(a)linux.intel.com>
-Cc: Daniel Vetter <daniel.vetter(a)intel.com>
-Tested-by: Lyude Paul <lyude(a)redhat.com>
-Reviewed-by: Radoslaw Szwichtenberg <radoslaw.szwichtenberg(a)intel.com>
----
- drivers/gpu/drm/i915/intel_display.c | 59 ++++++++++++++++++++++++++++++++++++
- drivers/gpu/drm/i915/intel_drv.h | 1 -
- drivers/gpu/drm/i915/intel_pm.c | 42 ++-----------------------
- 3 files changed, 62 insertions(+), 40 deletions(-)
-
-diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
-index 0e93ec201fe3..7d5b19553637 100644
---- a/drivers/gpu/drm/i915/intel_display.c
-+++ b/drivers/gpu/drm/i915/intel_display.c
-@@ -12636,6 +12636,55 @@ static const struct drm_crtc_funcs intel_crtc_funcs = {
- .set_crc_source = intel_crtc_set_crc_source,
- };
-
-+struct wait_rps_boost {
-+ struct wait_queue_entry wait;
-+
-+ struct drm_crtc *crtc;
-+ struct drm_i915_gem_request *request;
-+};
-+
-+static int do_rps_boost(struct wait_queue_entry *_wait,
-+ unsigned mode, int sync, void *key)
-+{
-+ struct wait_rps_boost *wait = container_of(_wait, typeof(*wait), wait);
-+ struct drm_i915_gem_request *rq = wait->request;
-+
-+ gen6_rps_boost(rq, NULL);
-+ i915_gem_request_put(rq);
-+
-+ drm_crtc_vblank_put(wait->crtc);
-+
-+ list_del(&wait->wait.entry);
-+ kfree(wait);
-+ return 1;
-+}
-+
-+static void add_rps_boost_after_vblank(struct drm_crtc *crtc,
-+ struct dma_fence *fence)
-+{
-+ struct wait_rps_boost *wait;
-+
-+ if (!dma_fence_is_i915(fence))
-+ return;
-+
-+ if (drm_crtc_vblank_get(crtc))
-+ return;
-+
-+ wait = kmalloc(sizeof(*wait), GFP_KERNEL);
-+ if (!wait) {
-+ drm_crtc_vblank_put(crtc);
-+ return;
-+ }
-+
-+ wait->request = to_request(dma_fence_get(fence));
-+ wait->crtc = crtc;
-+
-+ wait->wait.func = do_rps_boost;
-+ wait->wait.flags = 0;
-+
-+ add_wait_queue(drm_crtc_vblank_waitqueue(crtc), &wait->wait);
-+}
-+
- /**
- * intel_prepare_plane_fb - Prepare fb for usage on plane
- * @plane: drm plane to prepare for
-@@ -12733,12 +12782,22 @@ intel_prepare_plane_fb(struct drm_plane *plane,
- return ret;
-
- if (!new_state->fence) { /* implicit fencing */
-+ struct dma_fence *fence;
-+
- ret = i915_sw_fence_await_reservation(&intel_state->commit_ready,
- obj->resv, NULL,
- false, I915_FENCE_TIMEOUT,
- GFP_KERNEL);
- if (ret < 0)
- return ret;
-+
-+ fence = reservation_object_get_excl_rcu(obj->resv);
-+ if (fence) {
-+ add_rps_boost_after_vblank(new_state->crtc, fence);
-+ dma_fence_put(fence);
-+ }
-+ } else {
-+ add_rps_boost_after_vblank(new_state->crtc, new_state->fence);
- }
-
- return 0;
-diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h
-index fa47285918f4..e092354b4d63 100644
---- a/drivers/gpu/drm/i915/intel_drv.h
-+++ b/drivers/gpu/drm/i915/intel_drv.h
-@@ -1844,7 +1844,6 @@ void gen6_rps_reset_ei(struct drm_i915_private *dev_priv);
- void gen6_rps_idle(struct drm_i915_private *dev_priv);
- void gen6_rps_boost(struct drm_i915_gem_request *rq,
- struct intel_rps_client *rps);
--void intel_queue_rps_boost_for_request(struct drm_i915_gem_request *req);
- void g4x_wm_get_hw_state(struct drm_device *dev);
- void vlv_wm_get_hw_state(struct drm_device *dev);
- void ilk_wm_get_hw_state(struct drm_device *dev);
-diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
-index ed662937ec3c..c9fa2eb1903c 100644
---- a/drivers/gpu/drm/i915/intel_pm.c
-+++ b/drivers/gpu/drm/i915/intel_pm.c
-@@ -6169,6 +6169,7 @@ void gen6_rps_boost(struct drm_i915_gem_request *rq,
- struct intel_rps_client *rps)
- {
- struct drm_i915_private *i915 = rq->i915;
-+ unsigned long flags;
- bool boost;
-
- /* This is intentionally racy! We peek at the state here, then
-@@ -6178,13 +6179,13 @@ void gen6_rps_boost(struct drm_i915_gem_request *rq,
- return;
-
- boost = false;
-- spin_lock_irq(&rq->lock);
-+ spin_lock_irqsave(&rq->lock, flags);
- if (!rq->waitboost && !i915_gem_request_completed(rq)) {
- atomic_inc(&i915->rps.num_waiters);
- rq->waitboost = true;
- boost = true;
- }
-- spin_unlock_irq(&rq->lock);
-+ spin_unlock_irqrestore(&rq->lock, flags);
- if (!boost)
- return;
-
-@@ -9132,43 +9133,6 @@ int intel_freq_opcode(struct drm_i915_private *dev_priv, int val)
- return DIV_ROUND_CLOSEST(val, GT_FREQUENCY_MULTIPLIER);
- }
-
--struct request_boost {
-- struct work_struct work;
-- struct drm_i915_gem_request *req;
--};
--
--static void __intel_rps_boost_work(struct work_struct *work)
--{
-- struct request_boost *boost = container_of(work, struct request_boost, work);
-- struct drm_i915_gem_request *req = boost->req;
--
-- if (!i915_gem_request_completed(req))
-- gen6_rps_boost(req, NULL);
--
-- i915_gem_request_put(req);
-- kfree(boost);
--}
--
--void intel_queue_rps_boost_for_request(struct drm_i915_gem_request *req)
--{
-- struct request_boost *boost;
--
-- if (req == NULL || INTEL_GEN(req->i915) < 6)
-- return;
--
-- if (i915_gem_request_completed(req))
-- return;
--
-- boost = kmalloc(sizeof(*boost), GFP_ATOMIC);
-- if (boost == NULL)
-- return;
--
-- boost->req = i915_gem_request_get(req);
--
-- INIT_WORK(&boost->work, __intel_rps_boost_work);
-- queue_work(req->i915->wq, &boost->work);
--}
--
- void intel_pm_setup(struct drm_i915_private *dev_priv)
- {
- mutex_init(&dev_priv->rps.hw_lock);
diff --git a/efi-lockdown.patch b/efi-lockdown.patch
index 4ac65fd..c99d85c 100644
--- a/efi-lockdown.patch
+++ b/efi-lockdown.patch
@@ -205,17 +205,17 @@ index a65cf544686a..863f77582c09 100644
#include <linux/pfn.h>
diff --git a/drivers/input/misc/uinput.c b/drivers/input/misc/uinput.c
-index 443151de90c6..45a1f5460805 100644
+index 39ddd9a73feb..0afeef1672bc 100644
--- a/drivers/input/misc/uinput.c
+++ b/drivers/input/misc/uinput.c
-@@ -408,6 +408,7 @@ static int uinput_allocate_device(struct uinput_device *udev)
- if (!udev->dev)
- return -ENOMEM;
-
-+ udev->dev->flags |= INPUTDEV_FLAGS_SYNTHETIC;
- udev->dev->event = uinput_dev_event;
+@@ -362,6 +362,7 @@ static int uinput_create_device(struct uinput_device *udev)
+ dev->flush = uinput_dev_flush;
+ }
+
++ dev->flags |= INPUTDEV_FLAGS_SYNTHETIC;
+ dev->event = uinput_dev_event;
+
input_set_drvdata(udev->dev, udev);
-
diff --git a/drivers/tty/sysrq.c b/drivers/tty/sysrq.c
index 3ffc1ce29023..8b766dbad6dd 100644
--- a/drivers/tty/sysrq.c
@@ -1403,32 +1403,33 @@ cc: Matthew Garrett <matthew.garrett(a)nebula.com>
cc: Thomas Gleixner <tglx(a)linutronix.de>
---
fs/debugfs/file.c | 6 ++++++
- 1 file changed, 6 insertions(+)
+ 1 file changed, 6 insertions(+)
diff --git a/fs/debugfs/file.c b/fs/debugfs/file.c
-index 6dabc4a10396..32b5168a7e91 100644
+index cd12e6576b48..097be2a59c51 100644
--- a/fs/debugfs/file.c
+++ b/fs/debugfs/file.c
-@@ -103,6 +103,9 @@ static int open_proxy_open(struct inode *inode, struct file *filp)
+@@ -142,6 +142,10 @@ static int open_proxy_open(struct inode *inode, struct file *filp)
const struct file_operations *real_fops = NULL;
- int srcu_idx, r;
-
+ int r;
+
+ if (kernel_is_locked_down("debugfs"))
+ return -EPERM;
+
- r = debugfs_use_file_start(dentry, &srcu_idx);
- if (r) {
- r = -ENOENT;
-@@ -232,6 +235,9 @@ static int full_proxy_open(struct inode *inode, struct file *filp)
++
+ r = debugfs_file_get(dentry);
+ if (r)
+ return r == -EIO ? -ENOENT : r;
+@@ -267,6 +271,9 @@ static int full_proxy_open(struct inode *inode, struct file *filp)
struct file_operations *proxy_fops = NULL;
- int srcu_idx, r;
-
+ int r;
+
+ if (kernel_is_locked_down("debugfs"))
+ return -EPERM;
+
- r = debugfs_use_file_start(dentry, &srcu_idx);
- if (r) {
- r = -ENOENT;
+ r = debugfs_file_get(dentry);
+ if (r)
+ return r == -EIO ? -ENOENT : r;
--
2.13.6
diff --git a/iwlwifi-mvn.patch b/iwlwifi-mvn.patch
new file mode 100644
index 0000000..28ca088
--- /dev/null
+++ b/iwlwifi-mvn.patch
@@ -0,0 +1,115 @@
+From f35978844e2eea1b2a6d4a2a6445d66528fc7a06 Mon Sep 17 00:00:00 2001
+From: Sara Sharon <sara.sharon(a)intel.com>
+Date: Tue, 29 Mar 2016 10:56:57 +0300
+Subject: [PATCH] iwlwifi: mvm: fix security bug in PN checking
+
+A previous patch allowed the same PN for packets originating from the
+same AMSDU by copying PN only for the last packet in the series.
+
+This however is bogus since we cannot assume the last frame will be
+received on the same queue, and if it is received on a different ueue
+we will end up not incrementing the PN and possibly let the next
+packet to have the same PN and pass through.
+
+Change the logic instead to driver explicitly indicate for the second
+sub frame and on to be allowed to have the same PN as the first
+subframe. Indicate it to mac80211 as well for the fallback queue.
+
+Fixes: f1ae02b186d9 ("iwlwifi: mvm: allow same PN for de-aggregated AMSDU")
+Signed-off-by: Sara Sharon <sara.sharon(a)intel.com>
+Signed-off-by: Luca Coelho <luciano.coelho(a)intel.com>
+---
+ drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 39 ++++++++++++++-------------
+ 1 file changed, 20 insertions(+), 19 deletions(-)
+
+diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
b/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
+index 71d6660c48e1..4a4ccfd11e5b 100644
+--- a/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
++++ b/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
+@@ -71,6 +71,7 @@ static inline int iwl_mvm_check_pn(struct iwl_mvm *mvm, struct sk_buff
*skb,
+ struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
+ struct ieee80211_rx_status *stats = IEEE80211_SKB_RXCB(skb);
+ struct iwl_mvm_key_pn *ptk_pn;
++ int res;
+ u8 tid, keyidx;
+ u8 pn[IEEE80211_CCMP_PN_LEN];
+ u8 *extiv;
+@@ -127,12 +128,13 @@ static inline int iwl_mvm_check_pn(struct iwl_mvm *mvm, struct
sk_buff *skb,
+ pn[4] = extiv[1];
+ pn[5] = extiv[0];
+
+- if (memcmp(pn, ptk_pn->q[queue].pn[tid],
+- IEEE80211_CCMP_PN_LEN) <= 0)
++ res = memcmp(pn, ptk_pn->q[queue].pn[tid], IEEE80211_CCMP_PN_LEN);
++ if (res < 0)
++ return -1;
++ if (!res && !(stats->flag & RX_FLAG_ALLOW_SAME_PN))
+ return -1;
+
+- if (!(stats->flag & RX_FLAG_AMSDU_MORE))
+- memcpy(ptk_pn->q[queue].pn[tid], pn, IEEE80211_CCMP_PN_LEN);
++ memcpy(ptk_pn->q[queue].pn[tid], pn, IEEE80211_CCMP_PN_LEN);
+ stats->flag |= RX_FLAG_PN_VALIDATED;
+
+ return 0;
+@@ -314,28 +316,21 @@ static void iwl_mvm_rx_csum(struct ieee80211_sta *sta,
+ }
+
+ /*
+- * returns true if a packet outside BA session is a duplicate and
+- * should be dropped
++ * returns true if a packet is a duplicate and should be dropped.
++ * Updates AMSDU PN tracking info
+ */
+-static bool iwl_mvm_is_nonagg_dup(struct ieee80211_sta *sta, int queue,
+- struct ieee80211_rx_status *rx_status,
+- struct ieee80211_hdr *hdr,
+- struct iwl_rx_mpdu_desc *desc)
++static bool iwl_mvm_is_dup(struct ieee80211_sta *sta, int queue,
++ struct ieee80211_rx_status *rx_status,
++ struct ieee80211_hdr *hdr,
++ struct iwl_rx_mpdu_desc *desc)
+ {
+ struct iwl_mvm_sta *mvm_sta;
+ struct iwl_mvm_rxq_dup_data *dup_data;
+- u8 baid, tid, sub_frame_idx;
++ u8 tid, sub_frame_idx;
+
+ if (WARN_ON(IS_ERR_OR_NULL(sta)))
+ return false;
+
+- baid = (le32_to_cpu(desc->reorder_data) &
+- IWL_RX_MPDU_REORDER_BAID_MASK) >>
+- IWL_RX_MPDU_REORDER_BAID_SHIFT;
+-
+- if (baid != IWL_RX_REORDER_DATA_INVALID_BAID)
+- return false;
+-
+ mvm_sta = iwl_mvm_sta_from_mac80211(sta);
+ dup_data = &mvm_sta->dup_data[queue];
+
+@@ -365,6 +360,12 @@ static bool iwl_mvm_is_nonagg_dup(struct ieee80211_sta *sta, int
queue,
+ dup_data->last_sub_frame[tid] >= sub_frame_idx))
+ return true;
+
++ /* Allow same PN as the first subframe for following sub frames */
++ if (dup_data->last_seq[tid] == hdr->seq_ctrl &&
++ sub_frame_idx > dup_data->last_sub_frame[tid] &&
++ desc->mac_flags2 & IWL_RX_MPDU_MFLG2_AMSDU)
++ rx_status->flag |= RX_FLAG_ALLOW_SAME_PN;
++
+ dup_data->last_seq[tid] = hdr->seq_ctrl;
+ dup_data->last_sub_frame[tid] = sub_frame_idx;
+
+@@ -981,7 +982,7 @@ void iwl_mvm_rx_mpdu_mq(struct iwl_mvm *mvm, struct napi_struct
*napi,
+ if (ieee80211_is_data(hdr->frame_control))
+ iwl_mvm_rx_csum(sta, skb, desc);
+
+- if (iwl_mvm_is_nonagg_dup(sta, queue, rx_status, hdr, desc)) {
++ if (iwl_mvm_is_dup(sta, queue, rx_status, hdr, desc)) {
+ kfree_skb(skb);
+ goto out;
+ }
+--
+2.15.1
+
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index 0c11cb1..fd2f21d 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -72,8 +72,6 @@ CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_WATCHDOG=y
CONFIG_ACPI=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -175,7 +173,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
CONFIG_AK8975=m
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -212,6 +209,7 @@ CONFIG_ARCH_BCM2835=y
# CONFIG_ARCH_BCM_53573 is not set
# CONFIG_ARCH_BCM_63XX is not set
# CONFIG_ARCH_BCM_CYGNUS is not set
+# CONFIG_ARCH_BCM_HR2 is not set
# CONFIG_ARCH_BCM_IPROC is not set
# CONFIG_ARCH_BCM_NSP is not set
CONFIG_ARCH_BCM=y
@@ -233,6 +231,7 @@ CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPRD is not set
# CONFIG_ARCH_STRATIX10 is not set
CONFIG_ARCH_SUNXI=y
+CONFIG_ARCH_SYNQUACER=y
CONFIG_ARCH_TEGRA_132_SOC=y
CONFIG_ARCH_TEGRA_186_SOC=y
CONFIG_ARCH_TEGRA_210_SOC=y
@@ -264,6 +263,7 @@ CONFIG_ARM64_PTDUMP_DEBUGFS=y
CONFIG_ARM64_PTDUMP=y
# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
# CONFIG_ARM64_RELOC_TEST is not set
+CONFIG_ARM64_SVE=y
CONFIG_ARM64_SW_TTBR0_PAN=y
CONFIG_ARM64_UAO=y
CONFIG_ARM64_VA_BITS=48
@@ -305,6 +305,7 @@ CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_ARM_SMMU_V3=y
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
+CONFIG_ARM_SPE_PMU=m
CONFIG_ARM_TEGRA124_CPUFREQ=m
CONFIG_ARM_TEGRA186_CPUFREQ=m
# CONFIG_ARM_TEGRA20_CPUFREQ is not set
@@ -518,6 +519,7 @@ CONFIG_BH1750=m
CONFIG_BIG_KEYS=y
# CONFIG_BIG_LITTLE is not set
# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_ELF_FDPIC is not set
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_FLAT is not set
CONFIG_BINFMT_MISC=m
@@ -588,6 +590,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_BOOT_PRINTK_DELAY=y
@@ -650,6 +653,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -684,6 +688,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
CONFIG_BTT=y
@@ -820,6 +825,8 @@ CONFIG_CHARGER_QCOM_SMBB=m
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -833,6 +840,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -935,11 +943,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
CONFIG_CPU_THERMAL=y
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -1067,6 +1077,7 @@ CONFIG_CRYPTO_SHA512_ARM64=m
CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -1116,6 +1127,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1240,8 +1252,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1249,6 +1261,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1276,7 +1291,8 @@ CONFIG_DRM_HDLCD=m
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_HISI_KIRIN=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1308,10 +1324,14 @@ CONFIG_DRM_NXP_PTN3460=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
CONFIG_DRM_PANEL_LG_LG4573=m
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
CONFIG_DRM_PANEL_SIMPLE=m
@@ -1327,9 +1347,12 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_ROCKCHIP=m
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_STM is not set
+CONFIG_DRM_SUN4I_HDMI_CEC=y
+CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TEGRA_DEBUG is not set
@@ -1347,6 +1370,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTC=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1498,7 +1522,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1722,7 +1745,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1747,10 +1769,12 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
CONFIG_GPIO_MAX77620=m
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1758,7 +1782,7 @@ CONFIG_GPIO_MAX77620=m
CONFIG_GPIO_MVEBU=y
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_PCA953X=y
-# CONFIG_GPIO_PCF857X is not set
+CONFIG_GPIO_PCF857X=m
# CONFIG_GPIO_PCH is not set
CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_PISOSR is not set
@@ -1768,6 +1792,7 @@ CONFIG_GPIO_PL061=y
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
CONFIG_GPIO_TEGRA=y
CONFIG_GPIO_THUNDERX=m
# CONFIG_GPIO_TPIC2810 is not set
@@ -1786,6 +1811,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1939,7 +1965,9 @@ CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_W6692=y
CONFIG_HISI_KIRIN_DW_DSI=m
CONFIG_HISILICON_ERRATUM_161010101=y
+CONFIG_HISILICON_ERRATUM_161600802=y
CONFIG_HISILICON_IRQ_MBIGEN=y
+CONFIG_HISI_PMU=y
CONFIG_HISI_THERMAL=m
CONFIG_HIST_TRIGGERS=y
# CONFIG_HMC6352 is not set
@@ -1991,8 +2019,8 @@ CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM_XGENE=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
CONFIG_HWSPINLOCK_QCOM=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -2118,6 +2146,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_CROS_EC_BARO=m
CONFIG_IIO_CROS_EC_LIGHT_PROX=m
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
@@ -2271,6 +2300,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2305,7 +2335,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2324,6 +2354,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2432,13 +2463,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2450,13 +2476,11 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_MESON=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQ_DOMAIN_DEBUG is not set
@@ -2469,13 +2493,12 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_SUNXI=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2644,7 +2667,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2656,8 +2678,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KUSER_HELPERS=y
@@ -2732,6 +2752,7 @@ CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_SYSCON=y
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_CPU=y
@@ -2777,10 +2798,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2827,7 +2846,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2854,6 +2872,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX_TEST is not set
CONFIG_MAILBOX=y
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2879,14 +2898,12 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -2952,7 +2969,11 @@ CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MESON_EFUSE=m
CONFIG_MESON_GXBB_WATCHDOG=m
CONFIG_MESON_GXL_PHY=m
+# CONFIG_MESON_GX_PM_DOMAINS is not set
CONFIG_MESON_GX_SOCINFO=y
+CONFIG_MESON_IRQ_GPIO=y
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESON_SARADC=m
CONFIG_MESON_SM=y
# CONFIG_MESON_WATCHDOG is not set
@@ -3085,6 +3106,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3132,6 +3154,7 @@ CONFIG_MMC_DW_PCI=m
CONFIG_MMC_DW_PLTFM=m
CONFIG_MMC_DW_ROCKCHIP=m
CONFIG_MMC_MESON_GX=m
+CONFIG_MMC_MESON_MX_SDIO=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_MVSDIO=m
CONFIG_MMC_QCOM_DML=y
@@ -3140,13 +3163,14 @@ CONFIG_MMC_REALTEK_USB=m
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_SDHCI_ACPI=m
CONFIG_MMC_SDHCI_CADENCE=m
-# CONFIG_MMC_SDHCI_F_SDH30 is not set
+CONFIG_MMC_SDHCI_F_SDH30=m
CONFIG_MMC_SDHCI_IPROC=m
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_MSM=m
CONFIG_MMC_SDHCI_OF_ARASAN=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+CONFIG_MMC_SDHCI_OMAP=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV3=m
@@ -3282,6 +3306,7 @@ CONFIG_MTD_PHYSMAP_OF_VERSATILE=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3515,6 +3540,7 @@ CONFIG_NETROM=m
CONFIG_NET_SB1000=y
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3831,14 +3857,15 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=256
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -3846,7 +3873,9 @@ CONFIG_NUMA_BALANCING=y
CONFIG_NUMA=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+# CONFIG_NVMEM_SNVS_LPGPR is not set
CONFIG_NVMEM_SUNXI_SID=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3877,7 +3906,6 @@ CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_RESOLVE=y
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMAP_GPMC_DEBUG is not set
# CONFIG_OMFS_FS is not set
CONFIG_OPENVSWITCH_GENEVE=m
@@ -3893,6 +3921,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3984,6 +4013,7 @@ CONFIG_PCIE_DW_HOST=y
# CONFIG_PCIE_DW_PLAT is not set
CONFIG_PCIE_DW=y
CONFIG_PCIE_ECRC=y
+CONFIG_PCIE_HISI_STB=y
CONFIG_PCIE_KIRIN=y
# CONFIG_PCI_ENDPOINT is not set
# CONFIG_PCI_ENDPOINT_TEST is not set
@@ -4080,6 +4110,7 @@ CONFIG_PINCTRL_AMD=y
# CONFIG_PINCTRL_BAYTRAIL is not set
# CONFIG_PINCTRL_BROXTON is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_CHERRYVIEW is not set
# CONFIG_PINCTRL_GEMINILAKE is not set
# CONFIG_PINCTRL_IPQ4019 is not set
@@ -4088,6 +4119,10 @@ CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_MAX77620=m
# CONFIG_PINCTRL_MCP23S08 is not set
# CONFIG_PINCTRL_MDM9615 is not set
+# CONFIG_PINCTRL_MESON8B is not set
+# CONFIG_PINCTRL_MESON8 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
# CONFIG_PINCTRL_MSM8660 is not set
CONFIG_PINCTRL_MSM8916=y
# CONFIG_PINCTRL_MSM8960 is not set
@@ -4174,6 +4209,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4229,6 +4265,7 @@ CONFIG_QCOM_COINCELL=m
CONFIG_QCOM_EMAC=m
# CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set
CONFIG_QCOM_FALKOR_ERRATUM_1009=y
+CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
# CONFIG_QCOM_GLINK_SSR is not set
CONFIG_QCOM_GSBI=y
CONFIG_QCOM_HIDMA=m
@@ -4240,6 +4277,8 @@ CONFIG_QCOM_L3_PMU=y
CONFIG_QCOM_Q6V5_PIL=m
CONFIG_QCOM_QDF2400_ERRATUM_0065=y
CONFIG_QCOM_QFPROM=m
+CONFIG_QCOM_RMTFS_MEM=m
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SMD_RPM=m
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SMP2P=m
@@ -4412,13 +4451,16 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_GPIO=y
CONFIG_RESET_HISI=y
# CONFIG_RESET_HSDK_V1 is not set
+CONFIG_RESET_SIMPLE=y
# CONFIG_RESET_TI_SCI is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4446,6 +4488,7 @@ CONFIG_ROCKCHIP_EFUSE=m
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_IOMMU=y
+CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
@@ -4461,6 +4504,7 @@ CONFIG_RPMSG=m
CONFIG_RPMSG_QCOM_GLINK_RPM=m
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
CONFIG_RPMSG_QCOM_SMD=m
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4546,6 +4590,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
# CONFIG_RTC_DRV_PL030 is not set
@@ -4624,6 +4669,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4887,8 +4933,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -5034,9 +5082,8 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIMPLE_PM_BUS is not set
+CONFIG_SIMPLE_PM_BUS=y
CONFIG_SIS190=m
CONFIG_SIS900=m
# CONFIG_SKFP is not set
@@ -5060,7 +5107,6 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_SMC911X=m
CONFIG_SMC91X=m
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -5230,6 +5276,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
CONFIG_SND_SOC_APQ8016_SBC=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
@@ -5407,7 +5454,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_SPARSE_RCU_POINTER=y
@@ -5614,6 +5660,7 @@ CONFIG_TEGRA20_APB_DMA=y
CONFIG_TEGRA210_ADMA=y
CONFIG_TEGRA_ACONNECT=m
CONFIG_TEGRA_AHB=y
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEGRA_BPMP=y
CONFIG_TEGRA_GMI=m
CONFIG_TEGRA_HOST1X_FIREWALL=y
@@ -5625,12 +5672,12 @@ CONFIG_TEGRA_MC=y
CONFIG_TEGRA_SOCTHERM=m
CONFIG_TEGRA_WATCHDOG=m
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5679,6 +5726,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5705,8 +5753,6 @@ CONFIG_TMP006=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5728,11 +5774,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5746,6 +5794,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5779,6 +5828,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5807,8 +5857,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5913,7 +5965,6 @@ CONFIG_USB_DWC3_ULPI=y
CONFIG_USB_EHCI_HCD_ORION=m
CONFIG_USB_EHCI_HCD_PLATFORM=m
CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_MSM=m
# CONFIG_USB_EHCI_MV is not set
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TEGRA=m
@@ -5932,6 +5983,7 @@ CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGET_DEBUG_FS is not set
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_USB_GADGET_VBUS_DRAW=100
@@ -6008,7 +6060,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -6032,7 +6083,6 @@ CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_MON=y
CONFIG_USB_MR800=m
-CONFIG_USB_MSM_OTG=m
CONFIG_USB_MUSB_DSPS=m
CONFIG_USB_MUSB_DUAL_ROLE=y
CONFIG_USB_MUSB_HDRC=m
@@ -6086,7 +6136,6 @@ CONFIG_USB_PULSE8_CEC=m
CONFIG_USB_PWC_INPUT_EVDEV=y
CONFIG_USB_PWC=m
# CONFIG_USB_PXA27X is not set
-CONFIG_USB_QCOM_8X16_PHY=m
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_R8A66597 is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -6264,7 +6313,6 @@ CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -6323,6 +6371,7 @@ CONFIG_VIDEO_PVRUSB2=m
CONFIG_VIDEO_PVRUSB2_SYSFS=y
CONFIG_VIDEO_QCOM_CAMSS=m
CONFIG_VIDEO_QCOM_VENUS=m
+CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
@@ -6340,6 +6389,7 @@ CONFIG_VIDEO_SR030PC30=m
CONFIG_VIDEO_STK1160_AC97=y
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_TEGRA_HDMI_CEC=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
@@ -6382,11 +6432,11 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6422,6 +6472,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6449,7 +6500,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6492,6 +6542,7 @@ CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_MCELOG_LEGACY=y
CONFIG_X86_PTDUMP=y
# CONFIG_XEN is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -6499,6 +6550,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index 2abce37..b053581 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -72,8 +72,6 @@ CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_WATCHDOG=y
CONFIG_ACPI=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -175,7 +173,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
CONFIG_AK8975=m
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -212,6 +209,7 @@ CONFIG_ARCH_BCM2835=y
# CONFIG_ARCH_BCM_53573 is not set
# CONFIG_ARCH_BCM_63XX is not set
# CONFIG_ARCH_BCM_CYGNUS is not set
+# CONFIG_ARCH_BCM_HR2 is not set
# CONFIG_ARCH_BCM_IPROC is not set
# CONFIG_ARCH_BCM_NSP is not set
CONFIG_ARCH_BCM=y
@@ -233,6 +231,7 @@ CONFIG_ARCH_SEATTLE=y
# CONFIG_ARCH_SPRD is not set
# CONFIG_ARCH_STRATIX10 is not set
CONFIG_ARCH_SUNXI=y
+CONFIG_ARCH_SYNQUACER=y
CONFIG_ARCH_TEGRA_132_SOC=y
CONFIG_ARCH_TEGRA_186_SOC=y
CONFIG_ARCH_TEGRA_210_SOC=y
@@ -264,6 +263,7 @@ CONFIG_ARM64_PTDUMP_DEBUGFS=y
# CONFIG_ARM64_PTDUMP is not set
# CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
# CONFIG_ARM64_RELOC_TEST is not set
+CONFIG_ARM64_SVE=y
CONFIG_ARM64_SW_TTBR0_PAN=y
CONFIG_ARM64_UAO=y
CONFIG_ARM64_VA_BITS=48
@@ -305,6 +305,7 @@ CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_ARM_SMMU_V3=y
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
+CONFIG_ARM_SPE_PMU=m
CONFIG_ARM_TEGRA124_CPUFREQ=m
CONFIG_ARM_TEGRA186_CPUFREQ=m
# CONFIG_ARM_TEGRA20_CPUFREQ is not set
@@ -518,6 +519,7 @@ CONFIG_BH1750=m
CONFIG_BIG_KEYS=y
# CONFIG_BIG_LITTLE is not set
# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_ELF_FDPIC is not set
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_FLAT is not set
CONFIG_BINFMT_MISC=m
@@ -588,6 +590,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_BOOT_PRINTK_DELAY=y
@@ -650,6 +653,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -684,6 +688,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
CONFIG_BTT=y
@@ -820,6 +825,8 @@ CONFIG_CHARGER_QCOM_SMBB=m
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -833,6 +840,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -935,10 +943,12 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
CONFIG_CPU_THERMAL=y
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -1066,6 +1076,7 @@ CONFIG_CRYPTO_SHA512_ARM64=m
CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -1115,6 +1126,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1230,8 +1242,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1239,6 +1251,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1266,7 +1281,8 @@ CONFIG_DRM_HDLCD=m
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_HISI_KIRIN=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1298,10 +1314,14 @@ CONFIG_DRM_NXP_PTN3460=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
CONFIG_DRM_PANEL_LG_LG4573=m
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
CONFIG_DRM_PANEL_SIMPLE=m
@@ -1317,9 +1337,12 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_ROCKCHIP=m
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_STM is not set
+CONFIG_DRM_SUN4I_HDMI_CEC=y
+CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN8I_MIXER=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TEGRA_DEBUG is not set
@@ -1337,6 +1360,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTC=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1488,7 +1512,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1705,7 +1728,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1730,10 +1752,12 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
CONFIG_GPIO_MAX77620=m
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1741,7 +1765,7 @@ CONFIG_GPIO_MAX77620=m
CONFIG_GPIO_MVEBU=y
CONFIG_GPIO_PCA953X_IRQ=y
CONFIG_GPIO_PCA953X=y
-# CONFIG_GPIO_PCF857X is not set
+CONFIG_GPIO_PCF857X=m
# CONFIG_GPIO_PCH is not set
CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_PISOSR is not set
@@ -1751,6 +1775,7 @@ CONFIG_GPIO_PL061=y
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
CONFIG_GPIO_TEGRA=y
CONFIG_GPIO_THUNDERX=m
# CONFIG_GPIO_TPIC2810 is not set
@@ -1769,6 +1794,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1922,7 +1948,9 @@ CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_W6692=y
CONFIG_HISI_KIRIN_DW_DSI=m
CONFIG_HISILICON_ERRATUM_161010101=y
+CONFIG_HISILICON_ERRATUM_161600802=y
CONFIG_HISILICON_IRQ_MBIGEN=y
+CONFIG_HISI_PMU=y
CONFIG_HISI_THERMAL=m
CONFIG_HIST_TRIGGERS=y
# CONFIG_HMC6352 is not set
@@ -1974,8 +2002,8 @@ CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM_XGENE=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
CONFIG_HWSPINLOCK_QCOM=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -2101,6 +2129,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_CROS_EC_BARO=m
CONFIG_IIO_CROS_EC_LIGHT_PROX=m
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
@@ -2254,6 +2283,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2288,7 +2318,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2307,6 +2337,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2415,13 +2446,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2433,13 +2459,11 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_MESON=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQ_DOMAIN_DEBUG is not set
@@ -2452,13 +2476,12 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_SUNXI=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2625,7 +2648,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2637,8 +2659,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KUSER_HELPERS=y
@@ -2713,6 +2733,7 @@ CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_SYSCON=y
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_CPU=y
@@ -2758,10 +2779,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2808,7 +2827,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2835,6 +2853,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX_TEST is not set
CONFIG_MAILBOX=y
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2859,14 +2878,12 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -2932,7 +2949,11 @@ CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MESON_EFUSE=m
CONFIG_MESON_GXBB_WATCHDOG=m
CONFIG_MESON_GXL_PHY=m
+# CONFIG_MESON_GX_PM_DOMAINS is not set
CONFIG_MESON_GX_SOCINFO=y
+CONFIG_MESON_IRQ_GPIO=y
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESON_SARADC=m
CONFIG_MESON_SM=y
# CONFIG_MESON_WATCHDOG is not set
@@ -3065,6 +3086,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3112,6 +3134,7 @@ CONFIG_MMC_DW_PCI=m
CONFIG_MMC_DW_PLTFM=m
CONFIG_MMC_DW_ROCKCHIP=m
CONFIG_MMC_MESON_GX=m
+CONFIG_MMC_MESON_MX_SDIO=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_MVSDIO=m
CONFIG_MMC_QCOM_DML=y
@@ -3120,13 +3143,14 @@ CONFIG_MMC_REALTEK_USB=m
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_SDHCI_ACPI=m
CONFIG_MMC_SDHCI_CADENCE=m
-# CONFIG_MMC_SDHCI_F_SDH30 is not set
+CONFIG_MMC_SDHCI_F_SDH30=m
CONFIG_MMC_SDHCI_IPROC=m
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_MSM=m
CONFIG_MMC_SDHCI_OF_ARASAN=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+CONFIG_MMC_SDHCI_OMAP=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV3=m
@@ -3261,6 +3285,7 @@ CONFIG_MTD_PHYSMAP_OF_VERSATILE=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3494,6 +3519,7 @@ CONFIG_NETROM=m
CONFIG_NET_SB1000=y
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3810,14 +3836,15 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=256
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -3825,7 +3852,9 @@ CONFIG_NUMA_BALANCING=y
CONFIG_NUMA=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+# CONFIG_NVMEM_SNVS_LPGPR is not set
CONFIG_NVMEM_SUNXI_SID=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3856,7 +3885,6 @@ CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_RESOLVE=y
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMAP_GPMC_DEBUG is not set
# CONFIG_OMFS_FS is not set
CONFIG_OPENVSWITCH_GENEVE=m
@@ -3872,6 +3900,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3963,6 +3992,7 @@ CONFIG_PCIE_DW_HOST=y
# CONFIG_PCIE_DW_PLAT is not set
CONFIG_PCIE_DW=y
CONFIG_PCIE_ECRC=y
+CONFIG_PCIE_HISI_STB=y
CONFIG_PCIE_KIRIN=y
# CONFIG_PCI_ENDPOINT is not set
# CONFIG_PCI_ENDPOINT_TEST is not set
@@ -4059,6 +4089,7 @@ CONFIG_PINCTRL_AMD=y
# CONFIG_PINCTRL_BAYTRAIL is not set
# CONFIG_PINCTRL_BROXTON is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_CHERRYVIEW is not set
# CONFIG_PINCTRL_GEMINILAKE is not set
# CONFIG_PINCTRL_IPQ4019 is not set
@@ -4067,6 +4098,10 @@ CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_MAX77620=m
# CONFIG_PINCTRL_MCP23S08 is not set
# CONFIG_PINCTRL_MDM9615 is not set
+# CONFIG_PINCTRL_MESON8B is not set
+# CONFIG_PINCTRL_MESON8 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
# CONFIG_PINCTRL_MSM8660 is not set
CONFIG_PINCTRL_MSM8916=y
# CONFIG_PINCTRL_MSM8960 is not set
@@ -4153,6 +4188,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4207,6 +4243,7 @@ CONFIG_QCOM_COINCELL=m
CONFIG_QCOM_EMAC=m
# CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set
CONFIG_QCOM_FALKOR_ERRATUM_1009=y
+CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
# CONFIG_QCOM_GLINK_SSR is not set
CONFIG_QCOM_GSBI=y
CONFIG_QCOM_HIDMA=m
@@ -4218,6 +4255,8 @@ CONFIG_QCOM_L3_PMU=y
CONFIG_QCOM_Q6V5_PIL=m
CONFIG_QCOM_QDF2400_ERRATUM_0065=y
CONFIG_QCOM_QFPROM=m
+CONFIG_QCOM_RMTFS_MEM=m
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SMD_RPM=m
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SMP2P=m
@@ -4327,7 +4366,7 @@ CONFIG_RD_XZ=y
# CONFIG_READABLE_ASM is not set
CONFIG_REALTEK_AUTOPM=y
CONFIG_REALTEK_PHY=m
-# CONFIG_REFCOUNT_FULL is not set
+CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPMI=y
CONFIG_REGMAP=y
@@ -4390,13 +4429,16 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_GPIO=y
CONFIG_RESET_HISI=y
# CONFIG_RESET_HSDK_V1 is not set
+CONFIG_RESET_SIMPLE=y
# CONFIG_RESET_TI_SCI is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4424,6 +4466,7 @@ CONFIG_ROCKCHIP_EFUSE=m
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_IOMMU=y
+CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
@@ -4439,6 +4482,7 @@ CONFIG_RPMSG=m
CONFIG_RPMSG_QCOM_GLINK_RPM=m
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
CONFIG_RPMSG_QCOM_SMD=m
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4524,6 +4568,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
# CONFIG_RTC_DRV_PL030 is not set
@@ -4602,6 +4647,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4865,8 +4911,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -5012,9 +5060,8 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIMPLE_PM_BUS is not set
+CONFIG_SIMPLE_PM_BUS=y
CONFIG_SIS190=m
CONFIG_SIS900=m
# CONFIG_SKFP is not set
@@ -5038,7 +5085,6 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_SMC911X=m
CONFIG_SMC91X=m
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -5207,6 +5253,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
CONFIG_SND_SOC_APQ8016_SBC=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
@@ -5384,7 +5431,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSEMEM_VMEMMAP=y
CONFIG_SPARSE_RCU_POINTER=y
@@ -5591,6 +5637,7 @@ CONFIG_TEGRA20_APB_DMA=y
CONFIG_TEGRA210_ADMA=y
CONFIG_TEGRA_ACONNECT=m
CONFIG_TEGRA_AHB=y
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEGRA_BPMP=y
CONFIG_TEGRA_GMI=m
CONFIG_TEGRA_HOST1X_FIREWALL=y
@@ -5602,12 +5649,12 @@ CONFIG_TEGRA_MC=y
CONFIG_TEGRA_SOCTHERM=m
CONFIG_TEGRA_WATCHDOG=m
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5656,6 +5703,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5682,8 +5730,6 @@ CONFIG_TMP006=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5705,11 +5751,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5723,6 +5771,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5756,6 +5805,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5784,8 +5834,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5890,7 +5942,6 @@ CONFIG_USB_DWC3_ULPI=y
CONFIG_USB_EHCI_HCD_ORION=m
CONFIG_USB_EHCI_HCD_PLATFORM=m
CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_MSM=m
# CONFIG_USB_EHCI_MV is not set
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TEGRA=m
@@ -5909,6 +5960,7 @@ CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGET_DEBUG_FS is not set
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_USB_GADGET_VBUS_DRAW=100
@@ -5985,7 +6037,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -6009,7 +6060,6 @@ CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_MON=y
CONFIG_USB_MR800=m
-CONFIG_USB_MSM_OTG=m
CONFIG_USB_MUSB_DSPS=m
CONFIG_USB_MUSB_DUAL_ROLE=y
CONFIG_USB_MUSB_HDRC=m
@@ -6063,7 +6113,6 @@ CONFIG_USB_PULSE8_CEC=m
CONFIG_USB_PWC_INPUT_EVDEV=y
CONFIG_USB_PWC=m
# CONFIG_USB_PXA27X is not set
-CONFIG_USB_QCOM_8X16_PHY=m
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_R8A66597 is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -6241,7 +6290,6 @@ CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -6300,6 +6348,7 @@ CONFIG_VIDEO_PVRUSB2=m
CONFIG_VIDEO_PVRUSB2_SYSFS=y
CONFIG_VIDEO_QCOM_CAMSS=m
CONFIG_VIDEO_QCOM_VENUS=m
+CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
@@ -6317,6 +6366,7 @@ CONFIG_VIDEO_SR030PC30=m
CONFIG_VIDEO_STK1160_AC97=y
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_TEGRA_HDMI_CEC=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
@@ -6359,11 +6409,11 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMAP_STACK=y
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6399,6 +6449,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6426,7 +6477,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6469,6 +6519,7 @@ CONFIG_WM8350_WATCHDOG=m
CONFIG_X86_MCELOG_LEGACY=y
# CONFIG_X86_PTDUMP is not set
# CONFIG_XEN is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -6476,6 +6527,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config
index 57e85ef..d5386fe 100644
--- a/kernel-armv7hl-debug.config
+++ b/kernel-armv7hl-debug.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -153,7 +151,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
CONFIG_AK8975=m
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -195,6 +192,7 @@ CONFIG_ARCH_BCM2835=y
# CONFIG_ARCH_BCM_53573 is not set
# CONFIG_ARCH_BCM_63XX is not set
# CONFIG_ARCH_BCM_CYGNUS is not set
+# CONFIG_ARCH_BCM_HR2 is not set
# CONFIG_ARCH_BCM_IPROC is not set
# CONFIG_ARCH_BCM_NSP is not set
CONFIG_ARCH_BCM=y
@@ -326,6 +324,7 @@ CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
+CONFIG_ARM_SPE_PMU=m
CONFIG_ARM_STI_CPUFREQ=m
CONFIG_ARM_TEGRA124_CPUFREQ=m
# CONFIG_ARM_TEGRA20_CPUFREQ is not set
@@ -560,6 +559,7 @@ CONFIG_BH1750=m
CONFIG_BIG_KEYS=y
CONFIG_BIG_LITTLE=y
# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_ELF_FDPIC is not set
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_FLAT is not set
CONFIG_BINFMT_MISC=m
@@ -632,6 +632,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -692,6 +693,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -726,6 +728,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -866,6 +869,8 @@ CONFIG_CHARGER_SMB347=m
CONFIG_CHARGER_TPS65090=m
CONFIG_CHARGER_TPS65217=m
CONFIG_CHARGER_TWL4030=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -879,6 +884,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -978,12 +984,14 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_ICACHE_DISABLE is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
CONFIG_CPU_SW_DOMAIN_PAN=y
CONFIG_CPU_THERMAL=y
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -1121,6 +1129,7 @@ CONFIG_CRYPTO_SHA512_ARM64=m
CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -1172,6 +1181,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1304,9 +1314,9 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DOVE_THERMAL=m
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1314,6 +1324,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1360,7 +1373,8 @@ CONFIG_DRM_HDLCD=m
# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1414,10 +1428,14 @@ CONFIG_DRM_OMAP_PANEL_TPO_TD043MTEA1=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
CONFIG_DRM_PANEL_LG_LG4573=m
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
CONFIG_DRM_PANEL_SIMPLE=m
@@ -1433,12 +1451,13 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_ROCKCHIP=m
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
CONFIG_DRM_STI=m
# CONFIG_DRM_STM is not set
CONFIG_DRM_SUN4I_BACKEND=m
-# CONFIG_DRM_SUN4I_HDMI_CEC is not set
+CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
CONFIG_DRM_SUN8I_MIXER=m
@@ -1451,6 +1470,7 @@ CONFIG_DRM_TILCDC_SLAVE_COMPAT=y
CONFIG_DRM_TINYDRM=m
CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
+CONFIG_DRM_TVE200=m
CONFIG_DRM_UDL=m
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
@@ -1460,6 +1480,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTC=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1613,7 +1634,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1849,7 +1869,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1876,9 +1895,11 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX7301=m
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
CONFIG_GPIO_MC33880=m
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1899,6 +1920,7 @@ CONFIG_GPIO_STMPE=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_SYSCON=m
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
CONFIG_GPIO_TEGRA=y
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS65218=m
@@ -1923,6 +1945,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
CONFIG_GS_FPGABOOT=m
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -2079,6 +2102,7 @@ CONFIG_HISAX_TELES_CS=m
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_W6692=y
# CONFIG_HISILICON_IRQ_MBIGEN is not set
+CONFIG_HISI_PMU=y
CONFIG_HIST_TRIGGERS=y
# CONFIG_HMC6352 is not set
# CONFIG_HMC_DRV is not set
@@ -2128,9 +2152,9 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
CONFIG_HWSPINLOCK_OMAP=m
CONFIG_HWSPINLOCK_QCOM=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -2256,6 +2280,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_CROS_EC_BARO=m
CONFIG_IIO_CROS_EC_LIGHT_PROX=m
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
@@ -2428,6 +2453,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2462,7 +2488,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2481,6 +2507,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2589,13 +2616,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2607,13 +2629,11 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_MESON=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_CROSSBAR=y
@@ -2628,13 +2648,12 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_SUNXI=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2822,7 +2841,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2834,8 +2852,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
CONFIG_KS8851=m
CONFIG_KS8851_MLL=m
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KUSER_HELPERS=y
@@ -2915,6 +2931,7 @@ CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_SYSCON=y
CONFIG_LEDS_TCA6507=m
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_CPU=y
@@ -2959,10 +2976,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -3009,7 +3024,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -3058,6 +3072,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX_TEST is not set
CONFIG_MAILBOX=y
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -3081,7 +3096,6 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
@@ -3089,7 +3103,6 @@ CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
CONFIG_MCPM=y
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -3154,7 +3167,11 @@ CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MESON_EFUSE=m
# CONFIG_MESON_GXBB_WATCHDOG is not set
# CONFIG_MESON_GXL_PHY is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
CONFIG_MESON_GX_SOCINFO=y
+CONFIG_MESON_IRQ_GPIO=y
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESON_SARADC=m
CONFIG_MESON_SM=y
CONFIG_MESON_WATCHDOG=m
@@ -3290,6 +3307,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3336,6 +3354,7 @@ CONFIG_MMC_DW_PCI=m
CONFIG_MMC_DW_PLTFM=m
CONFIG_MMC_DW_ROCKCHIP=m
# CONFIG_MMC_MESON_GX is not set
+CONFIG_MMC_MESON_MX_SDIO=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_MVSDIO=m
CONFIG_MMC_MXC=m
@@ -3356,6 +3375,7 @@ CONFIG_MMC_SDHCI_MSM=m
CONFIG_MMC_SDHCI_OF_ARASAN=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
CONFIG_MMC_SDHCI_OF_ESDHC=m
+CONFIG_MMC_SDHCI_OMAP=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV2=m
@@ -3522,6 +3542,7 @@ CONFIG_MTD_PHYSMAP_OF_VERSATILE=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
CONFIG_MTD_SPINAND_MT29F=m
CONFIG_MTD_SPINAND_ONDIEECC=y
@@ -3761,6 +3782,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -4078,14 +4100,15 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=32
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NVEC_PAZ00=y
@@ -4094,7 +4117,9 @@ CONFIG_NVME_FC=m
CONFIG_NVMEM_IMX_IIM=m
CONFIG_NVMEM_IMX_OCOTP=m
CONFIG_NVMEM=m
+# CONFIG_NVMEM_SNVS_LPGPR is not set
CONFIG_NVMEM_SUNXI_SID=m
+CONFIG_NVME_MULTIPATH=y
# CONFIG_NVME_RDMA is not set
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -4126,7 +4151,6 @@ CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_RESOLVE=y
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set
# CONFIG_OMAP2_DSS_DEBUGFS is not set
# CONFIG_OMAP2_DSS_DEBUG is not set
@@ -4144,6 +4168,7 @@ CONFIG_OMAP_32K_TIMER=y
# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
# CONFIG_OMAP3_SDRC_AC_TIMING is not set
# CONFIG_OMAP3_THERMAL is not set
+CONFIG_OMAP4_DSS_HDMI_CEC=y
CONFIG_OMAP4_DSS_HDMI=y
CONFIG_OMAP4_THERMAL=y
CONFIG_OMAP5_DSS_HDMI=y
@@ -4179,6 +4204,7 @@ CONFIG_ORION_WATCHDOG=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -4277,6 +4303,7 @@ CONFIG_PCIE_DW_HOST=y
# CONFIG_PCIE_DW_PLAT is not set
CONFIG_PCIE_DW=y
CONFIG_PCIE_ECRC=y
+CONFIG_PCIE_HISI_STB=y
# CONFIG_PCI_ENDPOINT is not set
# CONFIG_PCI_ENDPOINT_TEST is not set
CONFIG_PCIEPORTBUS=y
@@ -4301,6 +4328,7 @@ CONFIG_PCI_PRI=y
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_PCI_TEGRA=y
+CONFIG_PCI_V3_SEMI=y
CONFIG_PCI=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
@@ -4382,6 +4410,7 @@ CONFIG_PINCTRL_AS3722=y
# CONFIG_PINCTRL_BAYTRAIL is not set
# CONFIG_PINCTRL_BROXTON is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_CHERRYVIEW is not set
CONFIG_PINCTRL_DOVE=y
# CONFIG_PINCTRL_GEMINILAKE is not set
@@ -4391,6 +4420,10 @@ CONFIG_PINCTRL_IMX6SL=y
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL_MCP23S08 is not set
# CONFIG_PINCTRL_MDM9615 is not set
+# CONFIG_PINCTRL_MESON8B is not set
+# CONFIG_PINCTRL_MESON8 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_MSM8660=m
CONFIG_PINCTRL_MSM8916=m
CONFIG_PINCTRL_MSM8960=m
@@ -4486,6 +4519,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4559,6 +4593,8 @@ CONFIG_QCOM_PM8XXX_XOADC=m
CONFIG_QCOM_PM=y
CONFIG_QCOM_Q6V5_PIL=m
CONFIG_QCOM_QFPROM=m
+CONFIG_QCOM_RMTFS_MEM=m
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SMD_RPM=m
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SMP2P=m
@@ -4753,12 +4789,15 @@ CONFIG_REISERFS_PROC_INFO=y
CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_GPIO=y
# CONFIG_RESET_HSDK_V1 is not set
+CONFIG_RESET_SIMPLE=y
# CONFIG_RESET_TI_SCI is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4786,6 +4825,7 @@ CONFIG_ROCKCHIP_EFUSE=m
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_IOMMU=y
+CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
@@ -4801,6 +4841,7 @@ CONFIG_RPMSG=m
CONFIG_RPMSG_QCOM_GLINK_RPM=m
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
CONFIG_RPMSG_QCOM_SMD=m
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4896,6 +4937,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PL030=y
@@ -4984,6 +5026,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
CONFIG_SATA_HIGHBANK=m
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -5248,8 +5291,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -5416,9 +5461,8 @@ CONFIG_SH_ETH=m
CONFIG_SI7005=m
CONFIG_SI7020=m
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIMPLE_PM_BUS is not set
+CONFIG_SIMPLE_PM_BUS=y
CONFIG_SIS190=m
CONFIG_SIS900=m
# CONFIG_SKFP is not set
@@ -5442,7 +5486,6 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_SMC911X=m
CONFIG_SMC91X=m
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP_ON_UP=y
@@ -5641,6 +5684,7 @@ CONFIG_SND_SOC_ADI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_APQ8016_SBC is not set
CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m
# CONFIG_SND_SOC_BT_SCO is not set
@@ -5871,7 +5915,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_SPEAKUP is not set
# CONFIG_SPI_ALTERA is not set
@@ -6098,6 +6141,7 @@ CONFIG_TEGRA124_EMC=y
CONFIG_TEGRA20_APB_DMA=y
CONFIG_TEGRA20_MC=y
CONFIG_TEGRA_AHB=y
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEGRA_BPMP=y
CONFIG_TEGRA_GMI=m
CONFIG_TEGRA_HOST1X_FIREWALL=y
@@ -6110,12 +6154,12 @@ CONFIG_TEGRA_MC=y
CONFIG_TEGRA_SOCTHERM=m
CONFIG_TEGRA_WATCHDOG=m
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -6167,6 +6211,7 @@ CONFIG_TI_CPSW=m
CONFIG_TI_CPSW_PHY_SEL=y
CONFIG_TI_CPTS_MOD=m
CONFIG_TI_CPTS=y
+# CONFIG_TI_DAC082S085 is not set
CONFIG_TI_DAC7512=m
CONFIG_TI_DAVINCI_CPDMA=m
CONFIG_TI_DAVINCI_EMAC=m
@@ -6201,8 +6246,6 @@ CONFIG_TMP006=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOUCHSCREEN_AD7877=m
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -6225,11 +6268,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
CONFIG_TOUCHSCREEN_IMX6UL_TSC=m
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -6244,6 +6289,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -6278,6 +6324,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -6312,8 +6359,10 @@ CONFIG_TWL6030_GPADC=m
CONFIG_TWL6030_USB=m
CONFIG_TWL6040_CORE=y
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -6425,7 +6474,6 @@ CONFIG_USB_EHCI_HCD_ORION=m
CONFIG_USB_EHCI_HCD_PLATFORM=m
CONFIG_USB_EHCI_HCD_STI=m
CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_MSM=m
# CONFIG_USB_EHCI_MV is not set
CONFIG_USB_EHCI_MXC=m
CONFIG_USB_EHCI_ROOT_HUB_TT=y
@@ -6446,6 +6494,7 @@ CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGET_DEBUG_FS is not set
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_USB_GADGET_VBUS_DRAW=100
@@ -6524,7 +6573,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -6548,7 +6596,6 @@ CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_MON=y
CONFIG_USB_MR800=m
-CONFIG_USB_MSM_OTG=m
CONFIG_USB_MUSB_AM335X_CHILD=m
CONFIG_USB_MUSB_AM35X=m
CONFIG_USB_MUSB_DSPS=m
@@ -6609,7 +6656,6 @@ CONFIG_USB_PULSE8_CEC=m
CONFIG_USB_PWC_INPUT_EVDEV=y
CONFIG_USB_PWC=m
# CONFIG_USB_PXA27X is not set
-CONFIG_USB_QCOM_8X16_PHY=m
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_R8A66597 is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -6791,7 +6837,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -6865,6 +6910,7 @@ CONFIG_VIDEO_PVRUSB2=m
CONFIG_VIDEO_PVRUSB2_SYSFS=y
CONFIG_VIDEO_QCOM_CAMSS=m
CONFIG_VIDEO_QCOM_VENUS=m
+CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_VIDEO_S5P_FIMC=m
CONFIG_VIDEO_S5P_MIPI_CSIS=m
CONFIG_VIDEO_SAA6588=m
@@ -6898,6 +6944,7 @@ CONFIG_VIDEO_STI_HVA=m
CONFIG_VIDEO_STK1160_AC97=y
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_TEGRA_HDMI_CEC=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
@@ -6940,10 +6987,10 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6980,6 +7027,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -7007,7 +7055,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -7052,6 +7099,7 @@ CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_MCELOG_LEGACY=y
CONFIG_X86_PTDUMP=y
# CONFIG_XEN is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -7059,6 +7107,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config
index 15bb7e2..4b22214 100644
--- a/kernel-armv7hl-lpae-debug.config
+++ b/kernel-armv7hl-lpae-debug.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -151,7 +149,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
CONFIG_AK8975=m
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -191,6 +188,7 @@ CONFIG_ARCH_BCM2835=y
# CONFIG_ARCH_BCM_53573 is not set
# CONFIG_ARCH_BCM_63XX is not set
# CONFIG_ARCH_BCM_CYGNUS is not set
+# CONFIG_ARCH_BCM_HR2 is not set
# CONFIG_ARCH_BCM_IPROC is not set
# CONFIG_ARCH_BCM_NSP is not set
CONFIG_ARCH_BCM=y
@@ -315,6 +313,7 @@ CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
+CONFIG_ARM_SPE_PMU=m
CONFIG_ARM_TEGRA124_CPUFREQ=m
# CONFIG_ARM_TEGRA20_CPUFREQ is not set
CONFIG_ARM_TEGRA_DEVFREQ=m
@@ -536,6 +535,7 @@ CONFIG_BH1750=m
CONFIG_BIG_KEYS=y
CONFIG_BIG_LITTLE=y
# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_ELF_FDPIC is not set
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_FLAT is not set
CONFIG_BINFMT_MISC=m
@@ -608,6 +608,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -668,6 +669,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -701,6 +703,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -838,6 +841,8 @@ CONFIG_CHARGER_MAX8997=m
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
CONFIG_CHARGER_TPS65090=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -851,6 +856,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -945,12 +951,14 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_ICACHE_DISABLE is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
# CONFIG_CPU_SW_DOMAIN_PAN is not set
CONFIG_CPU_THERMAL=y
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -1068,6 +1076,7 @@ CONFIG_CRYPTO_SHA512_ARM64=m
CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -1118,6 +1127,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1249,9 +1259,9 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DOVE_THERMAL=m
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1259,6 +1269,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1303,7 +1316,8 @@ CONFIG_DRM_HDLCD=m
# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1328,10 +1342,14 @@ CONFIG_DRM_NXP_PTN3460=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
CONFIG_DRM_PANEL_LG_LG4573=m
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
CONFIG_DRM_PANEL_SIMPLE=m
@@ -1347,12 +1365,13 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_ROCKCHIP=m
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
CONFIG_DRM_STI=m
# CONFIG_DRM_STM is not set
CONFIG_DRM_SUN4I_BACKEND=m
-# CONFIG_DRM_SUN4I_HDMI_CEC is not set
+CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
CONFIG_DRM_SUN8I_MIXER=m
@@ -1364,6 +1383,7 @@ CONFIG_DRM_TEGRA_STAGING=y
CONFIG_DRM_TINYDRM=m
CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
+CONFIG_DRM_TVE200=m
CONFIG_DRM_UDL=m
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
@@ -1373,6 +1393,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTC=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1523,7 +1544,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1753,7 +1773,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1779,9 +1798,11 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX7301=m
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
CONFIG_GPIO_MC33880=m
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1799,6 +1820,7 @@ CONFIG_GPIO_PL061=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_SYSCON=m
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
CONFIG_GPIO_TEGRA=y
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS65910=y
@@ -1817,6 +1839,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1973,6 +1996,7 @@ CONFIG_HISAX_TELES_CS=m
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_W6692=y
# CONFIG_HISILICON_IRQ_MBIGEN is not set
+CONFIG_HISI_PMU=y
CONFIG_HIST_TRIGGERS=y
# CONFIG_HMC6352 is not set
# CONFIG_HMC_DRV is not set
@@ -2020,7 +2044,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -2142,6 +2166,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_CROS_EC_BARO=m
CONFIG_IIO_CROS_EC_LIGHT_PROX=m
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
@@ -2297,6 +2322,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2331,7 +2357,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2350,6 +2376,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2458,13 +2485,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2476,13 +2498,11 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_MESON=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_CROSSBAR=y
@@ -2496,13 +2516,12 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_SUNXI=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2685,7 +2704,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2697,8 +2715,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
CONFIG_KS8851=m
CONFIG_KS8851_MLL=m
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KUSER_HELPERS=y
@@ -2777,6 +2793,7 @@ CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_SYSCON=y
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_CPU=y
@@ -2821,10 +2838,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2871,7 +2886,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2913,6 +2927,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX_TEST is not set
CONFIG_MAILBOX=y
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2936,7 +2951,6 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
@@ -2944,7 +2958,6 @@ CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
CONFIG_MCPM=y
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -3007,7 +3020,11 @@ CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MESON_EFUSE=m
# CONFIG_MESON_GXBB_WATCHDOG is not set
# CONFIG_MESON_GXL_PHY is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
CONFIG_MESON_GX_SOCINFO=y
+CONFIG_MESON_IRQ_GPIO=y
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESON_SARADC=m
CONFIG_MESON_SM=y
CONFIG_MESON_WATCHDOG=m
@@ -3140,6 +3157,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3186,6 +3204,7 @@ CONFIG_MMC_DW_PCI=m
CONFIG_MMC_DW_PLTFM=m
CONFIG_MMC_DW_ROCKCHIP=m
# CONFIG_MMC_MESON_GX is not set
+CONFIG_MMC_MESON_MX_SDIO=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_MVSDIO=m
CONFIG_MMC_OMAP_HS=m
@@ -3201,6 +3220,7 @@ CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_OF_ARASAN=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+CONFIG_MMC_SDHCI_OMAP=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV3=m
@@ -3350,6 +3370,7 @@ CONFIG_MTD_PHYSMAP_OF_VERSATILE=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
CONFIG_MTD_SPINAND_MT29F=m
CONFIG_MTD_SPINAND_ONDIEECC=y
@@ -3585,6 +3606,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3899,20 +3921,23 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=32
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NVME_FC=m
CONFIG_NVMEM_IMX_IIM=m
CONFIG_NVMEM=m
+# CONFIG_NVMEM_SNVS_LPGPR is not set
CONFIG_NVMEM_SUNXI_SID=m
+CONFIG_NVME_MULTIPATH=y
# CONFIG_NVME_RDMA is not set
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3944,8 +3969,8 @@ CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_RESOLVE=y
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMAP3_THERMAL is not set
+CONFIG_OMAP4_DSS_HDMI_CEC=y
# CONFIG_OMAP_GPMC_DEBUG is not set
# CONFIG_OMFS_FS is not set
CONFIG_OPENVSWITCH_GENEVE=m
@@ -3962,6 +3987,7 @@ CONFIG_ORION_WATCHDOG=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -4058,6 +4084,7 @@ CONFIG_PCIE_DW_HOST=y
# CONFIG_PCIE_DW_PLAT is not set
CONFIG_PCIE_DW=y
CONFIG_PCIE_ECRC=y
+CONFIG_PCIE_HISI_STB=y
# CONFIG_PCI_ENDPOINT is not set
# CONFIG_PCI_ENDPOINT_TEST is not set
CONFIG_PCIEPORTBUS=y
@@ -4080,6 +4107,7 @@ CONFIG_PCI_PRI=y
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_PCI_TEGRA=y
+CONFIG_PCI_V3_SEMI=y
CONFIG_PCI=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
@@ -4150,6 +4178,7 @@ CONFIG_PINCTRL_AS3722=y
# CONFIG_PINCTRL_BAYTRAIL is not set
# CONFIG_PINCTRL_BROXTON is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_CHERRYVIEW is not set
CONFIG_PINCTRL_DOVE=y
# CONFIG_PINCTRL_GEMINILAKE is not set
@@ -4158,6 +4187,10 @@ CONFIG_PINCTRL_DOVE=y
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL_MCP23S08 is not set
# CONFIG_PINCTRL_MDM9615 is not set
+# CONFIG_PINCTRL_MESON8B is not set
+# CONFIG_PINCTRL_MESON8 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
# CONFIG_PINCTRL_MSM8994 is not set
# CONFIG_PINCTRL_MSM8996 is not set
CONFIG_PINCTRL_MVEBU=y
@@ -4241,6 +4274,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4294,6 +4328,8 @@ CONFIG_PWRSEQ_SIMPLE=y
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
CONFIG_QCOM_PM8XXX_XOADC=m
+CONFIG_QCOM_RMTFS_MEM=m
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -4461,12 +4497,15 @@ CONFIG_REISERFS_PROC_INFO=y
CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_GPIO=y
# CONFIG_RESET_HSDK_V1 is not set
+CONFIG_RESET_SIMPLE=y
# CONFIG_RESET_TI_SCI is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4494,6 +4533,7 @@ CONFIG_ROCKCHIP_EFUSE=m
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_IOMMU=y
+CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
@@ -4507,6 +4547,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4594,6 +4635,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PL030=y
@@ -4678,6 +4720,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
CONFIG_SATA_HIGHBANK=m
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4940,8 +4983,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -5093,9 +5138,8 @@ CONFIG_SH_ETH=m
CONFIG_SI7005=m
CONFIG_SI7020=m
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIMPLE_PM_BUS is not set
+CONFIG_SIMPLE_PM_BUS=y
CONFIG_SIS190=m
CONFIG_SIS900=m
# CONFIG_SKFP is not set
@@ -5119,7 +5163,6 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_SMC911X=m
CONFIG_SMC91X=m
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP_ON_UP=y
@@ -5296,6 +5339,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_APQ8016_SBC is not set
CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m
# CONFIG_SND_SOC_BT_SCO is not set
@@ -5487,7 +5531,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_SPEAKUP is not set
# CONFIG_SPI_ALTERA is not set
@@ -5698,6 +5741,7 @@ CONFIG_TEGRA124_EMC=y
CONFIG_TEGRA20_APB_DMA=y
# CONFIG_TEGRA20_MC is not set
CONFIG_TEGRA_AHB=y
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEGRA_BPMP=y
CONFIG_TEGRA_GMI=m
CONFIG_TEGRA_HOST1X_FIREWALL=y
@@ -5710,12 +5754,12 @@ CONFIG_TEGRA_MC=y
CONFIG_TEGRA_SOCTHERM=m
CONFIG_TEGRA_WATCHDOG=m
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5762,6 +5806,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS8688 is not set
CONFIG_TI_AEMIF=m
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TI_DAVINCI_MDIO=m
CONFIG_TI_EDMA=y
@@ -5793,8 +5838,6 @@ CONFIG_TMP006=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOUCHSCREEN_AD7877=m
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5816,11 +5859,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5835,6 +5880,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5868,6 +5914,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5896,8 +5943,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -6024,6 +6073,7 @@ CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGET_DEBUG_FS is not set
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_USB_GADGET_VBUS_DRAW=100
@@ -6100,7 +6150,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -6358,7 +6407,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -6420,6 +6468,7 @@ CONFIG_VIDEO_NOON010PC30=m
CONFIG_VIDEO_PVRUSB2_DVB=y
CONFIG_VIDEO_PVRUSB2=m
CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_VIDEO_S5P_FIMC=m
CONFIG_VIDEO_S5P_MIPI_CSIS=m
CONFIG_VIDEO_SAA6588=m
@@ -6446,6 +6495,7 @@ CONFIG_VIDEO_SR030PC30=m
CONFIG_VIDEO_STK1160_AC97=y
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_TEGRA_HDMI_CEC=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
@@ -6488,10 +6538,10 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6527,6 +6577,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6554,7 +6605,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6609,6 +6659,7 @@ CONFIG_XEN_GRANT_DEV_ALLOC=m
# CONFIG_XEN is not set
CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_XEN_NETDEV_FRONTEND=m
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_WDT=m
CONFIG_XFRM_MIGRATE=y
@@ -6618,6 +6669,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config
index c7821be..c38dac4 100644
--- a/kernel-armv7hl-lpae.config
+++ b/kernel-armv7hl-lpae.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -151,7 +149,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
CONFIG_AK8975=m
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -191,6 +188,7 @@ CONFIG_ARCH_BCM2835=y
# CONFIG_ARCH_BCM_53573 is not set
# CONFIG_ARCH_BCM_63XX is not set
# CONFIG_ARCH_BCM_CYGNUS is not set
+# CONFIG_ARCH_BCM_HR2 is not set
# CONFIG_ARCH_BCM_IPROC is not set
# CONFIG_ARCH_BCM_NSP is not set
CONFIG_ARCH_BCM=y
@@ -314,6 +312,7 @@ CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
+CONFIG_ARM_SPE_PMU=m
CONFIG_ARM_TEGRA124_CPUFREQ=m
# CONFIG_ARM_TEGRA20_CPUFREQ is not set
CONFIG_ARM_TEGRA_DEVFREQ=m
@@ -535,6 +534,7 @@ CONFIG_BH1750=m
CONFIG_BIG_KEYS=y
CONFIG_BIG_LITTLE=y
# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_ELF_FDPIC is not set
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_FLAT is not set
CONFIG_BINFMT_MISC=m
@@ -607,6 +607,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -667,6 +668,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -700,6 +702,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -837,6 +840,8 @@ CONFIG_CHARGER_MAX8997=m
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
CONFIG_CHARGER_TPS65090=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -850,6 +855,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -944,11 +950,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_ICACHE_DISABLE is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
# CONFIG_CPU_SW_DOMAIN_PAN is not set
CONFIG_CPU_THERMAL=y
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -1066,6 +1074,7 @@ CONFIG_CRYPTO_SHA512_ARM64=m
CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -1116,6 +1125,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1239,9 +1249,9 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DOVE_THERMAL=m
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1249,6 +1259,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1293,7 +1306,8 @@ CONFIG_DRM_HDLCD=m
# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1318,10 +1332,14 @@ CONFIG_DRM_NXP_PTN3460=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
CONFIG_DRM_PANEL_LG_LG4573=m
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
CONFIG_DRM_PANEL_SIMPLE=m
@@ -1337,12 +1355,13 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_ROCKCHIP=m
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
CONFIG_DRM_STI=m
# CONFIG_DRM_STM is not set
CONFIG_DRM_SUN4I_BACKEND=m
-# CONFIG_DRM_SUN4I_HDMI_CEC is not set
+CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
CONFIG_DRM_SUN8I_MIXER=m
@@ -1354,6 +1373,7 @@ CONFIG_DRM_TEGRA_STAGING=y
CONFIG_DRM_TINYDRM=m
CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
+CONFIG_DRM_TVE200=m
CONFIG_DRM_UDL=m
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
@@ -1363,6 +1383,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTC=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1513,7 +1534,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1736,7 +1756,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1762,9 +1781,11 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX7301=m
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
CONFIG_GPIO_MC33880=m
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1782,6 +1803,7 @@ CONFIG_GPIO_PL061=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_SYSCON=m
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
CONFIG_GPIO_TEGRA=y
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS65910=y
@@ -1800,6 +1822,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1956,6 +1979,7 @@ CONFIG_HISAX_TELES_CS=m
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_W6692=y
# CONFIG_HISILICON_IRQ_MBIGEN is not set
+CONFIG_HISI_PMU=y
CONFIG_HIST_TRIGGERS=y
# CONFIG_HMC6352 is not set
# CONFIG_HMC_DRV is not set
@@ -2003,7 +2027,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -2125,6 +2149,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_CROS_EC_BARO=m
CONFIG_IIO_CROS_EC_LIGHT_PROX=m
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
@@ -2280,6 +2305,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2314,7 +2340,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2333,6 +2359,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2441,13 +2468,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2459,13 +2481,11 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_MESON=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_CROSSBAR=y
@@ -2479,13 +2499,12 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_SUNXI=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2666,7 +2685,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2678,8 +2696,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
CONFIG_KS8851=m
CONFIG_KS8851_MLL=m
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KUSER_HELPERS=y
@@ -2758,6 +2774,7 @@ CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_SYSCON=y
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_CPU=y
@@ -2802,10 +2819,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2852,7 +2867,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2894,6 +2908,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX_TEST is not set
CONFIG_MAILBOX=y
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2916,7 +2931,6 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
@@ -2924,7 +2938,6 @@ CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
CONFIG_MCPM=y
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -2987,7 +3000,11 @@ CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MESON_EFUSE=m
# CONFIG_MESON_GXBB_WATCHDOG is not set
# CONFIG_MESON_GXL_PHY is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
CONFIG_MESON_GX_SOCINFO=y
+CONFIG_MESON_IRQ_GPIO=y
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESON_SARADC=m
CONFIG_MESON_SM=y
CONFIG_MESON_WATCHDOG=m
@@ -3120,6 +3137,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3166,6 +3184,7 @@ CONFIG_MMC_DW_PCI=m
CONFIG_MMC_DW_PLTFM=m
CONFIG_MMC_DW_ROCKCHIP=m
# CONFIG_MMC_MESON_GX is not set
+CONFIG_MMC_MESON_MX_SDIO=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_MVSDIO=m
CONFIG_MMC_OMAP_HS=m
@@ -3181,6 +3200,7 @@ CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_OF_ARASAN=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+CONFIG_MMC_SDHCI_OMAP=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV3=m
@@ -3329,6 +3349,7 @@ CONFIG_MTD_PHYSMAP_OF_VERSATILE=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
CONFIG_MTD_SPINAND_MT29F=m
CONFIG_MTD_SPINAND_ONDIEECC=y
@@ -3564,6 +3585,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3878,20 +3900,23 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=32
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NVME_FC=m
CONFIG_NVMEM_IMX_IIM=m
CONFIG_NVMEM=m
+# CONFIG_NVMEM_SNVS_LPGPR is not set
CONFIG_NVMEM_SUNXI_SID=m
+CONFIG_NVME_MULTIPATH=y
# CONFIG_NVME_RDMA is not set
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3923,8 +3948,8 @@ CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_RESOLVE=y
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMAP3_THERMAL is not set
+CONFIG_OMAP4_DSS_HDMI_CEC=y
# CONFIG_OMAP_GPMC_DEBUG is not set
# CONFIG_OMFS_FS is not set
CONFIG_OPENVSWITCH_GENEVE=m
@@ -3941,6 +3966,7 @@ CONFIG_ORION_WATCHDOG=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -4037,6 +4063,7 @@ CONFIG_PCIE_DW_HOST=y
# CONFIG_PCIE_DW_PLAT is not set
CONFIG_PCIE_DW=y
CONFIG_PCIE_ECRC=y
+CONFIG_PCIE_HISI_STB=y
# CONFIG_PCI_ENDPOINT is not set
# CONFIG_PCI_ENDPOINT_TEST is not set
CONFIG_PCIEPORTBUS=y
@@ -4059,6 +4086,7 @@ CONFIG_PCI_PRI=y
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_PCI_TEGRA=y
+CONFIG_PCI_V3_SEMI=y
CONFIG_PCI=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
@@ -4129,6 +4157,7 @@ CONFIG_PINCTRL_AS3722=y
# CONFIG_PINCTRL_BAYTRAIL is not set
# CONFIG_PINCTRL_BROXTON is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_CHERRYVIEW is not set
CONFIG_PINCTRL_DOVE=y
# CONFIG_PINCTRL_GEMINILAKE is not set
@@ -4137,6 +4166,10 @@ CONFIG_PINCTRL_DOVE=y
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL_MCP23S08 is not set
# CONFIG_PINCTRL_MDM9615 is not set
+# CONFIG_PINCTRL_MESON8B is not set
+# CONFIG_PINCTRL_MESON8 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
# CONFIG_PINCTRL_MSM8994 is not set
# CONFIG_PINCTRL_MSM8996 is not set
CONFIG_PINCTRL_MVEBU=y
@@ -4220,6 +4253,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4272,6 +4306,8 @@ CONFIG_PWRSEQ_SIMPLE=y
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
CONFIG_QCOM_PM8XXX_XOADC=m
+CONFIG_QCOM_RMTFS_MEM=m
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -4439,12 +4475,15 @@ CONFIG_REISERFS_PROC_INFO=y
CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_GPIO=y
# CONFIG_RESET_HSDK_V1 is not set
+CONFIG_RESET_SIMPLE=y
# CONFIG_RESET_TI_SCI is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4472,6 +4511,7 @@ CONFIG_ROCKCHIP_EFUSE=m
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_IOMMU=y
+CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
@@ -4485,6 +4525,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4572,6 +4613,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PL030=y
@@ -4656,6 +4698,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
CONFIG_SATA_HIGHBANK=m
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4918,8 +4961,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -5071,9 +5116,8 @@ CONFIG_SH_ETH=m
CONFIG_SI7005=m
CONFIG_SI7020=m
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIMPLE_PM_BUS is not set
+CONFIG_SIMPLE_PM_BUS=y
CONFIG_SIS190=m
CONFIG_SIS900=m
# CONFIG_SKFP is not set
@@ -5097,7 +5141,6 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_SMC911X=m
CONFIG_SMC91X=m
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP_ON_UP=y
@@ -5273,6 +5316,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_APQ8016_SBC is not set
CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m
# CONFIG_SND_SOC_BT_SCO is not set
@@ -5464,7 +5508,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_SPEAKUP is not set
# CONFIG_SPI_ALTERA is not set
@@ -5675,6 +5718,7 @@ CONFIG_TEGRA124_EMC=y
CONFIG_TEGRA20_APB_DMA=y
# CONFIG_TEGRA20_MC is not set
CONFIG_TEGRA_AHB=y
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEGRA_BPMP=y
CONFIG_TEGRA_GMI=m
CONFIG_TEGRA_HOST1X_FIREWALL=y
@@ -5687,12 +5731,12 @@ CONFIG_TEGRA_MC=y
CONFIG_TEGRA_SOCTHERM=m
CONFIG_TEGRA_WATCHDOG=m
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5739,6 +5783,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS8688 is not set
CONFIG_TI_AEMIF=m
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TI_DAVINCI_MDIO=m
CONFIG_TI_EDMA=y
@@ -5770,8 +5815,6 @@ CONFIG_TMP006=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOUCHSCREEN_AD7877=m
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5793,11 +5836,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5812,6 +5857,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5845,6 +5891,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5873,8 +5920,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -6001,6 +6050,7 @@ CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGET_DEBUG_FS is not set
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_USB_GADGET_VBUS_DRAW=100
@@ -6077,7 +6127,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -6335,7 +6384,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -6397,6 +6445,7 @@ CONFIG_VIDEO_NOON010PC30=m
CONFIG_VIDEO_PVRUSB2_DVB=y
CONFIG_VIDEO_PVRUSB2=m
CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_VIDEO_S5P_FIMC=m
CONFIG_VIDEO_S5P_MIPI_CSIS=m
CONFIG_VIDEO_SAA6588=m
@@ -6423,6 +6472,7 @@ CONFIG_VIDEO_SR030PC30=m
CONFIG_VIDEO_STK1160_AC97=y
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_TEGRA_HDMI_CEC=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
@@ -6465,10 +6515,10 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6504,6 +6554,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6531,7 +6582,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6586,6 +6636,7 @@ CONFIG_XEN_GRANT_DEV_ALLOC=m
# CONFIG_XEN is not set
CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_XEN_NETDEV_FRONTEND=m
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_WDT=m
CONFIG_XFRM_MIGRATE=y
@@ -6595,6 +6646,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config
index dbe60ef..1c328b8 100644
--- a/kernel-armv7hl.config
+++ b/kernel-armv7hl.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -153,7 +151,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
CONFIG_AK8975=m
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -195,6 +192,7 @@ CONFIG_ARCH_BCM2835=y
# CONFIG_ARCH_BCM_53573 is not set
# CONFIG_ARCH_BCM_63XX is not set
# CONFIG_ARCH_BCM_CYGNUS is not set
+# CONFIG_ARCH_BCM_HR2 is not set
# CONFIG_ARCH_BCM_IPROC is not set
# CONFIG_ARCH_BCM_NSP is not set
CONFIG_ARCH_BCM=y
@@ -325,6 +323,7 @@ CONFIG_ARM_SCPI_POWER_DOMAIN=m
CONFIG_ARM_SCPI_PROTOCOL=m
CONFIG_ARM_SMMU=y
CONFIG_ARM_SP805_WATCHDOG=m
+CONFIG_ARM_SPE_PMU=m
CONFIG_ARM_STI_CPUFREQ=m
CONFIG_ARM_TEGRA124_CPUFREQ=m
# CONFIG_ARM_TEGRA20_CPUFREQ is not set
@@ -559,6 +558,7 @@ CONFIG_BH1750=m
CONFIG_BIG_KEYS=y
CONFIG_BIG_LITTLE=y
# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_ELF_FDPIC is not set
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_FLAT is not set
CONFIG_BINFMT_MISC=m
@@ -631,6 +631,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -691,6 +692,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -725,6 +727,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -865,6 +868,8 @@ CONFIG_CHARGER_SMB347=m
CONFIG_CHARGER_TPS65090=m
CONFIG_CHARGER_TPS65217=m
CONFIG_CHARGER_TWL4030=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -878,6 +883,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -977,11 +983,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_ICACHE_DISABLE is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
CONFIG_CPU_SW_DOMAIN_PAN=y
CONFIG_CPU_THERMAL=y
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -1119,6 +1127,7 @@ CONFIG_CRYPTO_SHA512_ARM64=m
CONFIG_CRYPTO_SHA512_ARM=y
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -1170,6 +1179,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1294,9 +1304,9 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DOVE_THERMAL=m
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1304,6 +1314,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1350,7 +1363,8 @@ CONFIG_DRM_HDLCD=m
# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1404,10 +1418,14 @@ CONFIG_DRM_OMAP_PANEL_TPO_TD043MTEA1=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
CONFIG_DRM_PANEL_LG_LG4573=m
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
CONFIG_DRM_PANEL_SIMPLE=m
@@ -1423,12 +1441,13 @@ CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_ROCKCHIP=m
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
CONFIG_DRM_STI=m
# CONFIG_DRM_STM is not set
CONFIG_DRM_SUN4I_BACKEND=m
-# CONFIG_DRM_SUN4I_HDMI_CEC is not set
+CONFIG_DRM_SUN4I_HDMI_CEC=y
CONFIG_DRM_SUN4I_HDMI=m
CONFIG_DRM_SUN4I=m
CONFIG_DRM_SUN8I_MIXER=m
@@ -1441,6 +1460,7 @@ CONFIG_DRM_TILCDC_SLAVE_COMPAT=y
CONFIG_DRM_TINYDRM=m
CONFIG_DRM_TI_TFP410=m
CONFIG_DRM_TOSHIBA_TC358767=m
+CONFIG_DRM_TVE200=m
CONFIG_DRM_UDL=m
# CONFIG_DRM_VBOXVIDEO is not set
CONFIG_DRM_VC4_HDMI_CEC=y
@@ -1450,6 +1470,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTC=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1603,7 +1624,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1832,7 +1852,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1859,9 +1878,11 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
CONFIG_GPIO_MAX7301=m
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
CONFIG_GPIO_MC33880=m
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1882,6 +1903,7 @@ CONFIG_GPIO_STMPE=y
# CONFIG_GPIO_SX150X is not set
CONFIG_GPIO_SYSCON=m
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
CONFIG_GPIO_TEGRA=y
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS65218=m
@@ -1906,6 +1928,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
CONFIG_GS_FPGABOOT=m
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -2062,6 +2085,7 @@ CONFIG_HISAX_TELES_CS=m
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_W6692=y
# CONFIG_HISILICON_IRQ_MBIGEN is not set
+CONFIG_HISI_PMU=y
CONFIG_HIST_TRIGGERS=y
# CONFIG_HMC6352 is not set
# CONFIG_HMC_DRV is not set
@@ -2111,9 +2135,9 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
CONFIG_HWSPINLOCK_OMAP=m
CONFIG_HWSPINLOCK_QCOM=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -2239,6 +2263,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
CONFIG_IIO_CROS_EC_BARO=m
CONFIG_IIO_CROS_EC_LIGHT_PROX=m
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
@@ -2411,6 +2436,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2445,7 +2471,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2464,6 +2490,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2572,13 +2599,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2590,13 +2612,11 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_MESON=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_CROSSBAR=y
@@ -2611,13 +2631,12 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_SUNXI=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2803,7 +2822,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2815,8 +2833,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
CONFIG_KS8851=m
CONFIG_KS8851_MLL=m
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KUSER_HELPERS=y
@@ -2896,6 +2912,7 @@ CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_SYSCON=y
CONFIG_LEDS_TCA6507=m
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
CONFIG_LEDS_TRIGGER_CPU=y
@@ -2940,10 +2957,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2990,7 +3005,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -3039,6 +3053,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX_TEST is not set
CONFIG_MAILBOX=y
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -3061,7 +3076,6 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
@@ -3069,7 +3083,6 @@ CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
CONFIG_MCPM=y
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -3134,7 +3147,11 @@ CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MESON_EFUSE=m
# CONFIG_MESON_GXBB_WATCHDOG is not set
# CONFIG_MESON_GXL_PHY is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
CONFIG_MESON_GX_SOCINFO=y
+CONFIG_MESON_IRQ_GPIO=y
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESON_SARADC=m
CONFIG_MESON_SM=y
CONFIG_MESON_WATCHDOG=m
@@ -3270,6 +3287,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3316,6 +3334,7 @@ CONFIG_MMC_DW_PCI=m
CONFIG_MMC_DW_PLTFM=m
CONFIG_MMC_DW_ROCKCHIP=m
# CONFIG_MMC_MESON_GX is not set
+CONFIG_MMC_MESON_MX_SDIO=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC_MVSDIO=m
CONFIG_MMC_MXC=m
@@ -3336,6 +3355,7 @@ CONFIG_MMC_SDHCI_MSM=m
CONFIG_MMC_SDHCI_OF_ARASAN=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
CONFIG_MMC_SDHCI_OF_ESDHC=m
+CONFIG_MMC_SDHCI_OMAP=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_PXAV2=m
@@ -3501,6 +3521,7 @@ CONFIG_MTD_PHYSMAP_OF_VERSATILE=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
CONFIG_MTD_SPINAND_MT29F=m
CONFIG_MTD_SPINAND_ONDIEECC=y
@@ -3740,6 +3761,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -4057,14 +4079,15 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=32
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NVEC_PAZ00=y
@@ -4073,7 +4096,9 @@ CONFIG_NVME_FC=m
CONFIG_NVMEM_IMX_IIM=m
CONFIG_NVMEM_IMX_OCOTP=m
CONFIG_NVMEM=m
+# CONFIG_NVMEM_SNVS_LPGPR is not set
CONFIG_NVMEM_SUNXI_SID=m
+CONFIG_NVME_MULTIPATH=y
# CONFIG_NVME_RDMA is not set
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -4105,7 +4130,6 @@ CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_RESOLVE=y
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set
# CONFIG_OMAP2_DSS_DEBUGFS is not set
# CONFIG_OMAP2_DSS_DEBUG is not set
@@ -4123,6 +4147,7 @@ CONFIG_OMAP_32K_TIMER=y
# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
# CONFIG_OMAP3_SDRC_AC_TIMING is not set
# CONFIG_OMAP3_THERMAL is not set
+CONFIG_OMAP4_DSS_HDMI_CEC=y
CONFIG_OMAP4_DSS_HDMI=y
CONFIG_OMAP4_THERMAL=y
CONFIG_OMAP5_DSS_HDMI=y
@@ -4158,6 +4183,7 @@ CONFIG_ORION_WATCHDOG=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -4256,6 +4282,7 @@ CONFIG_PCIE_DW_HOST=y
# CONFIG_PCIE_DW_PLAT is not set
CONFIG_PCIE_DW=y
CONFIG_PCIE_ECRC=y
+CONFIG_PCIE_HISI_STB=y
# CONFIG_PCI_ENDPOINT is not set
# CONFIG_PCI_ENDPOINT_TEST is not set
CONFIG_PCIEPORTBUS=y
@@ -4280,6 +4307,7 @@ CONFIG_PCI_PRI=y
CONFIG_PCI_STUB=y
CONFIG_PCI_SW_SWITCHTEC=m
CONFIG_PCI_TEGRA=y
+CONFIG_PCI_V3_SEMI=y
CONFIG_PCI=y
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_3C589=m
@@ -4361,6 +4389,7 @@ CONFIG_PINCTRL_AS3722=y
# CONFIG_PINCTRL_BAYTRAIL is not set
# CONFIG_PINCTRL_BROXTON is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_CHERRYVIEW is not set
CONFIG_PINCTRL_DOVE=y
# CONFIG_PINCTRL_GEMINILAKE is not set
@@ -4370,6 +4399,10 @@ CONFIG_PINCTRL_IMX6SL=y
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL_MCP23S08 is not set
# CONFIG_PINCTRL_MDM9615 is not set
+# CONFIG_PINCTRL_MESON8B is not set
+# CONFIG_PINCTRL_MESON8 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_MSM8660=m
CONFIG_PINCTRL_MSM8916=m
CONFIG_PINCTRL_MSM8960=m
@@ -4465,6 +4498,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4537,6 +4571,8 @@ CONFIG_QCOM_PM8XXX_XOADC=m
CONFIG_QCOM_PM=y
CONFIG_QCOM_Q6V5_PIL=m
CONFIG_QCOM_QFPROM=m
+CONFIG_QCOM_RMTFS_MEM=m
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QCOM_SMD_RPM=m
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SMP2P=m
@@ -4731,12 +4767,15 @@ CONFIG_REISERFS_PROC_INFO=y
CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_GPIO=y
# CONFIG_RESET_HSDK_V1 is not set
+CONFIG_RESET_SIMPLE=y
# CONFIG_RESET_TI_SCI is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4764,6 +4803,7 @@ CONFIG_ROCKCHIP_EFUSE=m
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_IOMMU=y
+CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_PHY=m
CONFIG_ROCKCHIP_PM_DOMAINS=y
@@ -4779,6 +4819,7 @@ CONFIG_RPMSG=m
CONFIG_RPMSG_QCOM_GLINK_RPM=m
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
CONFIG_RPMSG_QCOM_SMD=m
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4874,6 +4915,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PL030=y
@@ -4962,6 +5004,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
CONFIG_SATA_HIGHBANK=m
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -5226,8 +5269,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -5394,9 +5439,8 @@ CONFIG_SH_ETH=m
CONFIG_SI7005=m
CONFIG_SI7020=m
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
-# CONFIG_SIMPLE_PM_BUS is not set
+CONFIG_SIMPLE_PM_BUS=y
CONFIG_SIS190=m
CONFIG_SIS900=m
# CONFIG_SKFP is not set
@@ -5420,7 +5464,6 @@ CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_SMC911X=m
CONFIG_SMC91X=m
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP_ON_UP=y
@@ -5618,6 +5661,7 @@ CONFIG_SND_SOC_ADI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_APQ8016_SBC is not set
CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m
# CONFIG_SND_SOC_BT_SCO is not set
@@ -5848,7 +5892,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_SPEAKUP is not set
# CONFIG_SPI_ALTERA is not set
@@ -6075,6 +6118,7 @@ CONFIG_TEGRA124_EMC=y
CONFIG_TEGRA20_APB_DMA=y
CONFIG_TEGRA20_MC=y
CONFIG_TEGRA_AHB=y
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEGRA_BPMP=y
CONFIG_TEGRA_GMI=m
CONFIG_TEGRA_HOST1X_FIREWALL=y
@@ -6087,12 +6131,12 @@ CONFIG_TEGRA_MC=y
CONFIG_TEGRA_SOCTHERM=m
CONFIG_TEGRA_WATCHDOG=m
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -6144,6 +6188,7 @@ CONFIG_TI_CPSW=m
CONFIG_TI_CPSW_PHY_SEL=y
CONFIG_TI_CPTS_MOD=m
CONFIG_TI_CPTS=y
+# CONFIG_TI_DAC082S085 is not set
CONFIG_TI_DAC7512=m
CONFIG_TI_DAVINCI_CPDMA=m
CONFIG_TI_DAVINCI_EMAC=m
@@ -6178,8 +6223,6 @@ CONFIG_TMP006=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOUCHSCREEN_AD7877=m
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -6202,11 +6245,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
CONFIG_TOUCHSCREEN_IMX6UL_TSC=m
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -6221,6 +6266,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -6255,6 +6301,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -6289,8 +6336,10 @@ CONFIG_TWL6030_GPADC=m
CONFIG_TWL6030_USB=m
CONFIG_TWL6040_CORE=y
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -6402,7 +6451,6 @@ CONFIG_USB_EHCI_HCD_ORION=m
CONFIG_USB_EHCI_HCD_PLATFORM=m
CONFIG_USB_EHCI_HCD_STI=m
CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_MSM=m
# CONFIG_USB_EHCI_MV is not set
CONFIG_USB_EHCI_MXC=m
CONFIG_USB_EHCI_ROOT_HUB_TT=y
@@ -6423,6 +6471,7 @@ CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGET_DEBUG_FS is not set
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_USB_GADGET_VBUS_DRAW=100
@@ -6501,7 +6550,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -6525,7 +6573,6 @@ CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_MON=y
CONFIG_USB_MR800=m
-CONFIG_USB_MSM_OTG=m
CONFIG_USB_MUSB_AM335X_CHILD=m
CONFIG_USB_MUSB_AM35X=m
CONFIG_USB_MUSB_DSPS=m
@@ -6586,7 +6633,6 @@ CONFIG_USB_PULSE8_CEC=m
CONFIG_USB_PWC_INPUT_EVDEV=y
CONFIG_USB_PWC=m
# CONFIG_USB_PXA27X is not set
-CONFIG_USB_QCOM_8X16_PHY=m
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_R8A66597 is not set
CONFIG_USB_RAINSHADOW_CEC=m
@@ -6768,7 +6814,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -6842,6 +6887,7 @@ CONFIG_VIDEO_PVRUSB2=m
CONFIG_VIDEO_PVRUSB2_SYSFS=y
CONFIG_VIDEO_QCOM_CAMSS=m
CONFIG_VIDEO_QCOM_VENUS=m
+CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_VIDEO_S5P_FIMC=m
CONFIG_VIDEO_S5P_MIPI_CSIS=m
CONFIG_VIDEO_SAA6588=m
@@ -6875,6 +6921,7 @@ CONFIG_VIDEO_STI_HVA=m
CONFIG_VIDEO_STK1160_AC97=y
CONFIG_VIDEO_STK1160_COMMON=m
CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_TEGRA_HDMI_CEC=m
CONFIG_VIDEO_TM6000_ALSA=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_VIDEO_TM6000=m
@@ -6917,10 +6964,10 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6957,6 +7004,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6984,7 +7032,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -7029,6 +7076,7 @@ CONFIG_WM8350_WATCHDOG=m
CONFIG_X86_MCELOG_LEGACY=y
# CONFIG_X86_PTDUMP is not set
# CONFIG_XEN is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -7036,6 +7084,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-i686-PAE.config b/kernel-i686-PAE.config
index 8e97918..cc63620 100644
--- a/kernel-i686-PAE.config
+++ b/kernel-i686-PAE.config
@@ -72,7 +72,7 @@ CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_PROCFS=y
-# CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_TABLE_UPGRADE=y
@@ -82,8 +82,6 @@ CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_WMI=m
CONFIG_ACPI=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -193,7 +191,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
CONFIG_ALIENWARE_WMI=m
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
# CONFIG_ALIX is not set
@@ -499,6 +496,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -559,6 +557,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -592,6 +591,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -716,6 +716,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -731,6 +733,7 @@ CONFIG_CHR_DEV_ST=m
CONFIG_CHROMEOS_LAPTOP=m
CONFIG_CHROMEOS_PSTORE=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -803,10 +806,12 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -917,6 +922,7 @@ CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -969,6 +975,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1023,6 +1030,8 @@ CONFIG_DELL_LAPTOP=m
CONFIG_DELL_RBTN=m
# CONFIG_DELL_RBU is not set
CONFIG_DELL_SMBIOS=m
+CONFIG_DELL_SMBIOS_SMM=m
+CONFIG_DELL_SMBIOS_WMI=m
CONFIG_DELL_SMO8800=m
CONFIG_DELL_WMI_AIO=m
CONFIG_DELL_WMI_LED=m
@@ -1089,8 +1098,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1099,6 +1108,10 @@ CONFIG_DPTF_POWER=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+CONFIG_DRM_AMD_DC_DCN1_0=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1122,7 +1135,8 @@ CONFIG_DRM_GMA500=m
# CONFIG_DRM_GMA600 is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1151,10 +1165,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1168,7 +1186,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1183,6 +1202,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
@@ -1354,7 +1374,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1586,7 +1605,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1616,9 +1634,11 @@ CONFIG_GPIO_ICH=m
CONFIG_GPIO_IT87=m
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_ML_IOH is not set
@@ -1636,6 +1656,7 @@ CONFIG_GPIO_SCH=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1651,6 +1672,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1862,7 +1884,7 @@ CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERVISOR_GUEST=y
@@ -1990,6 +2012,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -2165,11 +2188,13 @@ CONFIG_INTEL_RST=m
# CONFIG_INTEL_SCU_IPC is not set
CONFIG_INTEL_SMARTCONNECT=y
CONFIG_INTEL_SOC_DTS_THERMAL=m
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC_CHTWC is not set
CONFIG_INTEL_SOC_PMIC=y
# CONFIG_INTEL_TH is not set
# CONFIG_INTEL_TXT is not set
CONFIG_INTEL_VBTN=m
+CONFIG_INTEL_WMI_THUNDERBOLT=m
CONFIG_INTEL_XWAY_PHY=m
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_INV_MPU6050_I2C is not set
@@ -2201,7 +2226,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2220,6 +2245,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2329,13 +2355,8 @@ CONFIG_IPW2200_QOS=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2347,12 +2368,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQ_DOMAIN_DEBUG is not set
@@ -2365,12 +2384,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2535,7 +2553,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2547,8 +2564,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_AMD=m
@@ -2586,6 +2601,7 @@ CONFIG_LCD_PLATFORM=m
# CONFIG_LDM_DEBUG is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LEDS_AAT1290 is not set
+CONFIG_LEDS_APU=m
CONFIG_LEDS_AS3645A=m
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2627,6 +2643,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2673,10 +2690,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2728,7 +2743,6 @@ CONFIG_LXT_PHY=m
# CONFIG_M586TSC is not set
# CONFIG_M62332 is not set
CONFIG_M686=y
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2756,6 +2770,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2780,7 +2795,6 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
@@ -2788,7 +2802,6 @@ CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
# CONFIG_MCRUSOE is not set
-CONFIG_MCS_FIR=m
# CONFIG_MCYRIXIII is not set
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
@@ -2848,6 +2861,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2974,6 +2990,7 @@ CONFIG_MISDN_W6692=m
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3023,6 +3040,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -3147,6 +3165,7 @@ CONFIG_MTD_PHYSMAP_OF=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3188,7 +3207,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3376,6 +3395,7 @@ CONFIG_NETROM=m
# CONFIG_NET_SB1000 is not set
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3693,19 +3713,21 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=32
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NSC_GPIO=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
# CONFIG_NUMA is not set
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3724,7 +3746,6 @@ CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF_OVERLAY is not set
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_OLPC_XO15_SCI=y
CONFIG_OLPC_XO1=m
CONFIG_OLPC_XO1_PM=y
@@ -3745,6 +3766,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3920,12 +3942,15 @@ CONFIG_PINCONF=y
CONFIG_PINCTRL_BAYTRAIL=y
CONFIG_PINCTRL_BROXTON=m
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_DENVERTON=m
# CONFIG_PINCTRL_GEMINILAKE is not set
# CONFIG_PINCTRL_IPQ8074 is not set
CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SINGLE is not set
# CONFIG_PINCTRL_SPRD is not set
@@ -3995,6 +4020,7 @@ CONFIG_PPS_CLIENT_PARPORT=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4044,6 +4070,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -4155,10 +4182,12 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RETPOLINE=y
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4187,6 +4216,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4267,6 +4297,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4340,6 +4371,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4616,8 +4648,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4752,7 +4786,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SILEAD_DMI is not set
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4777,7 +4810,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4944,6 +4976,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -5000,14 +5033,17 @@ CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
CONFIG_SND_SOC_INTEL_HASWELL_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_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SST_ACPI=m
CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=m
CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98504 is not set
# CONFIG_SND_SOC_MAX9860 is not set
@@ -5073,6 +5109,7 @@ CONFIG_SND_SOC_WM8524=m
# CONFIG_SND_SOC_ZX_AUD96P22 is not set
CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SPI is not set
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_TRIDENT=m
CONFIG_SND_USB_6FIRE=m
@@ -5110,7 +5147,6 @@ CONFIG_SONYPI_COMPAT=y
CONFIG_SONYPI=m
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SP5100_TCO=m
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSE_RCU_POINTER=y
@@ -5280,13 +5316,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5326,6 +5363,7 @@ CONFIG_THINKPAD_ACPI=m
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THRUSTMASTER_FF=y
# CONFIG_THUNDERBOLT is not set
+CONFIG_THUNDERBOLT_NET=m
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADC0832 is not set
# CONFIG_TI_ADC084S021 is not set
@@ -5337,6 +5375,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5358,10 +5397,8 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
CONFIG_TOPSTAR_LAPTOP=m
CONFIG_TOSHIBA_BT_RFKILL=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOSHIBA_HAPS=m
CONFIG_TOSHIBA=m
CONFIG_TOSHIBA_WMI=m
@@ -5386,11 +5423,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GOODIX=m
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5405,6 +5444,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5437,6 +5477,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5464,8 +5505,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5551,6 +5594,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5622,7 +5666,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5856,7 +5899,6 @@ CONFIG_VGA_SWITCHEROO=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5972,7 +6014,6 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMD=m
# CONFIG_VME_BUS is not set
CONFIG_VMWARE_BALLOON=m
@@ -5981,6 +6022,7 @@ CONFIG_VMWARE_VMCI=m
CONFIG_VMWARE_VMCI_VSOCKETS=m
CONFIG_VMXNET3=m
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6016,6 +6058,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6043,7 +6086,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6159,6 +6201,7 @@ CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_PCIDEV_BACKEND=m
CONFIG_XEN_PCIDEV_FRONTEND=m
# CONFIG_XEN_PVCALLS_BACKEND is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVH=y
CONFIG_XEN_PV=y
@@ -6178,6 +6221,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-i686-PAEdebug.config b/kernel-i686-PAEdebug.config
index 78dfbe2..dbdadfc 100644
--- a/kernel-i686-PAEdebug.config
+++ b/kernel-i686-PAEdebug.config
@@ -72,7 +72,7 @@ CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_PROCFS=y
-# CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_TABLE_UPGRADE=y
@@ -82,8 +82,6 @@ CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_WMI=m
CONFIG_ACPI=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -193,7 +191,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
CONFIG_ALIENWARE_WMI=m
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
# CONFIG_ALIX is not set
@@ -500,6 +497,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -560,6 +558,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -593,6 +592,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -717,6 +717,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -732,6 +734,7 @@ CONFIG_CHR_DEV_ST=m
CONFIG_CHROMEOS_LAPTOP=m
CONFIG_CHROMEOS_PSTORE=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -804,11 +807,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -919,6 +924,7 @@ CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -971,6 +977,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1033,6 +1040,8 @@ CONFIG_DELL_LAPTOP=m
CONFIG_DELL_RBTN=m
# CONFIG_DELL_RBU is not set
CONFIG_DELL_SMBIOS=m
+CONFIG_DELL_SMBIOS_SMM=m
+CONFIG_DELL_SMBIOS_WMI=m
CONFIG_DELL_SMO8800=m
CONFIG_DELL_WMI_AIO=m
CONFIG_DELL_WMI_LED=m
@@ -1100,8 +1109,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1110,6 +1119,10 @@ CONFIG_DPTF_POWER=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+CONFIG_DRM_AMD_DC_DCN1_0=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1133,7 +1146,8 @@ CONFIG_DRM_GMA500=m
# CONFIG_DRM_GMA600 is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1162,10 +1176,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1179,7 +1197,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1194,6 +1213,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
@@ -1365,7 +1385,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1604,7 +1623,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1634,9 +1652,11 @@ CONFIG_GPIO_ICH=m
CONFIG_GPIO_IT87=m
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_ML_IOH is not set
@@ -1654,6 +1674,7 @@ CONFIG_GPIO_SCH=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1669,6 +1690,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1880,7 +1902,7 @@ CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERVISOR_GUEST=y
@@ -2008,6 +2030,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -2183,11 +2206,13 @@ CONFIG_INTEL_RST=m
# CONFIG_INTEL_SCU_IPC is not set
CONFIG_INTEL_SMARTCONNECT=y
CONFIG_INTEL_SOC_DTS_THERMAL=m
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC_CHTWC is not set
CONFIG_INTEL_SOC_PMIC=y
# CONFIG_INTEL_TH is not set
# CONFIG_INTEL_TXT is not set
CONFIG_INTEL_VBTN=m
+CONFIG_INTEL_WMI_THUNDERBOLT=m
CONFIG_INTEL_XWAY_PHY=m
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_INV_MPU6050_I2C is not set
@@ -2219,7 +2244,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2238,6 +2263,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2347,13 +2373,8 @@ CONFIG_IPW2200_QOS=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2365,12 +2386,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQ_DOMAIN_DEBUG is not set
@@ -2383,12 +2402,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2555,7 +2573,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2567,8 +2584,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_AMD=m
@@ -2606,6 +2621,7 @@ CONFIG_LCD_PLATFORM=m
# CONFIG_LDM_DEBUG is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LEDS_AAT1290 is not set
+CONFIG_LEDS_APU=m
CONFIG_LEDS_AS3645A=m
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2647,6 +2663,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2693,10 +2710,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2748,7 +2763,6 @@ CONFIG_LXT_PHY=m
# CONFIG_M586TSC is not set
# CONFIG_M62332 is not set
CONFIG_M686=y
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2776,6 +2790,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2800,7 +2815,6 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
@@ -2808,7 +2822,6 @@ CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
# CONFIG_MCRUSOE is not set
-CONFIG_MCS_FIR=m
# CONFIG_MCYRIXIII is not set
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
@@ -2868,6 +2881,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2994,6 +3010,7 @@ CONFIG_MISDN_W6692=m
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3043,6 +3060,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -3167,6 +3185,7 @@ CONFIG_MTD_PHYSMAP_OF=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3208,7 +3227,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3396,6 +3415,7 @@ CONFIG_NETROM=m
# CONFIG_NET_SB1000 is not set
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3713,19 +3733,21 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=32
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NSC_GPIO=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
# CONFIG_NUMA is not set
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3744,7 +3766,6 @@ CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF_OVERLAY is not set
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_OLPC_XO15_SCI=y
CONFIG_OLPC_XO1=m
CONFIG_OLPC_XO1_PM=y
@@ -3765,6 +3786,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3940,12 +3962,15 @@ CONFIG_PINCONF=y
CONFIG_PINCTRL_BAYTRAIL=y
CONFIG_PINCTRL_BROXTON=m
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_DENVERTON=m
# CONFIG_PINCTRL_GEMINILAKE is not set
# CONFIG_PINCTRL_IPQ8074 is not set
CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SINGLE is not set
# CONFIG_PINCTRL_SPRD is not set
@@ -4015,6 +4040,7 @@ CONFIG_PPS_CLIENT_PARPORT=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4065,6 +4091,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -4176,10 +4203,12 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RETPOLINE=y
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4208,6 +4237,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4288,6 +4318,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4361,6 +4392,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4637,8 +4669,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4773,7 +4807,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SILEAD_DMI is not set
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4798,7 +4831,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4966,6 +4998,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -5022,14 +5055,17 @@ CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
CONFIG_SND_SOC_INTEL_HASWELL_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_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SST_ACPI=m
CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=m
CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98504 is not set
# CONFIG_SND_SOC_MAX9860 is not set
@@ -5095,6 +5131,7 @@ CONFIG_SND_SOC_WM8524=m
# CONFIG_SND_SOC_ZX_AUD96P22 is not set
CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SPI is not set
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_TRIDENT=m
CONFIG_SND_USB_6FIRE=m
@@ -5132,7 +5169,6 @@ CONFIG_SONYPI_COMPAT=y
CONFIG_SONYPI=m
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SP5100_TCO=m
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSE_RCU_POINTER=y
@@ -5302,13 +5338,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5348,6 +5385,7 @@ CONFIG_THINKPAD_ACPI=m
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THRUSTMASTER_FF=y
# CONFIG_THUNDERBOLT is not set
+CONFIG_THUNDERBOLT_NET=m
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADC0832 is not set
# CONFIG_TI_ADC084S021 is not set
@@ -5359,6 +5397,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5380,10 +5419,8 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
CONFIG_TOPSTAR_LAPTOP=m
CONFIG_TOSHIBA_BT_RFKILL=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOSHIBA_HAPS=m
CONFIG_TOSHIBA=m
CONFIG_TOSHIBA_WMI=m
@@ -5408,11 +5445,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GOODIX=m
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5427,6 +5466,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5459,6 +5499,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5486,8 +5527,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5573,6 +5616,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5644,7 +5688,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5878,7 +5921,6 @@ CONFIG_VGA_SWITCHEROO=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5994,7 +6036,6 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMD=m
# CONFIG_VME_BUS is not set
CONFIG_VMWARE_BALLOON=m
@@ -6003,6 +6044,7 @@ CONFIG_VMWARE_VMCI=m
CONFIG_VMWARE_VMCI_VSOCKETS=m
CONFIG_VMXNET3=m
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6038,6 +6080,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6065,7 +6108,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6181,6 +6223,7 @@ CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_PCIDEV_BACKEND=m
CONFIG_XEN_PCIDEV_FRONTEND=m
# CONFIG_XEN_PVCALLS_BACKEND is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVH=y
CONFIG_XEN_PV=y
@@ -6200,6 +6243,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config
index e20b5ff..4ca9cc7 100644
--- a/kernel-i686-debug.config
+++ b/kernel-i686-debug.config
@@ -72,7 +72,7 @@ CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_PROCFS=y
-# CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_TABLE_UPGRADE=y
@@ -82,8 +82,6 @@ CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_WMI=m
CONFIG_ACPI=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -193,7 +191,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
CONFIG_ALIENWARE_WMI=m
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
# CONFIG_ALIX is not set
@@ -500,6 +497,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -560,6 +558,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -593,6 +592,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -717,6 +717,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -732,6 +734,7 @@ CONFIG_CHR_DEV_ST=m
CONFIG_CHROMEOS_LAPTOP=m
CONFIG_CHROMEOS_PSTORE=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -804,11 +807,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -919,6 +924,7 @@ CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -971,6 +977,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1033,6 +1040,8 @@ CONFIG_DELL_LAPTOP=m
CONFIG_DELL_RBTN=m
# CONFIG_DELL_RBU is not set
CONFIG_DELL_SMBIOS=m
+CONFIG_DELL_SMBIOS_SMM=m
+CONFIG_DELL_SMBIOS_WMI=m
CONFIG_DELL_SMO8800=m
CONFIG_DELL_WMI_AIO=m
CONFIG_DELL_WMI_LED=m
@@ -1100,8 +1109,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1110,6 +1119,10 @@ CONFIG_DPTF_POWER=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+CONFIG_DRM_AMD_DC_DCN1_0=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1133,7 +1146,8 @@ CONFIG_DRM_GMA500=m
# CONFIG_DRM_GMA600 is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1162,10 +1176,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1179,7 +1197,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1194,6 +1213,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
@@ -1365,7 +1385,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1604,7 +1623,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1634,9 +1652,11 @@ CONFIG_GPIO_ICH=m
CONFIG_GPIO_IT87=m
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_ML_IOH is not set
@@ -1654,6 +1674,7 @@ CONFIG_GPIO_SCH=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1669,6 +1690,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1880,7 +1902,7 @@ CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERVISOR_GUEST=y
@@ -2008,6 +2030,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -2183,11 +2206,13 @@ CONFIG_INTEL_RST=m
# CONFIG_INTEL_SCU_IPC is not set
CONFIG_INTEL_SMARTCONNECT=y
CONFIG_INTEL_SOC_DTS_THERMAL=m
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC_CHTWC is not set
CONFIG_INTEL_SOC_PMIC=y
# CONFIG_INTEL_TH is not set
# CONFIG_INTEL_TXT is not set
CONFIG_INTEL_VBTN=m
+CONFIG_INTEL_WMI_THUNDERBOLT=m
CONFIG_INTEL_XWAY_PHY=m
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_INV_MPU6050_I2C is not set
@@ -2219,7 +2244,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2238,6 +2263,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2347,13 +2373,8 @@ CONFIG_IPW2200_QOS=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2365,12 +2386,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQ_DOMAIN_DEBUG is not set
@@ -2383,12 +2402,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2555,7 +2573,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2567,8 +2584,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_AMD=m
@@ -2606,6 +2621,7 @@ CONFIG_LCD_PLATFORM=m
# CONFIG_LDM_DEBUG is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LEDS_AAT1290 is not set
+CONFIG_LEDS_APU=m
CONFIG_LEDS_AS3645A=m
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2647,6 +2663,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2693,10 +2710,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2748,7 +2763,6 @@ CONFIG_LXT_PHY=m
# CONFIG_M586TSC is not set
# CONFIG_M62332 is not set
CONFIG_M686=y
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2776,6 +2790,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2800,7 +2815,6 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
@@ -2808,7 +2822,6 @@ CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
# CONFIG_MCRUSOE is not set
-CONFIG_MCS_FIR=m
# CONFIG_MCYRIXIII is not set
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
@@ -2868,6 +2881,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2994,6 +3010,7 @@ CONFIG_MISDN_W6692=m
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3043,6 +3060,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -3167,6 +3185,7 @@ CONFIG_MTD_PHYSMAP_OF=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3208,7 +3227,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3396,6 +3415,7 @@ CONFIG_NETROM=m
# CONFIG_NET_SB1000 is not set
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3713,19 +3733,21 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=32
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NSC_GPIO=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
# CONFIG_NUMA is not set
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3744,7 +3766,6 @@ CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF_OVERLAY is not set
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_OLPC_XO15_SCI=y
CONFIG_OLPC_XO1=m
CONFIG_OLPC_XO1_PM=y
@@ -3765,6 +3786,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3940,12 +3962,15 @@ CONFIG_PINCONF=y
CONFIG_PINCTRL_BAYTRAIL=y
CONFIG_PINCTRL_BROXTON=m
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_DENVERTON=m
# CONFIG_PINCTRL_GEMINILAKE is not set
# CONFIG_PINCTRL_IPQ8074 is not set
CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SINGLE is not set
# CONFIG_PINCTRL_SPRD is not set
@@ -4015,6 +4040,7 @@ CONFIG_PPS_CLIENT_PARPORT=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4065,6 +4091,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -4176,10 +4203,12 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RETPOLINE=y
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4208,6 +4237,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4288,6 +4318,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4361,6 +4392,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4637,8 +4669,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4773,7 +4807,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SILEAD_DMI is not set
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4798,7 +4831,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4966,6 +4998,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -5022,14 +5055,17 @@ CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
CONFIG_SND_SOC_INTEL_HASWELL_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_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SST_ACPI=m
CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=m
CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98504 is not set
# CONFIG_SND_SOC_MAX9860 is not set
@@ -5095,6 +5131,7 @@ CONFIG_SND_SOC_WM8524=m
# CONFIG_SND_SOC_ZX_AUD96P22 is not set
CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SPI is not set
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_TRIDENT=m
CONFIG_SND_USB_6FIRE=m
@@ -5132,7 +5169,6 @@ CONFIG_SONYPI_COMPAT=y
CONFIG_SONYPI=m
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SP5100_TCO=m
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSE_RCU_POINTER=y
@@ -5302,13 +5338,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5348,6 +5385,7 @@ CONFIG_THINKPAD_ACPI=m
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THRUSTMASTER_FF=y
# CONFIG_THUNDERBOLT is not set
+CONFIG_THUNDERBOLT_NET=m
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADC0832 is not set
# CONFIG_TI_ADC084S021 is not set
@@ -5359,6 +5397,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5380,10 +5419,8 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
CONFIG_TOPSTAR_LAPTOP=m
CONFIG_TOSHIBA_BT_RFKILL=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOSHIBA_HAPS=m
CONFIG_TOSHIBA=m
CONFIG_TOSHIBA_WMI=m
@@ -5408,11 +5445,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GOODIX=m
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5427,6 +5466,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5459,6 +5499,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5486,8 +5527,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5573,6 +5616,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5644,7 +5688,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5878,7 +5921,6 @@ CONFIG_VGA_SWITCHEROO=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5994,7 +6036,6 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMD=m
# CONFIG_VME_BUS is not set
CONFIG_VMWARE_BALLOON=m
@@ -6003,6 +6044,7 @@ CONFIG_VMWARE_VMCI=m
CONFIG_VMWARE_VMCI_VSOCKETS=m
CONFIG_VMXNET3=m
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6038,6 +6080,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6065,7 +6108,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6180,6 +6222,7 @@ CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_PCIDEV_BACKEND=m
CONFIG_XEN_PCIDEV_FRONTEND=m
# CONFIG_XEN_PVCALLS_BACKEND is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVH=y
CONFIG_XEN_PV=y
@@ -6198,6 +6241,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-i686.config b/kernel-i686.config
index daba49a..317350b 100644
--- a/kernel-i686.config
+++ b/kernel-i686.config
@@ -72,7 +72,7 @@ CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_PROCFS=y
-# CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_TABLE_UPGRADE=y
@@ -82,8 +82,6 @@ CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_WMI=m
CONFIG_ACPI=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -193,7 +191,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
CONFIG_ALIENWARE_WMI=m
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
# CONFIG_ALIX is not set
@@ -499,6 +496,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -559,6 +557,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -592,6 +591,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -716,6 +716,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -731,6 +733,7 @@ CONFIG_CHR_DEV_ST=m
CONFIG_CHROMEOS_LAPTOP=m
CONFIG_CHROMEOS_PSTORE=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -803,10 +806,12 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -917,6 +922,7 @@ CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -969,6 +975,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1023,6 +1030,8 @@ CONFIG_DELL_LAPTOP=m
CONFIG_DELL_RBTN=m
# CONFIG_DELL_RBU is not set
CONFIG_DELL_SMBIOS=m
+CONFIG_DELL_SMBIOS_SMM=m
+CONFIG_DELL_SMBIOS_WMI=m
CONFIG_DELL_SMO8800=m
CONFIG_DELL_WMI_AIO=m
CONFIG_DELL_WMI_LED=m
@@ -1089,8 +1098,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1099,6 +1108,10 @@ CONFIG_DPTF_POWER=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+CONFIG_DRM_AMD_DC_DCN1_0=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1122,7 +1135,8 @@ CONFIG_DRM_GMA500=m
# CONFIG_DRM_GMA600 is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1151,10 +1165,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1168,7 +1186,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1183,6 +1202,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
@@ -1354,7 +1374,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1586,7 +1605,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1616,9 +1634,11 @@ CONFIG_GPIO_ICH=m
CONFIG_GPIO_IT87=m
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_ML_IOH is not set
@@ -1636,6 +1656,7 @@ CONFIG_GPIO_SCH=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1651,6 +1672,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1862,7 +1884,7 @@ CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERVISOR_GUEST=y
@@ -1990,6 +2012,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -2165,11 +2188,13 @@ CONFIG_INTEL_RST=m
# CONFIG_INTEL_SCU_IPC is not set
CONFIG_INTEL_SMARTCONNECT=y
CONFIG_INTEL_SOC_DTS_THERMAL=m
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC_CHTWC is not set
CONFIG_INTEL_SOC_PMIC=y
# CONFIG_INTEL_TH is not set
# CONFIG_INTEL_TXT is not set
CONFIG_INTEL_VBTN=m
+CONFIG_INTEL_WMI_THUNDERBOLT=m
CONFIG_INTEL_XWAY_PHY=m
# CONFIG_INTERVAL_TREE_TEST is not set
# CONFIG_INV_MPU6050_I2C is not set
@@ -2201,7 +2226,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2220,6 +2245,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2329,13 +2355,8 @@ CONFIG_IPW2200_QOS=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2347,12 +2368,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQ_DOMAIN_DEBUG is not set
@@ -2365,12 +2384,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2535,7 +2553,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2547,8 +2564,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_AMD=m
@@ -2586,6 +2601,7 @@ CONFIG_LCD_PLATFORM=m
# CONFIG_LDM_DEBUG is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LEDS_AAT1290 is not set
+CONFIG_LEDS_APU=m
CONFIG_LEDS_AS3645A=m
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2627,6 +2643,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2673,10 +2690,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2728,7 +2743,6 @@ CONFIG_LXT_PHY=m
# CONFIG_M586TSC is not set
# CONFIG_M62332 is not set
CONFIG_M686=y
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2756,6 +2770,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2780,7 +2795,6 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
@@ -2788,7 +2802,6 @@ CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
# CONFIG_MCRUSOE is not set
-CONFIG_MCS_FIR=m
# CONFIG_MCYRIXIII is not set
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
@@ -2848,6 +2861,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2974,6 +2990,7 @@ CONFIG_MISDN_W6692=m
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3023,6 +3040,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -3147,6 +3165,7 @@ CONFIG_MTD_PHYSMAP_OF=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3188,7 +3207,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3376,6 +3395,7 @@ CONFIG_NETROM=m
# CONFIG_NET_SB1000 is not set
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3693,19 +3713,21 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=32
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NSC_GPIO=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
# CONFIG_NUMA is not set
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3724,7 +3746,6 @@ CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF_OVERLAY is not set
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y
-CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_OLPC_XO15_SCI=y
CONFIG_OLPC_XO1=m
CONFIG_OLPC_XO1_PM=y
@@ -3745,6 +3766,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3920,12 +3942,15 @@ CONFIG_PINCONF=y
CONFIG_PINCTRL_BAYTRAIL=y
CONFIG_PINCTRL_BROXTON=m
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_DENVERTON=m
# CONFIG_PINCTRL_GEMINILAKE is not set
# CONFIG_PINCTRL_IPQ8074 is not set
CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SINGLE is not set
# CONFIG_PINCTRL_SPRD is not set
@@ -3995,6 +4020,7 @@ CONFIG_PPS_CLIENT_PARPORT=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4044,6 +4070,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -4155,10 +4182,12 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RETPOLINE=y
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4187,6 +4216,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4267,6 +4297,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4340,6 +4371,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4616,8 +4648,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4752,7 +4786,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SILEAD_DMI is not set
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4777,7 +4810,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4944,6 +4976,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -5000,14 +5033,17 @@ CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
CONFIG_SND_SOC_INTEL_HASWELL_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_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SST_ACPI=m
CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=m
CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98504 is not set
# CONFIG_SND_SOC_MAX9860 is not set
@@ -5073,6 +5109,7 @@ CONFIG_SND_SOC_WM8524=m
# CONFIG_SND_SOC_ZX_AUD96P22 is not set
CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SPI is not set
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_TRIDENT=m
CONFIG_SND_USB_6FIRE=m
@@ -5110,7 +5147,6 @@ CONFIG_SONYPI_COMPAT=y
CONFIG_SONYPI=m
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SP5100_TCO=m
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSE_RCU_POINTER=y
@@ -5280,13 +5316,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5326,6 +5363,7 @@ CONFIG_THINKPAD_ACPI=m
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THRUSTMASTER_FF=y
# CONFIG_THUNDERBOLT is not set
+CONFIG_THUNDERBOLT_NET=m
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADC0832 is not set
# CONFIG_TI_ADC084S021 is not set
@@ -5337,6 +5375,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5358,10 +5397,8 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
CONFIG_TOPSTAR_LAPTOP=m
CONFIG_TOSHIBA_BT_RFKILL=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOSHIBA_HAPS=m
CONFIG_TOSHIBA=m
CONFIG_TOSHIBA_WMI=m
@@ -5386,11 +5423,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GOODIX=m
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5405,6 +5444,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5437,6 +5477,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5464,8 +5505,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5551,6 +5594,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5622,7 +5666,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5856,7 +5899,6 @@ CONFIG_VGA_SWITCHEROO=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5972,7 +6014,6 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMD=m
# CONFIG_VME_BUS is not set
CONFIG_VMWARE_BALLOON=m
@@ -5981,6 +6022,7 @@ CONFIG_VMWARE_VMCI=m
CONFIG_VMWARE_VMCI_VSOCKETS=m
CONFIG_VMXNET3=m
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6016,6 +6058,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6043,7 +6086,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6158,6 +6200,7 @@ CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_PCIDEV_BACKEND=m
CONFIG_XEN_PCIDEV_FRONTEND=m
# CONFIG_XEN_PVCALLS_BACKEND is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVH=y
CONFIG_XEN_PV=y
@@ -6176,6 +6219,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-ppc64-debug.config b/kernel-ppc64-debug.config
index 469584e..49bf507 100644
--- a/kernel-ppc64-debug.config
+++ b/kernel-ppc64-debug.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -150,7 +148,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -485,6 +482,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOOTX_TEXT=y
@@ -546,6 +544,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -579,6 +578,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -703,6 +703,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -716,6 +718,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -793,12 +796,14 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -849,7 +854,7 @@ CONFIG_CRYPTO_DEV_NX_COMPRESS=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m
CONFIG_CRYPTO_DEV_NX_ENCRYPT=m
-CONFIG_CRYPTO_DEV_NX=y
+# CONFIG_CRYPTO_DEV_NX is not set
# CONFIG_CRYPTO_DEV_SP_CCP is not set
CONFIG_CRYPTO_DEV_VIRTIO=m
CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m
@@ -901,6 +906,7 @@ CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -952,6 +958,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1070,8 +1077,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1079,6 +1086,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1099,7 +1109,8 @@ CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1119,10 +1130,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
# CONFIG_DRM_PANEL_LVDS is not set
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1136,7 +1151,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1149,6 +1165,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTL=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1286,7 +1303,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1522,7 +1538,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1544,9 +1559,11 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1561,6 +1578,7 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1576,6 +1594,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1779,7 +1798,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -1903,6 +1922,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -2044,6 +2064,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2075,7 +2096,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2095,6 +2116,7 @@ CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWERNV=m
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2199,13 +2221,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2217,12 +2234,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_ALL_CPUS=y
@@ -2237,12 +2252,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2406,7 +2420,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2418,8 +2431,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_BOOK3S_64_HV=m
@@ -2498,6 +2509,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2542,10 +2554,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2593,7 +2603,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2621,6 +2630,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2645,14 +2655,12 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
# CONFIG_MCU_MPC8349EMITX is not set
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
@@ -2716,6 +2724,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2834,6 +2845,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -2884,6 +2896,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
# CONFIG_MMC_SDHCI_OF_HLWD is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -3000,6 +3013,7 @@ CONFIG_MTD_POWERNV_FLASH=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3034,7 +3048,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3220,6 +3234,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3536,14 +3551,15 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=1024
CONFIG_NR_DEV_DAX=32768
CONFIG_NR_IRQS=512
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -3551,6 +3567,7 @@ CONFIG_NUMA_BALANCING=y
CONFIG_NUMA=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3567,7 +3584,6 @@ CONFIG_OCFS2_FS_O2CB=m
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF_OVERLAY is not set
# CONFIG_OF_UNITTEST is not set
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMFS_FS is not set
CONFIG_OPAL_PRD=m
CONFIG_OPENVSWITCH_GENEVE=m
@@ -3583,6 +3599,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3727,9 +3744,12 @@ CONFIG_PHYLINK=m
CONFIG_PID_NS=y
# CONFIG_PINCONF is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL is not set
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -3792,6 +3812,7 @@ CONFIG_PPC_DT_CPU_FTRS=y
# CONFIG_PPC_EARLY_DEBUG is not set
CONFIG_PPC_EMULATED_STATS=y
# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set
+# CONFIG_PPC_FAST_ENDIAN_SWITCH is not set
# CONFIG_PPC_IBM_CELL_BLADE is not set
# CONFIG_PPC_ICSWX_PID is not set
# CONFIG_PPC_ICSWX_USE_SIGILL is not set
@@ -3807,6 +3828,7 @@ CONFIG_PPC_POWERNV=y
# CONFIG_PPC_PS3 is not set
CONFIG_PPC_PSERIES=y
# CONFIG_PPC_PTDUMP is not set
+CONFIG_PPC_RADIX_MMU_DEFAULT=y
CONFIG_PPC_RADIX_MMU=y
CONFIG_PPC_SMLPAR=y
CONFIG_PPC_SPLPAR=y
@@ -3833,6 +3855,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -3879,6 +3902,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -3989,9 +4013,11 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4020,6 +4046,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4104,6 +4131,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4175,6 +4203,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4443,8 +4472,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4581,7 +4612,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SIMPLE_GPIO=y
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4606,7 +4636,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4782,6 +4811,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -4920,7 +4950,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPAPR_TCE_IOMMU=y
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSEMEM_VMEMMAP=y
@@ -5087,13 +5116,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5138,6 +5168,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5159,8 +5190,6 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5182,11 +5211,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5200,6 +5231,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5232,6 +5264,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5260,8 +5293,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5350,6 +5385,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5421,7 +5457,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5655,7 +5690,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5769,10 +5803,10 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
CONFIG_VSX=y
@@ -5809,6 +5843,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -5837,7 +5872,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WINDFARM_PM112=m
CONFIG_WINDFARM_PM121=m
CONFIG_WINDFARM_PM72=m
@@ -5886,6 +5920,7 @@ CONFIG_WQ_WATCHDOG=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_MCELOG_LEGACY=y
CONFIG_X86_PTDUMP=y
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -5893,6 +5928,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-ppc64.config b/kernel-ppc64.config
index 485180a..8f2a16c 100644
--- a/kernel-ppc64.config
+++ b/kernel-ppc64.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -150,7 +148,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -484,6 +481,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOOTX_TEXT=y
@@ -545,6 +543,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -578,6 +577,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -702,6 +702,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
# CONFIG_CHECKPOINT_RESTORE is not set
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -715,6 +717,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -792,11 +795,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
# CONFIG_CPU_LITTLE_ENDIAN is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -847,7 +852,7 @@ CONFIG_CRYPTO_DEV_NX_COMPRESS=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m
CONFIG_CRYPTO_DEV_NX_ENCRYPT=m
-CONFIG_CRYPTO_DEV_NX=y
+# CONFIG_CRYPTO_DEV_NX is not set
# CONFIG_CRYPTO_DEV_SP_CCP is not set
CONFIG_CRYPTO_DEV_VIRTIO=m
CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m
@@ -899,6 +904,7 @@ CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -950,6 +956,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1059,8 +1066,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1068,6 +1075,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1088,7 +1098,8 @@ CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1108,10 +1119,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
# CONFIG_DRM_PANEL_LVDS is not set
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1125,7 +1140,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1138,6 +1154,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTL=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1275,7 +1292,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1504,7 +1520,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1526,9 +1541,11 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1543,6 +1560,7 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1558,6 +1576,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1761,7 +1780,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -1885,6 +1904,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -2026,6 +2046,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2057,7 +2078,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2077,6 +2098,7 @@ CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWERNV=m
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2181,13 +2203,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2199,12 +2216,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_ALL_CPUS=y
@@ -2219,12 +2234,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2386,7 +2400,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2398,8 +2411,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_BOOK3S_64_HV=m
@@ -2478,6 +2489,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2522,10 +2534,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2573,7 +2583,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2601,6 +2610,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2624,14 +2634,12 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
# CONFIG_MCU_MPC8349EMITX is not set
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
@@ -2695,6 +2703,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2813,6 +2824,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -2863,6 +2875,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
# CONFIG_MMC_SDHCI_OF_HLWD is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -2978,6 +2991,7 @@ CONFIG_MTD_POWERNV_FLASH=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3012,7 +3026,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3198,6 +3212,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3514,14 +3529,15 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=1024
CONFIG_NR_DEV_DAX=32768
CONFIG_NR_IRQS=512
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -3529,6 +3545,7 @@ CONFIG_NUMA_BALANCING=y
CONFIG_NUMA=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3545,7 +3562,6 @@ CONFIG_OCFS2_FS_O2CB=m
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF_OVERLAY is not set
# CONFIG_OF_UNITTEST is not set
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMFS_FS is not set
CONFIG_OPAL_PRD=m
CONFIG_OPENVSWITCH_GENEVE=m
@@ -3561,6 +3577,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3705,9 +3722,12 @@ CONFIG_PHYLINK=m
CONFIG_PID_NS=y
# CONFIG_PINCONF is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL is not set
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -3770,6 +3790,7 @@ CONFIG_PPC_DT_CPU_FTRS=y
# CONFIG_PPC_EARLY_DEBUG is not set
CONFIG_PPC_EMULATED_STATS=y
# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set
+# CONFIG_PPC_FAST_ENDIAN_SWITCH is not set
# CONFIG_PPC_IBM_CELL_BLADE is not set
# CONFIG_PPC_ICSWX_PID is not set
# CONFIG_PPC_ICSWX_USE_SIGILL is not set
@@ -3785,6 +3806,7 @@ CONFIG_PPC_POWERNV=y
# CONFIG_PPC_PS3 is not set
CONFIG_PPC_PSERIES=y
# CONFIG_PPC_PTDUMP is not set
+CONFIG_PPC_RADIX_MMU_DEFAULT=y
CONFIG_PPC_RADIX_MMU=y
CONFIG_PPC_SMLPAR=y
CONFIG_PPC_SPLPAR=y
@@ -3811,6 +3833,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -3856,6 +3879,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -3966,9 +3990,11 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -3997,6 +4023,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4081,6 +4108,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4152,6 +4180,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4420,8 +4449,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4558,7 +4589,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SIMPLE_GPIO=y
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4583,7 +4613,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4758,6 +4787,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -4896,7 +4926,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPAPR_TCE_IOMMU=y
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSEMEM_VMEMMAP=y
@@ -5063,13 +5092,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5114,6 +5144,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5135,8 +5166,6 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5158,11 +5187,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5176,6 +5207,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5208,6 +5240,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5236,8 +5269,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5326,6 +5361,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5397,7 +5433,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5631,7 +5666,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5745,10 +5779,10 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
CONFIG_VSX=y
@@ -5785,6 +5819,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -5813,7 +5848,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WINDFARM_PM112=m
CONFIG_WINDFARM_PM121=m
CONFIG_WINDFARM_PM72=m
@@ -5862,6 +5896,7 @@ CONFIG_WM8350_WATCHDOG=m
# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
CONFIG_X86_MCELOG_LEGACY=y
# CONFIG_X86_PTDUMP is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -5869,6 +5904,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config
index f39293c..db2a554 100644
--- a/kernel-ppc64le-debug.config
+++ b/kernel-ppc64le-debug.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -145,7 +143,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -441,6 +438,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOOTX_TEXT=y
@@ -502,6 +500,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -535,6 +534,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -659,6 +659,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -672,6 +674,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -747,12 +750,14 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -803,7 +808,7 @@ CONFIG_CRYPTO_DEV_NX_COMPRESS=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m
CONFIG_CRYPTO_DEV_NX_ENCRYPT=m
-CONFIG_CRYPTO_DEV_NX=y
+# CONFIG_CRYPTO_DEV_NX is not set
# CONFIG_CRYPTO_DEV_SP_CCP is not set
CONFIG_CRYPTO_DEV_VIRTIO=m
CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m
@@ -855,6 +860,7 @@ CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -906,6 +912,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1025,8 +1032,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1034,6 +1041,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1054,7 +1064,8 @@ CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1074,10 +1085,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
# CONFIG_DRM_PANEL_LVDS is not set
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1091,7 +1106,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1104,6 +1120,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTL=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1239,7 +1256,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1475,7 +1491,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1497,9 +1512,11 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1514,6 +1531,7 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1529,6 +1547,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1731,7 +1750,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -1848,6 +1867,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -1989,6 +2009,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2020,7 +2041,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2040,6 +2061,7 @@ CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWERNV=m
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2144,13 +2166,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2162,12 +2179,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_ALL_CPUS=y
@@ -2182,12 +2197,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2351,7 +2365,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2363,8 +2376,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_BOOK3S_64_HV=m
@@ -2443,6 +2454,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2487,10 +2499,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2538,7 +2548,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2566,6 +2575,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2590,14 +2600,12 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
# CONFIG_MCU_MPC8349EMITX is not set
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
@@ -2661,6 +2669,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2779,6 +2790,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -2829,6 +2841,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
# CONFIG_MMC_SDHCI_OF_HLWD is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -2944,6 +2957,7 @@ CONFIG_MTD_POWERNV_FLASH=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -2978,7 +2992,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3164,6 +3178,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3480,14 +3495,15 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=1024
CONFIG_NR_DEV_DAX=32768
CONFIG_NR_IRQS=512
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -3495,6 +3511,7 @@ CONFIG_NUMA_BALANCING=y
CONFIG_NUMA=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3511,7 +3528,6 @@ CONFIG_OCFS2_FS_O2CB=m
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF_OVERLAY is not set
# CONFIG_OF_UNITTEST is not set
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMFS_FS is not set
CONFIG_OPAL_PRD=m
CONFIG_OPENVSWITCH_GENEVE=m
@@ -3527,6 +3543,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3669,9 +3686,12 @@ CONFIG_PHYLINK=m
CONFIG_PID_NS=y
# CONFIG_PINCONF is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL is not set
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -3731,6 +3751,7 @@ CONFIG_PPC_DT_CPU_FTRS=y
# CONFIG_PPC_EARLY_DEBUG is not set
CONFIG_PPC_EMULATED_STATS=y
# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set
+# CONFIG_PPC_FAST_ENDIAN_SWITCH is not set
# CONFIG_PPC_IBM_CELL_BLADE is not set
# CONFIG_PPC_ICSWX_PID is not set
# CONFIG_PPC_ICSWX_USE_SIGILL is not set
@@ -3746,6 +3767,7 @@ CONFIG_PPC_POWERNV=y
# CONFIG_PPC_PS3 is not set
CONFIG_PPC_PSERIES=y
# CONFIG_PPC_PTDUMP is not set
+CONFIG_PPC_RADIX_MMU_DEFAULT=y
CONFIG_PPC_RADIX_MMU=y
CONFIG_PPC_SMLPAR=y
CONFIG_PPC_SPLPAR=y
@@ -3772,6 +3794,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -3818,6 +3841,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -3928,9 +3952,11 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -3959,6 +3985,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4043,6 +4070,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4114,6 +4142,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4382,8 +4411,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4518,7 +4549,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SIMPLE_GPIO=y
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4543,7 +4573,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4710,6 +4739,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -4848,7 +4878,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPAPR_TCE_IOMMU=y
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSEMEM_VMEMMAP=y
@@ -5015,13 +5044,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5066,6 +5096,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5087,8 +5118,6 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5110,11 +5139,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5128,6 +5159,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5160,6 +5192,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5188,8 +5221,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5278,6 +5313,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5349,7 +5385,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5583,7 +5618,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5697,10 +5731,10 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
CONFIG_VSX=y
@@ -5737,6 +5771,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -5765,7 +5800,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
# CONFIG_WINDFARM is not set
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
@@ -5808,6 +5842,7 @@ CONFIG_WQ_WATCHDOG=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_MCELOG_LEGACY=y
CONFIG_X86_PTDUMP=y
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -5815,6 +5850,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config
index 4baeb69..097b776 100644
--- a/kernel-ppc64le.config
+++ b/kernel-ppc64le.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -145,7 +143,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -440,6 +437,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOOTX_TEXT=y
@@ -501,6 +499,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -534,6 +533,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -658,6 +658,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -671,6 +673,7 @@ CONFIG_CHR_DEV_SCH=m
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -746,11 +749,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPU_LITTLE_ENDIAN=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -801,7 +806,7 @@ CONFIG_CRYPTO_DEV_NX_COMPRESS=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_POWERNV=m
CONFIG_CRYPTO_DEV_NX_COMPRESS_PSERIES=m
CONFIG_CRYPTO_DEV_NX_ENCRYPT=m
-CONFIG_CRYPTO_DEV_NX=y
+# CONFIG_CRYPTO_DEV_NX is not set
# CONFIG_CRYPTO_DEV_SP_CCP is not set
CONFIG_CRYPTO_DEV_VIRTIO=m
CONFIG_CRYPTO_DEV_VMX_ENCRYPT=m
@@ -853,6 +858,7 @@ CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -904,6 +910,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1014,8 +1021,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1023,6 +1030,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1043,7 +1053,8 @@ CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1063,10 +1074,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
# CONFIG_DRM_PANEL_LVDS is not set
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1080,7 +1095,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1093,6 +1109,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DTL=y
CONFIG_DUMMY_CONSOLE_COLUMNS=80
@@ -1228,7 +1245,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1457,7 +1473,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1479,9 +1494,11 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
CONFIG_GPIOLIB=y
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1496,6 +1513,7 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1511,6 +1529,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1713,7 +1732,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -1830,6 +1849,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -1971,6 +1991,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -2002,7 +2023,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2022,6 +2043,7 @@ CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWERNV=m
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2126,13 +2148,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2144,12 +2161,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_ALL_CPUS=y
@@ -2164,12 +2179,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2331,7 +2345,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2343,8 +2356,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_BOOK3S_64_HV=m
@@ -2423,6 +2434,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2467,10 +2479,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2518,7 +2528,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2546,6 +2555,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2569,14 +2579,12 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
# CONFIG_MCU_MPC8349EMITX is not set
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
@@ -2640,6 +2648,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2758,6 +2769,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -2808,6 +2820,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
# CONFIG_MMC_SDHCI_OF_HLWD is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -2922,6 +2935,7 @@ CONFIG_MTD_POWERNV_FLASH=m
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -2956,7 +2970,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3142,6 +3156,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3458,14 +3473,15 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=1024
CONFIG_NR_DEV_DAX=32768
CONFIG_NR_IRQS=512
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -3473,6 +3489,7 @@ CONFIG_NUMA_BALANCING=y
CONFIG_NUMA=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3489,7 +3506,6 @@ CONFIG_OCFS2_FS_O2CB=m
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF_OVERLAY is not set
# CONFIG_OF_UNITTEST is not set
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMFS_FS is not set
CONFIG_OPAL_PRD=m
CONFIG_OPENVSWITCH_GENEVE=m
@@ -3505,6 +3521,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3647,9 +3664,12 @@ CONFIG_PHYLINK=m
CONFIG_PID_NS=y
# CONFIG_PINCONF is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL is not set
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -3709,6 +3729,7 @@ CONFIG_PPC_DT_CPU_FTRS=y
# CONFIG_PPC_EARLY_DEBUG is not set
CONFIG_PPC_EMULATED_STATS=y
# CONFIG_PPC_EPAPR_HV_BYTECHAN is not set
+# CONFIG_PPC_FAST_ENDIAN_SWITCH is not set
# CONFIG_PPC_IBM_CELL_BLADE is not set
# CONFIG_PPC_ICSWX_PID is not set
# CONFIG_PPC_ICSWX_USE_SIGILL is not set
@@ -3724,6 +3745,7 @@ CONFIG_PPC_POWERNV=y
# CONFIG_PPC_PS3 is not set
CONFIG_PPC_PSERIES=y
# CONFIG_PPC_PTDUMP is not set
+CONFIG_PPC_RADIX_MMU_DEFAULT=y
CONFIG_PPC_RADIX_MMU=y
CONFIG_PPC_SMLPAR=y
CONFIG_PPC_SPLPAR=y
@@ -3750,6 +3772,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -3795,6 +3818,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -3905,9 +3929,11 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -3936,6 +3962,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4020,6 +4047,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4091,6 +4119,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4359,8 +4388,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4495,7 +4526,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SIMPLE_GPIO=y
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4520,7 +4550,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4686,6 +4715,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -4824,7 +4854,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPAPR_TCE_IOMMU=y
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSEMEM_VMEMMAP=y
@@ -4991,13 +5020,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5042,6 +5072,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5063,8 +5094,6 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5086,11 +5115,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5104,6 +5135,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5136,6 +5168,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5164,8 +5197,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5254,6 +5289,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5325,7 +5361,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5559,7 +5594,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5673,10 +5707,10 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
# CONFIG_VME_BUS is not set
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
CONFIG_VSX=y
@@ -5713,6 +5747,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -5741,7 +5776,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
# CONFIG_WINDFARM is not set
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
@@ -5784,6 +5818,7 @@ CONFIG_WM8350_WATCHDOG=m
# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
CONFIG_X86_MCELOG_LEGACY=y
# CONFIG_X86_PTDUMP is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -5791,6 +5826,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config
index 2666579..6c7b502 100644
--- a/kernel-s390x-debug.config
+++ b/kernel-s390x-debug.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -145,7 +143,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
# CONFIG_ALIM7101_WDT is not set
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -153,6 +150,7 @@ CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
CONFIG_ALTERA_MSGDMA=m
# CONFIG_ALTERA_STAPL is not set
# CONFIG_ALTERA_TSE is not set
+CONFIG_ALTERNATIVES=y
CONFIG_ALX=m
# CONFIG_AM2315 is not set
CONFIG_AMD8111_ETH=m
@@ -442,6 +440,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -502,6 +501,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -535,6 +535,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -659,6 +660,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
# CONFIG_CHARGER_SMB347 is not set
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHECK_STACK=y
CONFIG_CHELSIO_T1_1G=y
@@ -674,6 +677,7 @@ CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
CONFIG_CHSC_SCH=m
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -748,11 +752,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
# CONFIG_CPU_IDLE is not set
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -852,6 +858,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SHA512_S390=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -908,6 +915,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1024,8 +1032,8 @@ CONFIG_DM_ZONED=m
# CONFIG_DNET is not set
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
# CONFIG_DP83640_PHY is not set
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1033,6 +1041,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1053,7 +1064,8 @@ CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1074,10 +1086,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
# CONFIG_DRM_PANEL_LVDS is not set
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1090,7 +1106,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1103,6 +1120,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
@@ -1236,7 +1254,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
# CONFIG_ETHOC is not set
@@ -1450,7 +1467,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1471,9 +1487,11 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
# CONFIG_GPIOLIB is not set
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1488,6 +1506,7 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1501,6 +1520,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1691,7 +1711,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -1800,6 +1820,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
# CONFIG_IIO is not set
@@ -1941,6 +1962,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -1972,7 +1994,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -1992,6 +2014,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2096,13 +2119,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
+# CONFIG_IPX is not set
# CONFIG_IRDA is not set
-# CONFIG_IRDA_ULTRA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2114,12 +2132,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_DOMAIN_DEBUG=y
@@ -2132,12 +2148,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2300,7 +2315,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2312,8 +2326,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM=m
@@ -2386,6 +2398,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2430,10 +2443,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2480,7 +2491,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2507,6 +2517,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARCH_ZEC12=y
@@ -2532,14 +2543,12 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -2603,6 +2612,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2720,6 +2732,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -2769,6 +2782,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -2880,6 +2894,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -2914,7 +2929,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3101,6 +3116,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3413,13 +3429,14 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
# CONFIG_NOZOMI is not set
CONFIG_NR_CPUS=64
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
@@ -3428,6 +3445,7 @@ CONFIG_NUMA_EMU=y
CONFIG_NUMA=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3443,7 +3461,6 @@ CONFIG_OCFS2_FS_O2CB=m
# CONFIG_OCFS2_FS_STATS is not set
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF is not set
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMFS_FS is not set
CONFIG_OPENVSWITCH_GENEVE=m
CONFIG_OPENVSWITCH_GRE=m
@@ -3458,6 +3475,7 @@ CONFIG_ORINOCO_USB=m
# CONFIG_OSF_PARTITION is not set
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3602,9 +3620,12 @@ CONFIG_PHYLINK=m
CONFIG_PID_NS=y
# CONFIG_PINCONF is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL is not set
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -3665,6 +3686,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_TRACER is not set
@@ -3708,6 +3730,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QDIO=m
CONFIG_QEDE=m
CONFIG_QEDF=m
@@ -3821,10 +3844,12 @@ CONFIG_REISERFS_PROC_INFO=y
CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -3853,6 +3878,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -3933,6 +3959,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4014,6 +4041,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4285,8 +4313,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4417,7 +4447,6 @@ CONFIG_SHARED_KERNEL=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIMPLE_PM_BUS is not set
CONFIG_SIS190=m
@@ -4441,7 +4470,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4609,6 +4637,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -4747,7 +4776,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
# CONFIG_SOUND is not set
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_SPEAKUP is not set
# CONFIG_SPI_ALTERA is not set
@@ -4910,13 +4938,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -4961,6 +4990,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
# CONFIG_TIFM_CORE is not set
@@ -4988,8 +5018,6 @@ CONFIG_TN3270_CONSOLE=y
CONFIG_TN3270_FS=m
CONFIG_TN3270_TTY=y
CONFIG_TN3270=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -5011,11 +5039,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5029,6 +5059,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5061,6 +5092,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5088,8 +5120,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5174,6 +5208,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5245,7 +5280,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5477,7 +5511,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5591,13 +5624,13 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMCP_CMA_SIZE=4
CONFIG_VMCP=y
# CONFIG_VME_BUS is not set
CONFIG_VMLOGRDR=m
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -5633,6 +5666,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -5661,7 +5695,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
# CONFIG_WIRELESS_EXT is not set
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -5703,6 +5736,7 @@ CONFIG_WQ_WATCHDOG=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_MCELOG_LEGACY=y
CONFIG_X86_PTDUMP=y
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -5710,6 +5744,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-s390x.config b/kernel-s390x.config
index 58fac0f..a7361b8 100644
--- a/kernel-s390x.config
+++ b/kernel-s390x.config
@@ -45,8 +45,6 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -145,7 +143,6 @@ CONFIG_AIX_PARTITION=y
# CONFIG_AK8974 is not set
# CONFIG_AK8975 is not set
# CONFIG_AL3320A is not set
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
# CONFIG_ALIM7101_WDT is not set
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -153,6 +150,7 @@ CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
CONFIG_ALTERA_MSGDMA=m
# CONFIG_ALTERA_STAPL is not set
# CONFIG_ALTERA_TSE is not set
+CONFIG_ALTERNATIVES=y
CONFIG_ALX=m
# CONFIG_AM2315 is not set
CONFIG_AMD8111_ETH=m
@@ -441,6 +439,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -501,6 +500,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -534,6 +534,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
# CONFIG_BTT is not set
@@ -658,6 +659,8 @@ CONFIG_CGROUPS=y
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
# CONFIG_CHARGER_SMB347 is not set
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHECK_STACK=y
CONFIG_CHELSIO_T1_1G=y
@@ -673,6 +676,7 @@ CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHROME_PLATFORMS=y
CONFIG_CHSC_SCH=m
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
# CONFIG_CIFS_DEBUG2 is not set
@@ -747,10 +751,12 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
# CONFIG_CPU_IDLE is not set
+# CONFIG_CPU_ISOLATION is not set
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -850,6 +856,7 @@ CONFIG_CRYPTO_SHA3=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_SHA512_S390=m
CONFIG_CRYPTO_SIMD=y
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -906,6 +913,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1013,8 +1021,8 @@ CONFIG_DM_ZONED=m
# CONFIG_DNET is not set
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
# CONFIG_DP83640_PHY is not set
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1022,6 +1030,9 @@ CONFIG_DPOT_DAC=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1042,7 +1053,8 @@ CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1063,10 +1075,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
# CONFIG_DRM_PANEL_LVDS is not set
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1079,7 +1095,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1092,6 +1109,7 @@ CONFIG_DRM_VIA=m
CONFIG_DRM_VIRTIO_GPU=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
@@ -1225,7 +1243,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
# CONFIG_ETHOC is not set
@@ -1432,7 +1449,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1453,9 +1469,11 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_IT87 is not set
# CONFIG_GPIOLIB is not set
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MOCKUP is not set
@@ -1470,6 +1488,7 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1483,6 +1502,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1673,7 +1693,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYSDN_CAPI=y
CONFIG_HYSDN=m
@@ -1782,6 +1802,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
# CONFIG_IIO is not set
@@ -1923,6 +1944,7 @@ CONFIG_INPUT=y
CONFIG_INPUT_YEALINK=m
# CONFIG_INTEGRITY is not set
# CONFIG_INTEL_IDMA64 is not set
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
# CONFIG_INTEL_SOC_PMIC is not set
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_XWAY_PHY=m
@@ -1954,7 +1976,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -1974,6 +1996,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2078,13 +2101,8 @@ CONFIG_IPVTAP=m
# CONFIG_IPW2200 is not set
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
+# CONFIG_IPX is not set
# CONFIG_IRDA is not set
-# CONFIG_IRDA_ULTRA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2096,12 +2114,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
CONFIG_IRQ_DOMAIN_DEBUG=y
@@ -2114,12 +2130,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2280,7 +2295,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2292,8 +2306,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM=m
@@ -2366,6 +2378,7 @@ CONFIG_LEDS_REGULATOR=m
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2410,10 +2423,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2460,7 +2471,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2487,6 +2497,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX is not set
# CONFIG_MAILBOX_TEST is not set
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARCH_ZEC12=y
@@ -2511,14 +2522,12 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -2582,6 +2591,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -2699,6 +2711,7 @@ CONFIG_MISDN_NETJET=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -2748,6 +2761,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -2858,6 +2872,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -2892,7 +2907,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3079,6 +3094,7 @@ CONFIG_NET_POLL_CONTROLLER=y
CONFIG_NETROM=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3391,13 +3407,14 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
# CONFIG_NOZOMI is not set
CONFIG_NR_CPUS=64
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_IDT=m
# CONFIG_NTB is not set
+CONFIG_NTB_SWITCHTEC=m
# CONFIG_NTFS_FS is not set
CONFIG_NTP_PPS=y
# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
@@ -3406,6 +3423,7 @@ CONFIG_NUMA_EMU=y
CONFIG_NUMA=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3421,7 +3439,6 @@ CONFIG_OCFS2_FS_O2CB=m
# CONFIG_OCFS2_FS_STATS is not set
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF is not set
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMFS_FS is not set
CONFIG_OPENVSWITCH_GENEVE=m
CONFIG_OPENVSWITCH_GRE=m
@@ -3436,6 +3453,7 @@ CONFIG_ORINOCO_USB=m
# CONFIG_OSF_PARTITION is not set
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3580,9 +3598,12 @@ CONFIG_PHYLINK=m
CONFIG_PID_NS=y
# CONFIG_PINCONF is not set
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL is not set
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -3643,6 +3664,7 @@ CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_TRACER is not set
@@ -3685,6 +3707,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QDIO=m
CONFIG_QEDE=m
CONFIG_QEDF=m
@@ -3798,10 +3821,12 @@ CONFIG_REISERFS_PROC_INFO=y
CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -3830,6 +3855,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -3910,6 +3936,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -3991,6 +4018,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4262,8 +4290,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4394,7 +4424,6 @@ CONFIG_SHARED_KERNEL=y
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
# CONFIG_SIMPLE_PM_BUS is not set
CONFIG_SIS190=m
@@ -4418,7 +4447,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4585,6 +4613,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -4723,7 +4752,6 @@ CONFIG_SONY_FF=y
# CONFIG_SONYPI is not set
# CONFIG_SOUND is not set
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SPARSE_RCU_POINTER=y
# CONFIG_SPEAKUP is not set
# CONFIG_SPI_ALTERA is not set
@@ -4886,13 +4914,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -4937,6 +4966,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
# CONFIG_TIFM_CORE is not set
@@ -4964,8 +4994,6 @@ CONFIG_TN3270_CONSOLE=y
CONFIG_TN3270_FS=m
CONFIG_TN3270_TTY=y
CONFIG_TN3270=y
-CONFIG_TOIM3232_DONGLE=m
-# CONFIG_TOSHIBA_FIR is not set
# CONFIG_TOUCHSCREEN_AD7877 is not set
CONFIG_TOUCHSCREEN_AD7879_I2C=m
# CONFIG_TOUCHSCREEN_AD7879 is not set
@@ -4987,11 +5015,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
# CONFIG_TOUCHSCREEN_GOODIX is not set
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5005,6 +5035,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5037,6 +5068,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5064,8 +5096,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5150,6 +5184,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5221,7 +5256,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5453,7 +5487,6 @@ CONFIG_VGA_CONSOLE=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -5567,13 +5600,13 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMCP_CMA_SIZE=4
CONFIG_VMCP=y
# CONFIG_VME_BUS is not set
CONFIG_VMLOGRDR=m
# CONFIG_VMXNET3 is not set
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -5609,6 +5642,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -5637,7 +5671,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
# CONFIG_WIRELESS_EXT is not set
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -5679,6 +5712,7 @@ CONFIG_WM8350_WATCHDOG=m
# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
CONFIG_X86_MCELOG_LEGACY=y
# CONFIG_X86_PTDUMP is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_XFRM_SUB_POLICY=y
@@ -5686,6 +5720,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config
index 0dde479..d1a8288 100644
--- a/kernel-x86_64-debug.config
+++ b/kernel-x86_64-debug.config
@@ -75,7 +75,7 @@ CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_PROCFS=y
-# CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_TABLE_UPGRADE=y
@@ -85,8 +85,6 @@ CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_WMI=m
CONFIG_ACPI=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -196,7 +194,6 @@ CONFIG_AIX_PARTITION=y
CONFIG_AK8975=m
# CONFIG_AL3320A is not set
CONFIG_ALIENWARE_WMI=m
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -512,6 +509,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -572,6 +570,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -605,6 +604,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
CONFIG_BTT=y
@@ -725,11 +725,14 @@ CONFIG_CHARGER_BQ24190=m
# CONFIG_CHARGER_ISP1704 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_LTC3651 is not set
+# CONFIG_CHARGER_MANAGER is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_PCF50633 is not set
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -745,6 +748,7 @@ CONFIG_CHR_DEV_ST=m
CONFIG_CHROMEOS_LAPTOP=m
CONFIG_CHROMEOS_PSTORE=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CHT_WC_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
@@ -822,11 +826,13 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+CONFIG_CPU_ISOLATION=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -958,6 +964,7 @@ CONFIG_CRYPTO_SHA512_MB=m
CONFIG_CRYPTO_SHA512_SSSE3=m
CONFIG_CRYPTO_SIMD=y
# CONFIG_CRYPTO_SKEIN is not set
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -1010,6 +1017,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE=4096
@@ -1072,6 +1080,8 @@ CONFIG_DELL_LAPTOP=m
CONFIG_DELL_RBTN=m
# CONFIG_DELL_RBU is not set
CONFIG_DELL_SMBIOS=m
+CONFIG_DELL_SMBIOS_SMM=m
+CONFIG_DELL_SMBIOS_WMI=m
CONFIG_DELL_SMO8800=m
CONFIG_DELL_WMI_AIO=m
CONFIG_DELL_WMI_LED=m
@@ -1145,8 +1155,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1155,6 +1165,10 @@ CONFIG_DPTF_POWER=m
CONFIG_DRAGONRISE_FF=y
CONFIG_DRBD_FAULT_INJECTION=y
CONFIG_DRM_AMD_ACP=y
+CONFIG_DRM_AMD_DC_DCN1_0=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1178,7 +1192,8 @@ CONFIG_DRM_GMA500=m
# CONFIG_DRM_GMA600 is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1207,10 +1222,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1224,7 +1243,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1239,6 +1259,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
@@ -1410,7 +1431,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1646,7 +1666,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1676,9 +1695,11 @@ CONFIG_GPIO_ICH=m
CONFIG_GPIO_IT87=m
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_ML_IOH is not set
@@ -1695,6 +1716,7 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1710,6 +1732,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1921,7 +1944,7 @@ CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERVISOR_GUEST=y
@@ -2053,6 +2076,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -2185,6 +2209,7 @@ CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_POWERMATE=m
# CONFIG_INPUT_PWM_BEEPER is not set
# CONFIG_INPUT_PWM_VIBRA is not set
+# CONFIG_INPUT_REGULATOR_HAPTIC is not set
CONFIG_INPUT_RETU_PWRBUTTON=m
CONFIG_INPUT_RK805_PWRKEY=m
CONFIG_INPUT_SOC_BUTTON_ARRAY=m
@@ -2236,12 +2261,14 @@ CONFIG_INTEL_RST=m
# CONFIG_INTEL_SCU_IPC is not set
CONFIG_INTEL_SMARTCONNECT=y
CONFIG_INTEL_SOC_DTS_THERMAL=m
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
CONFIG_INTEL_SOC_PMIC_CHTWC=y
CONFIG_INTEL_SOC_PMIC=y
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_INTEL_TXT=y
CONFIG_INTEL_VBTN=m
+CONFIG_INTEL_WMI_THUNDERBOLT=m
CONFIG_INTEL_XWAY_PHY=m
# CONFIG_INTERVAL_TREE_TEST is not set
CONFIG_INV_MPU6050_I2C=m
@@ -2274,7 +2301,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2293,6 +2320,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2402,13 +2430,8 @@ CONFIG_IPW2200_QOS=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2420,12 +2443,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQ_DOMAIN_DEBUG is not set
@@ -2439,12 +2460,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2611,7 +2631,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2623,8 +2642,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_AMD=m
@@ -2661,6 +2678,7 @@ CONFIG_LCD_PLATFORM=m
# CONFIG_LDM_DEBUG is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LEDS_AAT1290 is not set
+CONFIG_LEDS_APU=m
CONFIG_LEDS_AS3645A=m
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2697,11 +2715,12 @@ CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_PWM is not set
-CONFIG_LEDS_REGULATOR=m
+# CONFIG_LEDS_REGULATOR is not set
# CONFIG_LEDS_S3C24XX is not set
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2748,10 +2767,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2798,7 +2815,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2826,6 +2842,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX_TEST is not set
CONFIG_MAILBOX=y
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2849,14 +2866,12 @@ CONFIG_MAXSMP=y
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -2919,6 +2934,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -3044,6 +3062,7 @@ CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
# CONFIG_MK8 is not set
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3094,6 +3113,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -3211,6 +3231,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3249,7 +3270,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3438,6 +3459,7 @@ CONFIG_NETROM=m
# CONFIG_NET_SB1000 is not set
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3759,11 +3781,11 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+CONFIG_NOUVEAU_DEBUG_MMU=y
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=8192
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_AMD=m
CONFIG_NTB_IDT=m
CONFIG_NTB_INTEL=m
@@ -3771,6 +3793,7 @@ CONFIG_NTB=m
CONFIG_NTB_NETDEV=m
CONFIG_NTB_PERF=m
CONFIG_NTB_PINGPONG=m
+CONFIG_NTB_SWITCHTEC=m
CONFIG_NTB_TOOL=m
CONFIG_NTB_TRANSPORT=m
# CONFIG_NTFS_FS is not set
@@ -3783,6 +3806,7 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3799,7 +3823,6 @@ CONFIG_OCFS2_FS_O2CB=m
# CONFIG_OCFS2_FS_STATS is not set
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF is not set
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMFS_FS is not set
CONFIG_OPENVSWITCH_GENEVE=m
CONFIG_OPENVSWITCH_GRE=m
@@ -3814,6 +3837,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3985,12 +4009,15 @@ CONFIG_PINCONF=y
CONFIG_PINCTRL_BAYTRAIL=y
CONFIG_PINCTRL_BROXTON=m
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_DENVERTON=m
# CONFIG_PINCTRL_GEMINILAKE is not set
# CONFIG_PINCTRL_IPQ8074 is not set
CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4057,6 +4084,7 @@ CONFIG_PPS_CLIENT_PARPORT=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4107,6 +4135,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -4204,11 +4233,44 @@ CONFIG_REALTEK_PHY=m
CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
-CONFIG_REGULATOR_BD9571MWV=m
+# CONFIG_REGULATOR_ACT8865 is not set
+# CONFIG_REGULATOR_AD5398 is not set
+# CONFIG_REGULATOR_AXP20X is not set
+# CONFIG_REGULATOR_BD9571MWV is not set
+# CONFIG_REGULATOR_DA9210 is not set
+# CONFIG_REGULATOR_DA9211 is not set
# CONFIG_REGULATOR_DEBUG is not set
-# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_FAN53555 is not set
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
+# CONFIG_REGULATOR_GPIO is not set
+# CONFIG_REGULATOR_ISL6271A is not set
+# CONFIG_REGULATOR_ISL9305 is not set
+# CONFIG_REGULATOR_LP3971 is not set
+# CONFIG_REGULATOR_LP3972 is not set
+# CONFIG_REGULATOR_LP872X is not set
+# CONFIG_REGULATOR_LP8755 is not set
+# CONFIG_REGULATOR_LTC3589 is not set
+# CONFIG_REGULATOR_LTC3676 is not set
+# CONFIG_REGULATOR_MAX1586 is not set
+# CONFIG_REGULATOR_MAX8649 is not set
+# CONFIG_REGULATOR_MAX8660 is not set
+# CONFIG_REGULATOR_MAX8952 is not set
+# CONFIG_REGULATOR_MT6311 is not set
+# CONFIG_REGULATOR_PFUZE100 is not set
+# CONFIG_REGULATOR_PV88060 is not set
+# CONFIG_REGULATOR_PV88080 is not set
+# CONFIG_REGULATOR_PV88090 is not set
+# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_TPS51632 is not set
+# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS65023 is not set
+# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
+# CONFIG_REGULATOR_TPS6524X is not set
+# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+CONFIG_REGULATOR=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_FS=m
CONFIG_REISERFS_FS_POSIX_ACL=y
@@ -4219,10 +4281,12 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RETPOLINE=y
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4251,6 +4315,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4331,6 +4396,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4404,6 +4470,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4665,6 +4732,7 @@ CONFIG_SENSORS_LM95241=m
CONFIG_SENSORS_LM95245=m
CONFIG_SENSORS_LTC2945=m
CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
CONFIG_SENSORS_LTC2990=m
CONFIG_SENSORS_LTC3815=m
CONFIG_SENSORS_LTC4151=m
@@ -4681,8 +4749,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4822,7 +4892,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SILEAD_DMI=y
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4847,7 +4916,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -5015,6 +5083,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -5071,14 +5140,17 @@ CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
CONFIG_SND_SOC_INTEL_HASWELL_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_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SST_ACPI=m
CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=m
CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98504 is not set
# CONFIG_SND_SOC_MAX9860 is not set
@@ -5144,6 +5216,7 @@ CONFIG_SND_SOC_WM8524=m
# CONFIG_SND_SOC_ZX_AUD96P22 is not set
CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SPI is not set
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_TRIDENT=m
CONFIG_SND_USB_6FIRE=m
@@ -5181,7 +5254,6 @@ CONFIG_SONYPI_COMPAT=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SP5100_TCO=m
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSEMEM_EXTREME=y
@@ -5354,13 +5426,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5400,6 +5473,7 @@ CONFIG_THINKPAD_ACPI=m
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THRUSTMASTER_FF=y
CONFIG_THUNDERBOLT=m
+CONFIG_THUNDERBOLT_NET=m
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADC0832 is not set
# CONFIG_TI_ADC084S021 is not set
@@ -5411,6 +5485,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5432,10 +5507,8 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
CONFIG_TOPSTAR_LAPTOP=m
CONFIG_TOSHIBA_BT_RFKILL=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOSHIBA_HAPS=m
CONFIG_TOSHIBA_WMI=m
# CONFIG_TOUCHSCREEN_AD7877 is not set
@@ -5459,11 +5532,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GOODIX=m
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5478,6 +5553,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5510,6 +5586,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5538,8 +5615,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5625,6 +5704,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5696,7 +5776,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5931,7 +6010,6 @@ CONFIG_VGA_SWITCHEROO=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -6047,7 +6125,6 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMAP_STACK=y
CONFIG_VMD=m
# CONFIG_VME_BUS is not set
@@ -6059,6 +6136,7 @@ CONFIG_VMXNET3=m
CONFIG_VOP_BUS=m
CONFIG_VOP=m
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6094,6 +6172,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6121,7 +6200,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6229,6 +6307,7 @@ CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_PCIDEV_BACKEND=m
CONFIG_XEN_PCIDEV_FRONTEND=m
# CONFIG_XEN_PVCALLS_BACKEND is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVH=y
CONFIG_XEN_PV=y
@@ -6249,6 +6328,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index 0d4f6ef..38c4ace 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -75,7 +75,7 @@ CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_PROCFS=y
-# CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set
+CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_TABLE_UPGRADE=y
@@ -85,8 +85,6 @@ CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_WMI=m
CONFIG_ACPI=y
# CONFIG_ACQUIRE_WDT is not set
-CONFIG_ACT200L_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
# CONFIG_AD2S90 is not set
@@ -196,7 +194,6 @@ CONFIG_AIX_PARTITION=y
CONFIG_AK8975=m
# CONFIG_AL3320A is not set
CONFIG_ALIENWARE_WMI=m
-CONFIG_ALI_FIR=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_ALLOW_LOCKDOWN_LIFT_BY_SYSRQ=y
@@ -511,6 +508,7 @@ CONFIG_BONDING=m
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
+# CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOT_PRINTK_DELAY=y
CONFIG_BOUNCE=y
@@ -571,6 +569,7 @@ CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIBTUART=m
+# CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set
CONFIG_BT_HCIBTUSB_BCM=y
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTUSB_RTL=y
@@ -604,6 +603,7 @@ CONFIG_BT_RFCOMM_TTY=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
# CONFIG_BT_SELFTEST is not set
CONFIG_BTT=y
@@ -724,11 +724,14 @@ CONFIG_CHARGER_BQ24190=m
# CONFIG_CHARGER_ISP1704 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_LTC3651 is not set
+# CONFIG_CHARGER_MANAGER is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_PCF50633 is not set
# CONFIG_CHARGER_RT9455 is not set
# CONFIG_CHARGER_SBS is not set
CONFIG_CHARGER_SMB347=m
+# CONFIG_CHASH_SELFTEST is not set
+# CONFIG_CHASH_STATS is not set
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T1=m
@@ -744,6 +747,7 @@ CONFIG_CHR_DEV_ST=m
CONFIG_CHROMEOS_LAPTOP=m
CONFIG_CHROMEOS_PSTORE=m
CONFIG_CHROME_PLATFORMS=y
+CONFIG_CHT_DC_TI_PMIC_OPREGION=y
CONFIG_CHT_WC_PMIC_OPREGION=y
CONFIG_CICADA_PHY=m
CONFIG_CIFS_ACL=y
@@ -821,10 +825,12 @@ CONFIG_CPU_FREQ=y
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
# CONFIG_CPU_IDLE_GOV_LADDER is not set
CONFIG_CPU_IDLE=y
+CONFIG_CPU_ISOLATION=y
CONFIG_CPUMASK_OFFSTACK=y
CONFIG_CPUSETS=y
# CONFIG_CPU_THERMAL is not set
CONFIG_CRAMFS=m
+# CONFIG_CRAMFS_MTD is not set
CONFIG_CRASH_DUMP=y
CONFIG_CRASH=m
CONFIG_CRC16=y
@@ -956,6 +962,7 @@ CONFIG_CRYPTO_SHA512_MB=m
CONFIG_CRYPTO_SHA512_SSSE3=m
CONFIG_CRYPTO_SIMD=y
# CONFIG_CRYPTO_SKEIN is not set
+CONFIG_CRYPTO_SM3=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_TGR192=m
@@ -1008,6 +1015,7 @@ CONFIG_DEBUG_HIGHMEM=y
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_VTA=y
CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_KERNEL_DC is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_KMEMLEAK_TEST is not set
@@ -1062,6 +1070,8 @@ CONFIG_DELL_LAPTOP=m
CONFIG_DELL_RBTN=m
# CONFIG_DELL_RBU is not set
CONFIG_DELL_SMBIOS=m
+CONFIG_DELL_SMBIOS_SMM=m
+CONFIG_DELL_SMBIOS_WMI=m
CONFIG_DELL_SMO8800=m
CONFIG_DELL_WMI_AIO=m
CONFIG_DELL_WMI_LED=m
@@ -1134,8 +1144,8 @@ CONFIG_DM_ZONED=m
CONFIG_DNET=m
CONFIG_DNOTIFY=y
CONFIG_DNS_RESOLVER=m
-CONFIG_DONGLE=y
CONFIG_DP83640_PHY=m
+CONFIG_DP83822_PHY=m
CONFIG_DP83848_PHY=m
CONFIG_DP83867_PHY=m
# CONFIG_DPM_WATCHDOG is not set # revisit this in debug
@@ -1144,6 +1154,10 @@ CONFIG_DPTF_POWER=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_DRM_AMD_ACP=y
+CONFIG_DRM_AMD_DC_DCN1_0=y
+# CONFIG_DRM_AMD_DC_FBC is not set
+# CONFIG_DRM_AMD_DC_PRE_VEGA is not set
+CONFIG_DRM_AMD_DC=y
CONFIG_DRM_AMDGPU_CIK=y
# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
CONFIG_DRM_AMDGPU=m
@@ -1167,7 +1181,8 @@ CONFIG_DRM_GMA500=m
# CONFIG_DRM_GMA600 is not set
CONFIG_DRM_HISI_HIBMC=m
CONFIG_DRM_I2C_ADV7511_AUDIO=y
-CONFIG_DRM_I2C_ADV7511=m
+# CONFIG_DRM_I2C_ADV7511_CEC is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@@ -1196,10 +1211,14 @@ CONFIG_DRM_NOUVEAU=m
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
CONFIG_DRM_PANEL_LVDS=m
+CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set
+CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
+CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=m
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
# CONFIG_DRM_PANEL_SIMPLE is not set
@@ -1213,7 +1232,8 @@ CONFIG_DRM_RADEON_USERPTR=y
# CONFIG_DRM_RCAR_DW_HDMI is not set
# CONFIG_DRM_SAVAGE is not set
# CONFIG_DRM_SII902X is not set
-CONFIG_DRM_SIL_SII8620=m
+CONFIG_DRM_SII9234=m
+# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_TINYDRM is not set
@@ -1228,6 +1248,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_VMWGFX=m
# CONFIG_DS1682 is not set
# CONFIG_DS1803 is not set
+# CONFIG_DS4424 is not set
# CONFIG_DT3155 is not set
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25
@@ -1399,7 +1420,6 @@ CONFIG_ENVELOPE_DETECTOR=m
CONFIG_EPIC100=m
CONFIG_EPOLL=y
CONFIG_EQUALIZER=m
-CONFIG_ESI_DONGLE=m
CONFIG_ET131X=m
CONFIG_ETHERNET=y
CONFIG_ETHOC=m
@@ -1628,7 +1648,6 @@ CONFIG_GIGASET_CAPI=y
# CONFIG_GIGASET_DEBUG is not set
CONFIG_GIGASET_M101=m
CONFIG_GIGASET_M105=m
-CONFIG_GIRBIL_DONGLE=m
# CONFIG_GLOB_SELFTEST is not set
# CONFIG_GOLDFISH is not set
# CONFIG_GOOGLE_FIRMWARE is not set
@@ -1658,9 +1677,11 @@ CONFIG_GPIO_ICH=m
CONFIG_GPIO_IT87=m
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
+# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_MB86S7X is not set
# CONFIG_GPIO_MC33880 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_ML_IOH is not set
@@ -1677,6 +1698,7 @@ CONFIG_GPIO_PCI_IDIO_16=m
# CONFIG_GPIO_SX150X is not set
# CONFIG_GPIO_SYSCON is not set
# CONFIG_GPIO_SYSFS is not set
+# CONFIG_GPIO_TEGRA186 is not set
# CONFIG_GPIO_TPIC2810 is not set
CONFIG_GPIO_TPS68470=y
# CONFIG_GPIO_TS4900 is not set
@@ -1692,6 +1714,7 @@ CONFIG_GREENASIA_FF=y
# CONFIG_GREYBUS is not set
# CONFIG_GS_FPGABOOT is not set
CONFIG_GTP=m
+# CONFIG_GUP_BENCHMARK is not set
CONFIG_HAMACHI=m
CONFIG_HAMRADIO=y
CONFIG_HANGCHECK_TIMER=m
@@ -1903,7 +1926,7 @@ CONFIG_HW_RANDOM_TPM=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_HW_RANDOM=y
-CONFIG_HWSPINLOCK=m
+CONFIG_HWSPINLOCK=y
# CONFIG_HX711 is not set
CONFIG_HYPERV_BALLOON=m
CONFIG_HYPERVISOR_GUEST=y
@@ -2035,6 +2058,7 @@ CONFIG_IIO_BUFFER_CB=m
CONFIG_IIO_BUFFER=y
CONFIG_IIO_CONFIGFS=m
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
+CONFIG_IIO_CROS_EC_ACCEL_LEGACY=m
# CONFIG_IIO_HRTIMER_TRIGGER is not set
CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
@@ -2167,6 +2191,7 @@ CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_POWERMATE=m
# CONFIG_INPUT_PWM_BEEPER is not set
# CONFIG_INPUT_PWM_VIBRA is not set
+# CONFIG_INPUT_REGULATOR_HAPTIC is not set
CONFIG_INPUT_RETU_PWRBUTTON=m
CONFIG_INPUT_RK805_PWRKEY=m
CONFIG_INPUT_SOC_BUTTON_ARRAY=m
@@ -2218,12 +2243,14 @@ CONFIG_INTEL_RST=m
# CONFIG_INTEL_SCU_IPC is not set
CONFIG_INTEL_SMARTCONNECT=y
CONFIG_INTEL_SOC_DTS_THERMAL=m
+CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
CONFIG_INTEL_SOC_PMIC_CHTWC=y
CONFIG_INTEL_SOC_PMIC=y
# CONFIG_INTEL_TH is not set
CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_INTEL_TXT=y
CONFIG_INTEL_VBTN=m
+CONFIG_INTEL_WMI_THUNDERBOLT=m
CONFIG_INTEL_XWAY_PHY=m
# CONFIG_INTERVAL_TREE_TEST is not set
CONFIG_INV_MPU6050_I2C=m
@@ -2256,7 +2283,7 @@ CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_MASQUERADE=m
-# CONFIG_IP6_NF_TARGET_NPT is not set
+CONFIG_IP6_NF_TARGET_NPT=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_TARGET_SYNPROXY=m
# CONFIG_IPACK_BUS is not set
@@ -2275,6 +2302,7 @@ CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMI_PROC_INTERFACE is not set
CONFIG_IPMI_SI=m
CONFIG_IPMI_SSIF=m
CONFIG_IPMI_WATCHDOG=m
@@ -2384,13 +2412,8 @@ CONFIG_IPW2200_QOS=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPWIRELESS=m
# CONFIG_IPX_INTERN is not set
-CONFIG_IPX=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-# CONFIG_IRDA_DEBUG is not set
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA=m
-# CONFIG_IRDA_ULTRA is not set
+# CONFIG_IPX is not set
+# CONFIG_IRDA is not set
CONFIG_IR_ENE=m
CONFIG_IR_FINTEK=m
CONFIG_IR_GPIO_CIR=m
@@ -2402,12 +2425,10 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
-CONFIG_IRLAN=m
CONFIG_IR_LIRC_CODEC=m
CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_NEC_DECODER=m
-CONFIG_IRNET=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQ_DOMAIN_DEBUG is not set
@@ -2421,12 +2442,11 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SERIAL=m
CONFIG_IR_SERIAL_TRANSMITTER=y
CONFIG_IR_SHARP_DECODER=m
-CONFIG_IR_SIR=m
+# CONFIG_IR_SIR is not set
CONFIG_IR_SONY_DECODER=m
CONFIG_IR_SPI=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_TTUSBIR=m
-CONFIG_IRTTY_SIR=m
CONFIG_IR_WINBOND_CIR=m
CONFIG_IR_XMP_DECODER=m
# CONFIG_ISA is not set
@@ -2591,7 +2611,6 @@ CONFIG_KGDB_SERIAL_CONSOLE=y
# CONFIG_KGDB_TESTS_ON_BOOT is not set
CONFIG_KGDB_TESTS=y
CONFIG_KGDB=y
-CONFIG_KINGSUN_DONGLE=m
# CONFIG_KMX61 is not set
CONFIG_KPROBE_EVENTS=y
# CONFIG_KPROBES_SANITY_TEST is not set
@@ -2603,8 +2622,6 @@ CONFIG_KS0108_PORT=0x378
# CONFIG_KS8842 is not set
# CONFIG_KS8851 is not set
# CONFIG_KS8851_MLL is not set
-CONFIG_KS959_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KSM=y
CONFIG_KSZ884X_PCI=m
CONFIG_KVM_AMD=m
@@ -2641,6 +2658,7 @@ CONFIG_LCD_PLATFORM=m
# CONFIG_LDM_DEBUG is not set
CONFIG_LDM_PARTITION=y
# CONFIG_LEDS_AAT1290 is not set
+CONFIG_LEDS_APU=m
CONFIG_LEDS_AS3645A=m
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
@@ -2677,11 +2695,12 @@ CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_PWM is not set
-CONFIG_LEDS_REGULATOR=m
+# CONFIG_LEDS_REGULATOR is not set
# CONFIG_LEDS_S3C24XX is not set
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_TRIGGER_ACTIVITY=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
CONFIG_LEDS_TRIGGER_CAMERA=m
# CONFIG_LEDS_TRIGGER_CPU is not set
@@ -2728,10 +2747,8 @@ CONFIG_LIRC=m
CONFIG_LIRC_PARALLEL=m
CONFIG_LIRC_SERIAL=m
CONFIG_LIRC_SERIAL_TRANSMITTER=y
-CONFIG_LIRC_SIR=m
CONFIG_LIRC_STAGING=y
CONFIG_LIRC_ZILOG=m
-CONFIG_LITELINK_DONGLE=m
# CONFIG_LIVEPATCH is not set
# CONFIG_LKDTM is not set
# CONFIG_LLC2 is not set
@@ -2778,7 +2795,6 @@ CONFIG_LWTUNNEL_BPF=y
CONFIG_LWTUNNEL=y
CONFIG_LXT_PHY=m
# CONFIG_M62332 is not set
-CONFIG_MA600_DONGLE=m
CONFIG_MAC80211_DEBUGFS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HWSIM=m
@@ -2806,6 +2822,7 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_MAILBOX_TEST is not set
CONFIG_MAILBOX=y
+# CONFIG_MANAGER_SBS is not set
# CONFIG_MANDATORY_FILE_LOCKING is not set
CONFIG_MANTIS_CORE=m
CONFIG_MARVELL_10G_PHY=m
@@ -2829,14 +2846,12 @@ CONFIG_MAX_RAW_DEVS=8192
# CONFIG_MC3230 is not set
# CONFIG_MCB is not set
# CONFIG_MCE_AMD_INJ is not set
-CONFIG_MCP2120_DONGLE=m
# CONFIG_MCP320X is not set
# CONFIG_MCP3422 is not set
# CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set
# CONFIG_MCP4725 is not set
# CONFIG_MCP4922 is not set
-CONFIG_MCS_FIR=m
CONFIG_MD_AUTODETECT=y
# CONFIG_MD_CLUSTER is not set
CONFIG_MD_FAULTY=m
@@ -2899,6 +2914,9 @@ CONFIG_MEMSTICK_TIFM_MS=m
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
# CONFIG_MEMTEST is not set
# CONFIG_MEN_A21_WDT is not set
+# CONFIG_MESON_GX_PM_DOMAINS is not set
+# CONFIG_MESON_MX_EFUSE is not set
+# CONFIG_MESON_MX_SOCINFO is not set
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
@@ -3024,6 +3042,7 @@ CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_W6692=m
# CONFIG_MK8 is not set
CONFIG_MKISS=m
+CONFIG_MLX4_CORE_GEN2=y
CONFIG_MLX4_CORE=m
CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_EN=m
@@ -3074,6 +3093,7 @@ CONFIG_MMC_SDHCI=m
# CONFIG_MMC_SDHCI_OF_ARASAN is not set
# CONFIG_MMC_SDHCI_OF_AT91 is not set
# CONFIG_MMC_SDHCI_OF_ESDHC is not set
+# CONFIG_MMC_SDHCI_OMAP is not set
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_SDHCI_XENON=m
@@ -3191,6 +3211,7 @@ CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_SHARPSL_PARTS is not set
# CONFIG_MTD_SLRAM is not set
# CONFIG_MTD_SPI_NOR is not set
# CONFIG_MTD_SST25L is not set
@@ -3229,7 +3250,7 @@ CONFIG_NATSEMI=m
# CONFIG_NBPFAXI_DMA is not set
CONFIG_NCPFS_EXTRAS=y
CONFIG_NCPFS_IOCTL_LOCKING=y
-CONFIG_NCP_FS=m
+# CONFIG_NCP_FS is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_OS2_NS=y
@@ -3418,6 +3439,7 @@ CONFIG_NETROM=m
# CONFIG_NET_SB1000 is not set
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_CHOKE=m
CONFIG_NET_SCH_CODEL=m
# CONFIG_NET_SCH_DEFAULT is not set
@@ -3739,11 +3761,11 @@ CONFIG_NORTEL_HERMES=m
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_NOZOMI=m
CONFIG_NR_CPUS=1024
CONFIG_NR_DEV_DAX=32768
CONFIG_NS83820=m
-CONFIG_NSC_FIR=m
CONFIG_NTB_AMD=m
CONFIG_NTB_IDT=m
CONFIG_NTB_INTEL=m
@@ -3751,6 +3773,7 @@ CONFIG_NTB=m
CONFIG_NTB_NETDEV=m
CONFIG_NTB_PERF=m
CONFIG_NTB_PINGPONG=m
+CONFIG_NTB_SWITCHTEC=m
CONFIG_NTB_TOOL=m
CONFIG_NTB_TRANSPORT=m
# CONFIG_NTFS_FS is not set
@@ -3763,6 +3786,7 @@ CONFIG_NVDIMM_DAX=y
CONFIG_NVDIMM_PFN=y
CONFIG_NVME_FC=m
CONFIG_NVMEM=m
+CONFIG_NVME_MULTIPATH=y
CONFIG_NVME_RDMA=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_FC=m
@@ -3779,7 +3803,6 @@ CONFIG_OCFS2_FS_O2CB=m
# CONFIG_OCFS2_FS_STATS is not set
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
# CONFIG_OF is not set
-CONFIG_OLD_BELKIN_DONGLE=m
# CONFIG_OMFS_FS is not set
CONFIG_OPENVSWITCH_GENEVE=m
CONFIG_OPENVSWITCH_GRE=m
@@ -3794,6 +3817,7 @@ CONFIG_ORINOCO_USB=m
CONFIG_OSF_PARTITION=y
# CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_P54_COMMON=m
CONFIG_P54_PCI=m
@@ -3965,12 +3989,15 @@ CONFIG_PINCONF=y
CONFIG_PINCTRL_BAYTRAIL=y
CONFIG_PINCTRL_BROXTON=m
# CONFIG_PINCTRL_CANNONLAKE is not set
+CONFIG_PINCTRL_CEDARFORK=m
CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_DENVERTON=m
# CONFIG_PINCTRL_GEMINILAKE is not set
# CONFIG_PINCTRL_IPQ8074 is not set
CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MCP23S08 is not set
+# CONFIG_PINCTRL_MESON_GXBB is not set
+# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4037,6 +4064,7 @@ CONFIG_PPS_CLIENT_PARPORT=m
CONFIG_PPS_GENERATOR_PARPORT=m
CONFIG_PPS=m
CONFIG_PPTP=m
+# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
@@ -4086,6 +4114,7 @@ CONFIG_PWRSEQ_SIMPLE=m
# CONFIG_QCOM_GLINK_SSR is not set
# CONFIG_QCOM_HIDMA is not set
# CONFIG_QCOM_HIDMA_MGMT is not set
+# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
CONFIG_QEDE=m
CONFIG_QEDF=m
CONFIG_QEDI=m
@@ -4183,11 +4212,44 @@ CONFIG_REALTEK_PHY=m
# CONFIG_REFCOUNT_FULL is not set
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
-CONFIG_REGULATOR_BD9571MWV=m
+# CONFIG_REGULATOR_ACT8865 is not set
+# CONFIG_REGULATOR_AD5398 is not set
+# CONFIG_REGULATOR_AXP20X is not set
+# CONFIG_REGULATOR_BD9571MWV is not set
+# CONFIG_REGULATOR_DA9210 is not set
+# CONFIG_REGULATOR_DA9211 is not set
# CONFIG_REGULATOR_DEBUG is not set
-# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_FAN53555 is not set
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
+# CONFIG_REGULATOR_GPIO is not set
+# CONFIG_REGULATOR_ISL6271A is not set
+# CONFIG_REGULATOR_ISL9305 is not set
+# CONFIG_REGULATOR_LP3971 is not set
+# CONFIG_REGULATOR_LP3972 is not set
+# CONFIG_REGULATOR_LP872X is not set
+# CONFIG_REGULATOR_LP8755 is not set
+# CONFIG_REGULATOR_LTC3589 is not set
+# CONFIG_REGULATOR_LTC3676 is not set
+# CONFIG_REGULATOR_MAX1586 is not set
+# CONFIG_REGULATOR_MAX8649 is not set
+# CONFIG_REGULATOR_MAX8660 is not set
+# CONFIG_REGULATOR_MAX8952 is not set
+# CONFIG_REGULATOR_MT6311 is not set
+# CONFIG_REGULATOR_PFUZE100 is not set
+# CONFIG_REGULATOR_PV88060 is not set
+# CONFIG_REGULATOR_PV88080 is not set
+# CONFIG_REGULATOR_PV88090 is not set
+# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_TPS51632 is not set
+# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS65023 is not set
+# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
+# CONFIG_REGULATOR_TPS6524X is not set
+# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+CONFIG_REGULATOR=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_FS=m
CONFIG_REISERFS_FS_POSIX_ACL=y
@@ -4198,10 +4260,12 @@ CONFIG_RELAY=y
# CONFIG_RELOCATABLE_TEST is not set
CONFIG_RELOCATABLE=y
CONFIG_REMOTEPROC=m
+CONFIG_RENESAS_PHY=m
# CONFIG_RESET_ATTACK_MITIGATION is not set
# CONFIG_RESET_HSDK_V1 is not set
# CONFIG_RESET_TI_SYSCON is not set
CONFIG_RETPOLINE=y
+# CONFIG_RFD77402 is not set
# CONFIG_RFD_FTL is not set
CONFIG_RFKILL_GPIO=m
CONFIG_RFKILL_INPUT=y
@@ -4230,6 +4294,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
# CONFIG_RPMSG_CHAR is not set
# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
# CONFIG_RPMSG_QCOM_GLINK_SMEM is not set
+CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
CONFIG_RSI_DEBUGFS=y
@@ -4310,6 +4375,7 @@ CONFIG_RTC_DRV_PCF2127=m
CONFIG_RTC_DRV_PCF50633=m
CONFIG_RTC_DRV_PCF85063=m
CONFIG_RTC_DRV_PCF8523=m
+# CONFIG_RTC_DRV_PCF85363 is not set
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_PM8XXX=m
@@ -4383,6 +4449,7 @@ CONFIG_SATA_AHCI=y
# CONFIG_SATA_DWC is not set
# CONFIG_SATA_HIGHBANK is not set
CONFIG_SATA_INIC162X=m
+CONFIG_SATA_MOBILE_LPM_POLICY=0
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PMP=y
@@ -4644,6 +4711,7 @@ CONFIG_SENSORS_LM95241=m
CONFIG_SENSORS_LM95245=m
CONFIG_SENSORS_LTC2945=m
CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
CONFIG_SENSORS_LTC2990=m
CONFIG_SENSORS_LTC3815=m
CONFIG_SENSORS_LTC4151=m
@@ -4660,8 +4728,10 @@ CONFIG_SENSORS_MAX1668=m
CONFIG_SENSORS_MAX197=m
CONFIG_SENSORS_MAX20751=m
CONFIG_SENSORS_MAX31722=m
+# CONFIG_SENSORS_MAX31785 is not set
CONFIG_SENSORS_MAX31790=m
CONFIG_SENSORS_MAX34440=m
+# CONFIG_SENSORS_MAX6621 is not set
CONFIG_SENSORS_MAX6639=m
CONFIG_SENSORS_MAX6642=m
CONFIG_SENSORS_MAX6650=m
@@ -4801,7 +4871,6 @@ CONFIG_SH_ETH=m
# CONFIG_SI7005 is not set
# CONFIG_SI7020 is not set
# CONFIG_SIGMA is not set
-CONFIG_SIGMATEL_FIR=m
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
CONFIG_SILEAD_DMI=y
# CONFIG_SIMPLE_PM_BUS is not set
@@ -4826,7 +4895,6 @@ CONFIG_SLUB_CPU_PARTIAL=y
# CONFIG_SLUB_STATS is not set
CONFIG_SLUB=y
CONFIG_SMARTJOYPLUS_FF=y
-CONFIG_SMC_IRCC_FIR=m
# CONFIG_SMC is not set
# CONFIG_SM_FTL is not set
CONFIG_SMP=y
@@ -4993,6 +5061,7 @@ CONFIG_SND_SOC_ADAU1761_SPI=m
# CONFIG_SND_SOC_ALC5623 is not set
CONFIG_SND_SOC_ALL_CODECS=m
CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
# CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set
# CONFIG_SND_SOC_BT_SCO is not set
# CONFIG_SND_SOC_CS35L32 is not set
@@ -5049,14 +5118,17 @@ CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
CONFIG_SND_SOC_INTEL_HASWELL_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_SKL_NAU88L25_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_INTEL_SST_ACPI=m
CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=m
CONFIG_SND_SOC=m
# CONFIG_SND_SOC_MAX98504 is not set
# CONFIG_SND_SOC_MAX9860 is not set
@@ -5122,6 +5194,7 @@ CONFIG_SND_SOC_WM8524=m
# CONFIG_SND_SOC_ZX_AUD96P22 is not set
CONFIG_SND_SONICVIBES=m
# CONFIG_SND_SPI is not set
+CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
# CONFIG_SND_SUPPORT_OLD_API is not set
CONFIG_SND_TRIDENT=m
CONFIG_SND_USB_6FIRE=m
@@ -5159,7 +5232,6 @@ CONFIG_SONYPI_COMPAT=y
# CONFIG_SONYPI is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
-# CONFIG_SOUND_PRIME is not set
CONFIG_SP5100_TCO=m
CONFIG_SPARSE_IRQ=y
CONFIG_SPARSEMEM_EXTREME=y
@@ -5332,13 +5404,14 @@ CONFIG_TCP_MD5SIG=y
# CONFIG_TCS3414 is not set
# CONFIG_TCS3472 is not set
# CONFIG_TEE is not set
+# CONFIG_TEGRA_BPMP_THERMAL is not set
CONFIG_TEHUTI=m
-CONFIG_TEKRAM_DONGLE=m
CONFIG_TELCLOCK=m
CONFIG_TERANETICS_PHY=m
CONFIG_TEST_ASYNC_DRIVER_PROBE=m
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BPF is not set
+# CONFIG_TEST_FIND_BIT is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
@@ -5378,6 +5451,7 @@ CONFIG_THINKPAD_ACPI=m
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THRUSTMASTER_FF=y
CONFIG_THUNDERBOLT=m
+CONFIG_THUNDERBOLT_NET=m
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADC0832 is not set
# CONFIG_TI_ADC084S021 is not set
@@ -5389,6 +5463,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8688 is not set
# CONFIG_TI_CPSW_ALE is not set
+# CONFIG_TI_DAC082S085 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5410,10 +5485,8 @@ CONFIG_TLS=m
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS=y
-CONFIG_TOIM3232_DONGLE=m
CONFIG_TOPSTAR_LAPTOP=m
CONFIG_TOSHIBA_BT_RFKILL=m
-# CONFIG_TOSHIBA_FIR is not set
CONFIG_TOSHIBA_HAPS=m
CONFIG_TOSHIBA_WMI=m
# CONFIG_TOUCHSCREEN_AD7877 is not set
@@ -5437,11 +5510,13 @@ CONFIG_TOUCHSCREEN_EGALAX_SERIAL=m
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_TOUCHSCREEN_ELO=m
+# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FT6236 is not set
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GOODIX=m
CONFIG_TOUCHSCREEN_GUNZE=m
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
+# CONFIG_TOUCHSCREEN_HIDEEP is not set
CONFIG_TOUCHSCREEN_ILI210X=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
CONFIG_TOUCHSCREEN_INEXIO=m
@@ -5456,6 +5531,7 @@ CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_PIXCIR=m
CONFIG_TOUCHSCREEN_RM_TS=m
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_S6SY761 is not set
CONFIG_TOUCHSCREEN_SILEAD=m
CONFIG_TOUCHSCREEN_SIS_I2C=m
CONFIG_TOUCHSCREEN_ST1232=m
@@ -5488,6 +5564,7 @@ CONFIG_TOUCHSCREEN_ZFORCE=m
# CONFIG_TPS6105X is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
+# CONFIG_TPS68470_PMIC_OPREGION is not set
# CONFIG_TRACE_BRANCH_PROFILING is not set
# CONFIG_TRACE_ENUM_MAP_FILE is not set
CONFIG_TRACE_EVAL_MAP_FILE=y
@@ -5516,8 +5593,10 @@ CONFIG_TUN=m
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC=m
CONFIG_TYPEC_TCPCI=m
CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TPS6598X=m
CONFIG_TYPEC_UCSI=m
CONFIG_TYPEC_WCOVE=m
CONFIG_TYPHOON=m
@@ -5603,6 +5682,7 @@ CONFIG_USB_EZUSB=y
CONFIG_USB_FTDI_ELAN=m
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_GADGET is not set
+# CONFIG_USB_GADGET_LEGACY is not set
CONFIG_USB_GL860=m
# CONFIG_USB_GPIO_VBUS is not set
# CONFIG_USB_GR_UDC is not set
@@ -5674,7 +5754,6 @@ CONFIG_USBIP_VHCI_HCD=m
CONFIG_USBIP_VHCI_HC_PORTS=8
CONFIG_USBIP_VHCI_NR_HCS=1
CONFIG_USBIP_VUDC=m
-CONFIG_USB_IRDA=m
CONFIG_USB_ISIGHTFW=m
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1301 is not set
@@ -5909,7 +5988,6 @@ CONFIG_VGA_SWITCHEROO=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m
-CONFIG_VIA_FIR=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
@@ -6025,7 +6103,6 @@ CONFIG_VL6180=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_MVRP=y
-CONFIG_VLSI_FIR=m
CONFIG_VMAP_STACK=y
CONFIG_VMD=m
# CONFIG_VME_BUS is not set
@@ -6037,6 +6114,7 @@ CONFIG_VMXNET3=m
CONFIG_VOP_BUS=m
CONFIG_VOP=m
CONFIG_VORTEX=m
+CONFIG_VSOCKETS_DIAG=m
CONFIG_VSOCKETS=m
CONFIG_VSOCKMON=m
# CONFIG_VT6655 is not set
@@ -6072,6 +6150,7 @@ CONFIG_W1_SLAVE_DS2780=m
CONFIG_W1_SLAVE_DS2781=m
CONFIG_W1_SLAVE_DS2805=m
CONFIG_W1_SLAVE_DS28E04=m
+# CONFIG_W1_SLAVE_DS28E17 is not set
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_THERM=m
CONFIG_W83627HF_WDT=m
@@ -6099,7 +6178,6 @@ CONFIG_WIL6210=m
CONFIG_WILINK_PLATFORM_DATA=y
# CONFIG_WIMAX is not set
CONFIG_WINBOND_840=m
-CONFIG_WINBOND_FIR=m
CONFIG_WIRELESS_EXT=y
CONFIG_WIRELESS=y
CONFIG_WIZNET_W5100=m
@@ -6207,6 +6285,7 @@ CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_PCIDEV_BACKEND=m
CONFIG_XEN_PCIDEV_FRONTEND=m
# CONFIG_XEN_PVCALLS_BACKEND is not set
+# CONFIG_XEN_PVCALLS_FRONTEND is not set
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVH=y
CONFIG_XEN_PV=y
@@ -6227,6 +6306,7 @@ CONFIG_XFRM_USER=y
CONFIG_XFRM=y
# CONFIG_XFS_DEBUG is not set
CONFIG_XFS_FS=m
+# CONFIG_XFS_ONLINE_SCRUB is not set
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_QUOTA=y
# CONFIG_XFS_RT is not set
diff --git a/kernel.spec b/kernel.spec
index 8a4afc0..d820cc6 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -48,13 +48,13 @@ Summary: The Linux kernel
# 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 14
+%define base_sublevel 15
## 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 3
# Set rpm version accordingly
%if 0%{?stable_update}
%define stablerev %{stable_update}
@@ -93,10 +93,6 @@ Summary: The Linux kernel
# kernel-headers
%define with_headers %{?_without_headers: 0} %{?!_without_headers: 1}
%define with_cross_headers %{?_without_cross_headers: 0} %{?!_without_cross_headers:
1}
-# perf
-%define with_perf %{?_without_perf: 0} %{?!_without_perf: 1}
-# tools
-%define with_tools %{?_without_tools: 0} %{?!_without_tools: 1}
# kernel-debuginfo
%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
# kernel-bootwrapper (for creating zImages from kernel + initrd)
@@ -122,11 +118,20 @@ Summary: The Linux kernel
# build a release kernel on rawhide
%define with_release %{?_with_release: 1} %{?!_with_release: 0}
+# verbose build, i.e. no silent rules and V=1
+%define with_verbose %{?_with_verbose: 1} %{?!_with_verbose: 0}
+
# Set debugbuildsenabled to 1 for production (build separate debug kernels)
# and 0 for rawhide (all kernels are debug kernels).
# See also 'make debug' and 'make release'.
%define debugbuildsenabled 1
+%if %{with_verbose}
+%define make_opts V=1
+%else
+%define make_opts -s
+%endif
+
# Want to build a vanilla kernel build without any non-upstream patches?
%define with_vanilla %{?_with_vanilla: 1} %{?!_with_vanilla: 0}
@@ -211,8 +216,6 @@ Summary: The Linux kernel
%define with_pae 0
%endif
%define with_pae 0
-%define with_tools 0
-%define with_perf 0
%endif
%define all_x86 i386 i686
@@ -233,8 +236,6 @@ Summary: The Linux kernel
%define with_up 0
%define with_headers 0
%define with_cross_headers 0
-%define with_tools 0
-%define with_perf 0
%define all_arch_configs kernel-%{version}-*.config
%endif
@@ -281,7 +282,6 @@ Summary: The Linux kernel
%define all_arch_configs kernel-%{version}-s390x.config
%define make_target image
%define kernel_image arch/s390/boot/image
-%define with_tools 0
%endif
%ifarch %{arm}
@@ -299,8 +299,6 @@ Summary: The Linux kernel
%ifnarch armv7hl
%define with_headers 0
%define with_cross_headers 0
-%define with_perf 0
-%define with_tools 0
%endif
%endif
@@ -335,8 +333,6 @@ Summary: The Linux kernel
%define with_up 0
%define with_pae 0
%define with_debuginfo 0
-%define with_perf 0
-%define with_tools 0
%define _enable_debug_packages 0
%endif
@@ -395,16 +391,6 @@ BuildRequires: net-tools, hostname, bc, elfutils-devel
%if %{with_sparse}
BuildRequires: sparse
%endif
-%if %{with_perf}
-BuildRequires: zlib-devel binutils-devel newt-devel python-devel perl(ExtUtils::Embed)
bison flex xz-devel
-BuildRequires: audit-libs-devel
-%ifnarch s390x %{arm}
-BuildRequires: numactl-devel
-%endif
-%endif
-%if %{with_tools}
-BuildRequires: pciutils-devel gettext ncurses-devel
-%endif
BuildConflicts: rhbuildsys(DiskFree) < 500Mb
%if %{with_debuginfo}
BuildRequires: rpm-build, elfutils
@@ -425,7 +411,6 @@ BuildRequires: binutils-%{_build_arch}-linux-gnu,
gcc-%{_build_arch}-linux-gnu
Source0:
https://www.kernel.org/pub/linux/kernel/v4.x/linux-%{kversion}.tar.xz
-Source10: perf-man-%{kversion}.tar.gz
Source11: x509.genkey
Source12: remove-binary-diff.pl
Source15: merge.pl
@@ -570,11 +555,7 @@ Patch210: disable-i8042-check-on-apple-mac.patch
Patch211: drm-i915-hush-check-crtc-state.patch
# 300 - ARM patches
-
-# Reduces a number of primarily info logs to dmesg
-#
https://patchwork.freedesktop.org/patch/180737/
-#
https://patchwork.freedesktop.org/patch/180554/
-Patch300: drm-cma-reduce-dmesg-logs.patch
+Patch300: arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch
#
http://www.spinics.net/lists/linux-tegra/msg26029.html
Patch301: usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch
@@ -585,46 +566,34 @@ Patch302:
arm-revert-mmc-omap_hsmmc-Use-dma_request_chan-for-reque.patch
#
http://patchwork.ozlabs.org/patch/587554/
Patch303: ARM-tegra-usb-no-reset.patch
-Patch304: allwinner-net-emac.patch
-
-Patch305: arm64-Revert-allwinner-a64-pine64-Use-dcdc1-regulato.patch
-
#
https://www.spinics.net/lists/arm-kernel/msg554183.html
-Patch306: arm-imx6-hummingboard2.patch
+Patch304: arm-imx6-hummingboard2.patch
-Patch307: arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch
+Patch305: arm64-Revert-allwinner-a64-pine64-Use-dcdc1-regulato.patch
#
https://patchwork.kernel.org/patch/9820417/
-Patch310: qcom-msm89xx-fixes.patch
+Patch306: qcom-msm89xx-fixes.patch
-# Fix USB on the RPi
https://patchwork.kernel.org/patch/9879371/
-Patch321: bcm283x-dma-mapping-skip-USB-devices-when-configuring-DMA-during-probe.patch
-
-# bcm2837 bluetooth support
-Patch323: bcm2837-bluetooth-support.patch
+#
https://patchwork.kernel.org/patch/10173115/
+Patch307: arm-dts-imx6qdl-udoo-Disable-usbh1-to-avoid-kernel-hang.patch
-# Generic fixes and enablement for Socionext SoC and 96board
-#
https://patchwork.kernel.org/patch/9980861/
-Patch331: PCI-aspm-deal-with-missing-root-ports-in-link-state-handling.patch
+# Fix USB on the RPi
https://patchwork.kernel.org/patch/9879371/
+Patch308: bcm283x-dma-mapping-skip-USB-devices-when-configuring-DMA-during-probe.patch
#
https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=syn...
-Patch332: arm64-socionext-96b-enablement.patch
+Patch330: arm64-socionext-96b-enablement.patch
-Patch335: arm-exynos-fix-usb3.patch
+#
https://patchwork.kernel.org/patch/10149775/ MMC support for Synquacer
+Patch331: arm64-mmc-sdhci_f_sdh30-add-ACPI-support.patch
# 400 - IBM (ppc/s390x) patches
# 500 - Temp fixes/CVEs etc
-# rbhz 1519591 1520764
-Patch500: dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch
-
# 550-600 Meltdown and Spectre Fixes
# 600 - Patches for improved Bay and Cherry Trail device support
# Below patches are submitted upstream, awaiting review / merging
-Patch601: 0001-Input-gpio_keys-Allow-suppression-of-input-events-fo.patch
-Patch602: 0002-Input-soc_button_array-Suppress-power-button-presses.patch
Patch610: 0010-Input-silead-Add-support-for-capactive-home-button-f.patch
# rhbz 1476467
@@ -633,32 +602,44 @@ Patch617: Fix-for-module-sig-verification.patch
# rhbz 1431375
Patch619: input-rmi4-remove-the-need-for-artifical-IRQ.patch
-# Headed upstream
-Patch621: drm-i915-Boost-GPU-clocks-if-we-miss-the-pageflip-s-vblank.patch
-
# rhbz 1509461
Patch625: v3-2-2-Input-synaptics---Lenovo-X1-Carbon-5-should-use-SMBUS-RMI.patch
-# Fixes for QXL issues
-Patch627: qxl-fixes.patch
+# For
https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife
+# Queued in bluetooth-next for merging into 4.16
+Patch628: 0001-Bluetooth-btusb-Add-a-Kconfig-option-to-enable-USB-a.patch
-# rhbz 1462175
-Patch628: HID-rmi-Check-that-a-device-is-a-RMI-device-before-c.patch
+# Fix left-button not working with some hid-multitouch touchpads
+# Adding these suggested by Benjamin Tissoires
+# Queued in hid.git/for-4.16/hid-quirks-cleanup/multitouch for merging into 4.16
+Patch630: 0001-HID-multitouch-Properly-deal-with-Win8-PTP-reports-w.patch
+Patch631: 0002-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch
+Patch632: 0003-HID-multitouch-Combine-all-left-button-events-in-a-f.patch
# rhbz 1514969
Patch633: 0001-platform-x86-dell-laptop-Filter-out-spurious-keyboar.patch
-# Fix crash on Xwayland using nouveau
-Patch634: dma-buf-fix-reservation_object_wait_timeout_rcu-once-more-v2.patch
+# Make SATA link powermanagement policy configurable for:
+#
https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife
+# Queued upstream for merging into 4.16
+Patch636: 0001-ahci-Annotate-PCI-ids-for-mobile-Intel-chipsets-as-s.patch
+Patch637: 0002-ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Trail-an.patch
+Patch638: 0003-ahci-Allow-setting-a-default-LPM-policy-for-mobile-c.patch
-# rhbz 1539238
-Patch635: Add-support-for-One-by-Wacom-CTL-472-CTL-672.patch
+# rhbz1514969, submitted upstream
+Patch640: 0001-platform-x86-dell-laptop-Filter-out-spurious-keyboar.patch
-# CVE-2018-5750 rhbz 1539706 1539708
-Patch636: ACPI-sbshc-remove-raw-pointer-from-printk-message.patch
+# rhbz1514836, submitted upstream
+Patch641: 0001-Bluetooth-btusb-Disable-autosuspend-on-QCA-Rome-devi.patch
-# rhbz 1492664 1492665
-Patch637: 0001-mm-don-t-warn-about-allocations-which-stall-for-too-.patch
+# Fix crash on Xwayland using nouveau
+Patch650: dma-buf-fix-reservation_object_wait_timeout_rcu-once-more-v2.patch
+
+# rhbz 1544821
+Patch651: ssb-Do-not-disable-PCI-host-on-non-Mips.patch
+
+#
https://bugzilla.kernel.org/show_bug.cgi?id=198351
+Patch652: iwlwifi-mvn.patch
# END OF PATCH DEFINITIONS
@@ -739,109 +720,6 @@ Provides: installonlypkg(kernel)
This package is required by %{name}-debuginfo subpackages.
It provides the kernel source files common to all builds.
-%if %{with_perf}
-%package -n perf
-Summary: Performance monitoring for the Linux kernel
-Group: Development/System
-License: GPLv2
-%description -n perf
-This package contains the perf tool, which enables performance monitoring
-of the Linux kernel.
-
-%package -n perf-debuginfo
-Summary: Debug information for package perf
-Group: Development/Debug
-Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
-AutoReqProv: no
-%description -n perf-debuginfo
-This package provides debug information for the perf package.
-
-# Note that this pattern only works right to match the .build-id
-# symlinks because of the trailing nonmatching alternation and
-# the leading .*, because of find-debuginfo.sh's buggy handling
-# of matching the pattern against the symlinks file.
-%{expand:%%global debuginfo_args %{?debuginfo_args} -p
'.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_libdir}/traceevent/plugins/.*|XXX'
-o perf-debuginfo.list}
-
-%package -n python-perf
-Summary: Python bindings for apps which will manipulate perf events
-Group: Development/Libraries
-%description -n python-perf
-The python-perf package contains a module that permits applications
-written in the Python programming language to use the interface
-to manipulate perf events.
-
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-
-%package -n python-perf-debuginfo
-Summary: Debug information for package perf python bindings
-Group: Development/Debug
-Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
-AutoReqProv: no
-%description -n python-perf-debuginfo
-This package provides debug information for the perf python bindings.
-
-# the python_sitearch macro should already be defined from above
-%{expand:%%global debuginfo_args %{?debuginfo_args} -p
'.*%%{python_sitearch}/perf.so(\.debug)?|XXX' -o python-perf-debuginfo.list}
-
-
-%endif # with_perf
-
-%if %{with_tools}
-%package -n kernel-tools
-Summary: Assortment of tools for the Linux kernel
-Group: Development/System
-License: GPLv2
-Provides: cpupowerutils = 1:009-0.6.p1
-Obsoletes: cpupowerutils < 1:009-0.6.p1
-Provides: cpufreq-utils = 1:009-0.6.p1
-Provides: cpufrequtils = 1:009-0.6.p1
-Obsoletes: cpufreq-utils < 1:009-0.6.p1
-Obsoletes: cpufrequtils < 1:009-0.6.p1
-Obsoletes: cpuspeed < 1:1.5-16
-Requires: kernel-tools-libs = %{version}-%{release}
-%define __requires_exclude ^%{_bindir}/python
-%description -n kernel-tools
-This package contains the tools/ directory from the kernel source
-and the supporting documentation.
-
-%package -n kernel-tools-libs
-Summary: Libraries for the kernels-tools
-Group: Development/System
-License: GPLv2
-%description -n kernel-tools-libs
-This package contains the libraries built from the tools/ directory
-from the kernel source.
-
-%package -n kernel-tools-libs-devel
-Summary: Assortment of tools for the Linux kernel
-Group: Development/System
-License: GPLv2
-Requires: kernel-tools = %{version}-%{release}
-Provides: cpupowerutils-devel = 1:009-0.6.p1
-Obsoletes: cpupowerutils-devel < 1:009-0.6.p1
-Requires: kernel-tools-libs = %{version}-%{release}
-Provides: kernel-tools-devel
-%description -n kernel-tools-libs-devel
-This package contains the development files for the tools/ directory from
-the kernel source.
-
-%package -n kernel-tools-debuginfo
-Summary: Debug information for package kernel-tools
-Group: Development/Debug
-Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
-AutoReqProv: no
-%description -n kernel-tools-debuginfo
-This package provides debug information for package kernel-tools.
-
-# Note that this pattern only works right to match the .build-id
-# symlinks because of the trailing nonmatching alternation and
-# the leading .*, because of find-debuginfo.sh's buggy handling
-# of matching the pattern against the symlinks file.
-%{expand:%%global debuginfo_args %{?debuginfo_args} -p
'.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|XXX'
-o kernel-tools-debuginfo.list}
-
-%endif # with_tools
-
-
#
# This macro creates a kernel-<subpackage>-debuginfo package.
# %%kernel_debuginfo_package <subpackage>
@@ -960,6 +838,7 @@ Provides: installonlypkg(kernel)\
# Now, each variant package.
+%if %{with_pae}
%ifnarch armv7hl
%define variant_summary The Linux kernel compiled for PAE capable machines
%kernel_variant_package %{pae}
@@ -989,7 +868,7 @@ Install the kernel-PAE package if your machine has more than 4GB of
memory.
This variant of the kernel has numerous debugging options enabled.
It should only be installed when trying to gather additional information
on kernel bugs, as some of these options impact performance noticably.
-
+%endif
%define variant_summary The Linux kernel compiled with extra debugging enabled
%kernel_variant_package debug
@@ -1396,7 +1275,7 @@ BuildKernel() {
# and now to start the build process
- make -s mrproper
+ make %{?make_opts} mrproper
cp configs/$Config .config
%if %{signkernel}%{signmodules}
@@ -1406,9 +1285,9 @@ BuildKernel() {
Arch=`head -1 .config | cut -b 3-`
echo USING ARCH=$Arch
- make -s ARCH=$Arch oldnoconfig >/dev/null
- %{make} -s ARCH=$Arch V=1 %{?_smp_mflags} $MakeTarget %{?sparse_mflags}
%{?kernel_mflags}
- %{make} -s ARCH=$Arch V=1 %{?_smp_mflags} modules %{?sparse_mflags} || exit 1
+ make %{?make_opts} ARCH=$Arch olddefconfig >/dev/null
+ %{make} %{?make_opts} ARCH=$Arch %{?_smp_mflags} $MakeTarget %{?sparse_mflags}
%{?kernel_mflags}
+ %{make} %{?make_opts} ARCH=$Arch %{?_smp_mflags} modules %{?sparse_mflags} || exit 1
mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
@@ -1417,7 +1296,7 @@ BuildKernel() {
%endif
%ifarch %{arm} aarch64
- %{make} -s ARCH=$Arch V=1 dtbs dtbs_install
INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
+ %{make} %{?make_opts} ARCH=$Arch dtbs dtbs_install
INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
$RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb
find arch/$Arch/boot/dts -name '*.dtb' -type f | xargs rm -f
%endif
@@ -1458,10 +1337,10 @@ BuildKernel() {
# Override $(mod-fw) because we don't want it to install any firmware
# we'll get it from the linux-firmware package and we don't want conflicts
- %{make} -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install
KERNELRELEASE=$KernelVer mod-fw=
+ %{make} %{?make_opts} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install
KERNELRELEASE=$KernelVer mod-fw=
if [ $DoVDSO -ne 0 ]; then
- %{make} -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install
KERNELRELEASE=$KernelVer
+ %{make} %{?make_opts} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install
KERNELRELEASE=$KernelVer
if [ ! -s ldconfig-kernel.conf ]; then
echo > ldconfig-kernel.conf "\
# Placeholder file, no vDSO hwcap entries used in this kernel."
@@ -1723,51 +1602,6 @@ BuildKernel %make_target %kernel_image %{use_vdso} %{pae}
BuildKernel %make_target %kernel_image %{_use_vdso}
%endif
-%global perf_make \
- make -s EXTRA_CFLAGS="${RPM_OPT_FLAGS}"
LDFLAGS="%{__global_ldflags}" %{?cross_opts} -C tools/perf V=1
NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1
NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 NO_JVMTI=1 prefix=%{_prefix}
-%if %{with_perf}
-# perf
-# make sure check-headers.sh is executable
-chmod +x tools/perf/check-headers.sh
-%{perf_make} DESTDIR=$RPM_BUILD_ROOT all
-%endif
-
-%if %{with_tools}
-%ifarch %{cpupowerarchs}
-# cpupower
-# make sure version-gen.sh is executable.
-chmod +x tools/power/cpupower/utils/version-gen.sh
-%{make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false
-%ifarch %{ix86}
- pushd tools/power/cpupower/debug/i386
- %{make} %{?_smp_mflags} centrino-decode powernow-k8-decode
- popd
-%endif
-%ifarch x86_64
- pushd tools/power/cpupower/debug/x86_64
- %{make} %{?_smp_mflags} centrino-decode powernow-k8-decode
- popd
-%endif
-%ifarch %{ix86} x86_64
- pushd tools/power/x86/x86_energy_perf_policy/
- %{make}
- popd
- pushd tools/power/x86/turbostat
- %{make}
- popd
-%endif #turbostat/x86_energy_perf_policy
-%endif
-pushd tools/thermal/tmon/
-%{make}
-popd
-pushd tools/iio/
-%{make}
-popd
-pushd tools/gpio/
-%{make}
-popd
-%endif
-
# In the modsign case, we do 3 things. 1) We check the "flavour" and hard
# code the value in the following invocations. This is somewhat sub-optimal
# but we're doing this inside of an RPM macro and it isn't as easy as it
@@ -1880,73 +1714,6 @@ done
rm -rf $RPM_BUILD_ROOT/usr/tmp-headers
%endif
-%if %{with_perf}
-# perf tool binary and supporting scripts/binaries
-%{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin install-traceevent-plugins
-# remove the 'trace' symlink.
-rm -f %{buildroot}%{_bindir}/trace
-# remove the perf-tips
-rm -rf %{buildroot}%{_docdir}/perf-tip
-
-# python-perf extension
-%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-python_ext
-
-# perf man pages (note: implicit rpm magic compresses them later)
-mkdir -p %{buildroot}/%{_mandir}/man1
-pushd %{buildroot}/%{_mandir}/man1
-tar -xf %{SOURCE10}
-%if !%{with_tools}
- rm -f kvm_stat.1
-%endif
-popd
-%endif
-
-%if %{with_tools}
-%ifarch %{cpupowerarchs}
-%{make} -C tools/power/cpupower DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir}
mandir=%{_mandir} CPUFREQ_BENCH=false install
-rm -f %{buildroot}%{_libdir}/*.{a,la}
-%find_lang cpupower
-mv cpupower.lang ../
-%ifarch %{ix86}
- pushd tools/power/cpupower/debug/i386
- install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode
- install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode
- popd
-%endif
-%ifarch x86_64
- pushd tools/power/cpupower/debug/x86_64
- install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode
- install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode
- popd
-%endif
-chmod 0755 %{buildroot}%{_libdir}/libcpupower.so*
-mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig
-install -m644 %{SOURCE2000} %{buildroot}%{_unitdir}/cpupower.service
-install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower
-%endif
-%ifarch %{ix86} x86_64
- mkdir -p %{buildroot}%{_mandir}/man8
- pushd tools/power/x86/x86_energy_perf_policy
- make DESTDIR=%{buildroot} install
- popd
- pushd tools/power/x86/turbostat
- make DESTDIR=%{buildroot} install
- popd
-%endif #turbostat/x86_energy_perf_policy
-pushd tools/thermal/tmon
-make INSTALL_ROOT=%{buildroot} install
-popd
-pushd tools/iio
-make DESTDIR=%{buildroot} install
-popd
-pushd tools/gpio
-make DESTDIR=%{buildroot} install
-popd
-pushd tools/kvm/kvm_stat
-make INSTALL_ROOT=%{buildroot} install-tools
-popd
-%endif
-
%if %{with_bootwrapper}
make DESTDIR=$RPM_BUILD_ROOT bootwrapper_install WRAPPER_OBJDIR=%{_libdir}/kernel-wrapper
WRAPPER_DTSDIR=%{_libdir}/kernel-wrapper/dts
%endif
@@ -1962,14 +1729,6 @@ rm -rf $RPM_BUILD_ROOT
### scripts
###
-%if %{with_tools}
-%post -n kernel-tools-libs
-/sbin/ldconfig
-
-%postun -n kernel-tools-libs
-/sbin/ldconfig
-%endif
-
#
# This macro defines a %%post script for a kernel*-devel package.
# %%kernel_devel_post [<subpackage>]
@@ -2054,11 +1813,13 @@ fi}\
%kernel_variant_preun
%kernel_variant_post -r kernel-smp
+%if %{with_pae}
%kernel_variant_preun %{pae}
%kernel_variant_post -v %{pae} -r (kernel|kernel-smp)
%kernel_variant_post -v %{pae}debug -r (kernel|kernel-smp)
%kernel_variant_preun %{pae}debug
+%endif
%kernel_variant_preun debug
%kernel_variant_post -v debug
@@ -2091,77 +1852,6 @@ fi
%{_libdir}/kernel-wrapper
%endif
-%if %{with_perf}
-%files -n perf
-%defattr(-,root,root)
-%{_bindir}/perf
-%dir %{_libdir}/traceevent/plugins
-%{_libdir}/traceevent/plugins/*
-%dir %{_libexecdir}/perf-core
-%{_libexecdir}/perf-core/*
-%{_datadir}/perf-core/*
-%{_mandir}/man[1-8]/perf*
-%{_sysconfdir}/bash_completion.d/perf
-%doc linux-%{KVERREL}/tools/perf/Documentation/examples.txt
-
-%files -n python-perf
-%defattr(-,root,root)
-%{python_sitearch}
-
-%if %{with_debuginfo}
-%files -f perf-debuginfo.list -n perf-debuginfo
-%defattr(-,root,root)
-
-%files -f python-perf-debuginfo.list -n python-perf-debuginfo
-%defattr(-,root,root)
-%endif
-%endif # with_perf
-
-%if %{with_tools}
-%files -n kernel-tools -f cpupower.lang
-%defattr(-,root,root)
-%ifarch %{cpupowerarchs}
-%{_bindir}/cpupower
-%ifarch %{ix86} x86_64
-%{_bindir}/centrino-decode
-%{_bindir}/powernow-k8-decode
-%endif
-%{_unitdir}/cpupower.service
-%{_mandir}/man[1-8]/cpupower*
-%config(noreplace) %{_sysconfdir}/sysconfig/cpupower
-%ifarch %{ix86} x86_64
-%{_bindir}/x86_energy_perf_policy
-%{_mandir}/man8/x86_energy_perf_policy*
-%{_bindir}/turbostat
-%{_mandir}/man8/turbostat*
-%endif
-%{_bindir}/tmon
-%{_bindir}/iio_event_monitor
-%{_bindir}/iio_generic_buffer
-%{_bindir}/lsiio
-%{_bindir}/lsgpio
-%{_bindir}/gpio-hammer
-%{_bindir}/gpio-event-mon
-%{_mandir}/man1/kvm_stat*
-%{_bindir}/kvm_stat
-%endif
-
-%if %{with_debuginfo}
-%files -f kernel-tools-debuginfo.list -n kernel-tools-debuginfo
-%defattr(-,root,root)
-%endif
-
-%ifarch %{cpupowerarchs}
-%files -n kernel-tools-libs
-%{_libdir}/libcpupower.so.0
-%{_libdir}/libcpupower.so.0.0.1
-
-%files -n kernel-tools-libs-devel
-%{_libdir}/libcpupower.so
-%{_includedir}/cpufreq.h
-%endif
-%endif # with_perf
-
# empty meta-package
%files
%defattr(-,root,root)
@@ -2237,6 +1927,9 @@ fi
#
#
%changelog
+* Tue Feb 13 2018 Laura Abbott <labbott(a)redhat.com> - 4.15.3-300
+- Linux v4.15.3 rebase
+
* Wed Feb 07 2018 Justin M. Forbes <jforbes(a)fedoraproject.org> - 4.14.18-200
- Linux v4.14.18
diff --git a/qxl-fixes.patch b/qxl-fixes.patch
deleted file mode 100644
index 933f27c..0000000
--- a/qxl-fixes.patch
+++ /dev/null
@@ -1,376 +0,0 @@
-From 56cbcb6c41932b19ef0d838f1ff25a662a2e403d Mon Sep 17 00:00:00 2001
-From: Gerd Hoffmann <kraxel(a)redhat.com>
-Date: Thu, 19 Oct 2017 08:21:49 +0200
-Subject: [PATCH] drm/qxl: replace QXL_INFO with DRM_DEBUG_DRIVER
-
-Signed-off-by: Gerd Hoffmann <kraxel(a)redhat.com>
-Reviewed-by: Dave Airlie <airlied(a)redhat.com>
-Link:
http://patchwork.freedesktop.org/patch/msgid/20171019062150.28090-2-kraxe...
----
- drivers/gpu/drm/qxl/qxl_cmd.c | 16 +++++++---------
- drivers/gpu/drm/qxl/qxl_drv.h | 26 +-------------------------
- drivers/gpu/drm/qxl/qxl_fb.c | 13 +++++--------
- drivers/gpu/drm/qxl/qxl_release.c | 5 ++---
- drivers/gpu/drm/qxl/qxl_ttm.c | 4 ++--
- 5 files changed, 17 insertions(+), 47 deletions(-)
-
-diff --git a/drivers/gpu/drm/qxl/qxl_cmd.c b/drivers/gpu/drm/qxl/qxl_cmd.c
-index 74fc9362ecf9..8ec53d5abd62 100644
---- a/drivers/gpu/drm/qxl/qxl_cmd.c
-+++ b/drivers/gpu/drm/qxl/qxl_cmd.c
-@@ -219,7 +219,7 @@ int qxl_garbage_collect(struct qxl_device *qdev)
- union qxl_release_info *info;
-
- while (qxl_ring_pop(qdev->release_ring, &id)) {
-- QXL_INFO(qdev, "popped %lld\n", id);
-+ DRM_DEBUG_DRIVER("popped %lld\n", id);
- while (id) {
- release = qxl_release_from_id_locked(qdev, id);
- if (release == NULL)
-@@ -229,8 +229,8 @@ int qxl_garbage_collect(struct qxl_device *qdev)
- next_id = info->next;
- qxl_release_unmap(qdev, release, info);
-
-- QXL_INFO(qdev, "popped %lld, next %lld\n", id,
-- next_id);
-+ DRM_DEBUG_DRIVER("popped %lld, next %lld\n", id,
-+ next_id);
-
- switch (release->type) {
- case QXL_RELEASE_DRAWABLE:
-@@ -248,7 +248,7 @@ int qxl_garbage_collect(struct qxl_device *qdev)
- }
- }
-
-- QXL_INFO(qdev, "%s: %d\n", __func__, i);
-+ DRM_DEBUG_DRIVER("%d\n", i);
-
- return i;
- }
-@@ -381,8 +381,7 @@ void qxl_io_create_primary(struct qxl_device *qdev,
- {
- struct qxl_surface_create *create;
-
-- QXL_INFO(qdev, "%s: qdev %p, ram_header %p\n", __func__, qdev,
-- qdev->ram_header);
-+ DRM_DEBUG_DRIVER("qdev %p, ram_header %p\n", qdev, qdev->ram_header);
- create = &qdev->ram_header->create_surface;
- create->format = bo->surf.format;
- create->width = bo->surf.width;
-@@ -390,8 +389,7 @@ void qxl_io_create_primary(struct qxl_device *qdev,
- create->stride = bo->surf.stride;
- create->mem = qxl_bo_physical_address(qdev, bo, offset);
-
-- QXL_INFO(qdev, "%s: mem = %llx, from %p\n", __func__, create->mem,
-- bo->kptr);
-+ DRM_DEBUG_DRIVER("mem = %llx, from %p\n", create->mem, bo->kptr);
-
- create->flags = QXL_SURF_FLAG_KEEP_DATA;
- create->type = QXL_SURF_TYPE_PRIMARY;
-@@ -401,7 +399,7 @@ void qxl_io_create_primary(struct qxl_device *qdev,
-
- void qxl_io_memslot_add(struct qxl_device *qdev, uint8_t id)
- {
-- QXL_INFO(qdev, "qxl_memslot_add %d\n", id);
-+ DRM_DEBUG_DRIVER("qxl_memslot_add %d\n", id);
- wait_for_io_cmd(qdev, id, QXL_IO_MEMSLOT_ADD_ASYNC);
- }
-
-diff --git a/drivers/gpu/drm/qxl/qxl_drv.h b/drivers/gpu/drm/qxl/qxl_drv.h
-index 3397a1907336..d707b351875c 100644
---- a/drivers/gpu/drm/qxl/qxl_drv.h
-+++ b/drivers/gpu/drm/qxl/qxl_drv.h
-@@ -62,33 +62,9 @@
-
- #define QXL_DEBUGFS_MAX_COMPONENTS 32
-
--extern int qxl_log_level;
- extern int qxl_num_crtc;
- extern int qxl_max_ioctls;
-
--enum {
-- QXL_INFO_LEVEL = 1,
-- QXL_DEBUG_LEVEL = 2,
--};
--
--#define QXL_INFO(qdev, fmt, ...) do { \
-- if (qxl_log_level >= QXL_INFO_LEVEL) { \
-- qxl_io_log(qdev, fmt, __VA_ARGS__); \
-- } \
-- } while (0)
--#define QXL_DEBUG(qdev, fmt, ...) do { \
-- if (qxl_log_level >= QXL_DEBUG_LEVEL) { \
-- qxl_io_log(qdev, fmt, __VA_ARGS__); \
-- } \
-- } while (0)
--#define QXL_INFO_ONCE(qdev, fmt, ...) do { \
-- static int done; \
-- if (!done) { \
-- done = 1; \
-- QXL_INFO(qdev, fmt, __VA_ARGS__); \
-- } \
-- } while (0)
--
- #define DRM_FILE_OFFSET 0x100000000ULL
- #define DRM_FILE_PAGE_OFFSET (DRM_FILE_OFFSET >> PAGE_SHIFT)
-
-@@ -351,7 +327,7 @@ int qxl_check_idle(struct qxl_ring *ring);
- static inline void *
- qxl_fb_virtual_address(struct qxl_device *qdev, unsigned long physical)
- {
-- QXL_INFO(qdev, "not implemented (%lu)\n", physical);
-+ DRM_DEBUG_DRIVER("not implemented (%lu)\n", physical);
- return 0;
- }
-
-diff --git a/drivers/gpu/drm/qxl/qxl_fb.c b/drivers/gpu/drm/qxl/qxl_fb.c
-index 844c4a31ca13..23af3e352673 100644
---- a/drivers/gpu/drm/qxl/qxl_fb.c
-+++ b/drivers/gpu/drm/qxl/qxl_fb.c
-@@ -240,18 +240,15 @@ static int qxlfb_create(struct qxl_fbdev *qfbdev,
- return ret;
-
- qbo = gem_to_qxl_bo(gobj);
-- QXL_INFO(qdev, "%s: %dx%d %d\n", __func__, mode_cmd.width,
-- mode_cmd.height, mode_cmd.pitches[0]);
-+ DRM_DEBUG_DRIVER("%dx%d %d\n", mode_cmd.width,
-+ mode_cmd.height, mode_cmd.pitches[0]);
-
- shadow = vmalloc(mode_cmd.pitches[0] * mode_cmd.height);
- /* TODO: what's the usual response to memory allocation errors? */
- BUG_ON(!shadow);
-- QXL_INFO(qdev,
-- "surface0 at gpu offset %lld, mmap_offset %lld (virt %p, shadow %p)\n",
-- qxl_bo_gpu_offset(qbo),
-- qxl_bo_mmap_offset(qbo),
-- qbo->kptr,
-- shadow);
-+ DRM_DEBUG_DRIVER("surface0 at gpu offset %lld, mmap_offset %lld (virt %p, shadow
%p)\n",
-+ qxl_bo_gpu_offset(qbo), qxl_bo_mmap_offset(qbo),
-+ qbo->kptr, shadow);
- size = mode_cmd.pitches[0] * mode_cmd.height;
-
- info = drm_fb_helper_alloc_fbi(&qfbdev->helper);
-diff --git a/drivers/gpu/drm/qxl/qxl_release.c b/drivers/gpu/drm/qxl/qxl_release.c
-index e6ec845b5be0..a6da6fa6ad58 100644
---- a/drivers/gpu/drm/qxl/qxl_release.c
-+++ b/drivers/gpu/drm/qxl/qxl_release.c
-@@ -154,7 +154,7 @@ qxl_release_alloc(struct qxl_device *qdev, int type,
- return handle;
- }
- *ret = release;
-- QXL_INFO(qdev, "allocated release %d\n", handle);
-+ DRM_DEBUG_DRIVER("allocated release %d\n", handle);
- release->id = handle;
- return handle;
- }
-@@ -179,8 +179,7 @@ void
- qxl_release_free(struct qxl_device *qdev,
- struct qxl_release *release)
- {
-- QXL_INFO(qdev, "release %d, type %d\n", release->id,
-- release->type);
-+ DRM_DEBUG_DRIVER("release %d, type %d\n", release->id, release->type);
-
- if (release->surface_release_id)
- qxl_surface_id_dealloc(qdev, release->surface_release_id);
-diff --git a/drivers/gpu/drm/qxl/qxl_ttm.c b/drivers/gpu/drm/qxl/qxl_ttm.c
-index 7ecf8a4b9fe6..ab4823875311 100644
---- a/drivers/gpu/drm/qxl/qxl_ttm.c
-+++ b/drivers/gpu/drm/qxl/qxl_ttm.c
-@@ -136,8 +136,8 @@ int qxl_mmap(struct file *filp, struct vm_area_struct *vma)
- "filp->private_data->minor->dev->dev_private == NULL\n");
- return -EINVAL;
- }
-- QXL_INFO(qdev, "%s: filp->private_data = 0x%p, vma->vm_pgoff = %lx\n",
-- __func__, filp->private_data, vma->vm_pgoff);
-+ DRM_DEBUG_DRIVER("filp->private_data = 0x%p, vma->vm_pgoff = %lx\n",
-+ filp->private_data, vma->vm_pgoff);
-
- r = ttm_bo_mmap(filp, vma, &qdev->mman.bdev);
- if (unlikely(r != 0))
---
-2.14.3
-
-From 62676d10b483a2ff6e8b08c5e7c7d63a831343f5 Mon Sep 17 00:00:00 2001
-From: Gerd Hoffmann <kraxel(a)redhat.com>
-Date: Thu, 19 Oct 2017 08:21:50 +0200
-Subject: [PATCH] qxl: alloc & use shadow for dumb buffers
-
-This patch changes the way the primary surface is used for dumb
-framebuffers. Instead of configuring the bo itself as primary surface
-a shadow bo is created and used instead. Framebuffers can share the
-shadow bo in case they have the same format and resolution.
-
-On atomic plane updates we don't have to update the primary surface in
-case we pageflip from one framebuffer to another framebuffer which
-shares the same shadow. This in turn avoids the flicker caused by the
-primary-destroy + primary-create cycle, which is very annonying when
-running wayland on qxl.
-
-The qxl driver never actually writes to the shadow bo. It sends qxl
-blit commands which update it though, and the spice server might
-actually execute them (and thereby write to the shadow) in case the
-local rendering is kicked for some reason. This happens for example in
-case qemu is asked to write out a dump of the guest display (screendump
-monitor command).
-
-Signed-off-by: Gerd Hoffmann <kraxel(a)redhat.com>
-Reviewed-by: Dave Airlie <airlied(a)redhat.com>
-Link:
http://patchwork.freedesktop.org/patch/msgid/20171019062150.28090-3-kraxe...
----
- drivers/gpu/drm/qxl/qxl_cmd.c | 6 ++++-
- drivers/gpu/drm/qxl/qxl_display.c | 49 ++++++++++++++++++++++++++++++++++++---
- drivers/gpu/drm/qxl/qxl_drv.h | 2 ++
- drivers/gpu/drm/qxl/qxl_dumb.c | 1 +
- 4 files changed, 54 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/gpu/drm/qxl/qxl_cmd.c b/drivers/gpu/drm/qxl/qxl_cmd.c
-index 8ec53d5abd62..c0fb52c6d4ca 100644
---- a/drivers/gpu/drm/qxl/qxl_cmd.c
-+++ b/drivers/gpu/drm/qxl/qxl_cmd.c
-@@ -387,7 +387,11 @@ void qxl_io_create_primary(struct qxl_device *qdev,
- create->width = bo->surf.width;
- create->height = bo->surf.height;
- create->stride = bo->surf.stride;
-- create->mem = qxl_bo_physical_address(qdev, bo, offset);
-+ if (bo->shadow) {
-+ create->mem = qxl_bo_physical_address(qdev, bo->shadow, offset);
-+ } else {
-+ create->mem = qxl_bo_physical_address(qdev, bo, offset);
-+ }
-
- DRM_DEBUG_DRIVER("mem = %llx, from %p\n", create->mem, bo->kptr);
-
-diff --git a/drivers/gpu/drm/qxl/qxl_display.c b/drivers/gpu/drm/qxl/qxl_display.c
-index afbf50d0c08f..4756b3c9bf2c 100644
---- a/drivers/gpu/drm/qxl/qxl_display.c
-+++ b/drivers/gpu/drm/qxl/qxl_display.c
-@@ -305,7 +305,9 @@ static const struct drm_crtc_funcs qxl_crtc_funcs = {
- void qxl_user_framebuffer_destroy(struct drm_framebuffer *fb)
- {
- struct qxl_framebuffer *qxl_fb = to_qxl_framebuffer(fb);
-+ struct qxl_bo *bo = gem_to_qxl_bo(qxl_fb->obj);
-
-+ WARN_ON(bo->shadow);
- drm_gem_object_unreference_unlocked(qxl_fb->obj);
- drm_framebuffer_cleanup(fb);
- kfree(qxl_fb);
-@@ -508,6 +510,7 @@ static void qxl_primary_atomic_update(struct drm_plane *plane,
- .x2 = qfb->base.width,
- .y2 = qfb->base.height
- };
-+ bool same_shadow = false;
-
- if (old_state->fb) {
- qfb_old = to_qxl_framebuffer(old_state->fb);
-@@ -519,15 +522,23 @@ static void qxl_primary_atomic_update(struct drm_plane *plane,
- if (bo == bo_old)
- return;
-
-+ if (bo_old && bo_old->shadow && bo->shadow &&
-+ bo_old->shadow == bo->shadow) {
-+ same_shadow = true;
-+ }
-+
- if (bo_old && bo_old->is_primary) {
-- qxl_io_destroy_primary(qdev);
-+ if (!same_shadow)
-+ qxl_io_destroy_primary(qdev);
- bo_old->is_primary = false;
- }
-
- if (!bo->is_primary) {
-- qxl_io_create_primary(qdev, 0, bo);
-+ if (!same_shadow)
-+ qxl_io_create_primary(qdev, 0, bo);
- bo->is_primary = true;
- }
-+
- qxl_draw_dirty_fb(qdev, qfb, bo, 0, 0, &norect, 1, 1);
- }
-
-@@ -679,8 +690,9 @@ static void qxl_cursor_atomic_disable(struct drm_plane *plane,
- static int qxl_plane_prepare_fb(struct drm_plane *plane,
- struct drm_plane_state *new_state)
- {
-+ struct qxl_device *qdev = plane->dev->dev_private;
- struct drm_gem_object *obj;
-- struct qxl_bo *user_bo;
-+ struct qxl_bo *user_bo, *old_bo = NULL;
- int ret;
-
- if (!new_state->fb)
-@@ -689,6 +701,32 @@ static int qxl_plane_prepare_fb(struct drm_plane *plane,
- obj = to_qxl_framebuffer(new_state->fb)->obj;
- user_bo = gem_to_qxl_bo(obj);
-
-+ if (plane->type == DRM_PLANE_TYPE_PRIMARY &&
-+ user_bo->is_dumb && !user_bo->shadow) {
-+ if (plane->state->fb) {
-+ obj = to_qxl_framebuffer(plane->state->fb)->obj;
-+ old_bo = gem_to_qxl_bo(obj);
-+ }
-+ if (old_bo && old_bo->shadow &&
-+ user_bo->gem_base.size == old_bo->gem_base.size &&
-+ plane->state->crtc == new_state->crtc &&
-+ plane->state->crtc_w == new_state->crtc_w &&
-+ plane->state->crtc_h == new_state->crtc_h &&
-+ plane->state->src_x == new_state->src_x &&
-+ plane->state->src_y == new_state->src_y &&
-+ plane->state->src_w == new_state->src_w &&
-+ plane->state->src_h == new_state->src_h &&
-+ plane->state->rotation == new_state->rotation &&
-+ plane->state->zpos == new_state->zpos) {
-+ drm_gem_object_get(&old_bo->shadow->gem_base);
-+ user_bo->shadow = old_bo->shadow;
-+ } else {
-+ qxl_bo_create(qdev, user_bo->gem_base.size,
-+ true, true, QXL_GEM_DOMAIN_VRAM, NULL,
-+ &user_bo->shadow);
-+ }
-+ }
-+
- ret = qxl_bo_pin(user_bo, QXL_GEM_DOMAIN_CPU, NULL);
- if (ret)
- return ret;
-@@ -713,6 +751,11 @@ static void qxl_plane_cleanup_fb(struct drm_plane *plane,
- obj = to_qxl_framebuffer(old_state->fb)->obj;
- user_bo = gem_to_qxl_bo(obj);
- qxl_bo_unpin(user_bo);
-+
-+ if (user_bo->shadow && !user_bo->is_primary) {
-+ drm_gem_object_put_unlocked(&user_bo->shadow->gem_base);
-+ user_bo->shadow = NULL;
-+ }
- }
-
- static const uint32_t qxl_cursor_plane_formats[] = {
-diff --git a/drivers/gpu/drm/qxl/qxl_drv.h b/drivers/gpu/drm/qxl/qxl_drv.h
-index d707b351875c..08752c0ffb35 100644
---- a/drivers/gpu/drm/qxl/qxl_drv.h
-+++ b/drivers/gpu/drm/qxl/qxl_drv.h
-@@ -89,6 +89,8 @@ struct qxl_bo {
- /* Constant after initialization */
- struct drm_gem_object gem_base;
- bool is_primary; /* is this now a primary surface */
-+ bool is_dumb;
-+ struct qxl_bo *shadow;
- bool hw_surf_alloc;
- struct qxl_surface surf;
- uint32_t surface_id;
-diff --git a/drivers/gpu/drm/qxl/qxl_dumb.c b/drivers/gpu/drm/qxl/qxl_dumb.c
-index 5e65d5d2d937..11085ab01374 100644
---- a/drivers/gpu/drm/qxl/qxl_dumb.c
-+++ b/drivers/gpu/drm/qxl/qxl_dumb.c
-@@ -63,6 +63,7 @@ int qxl_mode_dumb_create(struct drm_file *file_priv,
- &handle);
- if (r)
- return r;
-+ qobj->is_dumb = true;
- args->pitch = pitch;
- args->handle = handle;
- return 0;
---
-2.14.3
-
diff --git a/sources b/sources
index 9b59b3f..9204d98 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,2 @@
-SHA512 (linux-4.14.tar.xz) =
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
-SHA512 (perf-man-4.14.tar.gz) =
76a9d8adc284cdffd4b3fbb060e7f9a14109267707ce1d03f4c3239cd70d8d164f697da3a0f90a363fbcac42a61d3c378afbcc2a86f112c501b9cb5ce74ef9f8
-SHA512 (patch-4.14.18.xz) =
3582494199ecb65e5c7a908a87e69c97005640f857c54487ff4a0cbd749c505d8d114fb9d4a01e081ab6e7982fc39b8c7077e6b4cc7e52bcdb904cffea637e62
+SHA512 (linux-4.15.tar.xz) =
c00d92659df815a53dcac7dde145b742b1f20867d380c07cb09ddb3295d6ff10f8931b21ef0b09d7156923a3957b39d74d87c883300173b2e20690d2b4ec35ea
+SHA512 (patch-4.15.3.xz) =
e82ccc4829353458b77e6261b7793221ece82430727b5bd38f79fa637cb920648b50fc5abedf0a9690eca926d8adb4454dd41bd64442ccc7573a4c13ce007277
diff --git a/ssb-Do-not-disable-PCI-host-on-non-Mips.patch
b/ssb-Do-not-disable-PCI-host-on-non-Mips.patch
new file mode 100644
index 0000000..2075849
--- /dev/null
+++ b/ssb-Do-not-disable-PCI-host-on-non-Mips.patch
@@ -0,0 +1,42 @@
+From patchwork Fri Jan 26 09:38:01 2018
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 7bit
+Subject: ssb: Do not disable PCI host on non-Mips
+From: Sven Joachim <svenjoac(a)gmx.de>
+X-Patchwork-Id: 10185397
+Message-Id: <87vafpq7t2.fsf(a)turtle.gmx.de>
+To: Michael Buesch <m(a)bues.ch>, linux-wireless(a)vger.kernel.org
+Cc: James Hogan <jhogan(a)kernel.org>, linux-mips(a)linux-mips.org,
+ Ralf Baechle <ralf(a)linux-mips.org>, James Hogan <jhogan(a)kernel.org>,
+ Paul Burton <paul.burton(a)mips.com>,
+ Matt Redfearn <matt.redfearn(a)imgtec.com>,
+ Guenter Roeck <linux(a)roeck-us.net>
+Date: Fri, 26 Jan 2018 10:38:01 +0100
+
+After upgrading an old laptop to 4.15-rc9, I found that the eth0 and
+wlan0 interfaces had disappeared. It turns out that the b43 and b44
+drivers require SSB_PCIHOST_POSSIBLE which depends on
+PCI_DRIVERS_LEGACY, a config option that only exists on Mips.
+
+Fixes: 58eae1416b80 ("ssb: Disable PCI host for PCI_DRIVERS_GENERIC")
+Cc: stable(a)vger.org
+Signed-off-by: Sven Joachim <svenjoac(a)gmx.de>
+Reviewed-by: James Hogan <jhogan(a)kernel.org>
+---
+ drivers/ssb/Kconfig | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/drivers/ssb/Kconfig b/drivers/ssb/Kconfig
+index 71c73766ee22..65af12c3bdb2 100644
+--- a/drivers/ssb/Kconfig
++++ b/drivers/ssb/Kconfig
+@@ -32,7 +32,7 @@ config SSB_BLOCKIO
+
+ config SSB_PCIHOST_POSSIBLE
+ bool
+- depends on SSB && (PCI = y || PCI = SSB) && PCI_DRIVERS_LEGACY
++ depends on SSB && (PCI = y || PCI = SSB) && (PCI_DRIVERS_LEGACY ||
!MIPS)
+ default y
+
+ config SSB_PCIHOST
diff --git a/v3-2-2-Input-synaptics---Lenovo-X1-Carbon-5-should-use-SMBUS-RMI.patch
b/v3-2-2-Input-synaptics---Lenovo-X1-Carbon-5-should-use-SMBUS-RMI.patch
index a37b15e..7e22e36 100644
--- a/v3-2-2-Input-synaptics---Lenovo-X1-Carbon-5-should-use-SMBUS-RMI.patch
+++ b/v3-2-2-Input-synaptics---Lenovo-X1-Carbon-5-should-use-SMBUS-RMI.patch
@@ -25,5 +25,5 @@ index ee5466a374bf..b3c683a84d3f 100644
"LEN004a", /* W541 */
+ "LEN0073", /* X1 Carbon 5 */
"LEN200f", /* T450s */
+ "LEN2018", /* T460p */
NULL
- };