From fd3b5b98eaef0d04438982eecfac1ff83d998ff0 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Thu, 23 May 2019 00:11:38 +0000
Subject: [PATCH] core/linux-armv5-rc to 5.2.rc1-1

---
 ...ow-mac-address-to-be-set-as-a-parame.patch |   8 +-
 .../0002-at91-ariag25-updates.patch           |   4 +-
 .../0003-at91-arietta-g25-support.patch       |   6 +-
 ...eds-trigger-Introduce-a-SATA-trigger.patch |  14 +-
 ...dd-SATA-activity-LED-trigger-support.patch |   6 +-
 ...-pogo_e02-Set-health-LED-to-default-.patch |   4 +-
 .../0007-Fix-mvsdio-SD-card-detection.patch   |  18 +-
 ...wood-Initial-support-for-GoFlex-Home.patch |   8 +-
 ...x-a-dead-loop-in-truncate_inode_page.patch |   8 +-
 core/linux-armv5-rc/PKGBUILD                  |  26 +-
 core/linux-armv5-rc/config                    | 485 +++++++++++++++---
 11 files changed, 475 insertions(+), 112 deletions(-)

diff --git a/core/linux-armv5-rc/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch b/core/linux-armv5-rc/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch
index 646cef9b8..58463b1df 100644
--- a/core/linux-armv5-rc/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch
+++ b/core/linux-armv5-rc/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch
@@ -1,4 +1,4 @@
-From 7c643b5b403a0a9d1943aaa42a3e41337cfdc8c8 Mon Sep 17 00:00:00 2001
+From 0f6d448e33d9a1b14026296e68857caeff40b56c Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 18 Feb 2014 01:43:50 -0300
 Subject: [PATCH 1/9] net/smsc95xx: Allow mac address to be set as a parameter
@@ -8,7 +8,7 @@ Subject: [PATCH 1/9] net/smsc95xx: Allow mac address to be set as a parameter
  1 file changed, 56 insertions(+)
 
 diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c
-index 309b88acd3d0..7bc9feb891a1 100644
+index a0e119907c84..47710d8bcf76 100644
 --- a/drivers/net/usb/smsc95xx.c
 +++ b/drivers/net/usb/smsc95xx.c
 @@ -60,6 +60,7 @@
@@ -30,7 +30,7 @@ index 309b88acd3d0..7bc9feb891a1 100644
  static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index,
  					    u32 *data, int in_pm)
  {
-@@ -910,8 +915,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd)
+@@ -911,8 +916,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd)
  	return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL);
  }
  
@@ -91,5 +91,5 @@ index 309b88acd3d0..7bc9feb891a1 100644
  
  	/* maybe the boot loader passed the MAC address in devicetree */
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/0002-at91-ariag25-updates.patch b/core/linux-armv5-rc/0002-at91-ariag25-updates.patch
index 946b00cba..cfcae9391 100644
--- a/core/linux-armv5-rc/0002-at91-ariag25-updates.patch
+++ b/core/linux-armv5-rc/0002-at91-ariag25-updates.patch
@@ -1,4 +1,4 @@
-From 6b2b388337cb33e255f1adc0e1aba4a43a56d3ab Mon Sep 17 00:00:00 2001
+From ac78ee31366d09ee39f88af54e4e0fa934528733 Mon Sep 17 00:00:00 2001
 From: Douglas Gilbert <[mailto:dgilbert@interlog.com]>
 Date: Mon, 12 Aug 2013 10:36:25 -0500
 Subject: [PATCH 2/9] at91: ariag25 updates
@@ -89,5 +89,5 @@ index e3e14b7e25aa..6fa702d84f14 100644
  
  		usb0: ohci@600000 {
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/0003-at91-arietta-g25-support.patch b/core/linux-armv5-rc/0003-at91-arietta-g25-support.patch
index d46b6991e..437fab384 100644
--- a/core/linux-armv5-rc/0003-at91-arietta-g25-support.patch
+++ b/core/linux-armv5-rc/0003-at91-arietta-g25-support.patch
@@ -1,4 +1,4 @@
-From d8ebefdd445ef98c4b585cfc3956a40baa6175ea Mon Sep 17 00:00:00 2001
+From 632781d917d662c57228eff7260c4f4429b50d8d Mon Sep 17 00:00:00 2001
 From: Kevin Mihelich <kevin@archlinuxarm.org>
 Date: Sat, 13 Jun 2015 13:46:30 -0600
 Subject: [PATCH 3/9] at91: arietta-g25 support
@@ -13,7 +13,7 @@ Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
  create mode 100644 arch/arm/boot/dts/at91-arietta256.dts
 
 diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
-index 7e2424957809..67f0410cb961 100644
+index dab2914fa293..ad48a34a40de 100644
 --- a/arch/arm/boot/dts/Makefile
 +++ b/arch/arm/boot/dts/Makefile
 @@ -35,6 +35,8 @@ dtb-$(CONFIG_SOC_AT91SAM9) += \
@@ -368,5 +368,5 @@ index 000000000000..cf18f869611a
 +
 +};
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/0004-leds-trigger-Introduce-a-SATA-trigger.patch b/core/linux-armv5-rc/0004-leds-trigger-Introduce-a-SATA-trigger.patch
index d9b1deda0..c4b1ee74a 100644
--- a/core/linux-armv5-rc/0004-leds-trigger-Introduce-a-SATA-trigger.patch
+++ b/core/linux-armv5-rc/0004-leds-trigger-Introduce-a-SATA-trigger.patch
@@ -1,4 +1,4 @@
-From 2aa810c2797a4cdf3b58520c20c8bcb54d874d54 Mon Sep 17 00:00:00 2001
+From 5e885a33c48ac5784071f76428ec48769a853c2c Mon Sep 17 00:00:00 2001
 From: Kevin Mihelich <kevin@archlinuxarm.org>
 Date: Sun, 25 Feb 2018 16:32:06 -0700
 Subject: [PATCH 4/9] leds: trigger: Introduce a SATA trigger
@@ -13,10 +13,10 @@ Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
  create mode 100644 drivers/leds/trigger/ledtrig-sata.c
 
 diff --git a/drivers/leds/trigger/Kconfig b/drivers/leds/trigger/Kconfig
-index a2559b4fdfff..592f942e0300 100644
+index 23cc85e2e0e5..32ad06dbf8c0 100644
 --- a/drivers/leds/trigger/Kconfig
 +++ b/drivers/leds/trigger/Kconfig
-@@ -41,6 +41,12 @@ config LEDS_TRIGGER_DISK
+@@ -38,6 +38,12 @@ config LEDS_TRIGGER_DISK
  	  This allows LEDs to be controlled by disk activity.
  	  If unsure, say Y.
  
@@ -30,7 +30,7 @@ index a2559b4fdfff..592f942e0300 100644
  	bool "LED MTD (NAND/NOR) Trigger"
  	depends on MTD
 diff --git a/drivers/leds/trigger/Makefile b/drivers/leds/trigger/Makefile
-index f3cfe1950538..f294704a3ebe 100644
+index 733a83e2a718..023b9221202b 100644
 --- a/drivers/leds/trigger/Makefile
 +++ b/drivers/leds/trigger/Makefile
 @@ -2,6 +2,7 @@
@@ -91,10 +91,10 @@ index 000000000000..f1798f43666f
 +}
 +device_initcall(ledtrig_sata_init);
 diff --git a/include/linux/leds.h b/include/linux/leds.h
-index b7e82550e655..065d1b955aca 100644
+index 78204650fe2a..8b140d295d0e 100644
 --- a/include/linux/leds.h
 +++ b/include/linux/leds.h
-@@ -351,6 +351,12 @@ extern void ledtrig_disk_activity(bool write);
+@@ -396,6 +396,12 @@ extern void ledtrig_disk_activity(bool write);
  static inline void ledtrig_disk_activity(bool write) {}
  #endif
  
@@ -108,5 +108,5 @@ index b7e82550e655..065d1b955aca 100644
  extern void ledtrig_mtd_activity(void);
  #else
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/0005-ata-sata_mv-Add-SATA-activity-LED-trigger-support.patch b/core/linux-armv5-rc/0005-ata-sata_mv-Add-SATA-activity-LED-trigger-support.patch
index 69e692867..e5f385c65 100644
--- a/core/linux-armv5-rc/0005-ata-sata_mv-Add-SATA-activity-LED-trigger-support.patch
+++ b/core/linux-armv5-rc/0005-ata-sata_mv-Add-SATA-activity-LED-trigger-support.patch
@@ -1,4 +1,4 @@
-From 1977d24ec95c54cfe0051ba5d327b0416ea36afd Mon Sep 17 00:00:00 2001
+From 5c4e2ca91a67db581fec1b4c04e1044cc02dff7a Mon Sep 17 00:00:00 2001
 From: Kevin Mihelich <kevin@archlinuxarm.org>
 Date: Sun, 25 Feb 2018 16:34:33 -0700
 Subject: [PATCH 5/9] ata: sata_mv: Add SATA activity LED trigger support
@@ -9,7 +9,7 @@ Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
  1 file changed, 3 insertions(+)
 
 diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
-index 42d4589b43d4..cd3cdd5efc8b 100644
+index 73ba8e134ca9..a220fce7ee17 100644
 --- a/drivers/ata/sata_mv.c
 +++ b/drivers/ata/sata_mv.c
 @@ -72,6 +72,7 @@
@@ -30,5 +30,5 @@ index 42d4589b43d4..cd3cdd5efc8b 100644
  		int using_ncq = ((pp->pp_flags & MV_PP_FLAG_NCQ_EN) != 0);
  		if (want_ncq != using_ncq)
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/0006-ARM-dts-kirkwood-pogo_e02-Set-health-LED-to-default-.patch b/core/linux-armv5-rc/0006-ARM-dts-kirkwood-pogo_e02-Set-health-LED-to-default-.patch
index 3d5459407..28091d0b3 100644
--- a/core/linux-armv5-rc/0006-ARM-dts-kirkwood-pogo_e02-Set-health-LED-to-default-.patch
+++ b/core/linux-armv5-rc/0006-ARM-dts-kirkwood-pogo_e02-Set-health-LED-to-default-.patch
@@ -1,4 +1,4 @@
-From e353095514e7c3c432e2be8f411db9cb54b1e783 Mon Sep 17 00:00:00 2001
+From e25d01bc705fd153dcdce27c5dda1fbc4c3d7973 Mon Sep 17 00:00:00 2001
 From: Kevin Mihelich <kevin@archlinuxarm.org>
 Date: Sun, 25 Feb 2018 16:37:08 -0700
 Subject: [PATCH 6/9] ARM: dts: kirkwood-pogo_e02: Set health LED to default-on
@@ -22,5 +22,5 @@ index f9e95e55f36d..a3ee0ad3c1b4 100644
  		fault {
  			label = "pogo_e02:orange:fault";
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/0007-Fix-mvsdio-SD-card-detection.patch b/core/linux-armv5-rc/0007-Fix-mvsdio-SD-card-detection.patch
index dd63f338c..e767c5b81 100644
--- a/core/linux-armv5-rc/0007-Fix-mvsdio-SD-card-detection.patch
+++ b/core/linux-armv5-rc/0007-Fix-mvsdio-SD-card-detection.patch
@@ -1,4 +1,4 @@
-From d43620a7de14b6d16aeeb7c6494248b306928854 Mon Sep 17 00:00:00 2001
+From 047ad05a8305c3346806aa87777197268560b071 Mon Sep 17 00:00:00 2001
 From: Kevin Mihelich <kevin@archlinuxarm.org>
 Date: Sun, 25 Feb 2018 16:38:04 -0700
 Subject: [PATCH 7/9] Fix mvsdio SD card detection
@@ -13,10 +13,10 @@ Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
  3 files changed, 12 insertions(+), 1 deletion(-)
 
 diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
-index 121ce50b6d5e..4236a5e8043b 100644
+index 6db36dc870b5..7aa4d670ff37 100644
 --- a/drivers/mmc/core/core.c
 +++ b/drivers/mmc/core/core.c
-@@ -717,7 +717,7 @@ void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card)
+@@ -714,7 +714,7 @@ void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card)
  			 */
  			limit_us = 3000000;
  		else
@@ -26,10 +26,10 @@ index 121ce50b6d5e..4236a5e8043b 100644
  		/*
  		 * SDHC cards always use these fixed values.
 diff --git a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c
-index baf3d5da4ccb..f7f1f4f0d2c9 100644
+index d3d32f9a2cb1..c4d0797c8ad2 100644
 --- a/drivers/mmc/core/sd.c
 +++ b/drivers/mmc/core/sd.c
-@@ -356,6 +356,15 @@ int mmc_sd_switch_hs(struct mmc_card *card)
+@@ -379,6 +379,15 @@ int mmc_sd_switch_hs(struct mmc_card *card)
  	if (!status)
  		return -ENOMEM;
  
@@ -46,7 +46,7 @@ index baf3d5da4ccb..f7f1f4f0d2c9 100644
  	if (err)
  		goto out;
 diff --git a/drivers/mmc/host/mvsdio.c b/drivers/mmc/host/mvsdio.c
-index 210247b3d11a..05029d5bd72a 100644
+index 9cb93e15b197..257040ddde4c 100644
 --- a/drivers/mmc/host/mvsdio.c
 +++ b/drivers/mmc/host/mvsdio.c
 @@ -23,6 +23,7 @@
@@ -55,9 +55,9 @@ index 210247b3d11a..05029d5bd72a 100644
  #include <linux/mmc/slot-gpio.h>
 +#include <linux/mmc/sd.h>
  
- #include <asm/sizes.h>
+ #include <linux/sizes.h>
  #include <asm/unaligned.h>
-@@ -149,6 +150,7 @@ static void mvsd_request(struct mmc_host *mmc, struct mmc_request *mrq)
+@@ -150,6 +151,7 @@ static void mvsd_request(struct mmc_host *mmc, struct mmc_request *mrq)
  
  	dev_dbg(host->dev, "cmd %d (hw state 0x%04x)\n",
  		cmd->opcode, mvsd_read(MVSD_HW_STATE));
@@ -66,5 +66,5 @@ index 210247b3d11a..05029d5bd72a 100644
  	cmdreg = MVSD_CMD_INDEX(cmd->opcode);
  
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/0008-ARM-dts-kirkwood-Initial-support-for-GoFlex-Home.patch b/core/linux-armv5-rc/0008-ARM-dts-kirkwood-Initial-support-for-GoFlex-Home.patch
index 6a9e570c0..a115706a7 100644
--- a/core/linux-armv5-rc/0008-ARM-dts-kirkwood-Initial-support-for-GoFlex-Home.patch
+++ b/core/linux-armv5-rc/0008-ARM-dts-kirkwood-Initial-support-for-GoFlex-Home.patch
@@ -1,4 +1,4 @@
-From 90e742bedbbe2be971be48f3f1ded8547264a086 Mon Sep 17 00:00:00 2001
+From 7dc9da0b5be57c672ad0c71a4832f2d8bb0c51bd Mon Sep 17 00:00:00 2001
 From: Kevin Mihelich <kevin@archlinuxarm.org>
 Date: Sun, 25 Feb 2018 16:42:40 -0700
 Subject: [PATCH 8/9] ARM: dts: kirkwood: Initial support for GoFlex Home
@@ -11,10 +11,10 @@ Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
  create mode 100644 arch/arm/boot/dts/kirkwood-goflexhome.dts
 
 diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
-index 67f0410cb961..7b23ace892dc 100644
+index ad48a34a40de..6b1db29c34d9 100644
 --- a/arch/arm/boot/dts/Makefile
 +++ b/arch/arm/boot/dts/Makefile
-@@ -250,6 +250,7 @@ dtb-$(CONFIG_MACH_KIRKWOOD) += \
+@@ -265,6 +265,7 @@ dtb-$(CONFIG_MACH_KIRKWOOD) += \
  	kirkwood-ds411.dtb \
  	kirkwood-ds411j.dtb \
  	kirkwood-ds411slim.dtb \
@@ -156,5 +156,5 @@ index 000000000000..554716fbf367
 +	};
 +};
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/0009-Revert-vfs-mm-fix-a-dead-loop-in-truncate_inode_page.patch b/core/linux-armv5-rc/0009-Revert-vfs-mm-fix-a-dead-loop-in-truncate_inode_page.patch
index 0dfb03d31..060bb1a70 100644
--- a/core/linux-armv5-rc/0009-Revert-vfs-mm-fix-a-dead-loop-in-truncate_inode_page.patch
+++ b/core/linux-armv5-rc/0009-Revert-vfs-mm-fix-a-dead-loop-in-truncate_inode_page.patch
@@ -1,4 +1,4 @@
-From b246aca0be1fb73be526b50c1e38743762138721 Mon Sep 17 00:00:00 2001
+From 26f61faaf2e5c2c07410d6748864699fd4be9d41 Mon Sep 17 00:00:00 2001
 From: Kevin Mihelich <kevin@archlinuxarm.org>
 Date: Sun, 25 Feb 2018 16:45:51 -0700
 Subject: [PATCH 9/9] Revert "vfs,mm: fix a dead loop in
@@ -13,10 +13,10 @@ device.
  1 file changed, 4 deletions(-)
 
 diff --git a/mm/filemap.c b/mm/filemap.c
-index 0604cb02e6f3..0659f3b9f04f 100644
+index c5af80c43d36..59b48521553d 100644
 --- a/mm/filemap.c
 +++ b/mm/filemap.c
-@@ -2062,10 +2062,6 @@ static ssize_t generic_file_buffered_read(struct kiocb *iocb,
+@@ -1993,10 +1993,6 @@ static ssize_t generic_file_buffered_read(struct kiocb *iocb,
  	unsigned int prev_offset;
  	int error = 0;
  
@@ -28,5 +28,5 @@ index 0604cb02e6f3..0659f3b9f04f 100644
  	prev_index = ra->prev_pos >> PAGE_SHIFT;
  	prev_offset = ra->prev_pos & (PAGE_SIZE-1);
 -- 
-2.17.0
+2.21.0
 
diff --git a/core/linux-armv5-rc/PKGBUILD b/core/linux-armv5-rc/PKGBUILD
index c15a6cc3b..f6ccd1305 100644
--- a/core/linux-armv5-rc/PKGBUILD
+++ b/core/linux-armv5-rc/PKGBUILD
@@ -3,8 +3,8 @@
 
 buildarch=2
 
-_rcver=5.1
-_rcrel=7
+_rcver=5.2
+_rcrel=1
 
 pkgbase=linux-armv5-rc
 _srcname=linux-${_rcver}-rc${_rcrel}
@@ -30,17 +30,17 @@ source=("https://git.kernel.org/torvalds/t/${_srcname}.tar.gz"
         'config'
         'linux.preset'
         '99-linux.hook')
-md5sums=('30f1bb16d205158e5b602a285878a30b'
-         'a6a9bd6503c3cab5163590541ed1a125'
-         '965da7ab05bc9f4d67eef06bb429a4d9'
-         '5f785fedf692c7a68bf592564944bff3'
-         'bf4bf743a18061b224f0b22caef96a6c'
-         'e98eb13fb334e8f45b7c3483556b6a29'
-         '292f76e074d58ae84e4f746823f98842'
-         'eb00def5fc3a2e1d690f3b7e67788345'
-         '638035602b3e456d4babfe5559bfba94'
-         'f85bf2ab9fa056f5dfa7650b59a37d6f'
-         '9f38c0b9e8e9a10359b087156dc10d20'
+md5sums=('9099a3ab9d371a52b4c9cf223afc7481'
+         'b4044be25d4cd6f19397cfbb77bf18b3'
+         'dd25efc6a7b5858b4124731061e56f96'
+         '245e394d09b692db7eac9be7eb8d3bd3'
+         'cdc1c2a2f24908c7a44a5609b6d12532'
+         '4b34335acb43e03873670b4ce1a43fde'
+         '06223efc7802f371a518c0706ee636b3'
+         '8f3db229f242fc484323bbb15f8b08bb'
+         '91731c26b50e2c933e20e1664ef711e3'
+         '90d343523ccbc08b9accb0eb103c6dc2'
+         '544954b14d66b0e51f1deb12908c972b'
          '8cdd0d4cfd60b1af0adec5331de181c2'
          '79fa396e3f9a09a85156d6d7c2d34b58')
 
diff --git a/core/linux-armv5-rc/config b/core/linux-armv5-rc/config
index 122b11f33..473793cf8 100644
--- a/core/linux-armv5-rc/config
+++ b/core/linux-armv5-rc/config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.1.0-rc6-1 Kernel Configuration
+# Linux/arm 5.2.0-rc1-1 Kernel Configuration
 #
 
 #
@@ -58,6 +58,8 @@ CONFIG_HANDLE_DOMAIN_IRQ=y
 CONFIG_IRQ_FORCED_THREADING=y
 CONFIG_SPARSE_IRQ=y
 # CONFIG_GENERIC_IRQ_DEBUGFS is not set
+# end of IRQ subsystem
+
 CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
 CONFIG_ARCH_CLOCKSOURCE_DATA=y
 CONFIG_GENERIC_CLOCKEVENTS=y
@@ -71,6 +73,8 @@ CONFIG_NO_HZ_COMMON=y
 CONFIG_NO_HZ_IDLE=y
 # CONFIG_NO_HZ is not set
 CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
 CONFIG_PREEMPT_NONE=y
 # CONFIG_PREEMPT_VOLUNTARY is not set
 # CONFIG_PREEMPT is not set
@@ -88,6 +92,7 @@ CONFIG_TASK_DELAY_ACCT=y
 CONFIG_TASK_XACCT=y
 CONFIG_TASK_IO_ACCOUNTING=y
 # CONFIG_PSI is not set
+# end of CPU/Task time and stats accounting
 
 #
 # RCU Subsystem
@@ -96,9 +101,11 @@ CONFIG_TINY_RCU=y
 # CONFIG_RCU_EXPERT is not set
 CONFIG_SRCU=y
 CONFIG_TINY_SRCU=y
-CONFIG_BUILD_BIN2C=y
+# end of RCU Subsystem
+
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
+# CONFIG_IKHEADERS_PROC is not set
 CONFIG_LOG_BUF_SHIFT=14
 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
 CONFIG_GENERIC_SCHED_CLOCK=y
@@ -145,7 +152,6 @@ CONFIG_RD_LZ4=y
 CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_SYSCTL=y
-CONFIG_ANON_INODES=y
 CONFIG_HAVE_UID16=y
 CONFIG_BPF=y
 CONFIG_EXPERT=y
@@ -191,6 +197,8 @@ CONFIG_PERF_USE_VMALLOC=y
 #
 CONFIG_PERF_EVENTS=y
 # CONFIG_DEBUG_PERF_USE_VMALLOC is not set
+# end of Kernel Performance Events And Counters
+
 CONFIG_VM_EVENT_COUNTERS=y
 CONFIG_SLUB_DEBUG=y
 # CONFIG_SLUB_MEMCG_SYSFS_ON is not set
@@ -201,8 +209,11 @@ CONFIG_SLUB=y
 CONFIG_SLAB_MERGE_DEFAULT=y
 CONFIG_SLAB_FREELIST_RANDOM=y
 # CONFIG_SLAB_FREELIST_HARDENED is not set
+# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set
 CONFIG_SYSTEM_DATA_VERIFICATION=y
 # CONFIG_PROFILING is not set
+# end of General setup
+
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -210,7 +221,6 @@ CONFIG_HAVE_PROC_CPU=y
 CONFIG_STACKTRACE_SUPPORT=y
 CONFIG_LOCKDEP_SUPPORT=y
 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_RWSEM_XCHGADD_ALGORITHM=y
 CONFIG_FIX_EARLYCON_MEM=y
 CONFIG_GENERIC_HWEIGHT=y
 CONFIG_GENERIC_CALIBRATE_DELAY=y
@@ -259,10 +269,18 @@ CONFIG_ARCH_MULTI_V4_V5=y
 # CONFIG_ARCH_MULTI_V6 is not set
 # CONFIG_ARCH_MULTI_V7 is not set
 CONFIG_ARCH_MULTI_CPU_AUTO=y
+# end of Multiple platform selection
+
 # CONFIG_MACH_ASM9260 is not set
 # CONFIG_ARCH_ASPEED is not set
 CONFIG_ARCH_AT91=y
 CONFIG_SOC_AT91SAM9=y
+
+#
+# Clocksource driver selection
+#
+CONFIG_ATMEL_CLOCKSOURCE_PIT=y
+CONFIG_ATMEL_CLOCKSOURCE_TCB=y
 CONFIG_HAVE_AT91_UTMI=y
 CONFIG_HAVE_AT91_USB_CLK=y
 CONFIG_COMMON_CLK_AT91=y
@@ -326,10 +344,12 @@ CONFIG_CACHE_FEROCEON_L2=y
 # CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set
 CONFIG_ARM_L1_CACHE_SHIFT=5
 CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
+# end of System Type
 
 #
 # Bus support
 #
+# end of Bus support
 
 #
 # Kernel Features
@@ -363,6 +383,7 @@ CONFIG_UACCESS_WITH_MEMCPY=y
 CONFIG_SECCOMP=y
 # CONFIG_PARAVIRT is not set
 # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
+# end of Kernel Features
 
 #
 # Boot options
@@ -385,6 +406,7 @@ CONFIG_ATAGS_PROC=y
 # CONFIG_CRASH_DUMP is not set
 CONFIG_AUTO_ZRELADDR=y
 # CONFIG_EFI is not set
+# end of Boot options
 
 #
 # CPU Power Management
@@ -417,6 +439,7 @@ CONFIG_CPUFREQ_DT_PLATDEV=y
 # CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
 CONFIG_ARM_KIRKWOOD_CPUFREQ=y
 # CONFIG_QORIQ_CPUFREQ is not set
+# end of CPU Frequency scaling
 
 #
 # CPU Idle
@@ -433,6 +456,9 @@ CONFIG_CPU_IDLE_GOV_MENU=y
 CONFIG_ARM_KIRKWOOD_CPUIDLE=y
 CONFIG_ARM_AT91_CPUIDLE=y
 # CONFIG_ARM_MVEBU_V7_CPUIDLE is not set
+# end of ARM CPU Idle Drivers
+# end of CPU Idle
+# end of CPU Power Management
 
 #
 # Floating point emulation
@@ -442,6 +468,7 @@ CONFIG_ARM_AT91_CPUIDLE=y
 # At least one emulation must be selected
 #
 # CONFIG_VFP is not set
+# end of Floating point emulation
 
 #
 # Power management options
@@ -462,17 +489,22 @@ CONFIG_CPU_PM=y
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
 CONFIG_ARM_CPU_SUSPEND=y
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+# end of Power management options
 
 #
 # Firmware Drivers
 #
 # CONFIG_FIRMWARE_MEMMAP is not set
 # CONFIG_FW_CFG_SYSFS is not set
+# CONFIG_TRUSTED_FOUNDATIONS is not set
 # CONFIG_GOOGLE_FIRMWARE is not set
 
 #
 # Tegra firmware driver
 #
+# end of Tegra firmware driver
+# end of Firmware Drivers
+
 CONFIG_ARM_CRYPTO=y
 CONFIG_CRYPTO_SHA1_ARM=y
 CONFIG_CRYPTO_SHA256_ARM=y
@@ -499,6 +531,7 @@ CONFIG_HAVE_DMA_CONTIGUOUS=y
 CONFIG_GENERIC_SMP_IDLE_THREAD=y
 CONFIG_GENERIC_IDLE_POLL_SETUP=y
 CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_KEEPINITRD=y
 CONFIG_ARCH_HAS_SET_MEMORY=y
 CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
 CONFIG_ARCH_32BIT_OFF_T=y
@@ -527,6 +560,7 @@ CONFIG_ARCH_MMAP_RND_BITS=8
 CONFIG_CLONE_BACKWARDS=y
 CONFIG_OLD_SIGSUSPEND3=y
 CONFIG_OLD_SIGACTION=y
+CONFIG_64BIT_TIME=y
 CONFIG_COMPAT_32BIT_TIME=y
 CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
 CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
@@ -535,15 +569,28 @@ CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
 # CONFIG_STRICT_MODULE_RWX is not set
 CONFIG_ARCH_HAS_PHYS_TO_DMA=y
 CONFIG_REFCOUNT_FULL=y
+# CONFIG_LOCK_EVENT_COUNTS is not set
 
 #
 # GCOV-based kernel profiling
 #
 # CONFIG_GCOV_KERNEL is not set
 CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
 CONFIG_PLUGIN_HOSTCC="g++"
 CONFIG_HAVE_GCC_PLUGINS=y
-# CONFIG_GCC_PLUGINS is not set
+CONFIG_GCC_PLUGINS=y
+
+#
+# GCC plugins
+#
+# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
+# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
+# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
+# end of GCC plugins
+# end of General architecture-dependent options
+
 CONFIG_RT_MUTEXES=y
 CONFIG_BASE_SMALL=0
 CONFIG_MODULES=y
@@ -558,7 +605,6 @@ CONFIG_MODULE_COMPRESS_GZIP=y
 # CONFIG_MODULE_COMPRESS_XZ is not set
 CONFIG_MODULES_TREE_LOOKUP=y
 CONFIG_BLOCK=y
-CONFIG_LBDAF=y
 CONFIG_BLK_SCSI_REQUEST=y
 CONFIG_BLK_DEV_BSG=y
 CONFIG_BLK_DEV_BSGLIB=y
@@ -598,6 +644,8 @@ CONFIG_LDM_PARTITION=y
 CONFIG_EFI_PARTITION=y
 # CONFIG_SYSV68_PARTITION is not set
 # CONFIG_CMDLINE_PARTITION is not set
+# end of Partition Types
+
 CONFIG_BLK_MQ_PCI=y
 CONFIG_BLK_PM=y
 
@@ -608,6 +656,8 @@ CONFIG_MQ_IOSCHED_DEADLINE=y
 CONFIG_MQ_IOSCHED_KYBER=y
 CONFIG_IOSCHED_BFQ=y
 CONFIG_BFQ_GROUP_IOSCHED=y
+# end of IO Schedulers
+
 CONFIG_ASN1=y
 CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
 CONFIG_INLINE_READ_UNLOCK=y
@@ -630,12 +680,14 @@ CONFIG_BINFMT_ZFLAT=y
 CONFIG_BINFMT_SHARED_FLAT=y
 CONFIG_BINFMT_MISC=y
 CONFIG_COREDUMP=y
+# end of Executable file formats
 
 #
 # Memory Management options
 #
 CONFIG_FLATMEM=y
 CONFIG_FLAT_NODE_MEM_MAP=y
+CONFIG_ARCH_KEEP_MEMBLOCK=y
 CONFIG_SPLIT_PTLOCK_CPUS=999999
 CONFIG_COMPACTION=y
 CONFIG_MIGRATION=y
@@ -656,6 +708,8 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
 CONFIG_FRAME_VECTOR=y
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_BENCHMARK is not set
+# end of Memory Management options
+
 CONFIG_NET=y
 CONFIG_NET_INGRESS=y
 CONFIG_NET_EGRESS=y
@@ -716,9 +770,6 @@ CONFIG_INET_ESP_OFFLOAD=m
 CONFIG_INET_IPCOMP=m
 CONFIG_INET_XFRM_TUNNEL=m
 CONFIG_INET_TUNNEL=m
-CONFIG_INET_XFRM_MODE_TRANSPORT=m
-CONFIG_INET_XFRM_MODE_TUNNEL=m
-CONFIG_INET_XFRM_MODE_BEET=m
 CONFIG_INET_DIAG=m
 CONFIG_INET_TCP_DIAG=m
 CONFIG_INET_UDP_DIAG=m
@@ -757,10 +808,6 @@ CONFIG_IPV6_MIP6=m
 CONFIG_IPV6_ILA=m
 CONFIG_INET6_XFRM_TUNNEL=m
 CONFIG_INET6_TUNNEL=m
-CONFIG_INET6_XFRM_MODE_TRANSPORT=m
-CONFIG_INET6_XFRM_MODE_TUNNEL=m
-CONFIG_INET6_XFRM_MODE_BEET=m
-CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
 CONFIG_IPV6_VTI=m
 CONFIG_IPV6_SIT=m
 CONFIG_IPV6_SIT_6RD=y
@@ -825,7 +872,6 @@ CONFIG_NF_CT_NETLINK_TIMEOUT=m
 CONFIG_NF_CT_NETLINK_HELPER=m
 CONFIG_NETFILTER_NETLINK_GLUE_CT=y
 CONFIG_NF_NAT=m
-CONFIG_NF_NAT_NEEDED=y
 CONFIG_NF_NAT_AMANDA=m
 CONFIG_NF_NAT_FTP=m
 CONFIG_NF_NAT_IRC=m
@@ -899,6 +945,7 @@ CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
 # CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set
 CONFIG_NETFILTER_XT_TARGET_RATEEST=m
 CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
 CONFIG_NETFILTER_XT_TARGET_TEE=m
 CONFIG_NETFILTER_XT_TARGET_TPROXY=m
 CONFIG_NETFILTER_XT_TARGET_TRACE=m
@@ -954,6 +1001,8 @@ CONFIG_NETFILTER_XT_MATCH_STRING=m
 CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
 CONFIG_NETFILTER_XT_MATCH_TIME=m
 CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
 CONFIG_IP_SET=m
 CONFIG_IP_SET_MAX=256
 CONFIG_IP_SET_BITMAP_IP=m
@@ -1028,7 +1077,6 @@ CONFIG_NF_DEFRAG_IPV4=m
 CONFIG_NF_SOCKET_IPV4=m
 CONFIG_NF_TPROXY_IPV4=m
 CONFIG_NF_TABLES_IPV4=y
-CONFIG_NFT_CHAIN_ROUTE_IPV4=m
 CONFIG_NFT_REJECT_IPV4=m
 CONFIG_NFT_DUP_IPV4=m
 CONFIG_NFT_FIB_IPV4=m
@@ -1061,6 +1109,7 @@ CONFIG_IP_NF_RAW=m
 CONFIG_IP_NF_ARPTABLES=m
 CONFIG_IP_NF_ARPFILTER=m
 CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
 
 #
 # IPv6: Netfilter Configuration
@@ -1068,7 +1117,6 @@ CONFIG_IP_NF_ARP_MANGLE=m
 CONFIG_NF_SOCKET_IPV6=m
 CONFIG_NF_TPROXY_IPV6=m
 CONFIG_NF_TABLES_IPV6=y
-CONFIG_NFT_CHAIN_ROUTE_IPV6=m
 CONFIG_NFT_REJECT_IPV6=m
 CONFIG_NFT_DUP_IPV6=m
 CONFIG_NFT_FIB_IPV6=m
@@ -1096,6 +1144,8 @@ CONFIG_IP6_NF_RAW=m
 CONFIG_IP6_NF_NAT=m
 CONFIG_IP6_NF_TARGET_MASQUERADE=m
 CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
 CONFIG_NF_DEFRAG_IPV6=m
 CONFIG_NF_TABLES_BRIDGE=y
 CONFIG_NFT_BRIDGE_REJECT=m
@@ -1148,7 +1198,19 @@ CONFIG_BRIDGE_IGMP_SNOOPING=y
 CONFIG_BRIDGE_VLAN_FILTERING=y
 CONFIG_HAVE_NET_DSA=y
 CONFIG_NET_DSA=m
-CONFIG_NET_DSA_LEGACY=y
+# CONFIG_NET_DSA_TAG_8021Q is not set
+# CONFIG_NET_DSA_TAG_BRCM is not set
+# CONFIG_NET_DSA_TAG_BRCM_PREPEND is not set
+# CONFIG_NET_DSA_TAG_GSWIP is not set
+# CONFIG_NET_DSA_TAG_DSA is not set
+# CONFIG_NET_DSA_TAG_EDSA is not set
+# CONFIG_NET_DSA_TAG_MTK is not set
+# CONFIG_NET_DSA_TAG_KSZ is not set
+# CONFIG_NET_DSA_TAG_KSZ9477 is not set
+# CONFIG_NET_DSA_TAG_QCA is not set
+# CONFIG_NET_DSA_TAG_LAN9303 is not set
+# CONFIG_NET_DSA_TAG_SJA1105 is not set
+# CONFIG_NET_DSA_TAG_TRAILER is not set
 CONFIG_VLAN_8021Q=m
 CONFIG_VLAN_8021Q_GVRP=y
 CONFIG_VLAN_8021Q_MVRP=y
@@ -1277,6 +1339,7 @@ CONFIG_BATMAN_ADV_NC=y
 CONFIG_BATMAN_ADV_MCAST=y
 CONFIG_BATMAN_ADV_DEBUGFS=y
 # CONFIG_BATMAN_ADV_DEBUG is not set
+CONFIG_BATMAN_ADV_SYSFS=y
 CONFIG_OPENVSWITCH=m
 CONFIG_OPENVSWITCH_GRE=m
 CONFIG_OPENVSWITCH_VXLAN=m
@@ -1303,6 +1366,9 @@ CONFIG_BPF_STREAM_PARSER=y
 # Network testing
 #
 # CONFIG_NET_PKTGEN is not set
+# end of Network testing
+# end of Networking options
+
 CONFIG_HAMRADIO=y
 
 #
@@ -1322,6 +1388,8 @@ CONFIG_BPQETHER=m
 CONFIG_BAYCOM_SER_FDX=m
 CONFIG_BAYCOM_SER_HDX=m
 CONFIG_YAM=m
+# end of AX.25 network device drivers
+
 CONFIG_CAN=m
 CONFIG_CAN_RAW=m
 CONFIG_CAN_BCM=m
@@ -1354,6 +1422,7 @@ CONFIG_CAN_AT91=m
 #
 CONFIG_CAN_HI311X=m
 CONFIG_CAN_MCP251X=m
+# end of CAN SPI interfaces
 
 #
 # CAN USB interfaces
@@ -1366,7 +1435,11 @@ CONFIG_CAN_KVASER_USB=m
 CONFIG_CAN_MCBA_USB=m
 CONFIG_CAN_PEAK_USB=m
 # CONFIG_CAN_UCAN is not set
+# end of CAN USB interfaces
+
 # CONFIG_CAN_DEBUG_DEVICES is not set
+# end of CAN Device Drivers
+
 CONFIG_BT=m
 CONFIG_BT_BREDR=y
 CONFIG_BT_RFCOMM=m
@@ -1408,7 +1481,10 @@ CONFIG_BT_MRVL=m
 CONFIG_BT_MRVL_SDIO=m
 CONFIG_BT_ATH3K=m
 # CONFIG_BT_WILINK is not set
+# CONFIG_BT_MTKSDIO is not set
 CONFIG_BT_HCIRSI=m
+# end of Bluetooth device drivers
+
 # CONFIG_AF_RXRPC is not set
 CONFIG_AF_KCM=m
 CONFIG_STREAM_PARSER=y
@@ -1490,6 +1566,8 @@ CONFIG_NFC_NXP_NCI=m
 CONFIG_NFC_NXP_NCI_I2C=m
 # CONFIG_NFC_S3FWRN5_I2C is not set
 # CONFIG_NFC_ST95HF is not set
+# end of Near Field Communication (NFC) devices
+
 CONFIG_PSAMPLE=m
 CONFIG_NET_IFE=m
 CONFIG_LWTUNNEL=y
@@ -1497,7 +1575,7 @@ CONFIG_LWTUNNEL_BPF=y
 CONFIG_DST_CACHE=y
 CONFIG_GRO_CELLS=y
 CONFIG_NET_SOCK_MSG=y
-# CONFIG_NET_DEVLINK is not set
+CONFIG_NET_DEVLINK=y
 # CONFIG_FAILOVER is not set
 CONFIG_HAVE_EBPF_JIT=y
 
@@ -1531,6 +1609,8 @@ CONFIG_PCI_MVEBU=y
 # Cadence PCIe controllers support
 #
 # CONFIG_PCIE_CADENCE_HOST is not set
+# end of Cadence PCIe controllers support
+
 # CONFIG_PCI_FTPCI100 is not set
 # CONFIG_PCI_HOST_GENERIC is not set
 # CONFIG_PCIE_XILINX is not set
@@ -1540,16 +1620,21 @@ CONFIG_PCI_MVEBU=y
 #
 # DesignWare PCI Core Support
 #
+# end of DesignWare PCI Core Support
+# end of PCI controller drivers
 
 #
 # PCI Endpoint
 #
 # CONFIG_PCI_ENDPOINT is not set
+# end of PCI Endpoint
 
 #
 # PCI switch controller drivers
 #
 # CONFIG_PCI_SW_SWITCHTEC is not set
+# end of PCI switch controller drivers
+
 # CONFIG_PCCARD is not set
 # CONFIG_RAPIDIO is not set
 
@@ -1569,6 +1654,8 @@ CONFIG_DEVTMPFS_MOUNT=y
 CONFIG_FW_LOADER=y
 CONFIG_EXTRA_FIRMWARE=""
 # CONFIG_FW_LOADER_USER_HELPER is not set
+# end of Firmware loader
+
 CONFIG_WANT_DEV_COREDUMP=y
 CONFIG_ALLOW_DEV_COREDUMP=y
 CONFIG_DEV_COREDUMP=y
@@ -1585,6 +1672,7 @@ CONFIG_REGMAP_MMIO=y
 CONFIG_REGMAP_IRQ=y
 CONFIG_DMA_SHARED_BUFFER=y
 # CONFIG_DMA_FENCE_TRACE is not set
+# end of Generic Driver Options
 
 #
 # Bus devices
@@ -1594,20 +1682,23 @@ CONFIG_MVEBU_MBUS=y
 # CONFIG_SIMPLE_PM_BUS is not set
 # CONFIG_TS_NBUS is not set
 # CONFIG_VEXPRESS_CONFIG is not set
+# end of Bus devices
+
 CONFIG_CONNECTOR=y
 CONFIG_PROC_EVENTS=y
 # CONFIG_GNSS is not set
 CONFIG_MTD=y
 # CONFIG_MTD_TESTS is not set
 CONFIG_MTD_CMDLINE_PARTS=y
-# CONFIG_MTD_AFS_PARTS is not set
 CONFIG_MTD_OF_PARTS=y
 # CONFIG_MTD_AR7_PARTS is not set
 
 #
 # Partition parsers
 #
+# CONFIG_MTD_AFS_PARTS is not set
 # CONFIG_MTD_REDBOOT_PARTS is not set
+# end of Partition parsers
 
 #
 # User Modules And Translation Layers
@@ -1653,6 +1744,7 @@ CONFIG_MTD_CFI_UTIL=y
 # CONFIG_MTD_RAM is not set
 # CONFIG_MTD_ROM is not set
 # CONFIG_MTD_ABSENT is not set
+# end of RAM/ROM/Flash chip drivers
 
 #
 # Mapping drivers for chip access
@@ -1664,6 +1756,7 @@ CONFIG_MTD_PHYSMAP=y
 # CONFIG_MTD_IMPA7 is not set
 # CONFIG_MTD_INTEL_VR_NOR is not set
 # CONFIG_MTD_PLATRAM is not set
+# end of Mapping drivers for chip access
 
 #
 # Self-contained MTD device drivers
@@ -1684,24 +1777,35 @@ CONFIG_MTD_SST25L=m
 # Disk-On-Chip Device Drivers
 #
 # CONFIG_MTD_DOCG3 is not set
+# end of Self-contained MTD device drivers
+
+CONFIG_MTD_NAND_CORE=y
 # CONFIG_MTD_ONENAND is not set
-CONFIG_MTD_NAND_ECC=y
-# CONFIG_MTD_NAND_ECC_SMC is not set
-CONFIG_MTD_NAND=y
-# CONFIG_MTD_NAND_ECC_BCH is not set
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set
+CONFIG_MTD_RAW_NAND=y
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+
+#
+# Raw/parallel NAND flash controllers
+#
 # CONFIG_MTD_NAND_DENALI_PCI is not set
 # CONFIG_MTD_NAND_DENALI_DT is not set
-# CONFIG_MTD_NAND_GPIO is not set
-# CONFIG_MTD_NAND_RICOH is not set
-# CONFIG_MTD_NAND_DISKONCHIP is not set
 # CONFIG_MTD_NAND_CAFE is not set
 CONFIG_MTD_NAND_ATMEL=y
-# CONFIG_MTD_NAND_MARVELL is not set
-# CONFIG_MTD_NAND_NANDSIM is not set
-# CONFIG_MTD_NAND_GPMI_NAND is not set
-# CONFIG_MTD_NAND_BRCMNAND is not set
-# CONFIG_MTD_NAND_PLATFORM is not set
 CONFIG_MTD_NAND_ORION=y
+# CONFIG_MTD_NAND_MARVELL is not set
+# CONFIG_MTD_NAND_BRCMNAND is not set
+# CONFIG_MTD_NAND_GPMI_NAND is not set
+# CONFIG_MTD_NAND_GPIO is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+
+#
+# Misc
+#
+# CONFIG_MTD_NAND_NANDSIM is not set
+# CONFIG_MTD_NAND_RICOH is not set
+# CONFIG_MTD_NAND_DISKONCHIP is not set
 # CONFIG_MTD_SPI_NAND is not set
 
 #
@@ -1709,6 +1813,8 @@ CONFIG_MTD_NAND_ORION=y
 #
 # CONFIG_MTD_LPDDR is not set
 # CONFIG_MTD_LPDDR2_NVM is not set
+# end of LPDDR & LPDDR2 PCM memory drivers
+
 CONFIG_MTD_SPI_NOR=y
 CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
 # CONFIG_SPI_CADENCE_QUADSPI is not set
@@ -1764,14 +1870,13 @@ CONFIG_ATA_OVER_ETH=m
 # CONFIG_BLK_DEV_NVME is not set
 # CONFIG_NVME_FC is not set
 # CONFIG_NVME_TARGET is not set
+# end of NVME Support
 
 #
 # Misc devices
 #
 # CONFIG_AD525X_DPOT is not set
 CONFIG_ATMEL_TCLIB=y
-CONFIG_ATMEL_TCB_CLKSRC=y
-CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0
 # CONFIG_DUMMY_IRQ is not set
 # CONFIG_PHANTOM is not set
 # CONFIG_SGI_IOC4 is not set
@@ -1807,12 +1912,16 @@ CONFIG_EEPROM_93CX6=m
 # CONFIG_EEPROM_93XX46 is not set
 # CONFIG_EEPROM_IDT_89HPESX is not set
 # CONFIG_EEPROM_EE1004 is not set
+# end of EEPROM support
+
 # CONFIG_CB710_CORE is not set
 
 #
 # Texas Instruments shared transport line discipline
 #
 CONFIG_TI_ST=m
+# end of Texas Instruments shared transport line discipline
+
 # CONFIG_SENSORS_LIS3_SPI is not set
 # CONFIG_SENSORS_LIS3_I2C is not set
 # CONFIG_ALTERA_STAPL is not set
@@ -1853,11 +1962,15 @@ CONFIG_TI_ST=m
 #
 # VOP Driver
 #
+# end of Intel MIC & related support
+
 # CONFIG_ECHO is not set
 # CONFIG_MISC_ALCOR_PCI is not set
 # CONFIG_MISC_RTSX_PCI is not set
 # CONFIG_MISC_RTSX_USB is not set
 # CONFIG_HABANA_AI is not set
+# end of Misc devices
+
 CONFIG_HAVE_IDE=y
 # CONFIG_IDE is not set
 
@@ -1894,6 +2007,8 @@ CONFIG_SCSI_ISCSI_ATTRS=m
 # CONFIG_SCSI_SAS_ATTRS is not set
 # CONFIG_SCSI_SAS_LIBSAS is not set
 # CONFIG_SCSI_SRP_ATTRS is not set
+# end of SCSI Transports
+
 CONFIG_SCSI_LOWLEVEL=y
 CONFIG_ISCSI_TCP=m
 CONFIG_ISCSI_BOOT_SYSFS=m
@@ -1944,6 +2059,8 @@ CONFIG_ISCSI_BOOT_SYSFS=m
 # CONFIG_SCSI_PMCRAID is not set
 # CONFIG_SCSI_PM8001 is not set
 # CONFIG_SCSI_DH is not set
+# end of SCSI device support
+
 CONFIG_ATA=y
 CONFIG_ATA_VERBOSE_ERROR=y
 CONFIG_SATA_PMP=y
@@ -2070,6 +2187,7 @@ CONFIG_DM_MULTIPATH=m
 CONFIG_DM_MULTIPATH_QL=m
 CONFIG_DM_MULTIPATH_ST=m
 CONFIG_DM_DELAY=m
+# CONFIG_DM_DUST is not set
 CONFIG_DM_UEVENT=y
 CONFIG_DM_FLAKEY=m
 CONFIG_DM_VERITY=m
@@ -2091,6 +2209,8 @@ CONFIG_ISCSI_TARGET=m
 #
 # CONFIG_FIREWIRE is not set
 # CONFIG_FIREWIRE_NOSY is not set
+# end of IEEE 1394 (FireWire) support
+
 CONFIG_NETDEVICES=y
 CONFIG_MII=m
 CONFIG_NET_CORE=y
@@ -2136,11 +2256,14 @@ CONFIG_NET_VRF=m
 # CONFIG_NET_DSA_MV88E6060 is not set
 # CONFIG_NET_DSA_MICROCHIP_KSZ9477 is not set
 # CONFIG_NET_DSA_MV88E6XXX is not set
+# CONFIG_NET_DSA_SJA1105 is not set
 # CONFIG_NET_DSA_QCA8K is not set
 # CONFIG_NET_DSA_REALTEK_SMI is not set
 # CONFIG_NET_DSA_SMSC_LAN9303_I2C is not set
 # CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
 # CONFIG_NET_DSA_VITESSE_VSC73XX is not set
+# end of Distributed Switch Architecture drivers
+
 CONFIG_ETHERNET=y
 # CONFIG_NET_VENDOR_3COM is not set
 # CONFIG_NET_VENDOR_ADAPTEC is not set
@@ -2454,6 +2577,7 @@ CONFIG_WLAN_VENDOR_MEDIATEK=y
 # CONFIG_MT76x2E is not set
 # CONFIG_MT76x2U is not set
 # CONFIG_MT7603E is not set
+# CONFIG_MT7615E is not set
 CONFIG_WLAN_VENDOR_RALINK=y
 CONFIG_RT2X00=m
 # CONFIG_RT2400PCI is not set
@@ -2496,6 +2620,7 @@ CONFIG_RTLWIFI_USB=m
 CONFIG_RTL8192C_COMMON=m
 CONFIG_RTL8XXXU=m
 CONFIG_RTL8XXXU_UNTESTED=y
+# CONFIG_RTW88 is not set
 CONFIG_WLAN_VENDOR_RSI=y
 CONFIG_RSI_91X=m
 CONFIG_RSI_DEBUGFS=y
@@ -2525,6 +2650,8 @@ CONFIG_USB_NET_RNDIS_WLAN=m
 CONFIG_WIMAX_I2400M=m
 CONFIG_WIMAX_I2400M_USB=m
 CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
+# end of WiMAX Wireless Broadband devices
+
 # CONFIG_WAN is not set
 CONFIG_IEEE802154_DRIVERS=m
 CONFIG_IEEE802154_FAKELB=m
@@ -2572,6 +2699,7 @@ CONFIG_INPUT_KEYBOARD=y
 # CONFIG_KEYBOARD_ADP5588 is not set
 # CONFIG_KEYBOARD_ADP5589 is not set
 # CONFIG_KEYBOARD_ATKBD is not set
+# CONFIG_KEYBOARD_QT1050 is not set
 CONFIG_KEYBOARD_QT1070=y
 # CONFIG_KEYBOARD_QT2160 is not set
 # CONFIG_KEYBOARD_DLINK_DIR685 is not set
@@ -2697,6 +2825,7 @@ CONFIG_TOUCHSCREEN_MC13783=m
 # CONFIG_TOUCHSCREEN_ZFORCE is not set
 # CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set
 # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
+# CONFIG_TOUCHSCREEN_IQS5XX is not set
 CONFIG_INPUT_MISC=y
 CONFIG_INPUT_AD714X=m
 CONFIG_INPUT_AD714X_I2C=m
@@ -2710,6 +2839,7 @@ CONFIG_INPUT_MMA8450=m
 CONFIG_INPUT_GP2A=m
 CONFIG_INPUT_GPIO_BEEPER=m
 # CONFIG_INPUT_GPIO_DECODER is not set
+# CONFIG_INPUT_GPIO_VIBRA is not set
 CONFIG_INPUT_ATI_REMOTE2=m
 CONFIG_INPUT_KEYSPAN_REMOTE=m
 CONFIG_INPUT_KXTJ9=m
@@ -2760,10 +2890,11 @@ CONFIG_SERIO_LIBPS2=y
 # CONFIG_SERIO_PS2MULT is not set
 # CONFIG_SERIO_ARC_PS2 is not set
 # CONFIG_SERIO_APBPS2 is not set
-# CONFIG_SERIO_OLPC_APSP is not set
 # CONFIG_SERIO_GPIO_PS2 is not set
 # CONFIG_USERIO is not set
 # CONFIG_GAMEPORT is not set
+# end of Hardware I/O ports
+# end of Input device support
 
 #
 # Character devices
@@ -2781,6 +2912,7 @@ CONFIG_UNIX98_PTYS=y
 # CONFIG_NOZOMI is not set
 # CONFIG_N_GSM is not set
 # CONFIG_TRACE_SINK is not set
+# CONFIG_NULL_TTY is not set
 CONFIG_LDISC_AUTOLOAD=y
 CONFIG_DEVMEM=y
 CONFIG_DEVKMEM=y
@@ -2824,6 +2956,7 @@ CONFIG_SERIAL_ATMEL_PDC=y
 CONFIG_SERIAL_CORE=y
 CONFIG_SERIAL_CORE_CONSOLE=y
 # CONFIG_SERIAL_JSM is not set
+# CONFIG_SERIAL_SIFIVE is not set
 # CONFIG_SERIAL_SCCNXP is not set
 # CONFIG_SERIAL_SC16IS7XX is not set
 # CONFIG_SERIAL_BCM63XX is not set
@@ -2839,6 +2972,8 @@ CONFIG_SERIAL_MXS_AUART_CONSOLE=y
 # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
 # CONFIG_SERIAL_ST_ASC is not set
 # CONFIG_SERIAL_MVEBU_UART is not set
+# end of Serial drivers
+
 CONFIG_SERIAL_MCTRL_GPIO=y
 # CONFIG_SERIAL_DEV_BUS is not set
 # CONFIG_TTY_PRINTK is not set
@@ -2853,6 +2988,7 @@ CONFIG_HW_RANDOM_OMAP=y
 # CONFIG_TCG_TPM is not set
 CONFIG_DEVPORT=y
 # CONFIG_XILLYBUS is not set
+# end of Character devices
 
 #
 # I2C support
@@ -2876,6 +3012,8 @@ CONFIG_I2C_MUX=y
 # CONFIG_I2C_MUX_REG is not set
 # CONFIG_I2C_DEMUX_PINCTRL is not set
 # CONFIG_I2C_MUX_MLXCPLD is not set
+# end of Multiplexer I2C Chip support
+
 CONFIG_I2C_HELPER_AUTO=y
 CONFIG_I2C_ALGOBIT=y
 
@@ -2906,6 +3044,7 @@ CONFIG_I2C_ALGOBIT=y
 # I2C system bus drivers (mostly embedded / system-on-chip)
 #
 CONFIG_I2C_AT91=m
+# CONFIG_I2C_AT91_SLAVE_EXPERIMENTAL is not set
 # CONFIG_I2C_CBUS_GPIO is not set
 # CONFIG_I2C_DESIGNWARE_PLATFORM is not set
 # CONFIG_I2C_DESIGNWARE_PCI is not set
@@ -2935,11 +3074,15 @@ CONFIG_I2C_ROBOTFUZZ_OSIF=m
 #
 # Other I2C/SMBus bus drivers
 #
+# end of I2C Hardware Bus support
+
 # CONFIG_I2C_STUB is not set
 # CONFIG_I2C_SLAVE is not set
 # CONFIG_I2C_DEBUG_CORE is not set
 # CONFIG_I2C_DEBUG_ALGO is not set
 # CONFIG_I2C_DEBUG_BUS is not set
+# end of I2C support
+
 # CONFIG_I3C is not set
 CONFIG_SPI=y
 # CONFIG_SPI_DEBUG is not set
@@ -3006,6 +3149,8 @@ CONFIG_PTP_1588_CLOCK=y
 #
 # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
 #
+# end of PTP clock support
+
 CONFIG_PINCTRL=y
 CONFIG_PINMUX=y
 CONFIG_PINCONF=y
@@ -3016,6 +3161,7 @@ CONFIG_PINCTRL_AT91=y
 # CONFIG_PINCTRL_MCP23S08 is not set
 # CONFIG_PINCTRL_SINGLE is not set
 # CONFIG_PINCTRL_SX150X is not set
+# CONFIG_PINCTRL_STMFX is not set
 # CONFIG_PINCTRL_OCELOT is not set
 CONFIG_PINCTRL_MXS=y
 CONFIG_PINCTRL_IMX23=y
@@ -3044,7 +3190,6 @@ CONFIG_GPIO_GENERIC=y
 # CONFIG_GPIO_GRGPIO is not set
 # CONFIG_GPIO_HLWD is not set
 # CONFIG_GPIO_MB86S7X is not set
-# CONFIG_GPIO_MOCKUP is not set
 # CONFIG_GPIO_MPC8XXX is not set
 CONFIG_GPIO_MVEBU=y
 CONFIG_GPIO_MXS=y
@@ -3054,6 +3199,7 @@ CONFIG_GPIO_MXS=y
 # CONFIG_GPIO_XILINX is not set
 # CONFIG_GPIO_ZEVIO is not set
 # CONFIG_GPIO_AMD_FCH is not set
+# end of Memory mapped GPIO drivers
 
 #
 # I2C GPIO expanders
@@ -3066,12 +3212,14 @@ CONFIG_GPIO_MXS=y
 # CONFIG_GPIO_PCA953X is not set
 # CONFIG_GPIO_PCF857X is not set
 # CONFIG_GPIO_TPIC2810 is not set
+# end of I2C GPIO expanders
 
 #
 # MFD GPIO expanders
 #
 # CONFIG_GPIO_DLN2 is not set
 # CONFIG_HTC_EGPIO is not set
+# end of MFD GPIO expanders
 
 #
 # PCI GPIO expanders
@@ -3080,6 +3228,7 @@ CONFIG_GPIO_MXS=y
 # CONFIG_GPIO_PCI_IDIO_16 is not set
 # CONFIG_GPIO_PCIE_IDIO_24 is not set
 # CONFIG_GPIO_RDC321X is not set
+# end of PCI GPIO expanders
 
 #
 # SPI GPIO expanders
@@ -3090,10 +3239,14 @@ CONFIG_GPIO_MXS=y
 # CONFIG_GPIO_MC33880 is not set
 # CONFIG_GPIO_PISOSR is not set
 # CONFIG_GPIO_XRA1403 is not set
+# end of SPI GPIO expanders
 
 #
 # USB GPIO expanders
 #
+# end of USB GPIO expanders
+
+# CONFIG_GPIO_MOCKUP is not set
 CONFIG_W1=y
 CONFIG_W1_CON=y
 
@@ -3105,6 +3258,7 @@ CONFIG_W1_CON=y
 # CONFIG_W1_MASTER_DS2482 is not set
 # CONFIG_W1_MASTER_DS1WM is not set
 CONFIG_W1_MASTER_GPIO=y
+# end of 1-wire Bus Masters
 
 #
 # 1-wire Slaves
@@ -3126,6 +3280,8 @@ CONFIG_W1_SLAVE_DS2780=m
 CONFIG_W1_SLAVE_DS2781=m
 CONFIG_W1_SLAVE_DS28E04=m
 # CONFIG_W1_SLAVE_DS28E17 is not set
+# end of 1-wire Slaves
+
 # CONFIG_POWER_AVS is not set
 CONFIG_POWER_RESET=y
 CONFIG_POWER_RESET_AT91_POWEROFF=y
@@ -3166,7 +3322,7 @@ CONFIG_POWER_SUPPLY=y
 # CONFIG_CHARGER_LP8727 is not set
 # CONFIG_CHARGER_GPIO is not set
 # CONFIG_CHARGER_MANAGER is not set
-# CONFIG_CHARGER_LTC3651 is not set
+# CONFIG_CHARGER_LT3651 is not set
 # CONFIG_CHARGER_DETECTOR_MAX14656 is not set
 # CONFIG_CHARGER_BQ2415X is not set
 # CONFIG_CHARGER_BQ24190 is not set
@@ -3176,6 +3332,7 @@ CONFIG_POWER_SUPPLY=y
 # CONFIG_CHARGER_SMB347 is not set
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 # CONFIG_CHARGER_RT9455 is not set
+# CONFIG_CHARGER_UCS1002 is not set
 CONFIG_HWMON=m
 CONFIG_HWMON_VID=m
 # CONFIG_HWMON_DEBUG_CHIP is not set
@@ -3316,10 +3473,9 @@ CONFIG_SENSORS_NSA320=m
 # CONFIG_SENSORS_W83L786NG is not set
 # CONFIG_SENSORS_W83627HF is not set
 # CONFIG_SENSORS_W83627EHF is not set
-CONFIG_THERMAL=m
+CONFIG_THERMAL=y
 # CONFIG_THERMAL_STATISTICS is not set
 CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
-CONFIG_THERMAL_HWMON=y
 CONFIG_THERMAL_OF=y
 # CONFIG_THERMAL_WRITABLE_TRIPS is not set
 CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
@@ -3331,8 +3487,10 @@ CONFIG_THERMAL_GOV_STEP_WISE=y
 # CONFIG_THERMAL_GOV_BANG_BANG is not set
 # CONFIG_THERMAL_GOV_USER_SPACE is not set
 # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
+# CONFIG_CPU_THERMAL is not set
 # CONFIG_CLOCK_THERMAL is not set
 # CONFIG_THERMAL_EMULATION is not set
+# CONFIG_THERMAL_MMIO is not set
 # CONFIG_QORIQ_THERMAL is not set
 CONFIG_KIRKWOOD_THERMAL=m
 # CONFIG_ARMADA_THERMAL is not set
@@ -3343,6 +3501,11 @@ CONFIG_WATCHDOG_CORE=y
 CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
 # CONFIG_WATCHDOG_SYSFS is not set
 
+#
+# Watchdog Pretimeout Governors
+#
+# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
+
 #
 # Watchdog Device Drivers
 #
@@ -3374,11 +3537,6 @@ CONFIG_STMP3XXX_RTC_WATCHDOG=y
 # USB-based Watchdog Cards
 #
 # CONFIG_USBPCWATCHDOG is not set
-
-#
-# Watchdog Pretimeout Governors
-#
-# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
 CONFIG_SSB_POSSIBLE=y
 CONFIG_SSB=m
 CONFIG_SSB_SPROM=y
@@ -3442,6 +3600,7 @@ CONFIG_MFD_MC13XXX_SPI=y
 # CONFIG_MFD_88PM860X is not set
 # CONFIG_MFD_MAX14577 is not set
 # CONFIG_MFD_MAX77620 is not set
+# CONFIG_MFD_MAX77650 is not set
 # CONFIG_MFD_MAX77686 is not set
 # CONFIG_MFD_MAX77693 is not set
 # CONFIG_MFD_MAX77843 is not set
@@ -3509,6 +3668,9 @@ CONFIG_MFD_WL1273_CORE=m
 # CONFIG_MFD_WM8994 is not set
 # CONFIG_MFD_ROHM_BD718XX is not set
 # CONFIG_MFD_STPMIC1 is not set
+# CONFIG_MFD_STMFX is not set
+# end of Multifunction device drivers
+
 CONFIG_REGULATOR=y
 # CONFIG_REGULATOR_DEBUG is not set
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
@@ -3600,7 +3762,7 @@ CONFIG_MEDIA_RADIO_SUPPORT=y
 CONFIG_MEDIA_SDR_SUPPORT=y
 # CONFIG_MEDIA_CEC_SUPPORT is not set
 CONFIG_MEDIA_CONTROLLER=y
-# CONFIG_MEDIA_CONTROLLER_DVB is not set
+CONFIG_MEDIA_CONTROLLER_DVB=y
 # CONFIG_MEDIA_CONTROLLER_REQUEST_API is not set
 CONFIG_VIDEO_DEV=m
 CONFIG_VIDEO_V4L2_SUBDEV_API=y
@@ -3822,6 +3984,8 @@ CONFIG_RADIO_WL1273=m
 # Texas Instruments WL128x FM driver (ST based)
 #
 # CONFIG_RADIO_WL128X is not set
+# end of Texas Instruments WL128x FM driver (ST based)
+
 CONFIG_MEDIA_COMMON_OPTIONS=y
 
 #
@@ -3883,6 +4047,10 @@ CONFIG_VIDEO_OV2640=m
 CONFIG_VIDEO_OV7640=m
 CONFIG_VIDEO_MT9V011=m
 
+#
+# Lens drivers
+#
+
 #
 # Flash devices
 #
@@ -3907,6 +4075,8 @@ CONFIG_VIDEO_MT9V011=m
 # Media SPI Adapters
 #
 # CONFIG_CXD2880_SPI_DRV is not set
+# end of Media SPI Adapters
+
 CONFIG_MEDIA_TUNER=m
 CONFIG_MEDIA_TUNER_SIMPLE=m
 CONFIG_MEDIA_TUNER_TDA18250=m
@@ -4101,6 +4271,7 @@ CONFIG_DRM_KMS_CMA_HELPER=y
 # CONFIG_DRM_I2C_SIL164 is not set
 # CONFIG_DRM_I2C_NXP_TDA998X is not set
 # CONFIG_DRM_I2C_NXP_TDA9950 is not set
+# end of I2C encoder or helper chips
 
 #
 # ARM devices
@@ -4108,16 +4279,16 @@ CONFIG_DRM_KMS_CMA_HELPER=y
 # CONFIG_DRM_HDLCD is not set
 # CONFIG_DRM_MALI_DISPLAY is not set
 # CONFIG_DRM_KOMEDA is not set
+# end of ARM devices
+
 # CONFIG_DRM_RADEON is not set
 # CONFIG_DRM_AMDGPU is not set
 
 #
 # ACP (Audio CoProcessor) Configuration
 #
+# end of ACP (Audio CoProcessor) Configuration
 
-#
-# AMD Library routines
-#
 # CONFIG_DRM_NOUVEAU is not set
 # CONFIG_DRM_VGEM is not set
 # CONFIG_DRM_VKMS is not set
@@ -4153,6 +4324,8 @@ CONFIG_DRM_PANEL=y
 # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
 # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
 # CONFIG_DRM_PANEL_TPO_TPG110 is not set
+# end of Display Panels
+
 CONFIG_DRM_BRIDGE=y
 CONFIG_DRM_PANEL_BRIDGE=y
 
@@ -4175,6 +4348,8 @@ CONFIG_DRM_PANEL_BRIDGE=y
 # CONFIG_DRM_TI_TFP410 is not set
 # CONFIG_DRM_TI_SN65DSI86 is not set
 # CONFIG_DRM_I2C_ADV7511 is not set
+# end of Display Interface Bridges
+
 # CONFIG_DRM_STI is not set
 # CONFIG_DRM_ETNAVIV is not set
 # CONFIG_DRM_ARCPGU is not set
@@ -4183,6 +4358,8 @@ CONFIG_DRM_MXS=y
 CONFIG_DRM_MXSFB=m
 # CONFIG_DRM_TINYDRM is not set
 # CONFIG_DRM_PL111 is not set
+# CONFIG_DRM_LIMA is not set
+# CONFIG_DRM_PANFROST is not set
 # CONFIG_DRM_LEGACY is not set
 CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
 
@@ -4245,11 +4422,16 @@ CONFIG_FB_UDL=m
 # CONFIG_FB_VIRTUAL is not set
 # CONFIG_FB_METRONOME is not set
 # CONFIG_FB_MB862XX is not set
+# CONFIG_FB_PRE_INIT_FB is not set
 CONFIG_FB_MXS=y
 CONFIG_FB_SIMPLE=y
 # CONFIG_FB_SSD1307 is not set
 # CONFIG_FB_SM712 is not set
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
 # CONFIG_LCD_CLASS_DEVICE is not set
 CONFIG_BACKLIGHT_CLASS_DEVICE=y
 CONFIG_BACKLIGHT_ATMEL_LCDC=y
@@ -4265,6 +4447,8 @@ CONFIG_BACKLIGHT_ATMEL_LCDC=y
 # CONFIG_BACKLIGHT_LV5207LP is not set
 # CONFIG_BACKLIGHT_BD6107 is not set
 # CONFIG_BACKLIGHT_ARCXCNN is not set
+# end of Backlight & LCD device support
+
 CONFIG_VIDEOMODE_HELPERS=y
 CONFIG_HDMI=y
 
@@ -4276,10 +4460,14 @@ CONFIG_FRAMEBUFFER_CONSOLE=y
 CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
 # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
 # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
+# end of Console display driver support
+
 CONFIG_LOGO=y
 CONFIG_LOGO_LINUX_MONO=y
 CONFIG_LOGO_LINUX_VGA16=y
 CONFIG_LOGO_LINUX_CLUT224=y
+# end of Graphics support
+
 CONFIG_SOUND=y
 CONFIG_SND=y
 CONFIG_SND_TIMER=y
@@ -4364,6 +4552,8 @@ CONFIG_SND_PCI=y
 # HD-Audio
 #
 # CONFIG_SND_HDA_INTEL is not set
+# end of HD-Audio
+
 CONFIG_SND_HDA_PREALLOC_SIZE=64
 CONFIG_SND_ARM=y
 # CONFIG_SND_ARMAACI is not set
@@ -4372,10 +4562,13 @@ CONFIG_SND_ARM=y
 # Atmel devices (AT91)
 #
 # CONFIG_SND_ATMEL_AC97C is not set
+# end of Atmel devices (AT91)
+
 CONFIG_SND_SPI=y
 # CONFIG_SND_AT73C213 is not set
 CONFIG_SND_USB=y
 CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
 CONFIG_SND_USB_UA101=m
 CONFIG_SND_USB_CAIAQ=m
 CONFIG_SND_USB_CAIAQ_INPUT=y
@@ -4404,6 +4597,7 @@ CONFIG_SND_AT91_SOC_SAM9X5_WM8731=y
 # CONFIG_SND_ATMEL_SOC_TSE850_PCM5142 is not set
 # CONFIG_SND_ATMEL_SOC_I2S is not set
 # CONFIG_SND_SOC_MIKROE_PROTO is not set
+# CONFIG_SND_MCHP_SOC_I2S_MCC is not set
 # CONFIG_SND_DESIGNWARE_I2S is not set
 
 #
@@ -4415,11 +4609,14 @@ CONFIG_SND_AT91_SOC_SAM9X5_WM8731=y
 #
 # CONFIG_SND_SOC_FSL_ASRC is not set
 # CONFIG_SND_SOC_FSL_SAI is not set
+# CONFIG_SND_SOC_FSL_AUDMIX is not set
 # CONFIG_SND_SOC_FSL_SSI is not set
 # CONFIG_SND_SOC_FSL_SPDIF is not set
 # CONFIG_SND_SOC_FSL_ESAI is not set
 # CONFIG_SND_SOC_FSL_MICFIL is not set
 # CONFIG_SND_SOC_IMX_AUDMUX is not set
+# end of SoC Audio for Freescale CPUs
+
 # CONFIG_SND_I2S_HI6210_I2S is not set
 CONFIG_SND_KIRKWOOD_SOC=m
 # CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB is not set
@@ -4427,10 +4624,13 @@ CONFIG_SND_KIRKWOOD_SOC=m
 # CONFIG_SND_SOC_MTK_BTCVSD is not set
 CONFIG_SND_MXS_SOC=y
 CONFIG_SND_SOC_MXS_SGTL5000=y
+# CONFIG_SND_SOC_SOF_TOPLEVEL is not set
 
 #
 # STMicroelectronics STM32 SOC audio support
 #
+# end of STMicroelectronics STM32 SOC audio support
+
 # CONFIG_SND_SOC_XILINX_I2S is not set
 # CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
 # CONFIG_SND_SOC_XILINX_SPDIF is not set
@@ -4565,6 +4765,8 @@ CONFIG_SND_SOC_WM8904=y
 # CONFIG_SND_SOC_NAU8822 is not set
 # CONFIG_SND_SOC_NAU8824 is not set
 # CONFIG_SND_SOC_TPA6130A2 is not set
+# end of CODEC drivers
+
 # CONFIG_SND_SIMPLE_CARD is not set
 # CONFIG_SND_AUDIO_GRAPH_CARD is not set
 
@@ -4595,6 +4797,7 @@ CONFIG_HID_CHERRY=m
 CONFIG_HID_CHICONY=m
 CONFIG_HID_CORSAIR=m
 # CONFIG_HID_COUGAR is not set
+# CONFIG_HID_MACALLY is not set
 CONFIG_HID_PRODIKEYS=m
 CONFIG_HID_CMEDIA=m
 CONFIG_HID_CP2112=m
@@ -4674,6 +4877,7 @@ CONFIG_HID_THINGM=m
 CONFIG_HID_THRUSTMASTER=m
 CONFIG_THRUSTMASTER_FF=y
 CONFIG_HID_UDRAW_PS3=m
+# CONFIG_HID_U2FZERO is not set
 CONFIG_HID_WACOM=m
 CONFIG_HID_WIIMOTE=m
 CONFIG_HID_XINMO=m
@@ -4683,6 +4887,7 @@ CONFIG_HID_ZYDACRON=m
 CONFIG_HID_SENSOR_HUB=m
 CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
 CONFIG_HID_ALPS=m
+# end of Special HID drivers
 
 #
 # USB HID support
@@ -4690,11 +4895,15 @@ CONFIG_HID_ALPS=m
 CONFIG_USB_HID=y
 CONFIG_HID_PID=y
 CONFIG_USB_HIDDEV=y
+# end of USB HID support
 
 #
 # I2C HID support
 #
 # CONFIG_I2C_HID is not set
+# end of I2C HID support
+# end of HID support
+
 CONFIG_USB_OHCI_LITTLE_ENDIAN=y
 CONFIG_USB_SUPPORT=y
 CONFIG_USB_COMMON=y
@@ -4932,6 +5141,8 @@ CONFIG_NOP_USB_XCEIV=y
 CONFIG_USB_MXS_PHY=y
 CONFIG_USB_ULPI=y
 CONFIG_USB_ULPI_VIEWPORT=y
+# end of USB Physical Layer drivers
+
 CONFIG_USB_GADGET=y
 # CONFIG_USB_GADGET_DEBUG is not set
 # CONFIG_USB_GADGET_DEBUG_FILES is not set
@@ -4962,6 +5173,8 @@ CONFIG_USB_ATMEL_USBA=y
 # CONFIG_USB_EG20T is not set
 # CONFIG_USB_GADGET_XILINX is not set
 # CONFIG_USB_DUMMY_HCD is not set
+# end of USB Peripheral Controller
+
 CONFIG_USB_LIBCOMPOSITE=m
 CONFIG_USB_F_ACM=m
 CONFIG_USB_U_SERIAL=m
@@ -5092,6 +5305,7 @@ CONFIG_LEDS_CLASS=y
 # CONFIG_LEDS_BCM6358 is not set
 # CONFIG_LEDS_CR0014114 is not set
 # CONFIG_LEDS_LM3530 is not set
+# CONFIG_LEDS_LM3532 is not set
 # CONFIG_LEDS_LM3642 is not set
 # CONFIG_LEDS_LM3692X is not set
 # CONFIG_LEDS_PCA9532 is not set
@@ -5313,6 +5527,8 @@ CONFIG_DMA_ENGINE_RAID=y
 CONFIG_SYNC_FILE=y
 # CONFIG_SW_SYNC is not set
 # CONFIG_UDMABUF is not set
+# end of DMABUF options
+
 # CONFIG_AUXDISPLAY is not set
 # CONFIG_UIO is not set
 # CONFIG_VIRT_DRIVERS is not set
@@ -5323,6 +5539,8 @@ CONFIG_VIRTIO_MENU=y
 #
 # Microsoft Hyper-V guest support
 #
+# end of Microsoft Hyper-V guest support
+
 CONFIG_STAGING=y
 CONFIG_PRISM2_USB=m
 # CONFIG_COMEDI is not set
@@ -5336,7 +5554,6 @@ CONFIG_RTLLIB_CRYPTO_WEP=m
 CONFIG_R8712U=m
 CONFIG_R8188EU=m
 CONFIG_88EU_AP_MODE=y
-# CONFIG_R8822BE is not set
 # CONFIG_RTS5208 is not set
 # CONFIG_VT6655 is not set
 # CONFIG_VT6656 is not set
@@ -5350,14 +5567,15 @@ CONFIG_88EU_AP_MODE=y
 #
 CONFIG_ADIS16203=m
 CONFIG_ADIS16240=m
+# end of Accelerometers
 
 #
 # Analog to digital converters
 #
-CONFIG_AD7780=m
 CONFIG_AD7816=m
 CONFIG_AD7192=m
 CONFIG_AD7280=m
+# end of Analog to digital converters
 
 #
 # Analog digital bi-direction converters
@@ -5365,23 +5583,27 @@ CONFIG_AD7280=m
 CONFIG_ADT7316=m
 CONFIG_ADT7316_SPI=m
 CONFIG_ADT7316_I2C=m
+# end of Analog digital bi-direction converters
 
 #
 # Capacitance to digital converters
 #
 CONFIG_AD7150=m
 CONFIG_AD7746=m
+# end of Capacitance to digital converters
 
 #
 # Direct Digital Synthesis
 #
 CONFIG_AD9832=m
 CONFIG_AD9834=m
+# end of Direct Digital Synthesis
 
 #
 # Network Analyzer, Impedance Converters
 #
 CONFIG_AD5933=m
+# end of Network Analyzer, Impedance Converters
 
 #
 # Active energy metering IC
@@ -5389,17 +5611,23 @@ CONFIG_AD5933=m
 CONFIG_ADE7854=m
 CONFIG_ADE7854_I2C=m
 CONFIG_ADE7854_SPI=m
+# end of Active energy metering IC
 
 #
 # Resolver to digital converters
 #
 CONFIG_AD2S1210=m
+# end of Resolver to digital converters
+# end of IIO staging drivers
+
 # CONFIG_FB_SM750 is not set
 
 #
 # Speakup console speech
 #
 # CONFIG_SPEAKUP is not set
+# end of Speakup console speech
+
 CONFIG_STAGING_MEDIA=y
 CONFIG_I2C_BCM2048=m
 
@@ -5410,6 +5638,8 @@ CONFIG_I2C_BCM2048=m
 #
 # Android
 #
+# end of Android
+
 # CONFIG_STAGING_BOARD is not set
 CONFIG_LTE_GDM724X=m
 # CONFIG_GS_FPGABOOT is not set
@@ -5461,8 +5691,12 @@ CONFIG_WILC1000_SPI=m
 #
 # Gasket devices
 #
+# end of Gasket devices
+
 # CONFIG_XIL_AXIS_FIFO is not set
 # CONFIG_EROFS_FS is not set
+# CONFIG_FIELDBUS_DEV is not set
+# CONFIG_KPC2000 is not set
 # CONFIG_GOLDFISH is not set
 # CONFIG_CHROME_PLATFORMS is not set
 # CONFIG_MELLANOX_PLATFORM is not set
@@ -5488,6 +5722,9 @@ CONFIG_COMMON_CLK=y
 # CONFIG_COMMON_CLK_FIXED_MMIO is not set
 CONFIG_MVEBU_CLK_COMMON=y
 CONFIG_KIRKWOOD_CLK=y
+# CONFIG_CLK_SIFIVE is not set
+# end of Common Clock Framework
+
 # CONFIG_HWSPINLOCK is not set
 
 #
@@ -5498,8 +5735,10 @@ CONFIG_TIMER_PROBE=y
 CONFIG_CLKSRC_MMIO=y
 CONFIG_ORION_TIMER=y
 CONFIG_MXS_TIMER=y
-# CONFIG_ARM_TIMER_SP804 is not set
 CONFIG_ATMEL_PIT=y
+CONFIG_ATMEL_TCB_CLKSRC=y
+# end of Clock Source drivers
+
 # CONFIG_MAILBOX is not set
 CONFIG_IOMMU_SUPPORT=y
 
@@ -5508,6 +5747,8 @@ CONFIG_IOMMU_SUPPORT=y
 #
 # CONFIG_IOMMU_IO_PGTABLE_LPAE is not set
 # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
+# end of Generic IOMMU Pagetable Support
+
 # CONFIG_IOMMU_DEBUGFS is not set
 # CONFIG_ARM_SMMU is not set
 
@@ -5515,11 +5756,14 @@ CONFIG_IOMMU_SUPPORT=y
 # Remoteproc drivers
 #
 # CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
 
 #
 # Rpmsg drivers
 #
 # CONFIG_RPMSG_VIRTIO is not set
+# end of Rpmsg drivers
+
 # CONFIG_SOUNDWIRE is not set
 
 #
@@ -5529,30 +5773,52 @@ CONFIG_IOMMU_SUPPORT=y
 #
 # Amlogic SoC drivers
 #
+# end of Amlogic SoC drivers
+
+#
+# Aspeed SoC drivers
+#
+# end of Aspeed SoC drivers
+
 CONFIG_AT91_SOC_ID=y
 
 #
 # Broadcom SoC drivers
 #
 # CONFIG_SOC_BRCMSTB is not set
+# end of Broadcom SoC drivers
 
 #
 # NXP/Freescale QorIQ SoC drivers
 #
+# end of NXP/Freescale QorIQ SoC drivers
 
 #
 # i.MX SoC drivers
 #
+# end of i.MX SoC drivers
+
+#
+# IXP4xx SoC drivers
+#
+# CONFIG_IXP4XX_QMGR is not set
+# CONFIG_IXP4XX_NPE is not set
+# end of IXP4xx SoC drivers
 
 #
 # Qualcomm SoC drivers
 #
+# end of Qualcomm SoC drivers
+
 # CONFIG_SOC_TI is not set
 
 #
 # Xilinx SoC drivers
 #
 # CONFIG_XILINX_VCU is not set
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
 # CONFIG_PM_DEVFREQ is not set
 CONFIG_EXTCON=y
 
@@ -5626,6 +5892,7 @@ CONFIG_MXC6255=m
 CONFIG_SCA3000=m
 CONFIG_STK8312=m
 CONFIG_STK8BA50=m
+# end of Accelerometers
 
 #
 # Analog to digital converters
@@ -5641,6 +5908,7 @@ CONFIG_AD7606_IFACE_PARALLEL=m
 CONFIG_AD7606_IFACE_SPI=m
 CONFIG_AD7766=m
 CONFIG_AD7768_1=m
+CONFIG_AD7780=m
 CONFIG_AD7791=m
 CONFIG_AD7793=m
 CONFIG_AD7887=m
@@ -5677,20 +5945,24 @@ CONFIG_TI_ADC128S052=m
 CONFIG_TI_ADC161S626=m
 CONFIG_TI_ADS1015=m
 CONFIG_TI_ADS7950=m
+CONFIG_TI_ADS8344=m
 CONFIG_TI_ADS8688=m
 CONFIG_TI_ADS124S08=m
 CONFIG_TI_TLC4541=m
 CONFIG_VF610_ADC=m
+# end of Analog to digital converters
 
 #
 # Analog Front Ends
 #
 CONFIG_IIO_RESCALE=m
+# end of Analog Front Ends
 
 #
 # Amplifiers
 #
 CONFIG_AD8366=m
+# end of Amplifiers
 
 #
 # Chemical Sensors
@@ -5704,26 +5976,27 @@ CONFIG_IAQCORE=m
 CONFIG_SENSIRION_SGP30=m
 CONFIG_SPS30=m
 CONFIG_VZ89X=m
+# end of Chemical Sensors
 
 #
 # Hid Sensor IIO Common
 #
 CONFIG_HID_SENSOR_IIO_COMMON=m
 CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# end of Hid Sensor IIO Common
+
 CONFIG_IIO_MS_SENSORS_I2C=m
 
 #
 # SSP Sensor Common
 #
 # CONFIG_IIO_SSP_SENSORHUB is not set
+# end of SSP Sensor Common
+
 CONFIG_IIO_ST_SENSORS_I2C=m
 CONFIG_IIO_ST_SENSORS_SPI=m
 CONFIG_IIO_ST_SENSORS_CORE=m
 
-#
-# Counters
-#
-
 #
 # Digital to analog converters
 #
@@ -5762,11 +6035,13 @@ CONFIG_TI_DAC5571=m
 CONFIG_TI_DAC7311=m
 CONFIG_TI_DAC7612=m
 CONFIG_VF610_DAC=m
+# end of Digital to analog converters
 
 #
 # IIO dummy driver
 #
 # CONFIG_IIO_SIMPLE_DUMMY is not set
+# end of IIO dummy driver
 
 #
 # Frequency Synthesizers DDS/PLL
@@ -5776,11 +6051,14 @@ CONFIG_VF610_DAC=m
 # Clock Generator/Distribution
 #
 CONFIG_AD9523=m
+# end of Clock Generator/Distribution
 
 #
 # Phase-Locked Loop (PLL) frequency synthesizers
 #
 CONFIG_ADF4350=m
+# end of Phase-Locked Loop (PLL) frequency synthesizers
+# end of Frequency Synthesizers DDS/PLL
 
 #
 # Digital gyroscope sensors
@@ -5793,6 +6071,9 @@ CONFIG_ADXRS450=m
 CONFIG_BMG160=m
 CONFIG_BMG160_I2C=m
 CONFIG_BMG160_SPI=m
+CONFIG_FXAS21002C=m
+CONFIG_FXAS21002C_I2C=m
+CONFIG_FXAS21002C_SPI=m
 CONFIG_HID_SENSOR_GYRO_3D=m
 CONFIG_MPU3050=m
 CONFIG_MPU3050_I2C=m
@@ -5800,6 +6081,7 @@ CONFIG_IIO_ST_GYRO_3AXIS=m
 CONFIG_IIO_ST_GYRO_I2C_3AXIS=m
 CONFIG_IIO_ST_GYRO_SPI_3AXIS=m
 CONFIG_ITG3200=m
+# end of Digital gyroscope sensors
 
 #
 # Health Sensors
@@ -5812,6 +6094,8 @@ CONFIG_AFE4403=m
 CONFIG_AFE4404=m
 CONFIG_MAX30100=m
 CONFIG_MAX30102=m
+# end of Heart Rate Monitors
+# end of Health Sensors
 
 #
 # Humidity sensors
@@ -5826,6 +6110,7 @@ CONFIG_HTS221_SPI=m
 CONFIG_HTU21=m
 CONFIG_SI7005=m
 CONFIG_SI7020=m
+# end of Humidity sensors
 
 #
 # Inertial measurement units
@@ -5842,6 +6127,8 @@ CONFIG_INV_MPU6050_SPI=m
 CONFIG_IIO_ST_LSM6DSX=m
 CONFIG_IIO_ST_LSM6DSX_I2C=m
 CONFIG_IIO_ST_LSM6DSX_SPI=m
+# end of Inertial measurement units
+
 CONFIG_IIO_ADIS_LIB=m
 CONFIG_IIO_ADIS_LIB_BUFFER=y
 
@@ -5891,6 +6178,7 @@ CONFIG_VCNL4035=m
 CONFIG_VEML6070=m
 CONFIG_VL6180=m
 CONFIG_ZOPT2201=m
+# end of Light sensors
 
 #
 # Magnetometer sensors
@@ -5913,17 +6201,20 @@ CONFIG_SENSORS_HMC5843_SPI=m
 CONFIG_SENSORS_RM3100=m
 CONFIG_SENSORS_RM3100_I2C=m
 CONFIG_SENSORS_RM3100_SPI=m
+# end of Magnetometer sensors
 
 #
 # Multiplexers
 #
 CONFIG_IIO_MUX=m
+# end of Multiplexers
 
 #
 # Inclinometer sensors
 #
 CONFIG_HID_SENSOR_INCLINOMETER_3D=m
 CONFIG_HID_SENSOR_DEVICE_ROTATION=m
+# end of Inclinometer sensors
 
 #
 # Triggers - standalone
@@ -5932,6 +6223,7 @@ CONFIG_IIO_HRTIMER_TRIGGER=m
 CONFIG_IIO_INTERRUPT_TRIGGER=m
 CONFIG_IIO_TIGHTLOOP_TRIGGER=m
 CONFIG_IIO_SYSFS_TRIGGER=m
+# end of Triggers - standalone
 
 #
 # Digital potentiometers
@@ -5945,11 +6237,13 @@ CONFIG_MCP4131=m
 CONFIG_MCP4531=m
 CONFIG_MCP41010=m
 CONFIG_TPL0102=m
+# end of Digital potentiometers
 
 #
 # Digital potentiostats
 #
 CONFIG_LMP91000=m
+# end of Digital potentiostats
 
 #
 # Pressure sensors
@@ -5976,28 +6270,33 @@ CONFIG_HP206C=m
 CONFIG_ZPA2326=m
 CONFIG_ZPA2326_I2C=m
 CONFIG_ZPA2326_SPI=m
+# end of Pressure sensors
 
 #
 # Lightning sensors
 #
 CONFIG_AS3935=m
+# end of Lightning sensors
 
 #
 # Proximity and distance sensors
 #
 CONFIG_ISL29501=m
 CONFIG_LIDAR_LITE_V2=m
+CONFIG_MB1232=m
 CONFIG_RFD77402=m
 CONFIG_SRF04=m
 CONFIG_SX9500=m
 CONFIG_SRF08=m
 CONFIG_VL53L0X_I2C=m
+# end of Proximity and distance sensors
 
 #
 # Resolver to digital converters
 #
 CONFIG_AD2S90=m
 CONFIG_AD2S1200=m
+# end of Resolver to digital converters
 
 #
 # Temperature sensors
@@ -6010,6 +6309,9 @@ CONFIG_TMP006=m
 CONFIG_TMP007=m
 CONFIG_TSYS01=m
 CONFIG_TSYS02D=m
+CONFIG_MAX31856=m
+# end of Temperature sensors
+
 # CONFIG_NTB is not set
 # CONFIG_VME_BUS is not set
 CONFIG_PWM=y
@@ -6029,6 +6331,8 @@ CONFIG_ARM_GIC_MAX_NR=1
 CONFIG_ATMEL_AIC_IRQ=y
 CONFIG_ORION_IRQCHIP=y
 CONFIG_IRQ_MXS=y
+# end of IRQ chip support
+
 # CONFIG_IPACK_BUS is not set
 CONFIG_RESET_CONTROLLER=y
 # CONFIG_RESET_TI_SYSCON is not set
@@ -6056,6 +6360,8 @@ CONFIG_PHY_MVEBU_SATA=y
 # CONFIG_PHY_QCOM_USB_HSIC is not set
 # CONFIG_PHY_SAMSUNG_USB2 is not set
 # CONFIG_PHY_TUSB1210 is not set
+# end of PHY Subsystem
+
 # CONFIG_POWERCAP is not set
 # CONFIG_MCB is not set
 
@@ -6064,14 +6370,19 @@ CONFIG_PHY_MVEBU_SATA=y
 #
 # CONFIG_ARM_CCN is not set
 CONFIG_ARM_PMU=y
+# end of Performance monitor support
+
 # CONFIG_RAS is not set
 
 #
 # Android
 #
 # CONFIG_ANDROID is not set
+# end of Android
+
 CONFIG_DAX=m
 CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
 CONFIG_NVMEM_MXS_OCOTP=m
 
 #
@@ -6079,6 +6390,8 @@ CONFIG_NVMEM_MXS_OCOTP=m
 #
 # CONFIG_STM is not set
 # CONFIG_INTEL_TH is not set
+# end of HW tracing support
+
 # CONFIG_FPGA is not set
 # CONFIG_FSI is not set
 CONFIG_MULTIPLEXER=m
@@ -6090,10 +6403,14 @@ CONFIG_MULTIPLEXER=m
 # CONFIG_MUX_ADGS1408 is not set
 # CONFIG_MUX_GPIO is not set
 # CONFIG_MUX_MMIO is not set
+# end of Multiplexer drivers
+
 CONFIG_PM_OPP=y
 # CONFIG_SIOX is not set
 # CONFIG_SLIMBUS is not set
 # CONFIG_INTERCONNECT is not set
+# CONFIG_COUNTER is not set
+# end of Device Drivers
 
 #
 # File systems
@@ -6183,6 +6500,7 @@ CONFIG_FSCACHE=m
 # CONFIG_FSCACHE_DEBUG is not set
 # CONFIG_FSCACHE_OBJECT_LIST is not set
 # CONFIG_CACHEFILES is not set
+# end of Caches
 
 #
 # CD-ROM/DVD Filesystems
@@ -6191,6 +6509,7 @@ CONFIG_ISO9660_FS=m
 CONFIG_JOLIET=y
 CONFIG_ZISOFS=y
 CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
 
 #
 # DOS/FAT/NT Filesystems
@@ -6202,6 +6521,7 @@ CONFIG_FAT_DEFAULT_CODEPAGE=437
 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
 # CONFIG_FAT_DEFAULT_UTF8 is not set
 # CONFIG_NTFS_FS is not set
+# end of DOS/FAT/NT Filesystems
 
 #
 # Pseudo filesystems
@@ -6217,6 +6537,8 @@ CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_TMPFS_XATTR=y
 CONFIG_MEMFD_CREATE=y
 CONFIG_CONFIGFS_FS=y
+# end of Pseudo filesystems
+
 CONFIG_MISC_FILESYSTEMS=y
 # CONFIG_ORANGEFS_FS is not set
 # CONFIG_ADFS_FS is not set
@@ -6389,6 +6711,8 @@ CONFIG_NLS_ISO8859_1=y
 # CONFIG_NLS_MAC_TURKISH is not set
 CONFIG_NLS_UTF8=y
 # CONFIG_DLM is not set
+# CONFIG_UNICODE is not set
+# end of File systems
 
 #
 # Security options
@@ -6407,6 +6731,22 @@ CONFIG_FORTIFY_SOURCE=y
 # CONFIG_STATIC_USERMODEHELPER is not set
 CONFIG_DEFAULT_SECURITY_DAC=y
 CONFIG_LSM="yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_INIT_STACK_NONE=y
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
 CONFIG_XOR_BLOCKS=m
 CONFIG_ASYNC_CORE=m
 CONFIG_ASYNC_MEMCPY=m
@@ -6434,9 +6774,6 @@ CONFIG_CRYPTO_AKCIPHER=y
 CONFIG_CRYPTO_KPP2=y
 CONFIG_CRYPTO_KPP=m
 CONFIG_CRYPTO_ACOMP2=y
-CONFIG_CRYPTO_RSA=y
-CONFIG_CRYPTO_DH=m
-CONFIG_CRYPTO_ECDH=m
 CONFIG_CRYPTO_MANAGER=y
 CONFIG_CRYPTO_MANAGER2=y
 CONFIG_CRYPTO_USER=m
@@ -6449,6 +6786,15 @@ CONFIG_CRYPTO_CRYPTD=m
 CONFIG_CRYPTO_AUTHENC=m
 # CONFIG_CRYPTO_TEST is not set
 
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=m
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+# CONFIG_CRYPTO_ECRDSA is not set
+
 #
 # Authenticated Encryption with Associated Data
 #
@@ -6589,17 +6935,20 @@ CONFIG_SYSTEM_TRUSTED_KEYS=""
 # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
 # CONFIG_SECONDARY_TRUSTED_KEYRING is not set
 # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
+# end of Certificates for signature checking
 
 #
 # Library routines
 #
 CONFIG_RAID6_PQ=m
 CONFIG_RAID6_PQ_BENCHMARK=y
+# CONFIG_PACKING is not set
 CONFIG_BITREVERSE=y
-CONFIG_RATIONAL=y
 CONFIG_GENERIC_STRNCPY_FROM_USER=y
 CONFIG_GENERIC_STRNLEN_USER=y
 CONFIG_GENERIC_NET_UTILS=y
+CONFIG_CORDIC=m
+CONFIG_RATIONAL=y
 CONFIG_GENERIC_PCI_IOMAP=y
 CONFIG_STMP_DEVICE=y
 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
@@ -6670,7 +7019,6 @@ CONFIG_NLATTR=y
 CONFIG_GENERIC_ATOMIC64=y
 CONFIG_LRU_CACHE=m
 CONFIG_CLZ_TAB=y
-CONFIG_CORDIC=m
 # CONFIG_DDR is not set
 # CONFIG_IRQ_POLL is not set
 CONFIG_MPILIB=y
@@ -6693,6 +7041,7 @@ CONFIG_FONT_MINI_4x6=y
 CONFIG_SG_POOL=y
 CONFIG_SBITMAP=y
 # CONFIG_STRING_SELFTEST is not set
+# end of Library routines
 
 #
 # Kernel hacking
@@ -6708,6 +7057,7 @@ CONFIG_CONSOLE_LOGLEVEL_QUIET=4
 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
 # CONFIG_BOOT_PRINTK_DELAY is not set
 # CONFIG_DYNAMIC_DEBUG is not set
+# end of printk and dmesg options
 
 #
 # Compile-time checks and compiler options
@@ -6720,11 +7070,15 @@ CONFIG_STRIP_ASM_SYMS=y
 CONFIG_UNUSED_SYMBOLS=y
 CONFIG_DEBUG_FS=y
 # CONFIG_HEADERS_CHECK is not set
+# CONFIG_OPTIMIZE_INLINING is not set
 # CONFIG_DEBUG_SECTION_MISMATCH is not set
 CONFIG_SECTION_MISMATCH_WARN_ONLY=y
 # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+# end of Compile-time checks and compiler options
+
 # CONFIG_MAGIC_SYSRQ is not set
 CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
 
 #
 # Memory Debugging
@@ -6745,6 +7099,8 @@ CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
 # CONFIG_DEBUG_MEMORY_INIT is not set
 CONFIG_CC_HAS_KASAN_GENERIC=y
 CONFIG_KASAN_STACK=1
+# end of Memory Debugging
+
 CONFIG_ARCH_HAS_KCOV=y
 CONFIG_CC_HAS_SANCOV_TRACE_PC=y
 # CONFIG_KCOV is not set
@@ -6762,6 +7118,8 @@ CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
 CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
 # CONFIG_WQ_WATCHDOG is not set
+# end of Debug Lockups and Hangs
+
 # CONFIG_PANIC_ON_OOPS is not set
 CONFIG_PANIC_ON_OOPS_VALUE=0
 CONFIG_PANIC_TIMEOUT=0
@@ -6786,12 +7144,14 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y
 # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
 # CONFIG_LOCK_TORTURE_TEST is not set
 # CONFIG_WW_MUTEX_SELFTEST is not set
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
 CONFIG_STACKTRACE=y
 # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
 # CONFIG_DEBUG_KOBJECT is not set
 CONFIG_DEBUG_BUGVERBOSE=y
 # CONFIG_DEBUG_LIST is not set
-# CONFIG_DEBUG_PI_LIST is not set
+# CONFIG_DEBUG_PLIST is not set
 # CONFIG_DEBUG_SG is not set
 # CONFIG_DEBUG_NOTIFIERS is not set
 # CONFIG_DEBUG_CREDENTIALS is not set
@@ -6803,6 +7163,8 @@ CONFIG_DEBUG_BUGVERBOSE=y
 # CONFIG_RCU_TORTURE_TEST is not set
 # CONFIG_RCU_TRACE is not set
 # CONFIG_RCU_EQS_DEBUG is not set
+# end of RCU Debugging
+
 # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
 # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
 # CONFIG_NOTIFIER_ERROR_INJECTION is not set
@@ -6837,3 +7199,4 @@ CONFIG_DEBUG_USER=y
 CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
 CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
 # CONFIG_CORESIGHT is not set
+# end of Kernel hacking