This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree".
The branch, master has been updated via 43556e68bd6ccbf65d2c3ffd60f702bd01e8d9af (commit) via 6cb87b052cfd69148cd4b55b86cd32e99434e5f7 (commit) via 72471688997a6353243927bfc5d92b3e539e751a (commit) via 453fba0bb33eb000ec283999672113418a96eca7 (commit) via 3fae0d50c77548592aea4c6ea06e78686a6a02a4 (commit) from 55586be216691ee0972da690db8229d7e6cddb96 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 43556e68bd6ccbf65d2c3ffd60f702bd01e8d9af Author: Arne Fitzenreiter arne_f@ipfire.org Date: Tue Oct 18 18:59:34 2016 +0000
kernel: Update to 4.6.7
Signed-off-by: Arne Fitzenreiter arne_f@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 6cb87b052cfd69148cd4b55b86cd32e99434e5f7 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Oct 17 20:49:49 2016 +0000
kernel: Update to 4.5.7
Signed-off-by: Arne Fitzenreiter arne_f@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 72471688997a6353243927bfc5d92b3e539e751a Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Oct 18 21:45:08 2016 +0100
grub: Update to 2.02~beta3
This patch also builds an EFI version on appropriate architectures
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 453fba0bb33eb000ec283999672113418a96eca7 Author: Michael Tremer michael.tremer@ipfire.org Date: Sun Oct 16 18:37:38 2016 +0100
Revert "SDL: Remove package"
Actually needed by at least QEMU
This reverts commit 52e192db7770de6a941681cf4059f06184976e62.
commit 3fae0d50c77548592aea4c6ea06e78686a6a02a4 Author: Michael Tremer michael.tremer@ipfire.org Date: Sun Oct 16 18:30:37 2016 +0100
gnu-efi: Drop package
Was only used by gummiboot which we dropped earlier
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
-----------------------------------------------------------------------
Summary of changes: SDL/SDL.nm | 64 +++++ gnu-efi/gnu-efi.nm | 45 --- .../patches/gnu-efi-3.0q-Add-.S-and-.E-rules.patch | 25 -- ...ix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch | 66 ----- gnu-efi/patches/gnu-efi-3.0q-machine-types.patch | 66 ----- grub/grub.nm | 74 ++--- grub/patches/2.02_beta3-10_linux-UUID.patch | 27 ++ grub/patches/2.02_beta3-gcc6-ld-no-pie.patch | 57 ++++ grub/patches/grub-1.99-just-say-linux.patch | 45 --- .../grub-2.00-ignore-gnulib-gets-stupidity.patch | 26 -- kernel/config-arm-generic | 55 +++- kernel/config-arm32-generic | 256 +++++++++-------- kernel/config-arm64-generic | 56 +++- kernel/config-generic | 320 +++++++++++++++------ kernel/config-x86-generic | 86 ++++-- kernel/kernel.nm | 4 +- ...linux-3.14.25-rt5592_no_special_txop_init.patch | 13 - kernel/scripts/configure | 2 +- 18 files changed, 710 insertions(+), 577 deletions(-) create mode 100644 SDL/SDL.nm delete mode 100644 gnu-efi/gnu-efi.nm delete mode 100644 gnu-efi/patches/gnu-efi-3.0q-Add-.S-and-.E-rules.patch delete mode 100644 gnu-efi/patches/gnu-efi-3.0q-Fix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch delete mode 100644 gnu-efi/patches/gnu-efi-3.0q-machine-types.patch create mode 100644 grub/patches/2.02_beta3-10_linux-UUID.patch create mode 100644 grub/patches/2.02_beta3-gcc6-ld-no-pie.patch delete mode 100644 grub/patches/grub-1.99-just-say-linux.patch delete mode 100644 grub/patches/grub-2.00-ignore-gnulib-gets-stupidity.patch delete mode 100644 kernel/patches/linux-3.14.25-rt5592_no_special_txop_init.patch
Difference in files: diff --git a/SDL/SDL.nm b/SDL/SDL.nm new file mode 100644 index 0000000..21fd515 --- /dev/null +++ b/SDL/SDL.nm @@ -0,0 +1,64 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = SDL +version = 1.2.15 +release = 1 + +groups = System/Libraries +url = http://www.libsdl.org/ +license = LGPLv2+ +summary = A cross-platform multimedia library. + +description + Simple DirectMedia Layer (SDL) is a cross-platform multimedia library + designed to provide fast access to the graphics frame buffer and audio + device. +end + +source_dl = http://www.libsdl.org/release/ + +build + requires + libusb-compat-devel + libX11-devel + libXext-devel + libXrandr-devel + libXrender-devel + mesa-devel + end + + if "%{DISTRO_PLATFORM}" == "x86" + requires += nasm + end + + configure_options += \ + --disable-video-svga \ + --disable-video-ggi \ + --disable-video-aalib \ + --disable-video-ps3 \ + --enable-sdl-dlopen +end + +packages + package %{name} + + package %{name}-devel + template DEVEL + + requires + libX11-devel + libXext-devel + libXrandr-devel + libXrender-devel + mesa-devel + SDL = %{thisver} + end + end + + package %{name}-debuginfo + template DEBUGINFO + end +end diff --git a/gnu-efi/gnu-efi.nm b/gnu-efi/gnu-efi.nm deleted file mode 100644 index 6a29a44..0000000 --- a/gnu-efi/gnu-efi.nm +++ /dev/null @@ -1,45 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team info@ipfire.org # -############################################################################### - -name = gnu-efi -version = 3.0q -release = 1 -sup_arches = x86_64 i686 - -groups = Development/System -url = ftp://ftp.hpl.hp.com/pub/linux-ia64 -license = BSD -summary = Development Libraries and headers for EFI - -description - This package contains development headers and libraries for developing - applications that run under EFI (Extensible Firmware Interface). -end - -source_dl = %{url} - -build - # Disable hardening. - CFLAGS += -fno-stack-protector - - make_build_targets += CFLAGS="%{CFLAGS}" - - install - make PREFIX=%{prefix} INSTALLROOT=%{BUILDROOT} \ - LIBDIR=%{libdir} CFLAGS="%{CFLAGS}" install - - mkdir -pv %{BUILDROOT}%{libdir}/gnuefi - mv -v %{BUILDROOT}%{libdir}/*.{lds,o} %{BUILDROOT}%{libdir}/gnuefi - end - - keep_libraries - %{libdir}/libefi.a - %{libdir}/libgnuefi.a - end -end - -packages - package %{name} -end diff --git a/gnu-efi/patches/gnu-efi-3.0q-Add-.S-and-.E-rules.patch b/gnu-efi/patches/gnu-efi-3.0q-Add-.S-and-.E-rules.patch deleted file mode 100644 index b6fdfaf..0000000 --- a/gnu-efi/patches/gnu-efi-3.0q-Add-.S-and-.E-rules.patch +++ /dev/null @@ -1,25 +0,0 @@ -From bb12d86aceb7d9ea6748f45a17f719a8e18c81c8 Mon Sep 17 00:00:00 2001 -From: Peter Jones pjones@redhat.com -Date: Tue, 9 Aug 2011 12:30:49 -0400 -Subject: [PATCH 7/7] Add %.S and %.E rules to make debugging easier. - ---- - Make.rules | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/Make.rules b/Make.rules -index eab12d7..65fb612 100644 ---- a/Make.rules -+++ b/Make.rules -@@ -44,3 +44,8 @@ - %.o: %.c - $(CC) $(INCDIR) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - -+%.S: %.c -+ $(CC) $(INCDIR) $(CFLAGS) $(CPPFLAGS) -S $< -o $@ -+ -+%.E: %.c -+ $(CC) $(INCDIR) $(CFLAGS) $(CPPFLAGS) -E $< -o $@ --- -1.7.10.4 - diff --git a/gnu-efi/patches/gnu-efi-3.0q-Fix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch b/gnu-efi/patches/gnu-efi-3.0q-Fix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch deleted file mode 100644 index ecb5c56..0000000 --- a/gnu-efi/patches/gnu-efi-3.0q-Fix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 3f40a425e763edfde77a9a6e05ed09b0676d8fa9 Mon Sep 17 00:00:00 2001 -From: Peter Jones pjones@cutlet.install.bos.redhat.com -Date: Fri, 3 Oct 2008 14:40:56 -0400 -Subject: [PATCH 1/7] Fix usage of INSTALLROOT, PREFIX, and LIBDIR. - -I screwed it up last time. ---- - Make.defaults | 6 +++--- - inc/Makefile | 16 ++++++++-------- - 2 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/Make.defaults b/Make.defaults -index bf162c5..6278fa7 100644 ---- a/Make.defaults -+++ b/Make.defaults -@@ -38,8 +38,9 @@ - # Where to install the package. GNU-EFI will create and access - # lib and include under the root - # --INSTALLROOT=/usr/local --LIBDIR=lib -+INSTALLROOT:= / -+PREFIX := /usr/local -+LIBDIR := ${PREFIX}/lib - - TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi) - -@@ -73,7 +74,6 @@ endif - - ifeq ($(ARCH), x86_64) - CFLAGS += -mno-red-zone -- LIBDIR = lib - ifeq ($(HOSTARCH), ia32) - ARCH3264 = -m64 - endif -diff --git a/inc/Makefile b/inc/Makefile -index 9683be5..71fded5 100644 ---- a/inc/Makefile -+++ b/inc/Makefile -@@ -13,15 +13,15 @@ all: - clean: - - install: -- mkdir -p $(INSTALLROOT)/include/efi -- mkdir -p $(INSTALLROOT)/include/efi/protocol -- mkdir -p $(INSTALLROOT)/include/efi/$(ARCH) -- $(INSTALL) -m 644 *.h $(INSTALLROOT)/include/efi -- $(INSTALL) -m 644 protocol/*.h $(INSTALLROOT)/include/efi/protocol -- $(INSTALL) -m 644 $(ARCH)/*.h $(INSTALLROOT)/include/efi/$(ARCH) -+ mkdir -p $(INSTALLROOT)$(PREFIX)/include/efi -+ mkdir -p $(INSTALLROOT)$(PREFIX)/include/efi/protocol -+ mkdir -p $(INSTALLROOT)$(PREFIX)/include/efi/$(ARCH) -+ $(INSTALL) -m 644 *.h $(INSTALLROOT)$(PREFIX)/include/efi -+ $(INSTALL) -m 644 protocol/*.h $(INSTALLROOT)$(PREFIX)/include/efi/protocol -+ $(INSTALL) -m 644 $(ARCH)/*.h $(INSTALLROOT)$(PREFIX)/include/efi/$(ARCH) - ifeq ($(ARCH),ia64) -- mkdir -p $(INSTALLROOT)/include/efi/protocol/ia64 -- $(INSTALL) -m 644 protocol/ia64/*.h $(INSTALLROOT)/include/efi/protocol/ia64 -+ mkdir -p $(INSTALLROOT)$(PREFIX)/include/efi/protocol/ia64 -+ $(INSTALL) -m 644 protocol/ia64/*.h $(INSTALLROOT)$(PREFIX)/include/efi/protocol/ia64 - endif - - include $(SRCDIR)/../Make.rules --- -1.7.10.4 - diff --git a/gnu-efi/patches/gnu-efi-3.0q-machine-types.patch b/gnu-efi/patches/gnu-efi-3.0q-machine-types.patch deleted file mode 100644 index 8c0aa72..0000000 --- a/gnu-efi/patches/gnu-efi-3.0q-machine-types.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 9ab3fefd9b86c567ba6b0ea1429ce932572040c1 Mon Sep 17 00:00:00 2001 -From: Peter Jones pjones@redhat.com -Date: Tue, 26 Apr 2011 13:25:26 -0400 -Subject: [PATCH 5/7] Add more machine type defines. - -Add machine type defines for i386, arm/thumb, ia64, ebc, and x86_64. ---- - inc/ia32/pe.h | 4 ++++ - inc/ia64/pe.h | 4 ++++ - inc/x86_64/pe.h | 4 ++++ - 3 files changed, 12 insertions(+) - -diff --git a/inc/ia32/pe.h b/inc/ia32/pe.h -index 16e40ef..979b936 100644 ---- a/inc/ia32/pe.h -+++ b/inc/ia32/pe.h -@@ -98,8 +98,12 @@ typedef struct _IMAGE_FILE_HEADER { - #define IMAGE_FILE_MACHINE_R3000 0x162 // MIPS little-endian, 0540 big-endian - #define IMAGE_FILE_MACHINE_R4000 0x166 // MIPS little-endian - #define IMAGE_FILE_MACHINE_ALPHA 0x184 // Alpha_AXP -+#define IMAGE_FILE_MACHINE_ARMTHUMB_MIXED 0x1c2 // Arm/Thumb - #define IMAGE_FILE_MACHINE_POWERPC 0x1F0 // IBM PowerPC Little-Endian -+#define IMAGE_FILE_MACHINE_IA64 0x200 // IA-64 - #define IMAGE_FILE_MACHINE_TAHOE 0x7cc // Intel EM machine -+#define IMAGE_FILE_MACHINE_EBC 0xebc // EFI Byte Code -+#define IMAGE_FILE_MACHINE_X64 0x8664 // x86_64 - // - // Directory format. - // -diff --git a/inc/ia64/pe.h b/inc/ia64/pe.h -index f67128d..b1cade2 100644 ---- a/inc/ia64/pe.h -+++ b/inc/ia64/pe.h -@@ -113,8 +113,12 @@ typedef struct _IMAGE_FILE_HEADER { - #define IMAGE_FILE_MACHINE_R3000 0x162 // MIPS little-endian, 0540 big-endian - #define IMAGE_FILE_MACHINE_R4000 0x166 // MIPS little-endian - #define IMAGE_FILE_MACHINE_ALPHA 0x184 // Alpha_AXP -+#define IMAGE_FILE_MACHINE_ARMTHUMB_MIXED 0x1c2 // Arm/Thumb - #define IMAGE_FILE_MACHINE_POWERPC 0x1F0 // IBM PowerPC Little-Endian -+#define IMAGE_FILE_MACHINE_IA64 0x200 // IA-64 - #define IMAGE_FILE_MACHINE_TAHOE 0x7cc // Intel EM machine -+#define IMAGE_FILE_MACHINE_EBC 0xebc // EFI Byte Code -+#define IMAGE_FILE_MACHINE_X64 0x8664 // x86_64 - // - // Directory format. - // -diff --git a/inc/x86_64/pe.h b/inc/x86_64/pe.h -index 16e40ef..979b936 100644 ---- a/inc/x86_64/pe.h -+++ b/inc/x86_64/pe.h -@@ -98,8 +98,12 @@ typedef struct _IMAGE_FILE_HEADER { - #define IMAGE_FILE_MACHINE_R3000 0x162 // MIPS little-endian, 0540 big-endian - #define IMAGE_FILE_MACHINE_R4000 0x166 // MIPS little-endian - #define IMAGE_FILE_MACHINE_ALPHA 0x184 // Alpha_AXP -+#define IMAGE_FILE_MACHINE_ARMTHUMB_MIXED 0x1c2 // Arm/Thumb - #define IMAGE_FILE_MACHINE_POWERPC 0x1F0 // IBM PowerPC Little-Endian -+#define IMAGE_FILE_MACHINE_IA64 0x200 // IA-64 - #define IMAGE_FILE_MACHINE_TAHOE 0x7cc // Intel EM machine -+#define IMAGE_FILE_MACHINE_EBC 0xebc // EFI Byte Code -+#define IMAGE_FILE_MACHINE_X64 0x8664 // x86_64 - // - // Directory format. - // --- -1.7.10.4 - diff --git a/grub/grub.nm b/grub/grub.nm index cd39743..d7b36bb 100644 --- a/grub/grub.nm +++ b/grub/grub.nm @@ -4,9 +4,11 @@ ###############################################################################
name = grub -version = 2.00 -release = 5.1 +version = 2.02 +beta = beta3 +release = 0.%{beta}.1 sup_arches = x86_64 i686 +thisapp = %{name}-%{version}~%{beta}
groups = System/Boot url = http://www.gnu.org/software/grub/ @@ -39,38 +41,54 @@ build gettext libdevmapper-devel ncurses-devel - paxctl zlib-devel %{unifont} end
+ # Don't leak our CFLAGS to boot code + export HOST_CFLAGS = %{CFLAGS} + export HOST_LDFLAGS = %{LDFLAGS} + + platforms = efi + + if "%{DISTRO_PLATFORM}" == "x86" + platforms += pc + end + prepare_cmds cp -vf %{unifont} unifont.pcf.gz ./autogen.sh + + for platform in %{platforms}; do + cp -r %{DIR_APP} %{DIR_APP}-${platform} + done end
# As the modules contain always 32 bit code, they # should be living in /usr/lib. libdir = %{prefix}/lib
- configure_options += \ - --target="i386" \ - --with-platform=pc \ - --program-transform-name=s,grub,grub, \ - --disable-werror \ - CFLAGS="$(echo %{CFLAGS} | sed \ - -e 's/-Wp,-D_FORTIFY_SOURCE=2//g' \ - -e 's/-fstack-protector-strong//g' \ - -e 's/-fstack-protector-all//g' \ - -e 's/-fstack-protector//g' \ - -e 's/-fPIC//g' \ - -e 's/--param=ssp-buffer-size=4//g' \ - -e 's/-mregparm=3/-mregparm=4/g' \ - -e 's/-fexceptions//g' \ - -e 's/-m64//g' \ - -e 's/-fasynchronous-unwind-tables//g' )" - - install_cmds + build + for platform in %{platforms}; do + pushd %{DIR_APP}-${platform} + ./configure \ + %{configure_options} \ + --with-platform=${platform} \ + --disable-werror \ + CFLAGS= LDFLAGS= + + make %{PARALLELISMFLAGS} + popd + done + end + + install + for platform in %{platforms}; do + pushd %{DIR_APP}-${platform} + make install DESTDIR=%{BUILDROOT} + popd + done + # Install empty configuration file. mkdir -pv %{BUILDROOT}/boot/grub touch %{BUILDROOT}/boot/grub/grub.cfg @@ -93,25 +111,11 @@ build %{BUILDROOT}%{bindir}/grub-mkfont -o DejaVuSans-Bold-14.pf2 \ -s 14 %{datadir}/fonts/dejavu/DejaVuSans-Bold.ttf popd - - # Disable hardening. - paxctl -mpes \ - %{BUILDROOT}%{sbindir}/grub-bios-setup \ - %{BUILDROOT}%{sbindir}/grub-probe - - paxctl -mpex \ - %{BUILDROOT}%{bindir}/grub-script-check end
debuginfo_strict_build_id = false end
-quality-agent - whitelist_nx - %{bindir}/*|%{sbindir}/* - end -end - packages package %{name} requires diff --git a/grub/patches/2.02_beta3-10_linux-UUID.patch b/grub/patches/2.02_beta3-10_linux-UUID.patch new file mode 100644 index 0000000..1dcf3b5 --- /dev/null +++ b/grub/patches/2.02_beta3-10_linux-UUID.patch @@ -0,0 +1,27 @@ +From ea8de5d2ee58178381e5809e4d5fe79861e61b04 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert floppym@gentoo.org +Date: Sat, 5 Mar 2016 17:21:15 -0500 +Subject: [PATCH] [2.02] 10_linux: Fix grouping of tests for GRUB_DEVICE + +Commit 7290bb562 causes GRUB_DISABLE_LINUX_UUID to be ignored due to +mixing of || and && operators. Add some parens to help with that. +--- + util/grub.d/10_linux.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in +index 5a78513..de9044c 100644 +--- a/util/grub.d/10_linux.in ++++ b/util/grub.d/10_linux.in +@@ -47,7 +47,7 @@ esac + # and mounting btrfs requires user space scanning, so force UUID in this case. + if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \ + || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \ +- || test -e "${GRUB_DEVICE}" && uses_abstraction "${GRUB_DEVICE}" lvm; then ++ || ( test -e "${GRUB_DEVICE}" && uses_abstraction "${GRUB_DEVICE}" lvm ); then + LINUX_ROOT_DEVICE=${GRUB_DEVICE} + else + LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID} +-- +2.7.2 + diff --git a/grub/patches/2.02_beta3-gcc6-ld-no-pie.patch b/grub/patches/2.02_beta3-gcc6-ld-no-pie.patch new file mode 100644 index 0000000..0d81415 --- /dev/null +++ b/grub/patches/2.02_beta3-gcc6-ld-no-pie.patch @@ -0,0 +1,57 @@ +2016-05-21 Magnus Granberg zorry@gentoo.org + + #583042 sys-boot/grub-2.02_beta3-r1: building w/gcc-6[pie]: error: + x86_64-pc-linux-gnu/bin/ld: -r and -shared may not be used together + + * acinclude.m4: Add -no-pie check. + * configure.ac: Add -no-pie to TARGET_LDFLAGS if needed. + +--- a/acinclude.m4 2015-11-11 20:56:52.000000000 +0100 ++++ b/acinclude.m4 2016-05-17 00:08:22.000000000 +0200 +@@ -390,6 +390,24 @@ else + [fi] + ]) + ++dnl Check if the Linker supports `-no-pie'. ++AC_DEFUN([grub_CHECK_NO_PIE], ++[AC_MSG_CHECKING([whether linker accepts -no-pie]) ++AC_CACHE_VAL(grub_cv_cc_ld_nopie, ++[save_LDFLAGS="$LDFLAGS" ++LDFLAGS="$LDFLAGS -no-pie" ++AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[]])], ++ [grub_cv_cc_ld_no_pie=yes], ++ [grub_cv_cc_ld_no_pie=no]) ++LDFLAGS="$save_LDFLAGS" ++]) ++AC_MSG_RESULT([$grub_cv_cc_ld_no_pie]) ++nopie_possible=no ++if test "x$grub_cv_cc_ld_no_pie" = xyes ; then ++ nopie_possible=yes ++fi ++]) ++ + dnl Check if the C compiler supports `-fPIC'. + AC_DEFUN([grub_CHECK_PIC],[ + [# Position independent executable. +--- a/configure.ac 2016-02-27 13:40:56.000000000 +0100 ++++ b/configure.ac 2016-05-17 00:57:29.471000000 +0200 +@@ -1184,13 +1184,18 @@ CFLAGS="$TARGET_CFLAGS" + + # Position independent executable. + grub_CHECK_PIE ++grub_CHECK_NO_PIE + [# Need that, because some distributions ship compilers that include +-# `-fPIE' in the default specs. ++# `-fPIE' and '-pie' in the default specs. + if [ x"$pie_possible" = xyes ]; then + TARGET_CFLAGS="$TARGET_CFLAGS -fno-PIE" ++fi ++if [ x"$nopie_possible" = xyes ] && [ x"$pie_possible" = xyes ]; then ++ TARGET_LDFLAGS="$TARGET_LDFLAGS -no-pie" + fi] + + CFLAGS="$TARGET_CFLAGS" ++LDFLAGS="$TARGET_LDFLAGS" + + # Position independent executable. + grub_CHECK_PIC diff --git a/grub/patches/grub-1.99-just-say-linux.patch b/grub/patches/grub-1.99-just-say-linux.patch deleted file mode 100644 index 62a6b32..0000000 --- a/grub/patches/grub-1.99-just-say-linux.patch +++ /dev/null @@ -1,45 +0,0 @@ -From d4bd41f972c6e22b86c773cbba2a1e14f400a8be Mon Sep 17 00:00:00 2001 -From: Peter Jones pjones@redhat.com -Date: Mon, 14 Mar 2011 14:27:42 -0400 -Subject: [PATCH] Don't say "GNU/Linux" in generated menus. - ---- - util/grub.d/10_linux.in | 4 ++-- - util/grub.d/20_linux_xen.in | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in -index a09c3e6..0b0df78 100644 ---- a/util/grub.d/10_linux.in -+++ b/util/grub.d/10_linux.in -@@ -29,9 +29,9 @@ export TEXTDOMAINDIR=@localedir@ - CLASS="--class gnu-linux --class gnu --class os" - - if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then -- OS=GNU/Linux -+ OS="$(sed 's, release .*$,,g' /etc/system-release)" - else -- OS="${GRUB_DISTRIBUTOR} GNU/Linux" -+ OS="${GRUB_DISTRIBUTOR}" - CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS}" - fi - -diff --git a/util/grub.d/20_linux_xen.in b/util/grub.d/20_linux_xen.in -index ee49cd9..10422b0 100644 ---- a/util/grub.d/20_linux_xen.in -+++ b/util/grub.d/20_linux_xen.in -@@ -29,9 +29,9 @@ export TEXTDOMAINDIR=@localedir@ - CLASS="--class gnu-linux --class gnu --class os --class xen" - - if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then -- OS=GNU/Linux -+ OS="$(sed 's, release .*$,,g' /etc/system-release)" - else -- OS="${GRUB_DISTRIBUTOR} GNU/Linux" -+ OS="${GRUB_DISTRIBUTOR}" - CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS}" - fi - --- -1.7.4 - diff --git a/grub/patches/grub-2.00-ignore-gnulib-gets-stupidity.patch b/grub/patches/grub-2.00-ignore-gnulib-gets-stupidity.patch deleted file mode 100644 index 345c19d..0000000 --- a/grub/patches/grub-2.00-ignore-gnulib-gets-stupidity.patch +++ /dev/null @@ -1,26 +0,0 @@ -From f66d54b934710f54999debb72e8b7c620edece1d Mon Sep 17 00:00:00 2001 -From: Peter Jones pjones@redhat.com -Date: Fri, 25 May 2012 15:28:19 -0400 -Subject: [PATCH] gnulib accused in build breaking shocker. - ---- - grub-core/gnulib/stdio.in.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/grub-core/gnulib/stdio.in.h b/grub-core/gnulib/stdio.in.h -index 80b9dbf..69932d9 100644 ---- a/grub-core/gnulib/stdio.in.h -+++ b/grub-core/gnulib/stdio.in.h -@@ -141,7 +141,9 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - " - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ - #undef gets -+#if 0 - _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); -+#endif - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ --- -1.7.10.1 - diff --git a/kernel/config-arm-generic b/kernel/config-arm-generic index 973441e..bbff192 100644 --- a/kernel/config-arm-generic +++ b/kernel/config-arm-generic @@ -15,6 +15,7 @@ CONFIG_ARCH_HAS_TICK_BROADCAST=y CONFIG_RCU_NOCB_CPU_NONE=y # CONFIG_RCU_NOCB_CPU_ALL is not set CONFIG_GENERIC_SCHED_CLOCK=y +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_PERF_USE_VMALLOC=y
# @@ -26,6 +27,11 @@ CONFIG_CLONE_BACKWARDS=y # # Platform selection # +# CONFIG_ARCH_ALPINE is not set +CONFIG_ARCH_MESON=y +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_RENESAS is not set +# CONFIG_ARCH_UNIPHIER is not set CONFIG_ARCH_VEXPRESS=y
# @@ -33,6 +39,10 @@ CONFIG_ARCH_VEXPRESS=y # CONFIG_PCI_DOMAINS_GENERIC=y CONFIG_PCI_SYSCALL=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_STUB is not set # CONFIG_PCI_IOV is not set @@ -42,12 +52,8 @@ CONFIG_PCI_SYSCALL=y # # PCI host controller drivers # -CONFIG_PCIE_DW=y +CONFIG_PCI_HOST_COMMON=y CONFIG_PCI_HOST_GENERIC=y -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEAER_INJECT is not set -CONFIG_PCIEASPM_DEFAULT=y -# CONFIG_PCIEASPM_POWERSAVE is not set
# # ARM errata workarounds via the alternatives framework @@ -56,6 +62,8 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y CONFIG_HW_PERF_EVENTS=y CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 +# CONFIG_PARAVIRT is not set +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
# # Boot options @@ -97,7 +105,6 @@ CONFIG_ARM_SCPI_CPUFREQ=m # Device Drivers # CONFIG_ARM_AMBA=y -CONFIG_TEGRA_AHB=y
# # Generic Driver Options @@ -121,7 +128,7 @@ CONFIG_ARM_CCI=y CONFIG_ARM_CCI_PMU=y CONFIG_ARM_CCI400_COMMON=y CONFIG_ARM_CCI400_PMU=y -CONFIG_ARM_CCI500_PMU=y +CONFIG_ARM_CCI5xx_PMU=y # CONFIG_ARM_CCN is not set CONFIG_VEXPRESS_CONFIG=y CONFIG_DTC=y @@ -240,7 +247,7 @@ CONFIG_INPUT_MAX77693_HAPTIC=m # Serial drivers # CONFIG_SERIAL_8250_FSL=y -CONFIG_SERIAL_8250_INGENIC=y +CONFIG_SERIAL_OF_PLATFORM=y
# # Non-8250 serial port support @@ -248,8 +255,8 @@ CONFIG_SERIAL_8250_INGENIC=y CONFIG_SERIAL_AMBA_PL010=m CONFIG_SERIAL_AMBA_PL011=m CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y +CONFIG_SERIAL_MESON=m # CONFIG_SERIAL_JSM is not set -CONFIG_SERIAL_OF_PLATFORM=y # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set @@ -272,6 +279,7 @@ CONFIG_I2C_SIS630=m # # I2C system bus drivers (mostly embedded / system-on-chip) # +CONFIG_I2C_MESON=m CONFIG_I2C_VERSATILE=m
# @@ -318,6 +326,7 @@ CONFIG_SENSORS_VEXPRESS=m # Watchdog Device Drivers # CONFIG_ARM_SP805_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m
# # PCI-based Watchdog Cards @@ -348,6 +357,11 @@ CONFIG_REGULATOR_VEXPRESS=m # CONFIG_TTPCI_EEPROM is not set
# +# Media drivers +# +# CONFIG_IR_MESON is not set + +# # Digital TV USB devices # CONFIG_DVB_TTUSB_BUDGET=y @@ -399,9 +413,18 @@ CONFIG_DVB_STV0297=y CONFIG_DVB_LNBP21=y
# +# Graphics support +# +CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_KMS_CMA_HELPER=y + +# # I2C encoder or helper chips # # CONFIG_DRM_I2C_NXP_TDA998X is not set +CONFIG_DRM_ARM=y +CONFIG_DRM_HDLCD=m +# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
# # Frame buffer hardware drivers @@ -427,6 +450,7 @@ CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_SOC=m CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_ATMEL_SOC=m CONFIG_SND_DESIGNWARE_I2S=m
@@ -439,11 +463,13 @@ CONFIG_SND_SOC_FSL_SSI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_ESAI=m CONFIG_SND_SOC_IMX_AUDMUX=m +# CONFIG_SND_SOC_IMG is not set
# # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=m +CONFIG_SND_SUN4I_SPDIF=m CONFIG_SND_SOC_I2C_AND_SPI=m
# @@ -471,9 +497,16 @@ CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS4349=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_GTM601=m +CONFIG_SND_SOC_INNO_RK3036=m CONFIG_SND_SOC_PCM1681=m +CONFIG_SND_SOC_PCM179X=m +CONFIG_SND_SOC_PCM179X_I2C=m +CONFIG_SND_SOC_PCM3168A=m +CONFIG_SND_SOC_PCM3168A_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT5616=m CONFIG_SND_SOC_RT5631=m # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=m @@ -511,6 +544,7 @@ CONFIG_SND_SOC_WM8804=m CONFIG_SND_SOC_WM8804_I2C=m CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8962=m +CONFIG_SND_SOC_WM8974=m CONFIG_SND_SOC_WM8978=m CONFIG_SND_SOC_TPA6130A2=m CONFIG_SND_SIMPLE_CARD=m @@ -588,6 +622,9 @@ CONFIG_ARM_MHU=m CONFIG_IOMMU_IO_PGTABLE=y CONFIG_IOMMU_IO_PGTABLE_LPAE=y # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y +# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set +CONFIG_IOMMU_DMA=y
# # Extcon Device Drivers diff --git a/kernel/config-arm32-generic b/kernel/config-arm32-generic index ca3f8ba..d84721f 100644 --- a/kernel/config-arm32-generic +++ b/kernel/config-arm32-generic @@ -31,6 +31,9 @@ CONFIG_CONTEXT_TRACKING_FORCE=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_BITS=16 CONFIG_OLD_SIGACTION=y
# @@ -42,8 +45,6 @@ CONFIG_LBDAF=y # System Type # CONFIG_ARCH_MULTIPLATFORM=y -# CONFIG_ARCH_REALVIEW is not set -# CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_CLPS711X is not set # CONFIG_ARCH_GEMINI is not set # CONFIG_ARCH_EBSA110 is not set @@ -55,9 +56,6 @@ CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_IOP33X is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_DOVE is not set -# CONFIG_ARCH_MV78XX0 is not set -# CONFIG_ARCH_ORION5X is not set -# CONFIG_ARCH_MMP is not set # CONFIG_ARCH_KS8695 is not set # CONFIG_ARCH_W90X900 is not set # CONFIG_ARCH_LPC32XX is not set @@ -65,7 +63,6 @@ CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_RPC is not set # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_S3C24XX is not set -# CONFIG_ARCH_S3C64XX is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_OMAP1 is not set
@@ -77,8 +74,7 @@ CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_MULTI_V6_V7=y # CONFIG_ARCH_MULTI_CPU_AUTO is not set CONFIG_ARCH_VIRT=y -# CONFIG_ARCH_MVEBU is not set -# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_ARTPEC is not set # CONFIG_ARCH_AT91 is not set CONFIG_ARCH_BCM=y
@@ -99,6 +95,7 @@ CONFIG_ARCH_BCM_5301X=y # # Other Architectures # +# CONFIG_ARCH_BCM2835 is not set CONFIG_ARCH_BCM_63XX=y CONFIG_ARCH_BRCMSTB=y CONFIG_ARCH_BERLIN=y @@ -117,7 +114,6 @@ CONFIG_ARCH_HI3xxx=y CONFIG_ARCH_HIP04=y CONFIG_ARCH_HIX5HD2=y CONFIG_ARCH_KEYSTONE=y -CONFIG_ARCH_MESON=y CONFIG_MACH_MESON6=y CONFIG_MACH_MESON8=y CONFIG_MACH_MESON8B=y @@ -146,6 +142,7 @@ CONFIG_VF_USE_ARM_GLOBAL_TIMER=y CONFIG_ARCH_MEDIATEK=y CONFIG_MACH_MT6589=y CONFIG_MACH_MT6592=y +CONFIG_MACH_MT7623=y CONFIG_MACH_MT8127=y CONFIG_MACH_MT8135=y CONFIG_ARCH_OMAP=y @@ -194,10 +191,12 @@ CONFIG_MACH_OMAP3517EVM=y CONFIG_MACH_OMAP3_PANDORA=y CONFIG_MACH_NOKIA_RX51=y # CONFIG_OMAP3_SDRC_AC_TIMING is not set +# CONFIG_ARCH_MMP is not set CONFIG_ARCH_QCOM=y # CONFIG_ARCH_MSM8X60 is not set # CONFIG_ARCH_MSM8960 is not set # CONFIG_ARCH_MSM8974 is not set +# CONFIG_ARCH_REALVIEW is not set CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SOCFPGA is not set # CONFIG_PLAT_SPEAR is not set @@ -230,28 +229,14 @@ CONFIG_EXYNOS_CPU_SUSPEND=y CONFIG_PLAT_SAMSUNG=y
# +# Boot options +# +# CONFIG_SAMSUNG_ATAGS is not set + +# # Power management # # CONFIG_SAMSUNG_PM_CHECK is not set -CONFIG_ARCH_SHMOBILE=y -CONFIG_PM_RCAR=y -CONFIG_ARCH_RCAR_GEN1=y -CONFIG_ARCH_SHMOBILE_MULTI=y -# CONFIG_ARCH_EMEV2 is not set -# CONFIG_ARCH_R7S72100 is not set -# CONFIG_ARCH_R8A73A4 is not set -# CONFIG_ARCH_R8A7740 is not set -# CONFIG_ARCH_R8A7778 is not set -CONFIG_ARCH_R8A7779=y -# CONFIG_ARCH_R8A7790 is not set -# CONFIG_ARCH_R8A7791 is not set -# CONFIG_ARCH_R8A7793 is not set -# CONFIG_ARCH_R8A7794 is not set -# CONFIG_ARCH_SH73A0 is not set - -# -# Renesas ARM SoCs System Configuration -# CONFIG_ARCH_SUNXI=y CONFIG_MACH_SUN4I=y CONFIG_MACH_SUN5I=y @@ -268,12 +253,8 @@ CONFIG_ARCH_ATLAS6=y CONFIG_ARCH_ATLAS7=y CONFIG_ARCH_PRIMA2=y CONFIG_SIRF_IRQ=y +# CONFIG_ARCH_TANGO is not set CONFIG_ARCH_TEGRA=y -CONFIG_ARCH_TEGRA_2x_SOC=y -CONFIG_ARCH_TEGRA_3x_SOC=y -CONFIG_ARCH_TEGRA_114_SOC=y -CONFIG_ARCH_TEGRA_124_SOC=y -# CONFIG_ARCH_UNIPHIER is not set CONFIG_ARCH_U8500=y CONFIG_UX500_SOC_DB8500=y CONFIG_MACH_MOP500=y @@ -340,7 +321,7 @@ CONFIG_ARM_L1_CACHE_SHIFT=6 CONFIG_ARM_DMA_MEM_BUFFERABLE=y CONFIG_ARM_HEAVY_MB=y CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y -CONFIG_ARM_KERNMEM_PERMS=y +CONFIG_DEBUG_ALIGN_RODATA=y CONFIG_MULTI_IRQ_HANDLER=y # CONFIG_ARM_ERRATA_430973 is not set CONFIG_ARM_ERRATA_643719=y @@ -359,15 +340,14 @@ CONFIG_ICST=y CONFIG_PCI_EXYNOS=y CONFIG_PCI_IMX6=y CONFIG_PCI_TEGRA=y -CONFIG_PCI_RCAR_GEN2=y -CONFIG_PCI_RCAR_GEN2_PCIE=y CONFIG_PCI_KEYSTONE=y CONFIG_PCIE_XILINX=y CONFIG_PCI_LAYERSCAPE=y -CONFIG_PCIE_IPROC=y +CONFIG_PCIE_IPROC=m CONFIG_PCIE_IPROC_PLATFORM=m # CONFIG_PCIE_IPROC_BCMA is not set CONFIG_PCIE_ALTERA=y +CONFIG_PCIE_QCOM=y # CONFIG_PCCARD is not set
# @@ -392,12 +372,14 @@ CONFIG_HZ=200 CONFIG_THUMB2_KERNEL=y CONFIG_THUMB2_AVOID_R_ARM_THM_JUMP11=y CONFIG_ARM_ASM_UNIFIED=y +CONFIG_ARM_PATCH_IDIV=y CONFIG_AEABI=y # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set CONFIG_HIGHMEM=y # CONFIG_HIGHPTE is not set CONFIG_CPU_SW_DOMAIN_PAN=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y # CONFIG_ARM_MODULE_PLTS is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y @@ -422,6 +404,7 @@ CONFIG_CMDLINE_FROM_BOOTLOADER=y # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_AUTO_ZRELADDR=y +# CONFIG_EFI is not set
# # CPU frequency scaling drivers @@ -433,6 +416,7 @@ CONFIG_ARM_HIGHBANK_CPUFREQ=m CONFIG_ARM_HISI_ACPU_CPUFREQ=m CONFIG_ARM_IMX6Q_CPUFREQ=m CONFIG_ARM_OMAP2PLUS_CPUFREQ=y +CONFIG_ARM_STI_CPUFREQ=m CONFIG_ARM_TEGRA20_CPUFREQ=y CONFIG_ARM_TEGRA124_CPUFREQ=m CONFIG_QORIQ_CPUFREQ=m @@ -459,13 +443,15 @@ CONFIG_NEON=y # # CONFIG_HIBERNATION is not set CONFIG_APM_EMULATION=y -CONFIG_PM_GENERIC_DOMAINS=y -CONFIG_PM_GENERIC_DOMAINS_SLEEP=y -CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_ARM_CPU_SUSPEND=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y
# +# Device Drivers +# +CONFIG_TEGRA_AHB=y + +# # Generic Driver Options # CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y @@ -479,8 +465,8 @@ CONFIG_BRCMSTB_GISB_ARB=y # CONFIG_IMX_WEIM is not set CONFIG_OMAP_INTERCONNECT=y # CONFIG_OMAP_OCP2SCP is not set -CONFIG_SIMPLE_PM_BUS=y CONFIG_SUNXI_RSB=m +CONFIG_OF_DYNAMIC=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_MG_DISK is not set
@@ -491,7 +477,7 @@ CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_ARM_CHARLCD is not set
# -# Intel MIC Coprocessor State Management (COSM) Drivers +# VOP Driver # # CONFIG_IDE is not set
@@ -514,7 +500,6 @@ CONFIG_AHCI_TEGRA=m # SATA SFF controllers with BMDMA # CONFIG_SATA_HIGHBANK=m -CONFIG_SATA_RCAR=m
# # PATA SFF controllers with BMDMA @@ -543,10 +528,10 @@ CONFIG_FSL_PQ_MDIO=m CONFIG_FSL_XGMAC_MDIO=m CONFIG_GIANFAR=m CONFIG_PXA168_ETH=m +CONFIG_NET_VENDOR_MEDIATEK=y +CONFIG_NET_MEDIATEK_SOC=m CONFIG_AX88796=m CONFIG_AX88796_93CX6=y -CONFIG_SH_ETH=m -CONFIG_RAVB=m CONFIG_SMC911X=m CONFIG_TI_DAVINCI_EMAC=m CONFIG_TI_DAVINCI_MDIO=m @@ -583,7 +568,6 @@ CONFIG_KEYBOARD_TEGRA=m CONFIG_KEYBOARD_PMIC8XXX=m CONFIG_KEYBOARD_SAMSUNG=y # CONFIG_KEYBOARD_ST_KEYSCAN is not set -CONFIG_KEYBOARD_SH_KEYSC=m CONFIG_KEYBOARD_SUN4I_LRADC=m # CONFIG_INPUT_AB8500_PONKEY is not set CONFIG_INPUT_PM8941_PWRKEY=m @@ -606,21 +590,18 @@ CONFIG_SERIAL_8250_MT6577=y # # Non-8250 serial port support # -CONFIG_SERIAL_MESON=m CONFIG_SERIAL_SAMSUNG=m CONFIG_SERIAL_SAMSUNG_UARTS_4=y CONFIG_SERIAL_SAMSUNG_UARTS=4 CONFIG_SERIAL_SIRFSOC=m CONFIG_SERIAL_IMX=m -CONFIG_SERIAL_SH_SCI=m -CONFIG_SERIAL_SH_SCI_NR_UARTS=2 -CONFIG_SERIAL_SH_SCI_DMA=y # CONFIG_SERIAL_MSM is not set # CONFIG_SERIAL_VT8500 is not set CONFIG_SERIAL_OMAP=m CONFIG_SERIAL_BCM63XX=m CONFIG_SERIAL_ST_ASC=m CONFIG_SERIAL_STM32=m +CONFIG_SERIAL_MCTRL_GPIO=m # CONFIG_HVC_DCC is not set CONFIG_HW_RANDOM_IPROC_RNG200=m CONFIG_HW_RANDOM_OMAP=y @@ -634,6 +615,7 @@ CONFIG_NVRAM=y # Multiplexer I2C Chip support # CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_DEMUX_PINCTRL=m
# # PC SMBus host controller drivers @@ -649,27 +631,21 @@ CONFIG_I2C_BCM_IPROC=m CONFIG_I2C_DAVINCI=m CONFIG_I2C_EXYNOS5=m CONFIG_I2C_IMX=m -CONFIG_I2C_MESON=m CONFIG_I2C_MT65XX=m CONFIG_I2C_MV64XXX=m CONFIG_I2C_NOMADIK=y CONFIG_I2C_OMAP=y CONFIG_I2C_QUP=m -CONFIG_I2C_RIIC=m CONFIG_I2C_S3C2410=m -CONFIG_I2C_SH_MOBILE=m CONFIG_I2C_SIRF=m CONFIG_I2C_ST=m CONFIG_I2C_SUN6I_P2WI=m CONFIG_I2C_TEGRA=m CONFIG_I2C_WMT=m -CONFIG_I2C_RCAR=m
# # Other I2C/SMBus bus drivers # -CONFIG_I2C_SLAVE=y -# CONFIG_I2C_SLAVE_EEPROM is not set CONFIG_SPMI_MSM_PMIC_ARB=m
# @@ -708,14 +684,9 @@ CONFIG_PINCTRL_ROCKCHIP=y CONFIG_PINCTRL_SINGLE=y CONFIG_PINCTRL_SIRF=y CONFIG_PINCTRL_ST=y -CONFIG_PINCTRL_TEGRA=y -CONFIG_PINCTRL_TEGRA20=y -CONFIG_PINCTRL_TEGRA30=y -CONFIG_PINCTRL_TEGRA114=y -CONFIG_PINCTRL_TEGRA124=y -CONFIG_PINCTRL_TEGRA_XUSB=y # CONFIG_PINCTRL_PALMAS is not set CONFIG_PINCTRL_ZYNQ=y +CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_BERLIN=y # CONFIG_PINCTRL_BERLIN_BG2 is not set # CONFIG_PINCTRL_BERLIN_BG2CD is not set @@ -737,20 +708,19 @@ CONFIG_PINCTRL_DB8540=y CONFIG_PINCTRL_MSM=y CONFIG_PINCTRL_APQ8064=y CONFIG_PINCTRL_APQ8084=y +CONFIG_PINCTRL_IPQ4019=y CONFIG_PINCTRL_IPQ8064=y CONFIG_PINCTRL_MSM8660=m CONFIG_PINCTRL_MSM8960=m CONFIG_PINCTRL_MSM8X74=m CONFIG_PINCTRL_MSM8916=m +CONFIG_PINCTRL_MSM8996=m CONFIG_PINCTRL_QCOM_SPMI_PMIC=m CONFIG_PINCTRL_QCOM_SSBI_PMIC=m CONFIG_PINCTRL_SAMSUNG=y CONFIG_PINCTRL_EXYNOS=y CONFIG_PINCTRL_EXYNOS5440=y -CONFIG_PINCTRL_SH_PFC=y -CONFIG_GPIO_SH_PFC=y -CONFIG_PINCTRL_PFC_R8A7779=y -CONFIG_PINCTRL_SUNXI_COMMON=y +CONFIG_PINCTRL_SUNXI=y CONFIG_PINCTRL_SUN4I_A10=y CONFIG_PINCTRL_SUN5I_A10S=y CONFIG_PINCTRL_SUN5I_A13=y @@ -762,9 +732,20 @@ CONFIG_PINCTRL_SUN8I_A23=y CONFIG_PINCTRL_SUN8I_A33=y CONFIG_PINCTRL_SUN8I_A83T=y CONFIG_PINCTRL_SUN8I_A23_R=y +CONFIG_PINCTRL_SUN8I_H3=y +CONFIG_PINCTRL_SUN8I_H3_R=y CONFIG_PINCTRL_SUN9I_A80=y +CONFIG_PINCTRL_SUN9I_A80_R=y +CONFIG_PINCTRL_TEGRA=y +CONFIG_PINCTRL_TEGRA20=y +CONFIG_PINCTRL_TEGRA30=y +CONFIG_PINCTRL_TEGRA114=y +CONFIG_PINCTRL_TEGRA124=y +CONFIG_PINCTRL_TEGRA_XUSB=y # CONFIG_PINCTRL_WM8850 is not set -CONFIG_PINCTRL_MTK_COMMON=y +CONFIG_PINCTRL_MTK=y +# CONFIG_PINCTRL_MT2701 is not set +CONFIG_PINCTRL_MT7623=y CONFIG_PINCTRL_MT8135=y CONFIG_PINCTRL_MT8127=y CONFIG_PINCTRL_MT6397=y @@ -777,9 +758,9 @@ CONFIG_GPIO_BRCMSTB=m # CONFIG_GPIO_DAVINCI is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EM is not set +# CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MXC=y CONFIG_GPIO_OMAP=y -# CONFIG_GPIO_RCAR is not set CONFIG_GPIO_VF610=y # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_ZEVIO is not set @@ -804,10 +785,10 @@ CONFIG_POWER_RESET_KEYSTONE=y # # CONFIG_HISI_THERMAL is not set CONFIG_ROCKCHIP_THERMAL=m -CONFIG_RCAR_THERMAL=y CONFIG_DB8500_THERMAL=y CONFIG_TEGRA_SOCTHERM=m CONFIG_DB8500_CPUFREQ_COOLING=y +CONFIG_MTK_THERMAL=m
# # Texas Instruments thermal drivers @@ -839,14 +820,21 @@ CONFIG_SIRFSOC_WATCHDOG=y CONFIG_ST_LPC_WATCHDOG=m CONFIG_TEGRA_WATCHDOG=m CONFIG_QCOM_WDT=m -CONFIG_MESON_WATCHDOG=m CONFIG_MEDIATEK_WATCHDOG=m +CONFIG_ATLAS7_WATCHDOG=m CONFIG_BCM47XX_WDT=m +CONFIG_BCM7038_WDT=m + +# +# Sonics Silicon Backplane +# +CONFIG_SSB_HOST_SOC=y
# # Multifunction device drivers # CONFIG_MFD_ATMEL_HLCDC=m +CONFIG_MFD_AXP20X_RSB=m # CONFIG_MFD_CROS_EC is not set # CONFIG_MFD_ASIC3 is not set # CONFIG_HTC_EGPIO is not set @@ -884,32 +872,24 @@ CONFIG_REGULATOR_TWL4030=y # # Media drivers # -# CONFIG_IR_MESON is not set # CONFIG_RC_ST is not set CONFIG_IR_SUNXI=m
# # Media digital TV PCI Adapters # -# CONFIG_VIDEO_OMAP2_VOUT is not set -# CONFIG_VIDEO_SH_VOU is not set CONFIG_VIDEO_OMAP3=m # CONFIG_VIDEO_OMAP3_DEBUG is not set -CONFIG_VIDEO_MX3=m -# CONFIG_VIDEO_RCAR_VIN is not set -# CONFIG_VIDEO_SH_MOBILE_CSI2 is not set -# CONFIG_VIDEO_SH_MOBILE_CEU is not set # CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS is not set # CONFIG_VIDEO_SAMSUNG_S5P_TV is not set # CONFIG_VIDEO_AM437X_VPFE is not set +# CONFIG_VIDEO_TI_CAL is not set # CONFIG_VIDEO_CODA is not set CONFIG_VIDEO_SAMSUNG_S5P_G2D=m CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m CONFIG_VIDEO_SAMSUNG_S5P_MFC=m CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m CONFIG_VIDEO_STI_BDISP=m -# CONFIG_VIDEO_RENESAS_JPU is not set -CONFIG_VIDEO_RENESAS_VSP1=m # CONFIG_VIDEO_TI_VPE is not set CONFIG_DVB_C8SECTPFE=m
@@ -924,11 +904,9 @@ CONFIG_DVB_STV0367=m CONFIG_TEGRA_HOST1X=y CONFIG_TEGRA_HOST1X_FIREWALL=y CONFIG_IMX_IPUV3_CORE=m -CONFIG_DRM_GEM_CMA_HELPER=y -CONFIG_DRM_KMS_CMA_HELPER=y
# -# I2C encoder or helper chips +# ACP (Audio CoProcessor) Configuration # CONFIG_NOUVEAU_PLATFORM_DRIVER=y CONFIG_DRM_EXYNOS=m @@ -952,17 +930,44 @@ CONFIG_DRM_EXYNOS_MIC=y # # Sub-drivers # -CONFIG_DRM_EXYNOS_G2D=y CONFIG_DRM_EXYNOS_IPP=y # CONFIG_DRM_EXYNOS_FIMC is not set # CONFIG_DRM_EXYNOS_ROTATOR is not set +CONFIG_DRM_EXYNOS_GSC=y CONFIG_DRM_ROCKCHIP=m CONFIG_ROCKCHIP_DW_HDMI=m +CONFIG_ROCKCHIP_DW_MIPI_DSI=m +CONFIG_ROCKCHIP_INNO_HDMI=m CONFIG_DRM_ARMADA=m CONFIG_DRM_ATMEL_HLCDC=m -CONFIG_DRM_RCAR_DU=m -# CONFIG_DRM_RCAR_HDMI is not set -CONFIG_DRM_SHMOBILE=m +CONFIG_DRM_OMAP=m +CONFIG_DRM_OMAP_NUM_CRTCS=1 +CONFIG_OMAP2_DSS_INIT=y +CONFIG_OMAP2_DSS=m +# CONFIG_OMAP2_DSS_DEBUG is not set +# CONFIG_OMAP2_DSS_DEBUGFS is not set +CONFIG_OMAP2_DSS_DPI=y +CONFIG_OMAP2_DSS_VENC=y +CONFIG_OMAP2_DSS_HDMI_COMMON=y +CONFIG_OMAP4_DSS_HDMI=y +CONFIG_OMAP5_DSS_HDMI=y +CONFIG_OMAP2_DSS_SDI=y +CONFIG_OMAP2_DSS_DSI=y +CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 +CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y + +# +# OMAPDRM External Display Device Drivers +# +# CONFIG_DISPLAY_ENCODER_OPA362 is not set +# CONFIG_DISPLAY_ENCODER_TFP410 is not set +# CONFIG_DISPLAY_ENCODER_TPD12S015 is not set +# CONFIG_DISPLAY_CONNECTOR_DVI is not set +# CONFIG_DISPLAY_CONNECTOR_HDMI is not set +# CONFIG_DISPLAY_CONNECTOR_ANALOG_TV is not set +# CONFIG_DISPLAY_PANEL_DPI is not set +# CONFIG_DISPLAY_PANEL_DSI_CM is not set +# CONFIG_DISPLAY_PANEL_SHARP_LS037V7DW01 is not set # CONFIG_DRM_TILCDC is not set CONFIG_DRM_MSM=m # CONFIG_DRM_MSM_REGISTER_LOGGING is not set @@ -970,9 +975,9 @@ CONFIG_DRM_MSM_DSI=y CONFIG_DRM_MSM_DSI_PLL=y CONFIG_DRM_MSM_DSI_28NM_PHY=y CONFIG_DRM_MSM_DSI_20NM_PHY=y +CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y CONFIG_DRM_FSL_DCU=m CONFIG_DRM_TEGRA=m -CONFIG_DRM_TEGRA_FBDEV=y # CONFIG_DRM_TEGRA_DEBUG is not set
# @@ -982,6 +987,8 @@ CONFIG_DRM_DW_HDMI=m CONFIG_DRM_DW_HDMI_AHB_AUDIO=m # CONFIG_DRM_STI is not set # CONFIG_DRM_IMX is not set +CONFIG_DRM_ETNAVIV=m +# CONFIG_DRM_ETNAVIV_REGISTER_LOGGING is not set
# # Frame buffer hardware drivers @@ -989,16 +996,13 @@ CONFIG_DRM_DW_HDMI_AHB_AUDIO=m # CONFIG_FB_IMX is not set # CONFIG_FB_VT8500 is not set # CONFIG_FB_WM8505 is not set -# CONFIG_FB_SH_MOBILE_LCDC is not set # CONFIG_FB_S3C is not set # CONFIG_FB_XILINX is not set # CONFIG_FB_DA8XX is not set # CONFIG_FB_MX3 is not set # CONFIG_FB_MXS is not set -# CONFIG_OMAP2_DSS is not set CONFIG_EXYNOS_VIDEO=y # CONFIG_EXYNOS_MIPI_DSI is not set -# CONFIG_FB_SH_MOBILE_MERAM is not set
# # Console display driver support @@ -1013,10 +1017,6 @@ CONFIG_SND_HDA_TEGRA=m CONFIG_SND_ARM=y CONFIG_SND_ARMAACI=m # CONFIG_SND_SOC_ADI is not set -CONFIG_SND_EDMA_SOC=m -CONFIG_SND_DAVINCI_SOC_MCASP=m -CONFIG_SND_DAVINCI_SOC_GENERIC_EVM=m -CONFIG_SND_AM33XX_SOC_EVM=m
# # Common SoC Audio options for Freescale CPUs: @@ -1037,6 +1037,8 @@ CONFIG_SND_SOC_IMX_SPDIF=m CONFIG_SND_SOC_FSL_ASOC_CARD=m CONFIG_SND_SOC_MEDIATEK=m CONFIG_SND_SOC_MT8173_MAX98090=m +CONFIG_SND_SOC_MT8173_RT5650=m +CONFIG_SND_SOC_MT8173_RT5650_RT5514=m CONFIG_SND_SOC_MT8173_RT5650_RT5676=m CONFIG_SND_SOC_QCOM=m CONFIG_SND_SOC_LPASS_CPU=m @@ -1060,13 +1062,6 @@ CONFIG_SND_SOC_SMDK_WM8994_PCM=m CONFIG_SND_SOC_SNOW=m CONFIG_SND_SOC_ODROIDX2=m CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m - -# -# SoC Audio support for SuperH -# -CONFIG_SND_SOC_SH4_FSI=m -CONFIG_SND_SOC_RCAR=m -CONFIG_SND_SOC_RSRC_CARD=m CONFIG_SND_SOC_SIRF=m CONFIG_SND_SOC_SIRF_AUDIO=m CONFIG_SND_SOC_SIRF_AUDIO_PORT=m @@ -1088,7 +1083,7 @@ CONFIG_SND_SOC_ES8328_I2C=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98095=m CONFIG_SND_SOC_MAX98357A=m -CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5645=m CONFIG_SND_SOC_RT5677=m CONFIG_SND_SOC_WM8994=m @@ -1096,7 +1091,7 @@ CONFIG_SND_SOC_WM8994=m # # USB Host Controller Drivers # -CONFIG_USB_XHCI_RCAR=m +CONFIG_USB_XHCI_MTK=m CONFIG_USB_EHCI_MXC=y CONFIG_USB_EHCI_HCD_OMAP=y CONFIG_USB_EHCI_HCD_STI=m @@ -1135,7 +1130,6 @@ CONFIG_USB_DWC3_OMAP=m CONFIG_USB_DWC3_EXYNOS=m CONFIG_USB_DWC3_KEYSTONE=m CONFIG_USB_DWC3_ST=m -CONFIG_USB_DWC3_QCOM=m
# # USB Physical Layer drivers @@ -1147,7 +1141,6 @@ CONFIG_AM335X_PHY_USB=m CONFIG_USB_MSM_OTG=m CONFIG_USB_QCOM_8X16_PHY=m CONFIG_USB_MXS_PHY=m -CONFIG_USB_RCAR_PHY=m
# # MMC/SD/SDIO Host Controller Drivers @@ -1165,10 +1158,7 @@ CONFIG_MMC_OMAP=m CONFIG_MMC_OMAP_HS=m CONFIG_MMC_SDHCI_MSM=m CONFIG_MMC_MXC=m -CONFIG_MMC_TMIO_CORE=m -CONFIG_MMC_SDHI=m CONFIG_MMC_DW_ROCKCHIP=m -CONFIG_MMC_SH_MMCIF=m CONFIG_MMC_WMT=y CONFIG_MMC_SUNXI=m
@@ -1218,20 +1208,13 @@ CONFIG_DMA_SUN6I=m CONFIG_MX3_IPU=y CONFIG_MX3_IPU_IRQS=4 CONFIG_NBPFAXI_DMA=m -# CONFIG_QCOM_BAM_DMA is not set # CONFIG_SIRF_DMA is not set # CONFIG_STE_DMA40 is not set # CONFIG_TEGRA20_APB_DMA is not set # CONFIG_TI_CPPI41 is not set # CONFIG_TI_EDMA is not set CONFIG_XILINX_VDMA=m -CONFIG_RENESAS_DMA=y -CONFIG_SH_DMAE_BASE=y -# CONFIG_SH_DMAE is not set -CONFIG_RCAR_DMAC=m -# CONFIG_RCAR_HPB_DMAE is not set -CONFIG_RENESAS_USB_DMAC=m -# CONFIG_SUDMAC is not set +# CONFIG_QCOM_BAM_DMA is not set
# # Microsoft Hyper-V guest support @@ -1243,6 +1226,7 @@ CONFIG_CHROME_PLATFORMS=y # # CONFIG_COMMON_CLK_AXI_CLKGEN is not set CONFIG_COMMON_CLK_KEYSTONE=y +CONFIG_CLK_BCM_63XX=y CONFIG_COMMON_CLK_IPROC=y CONFIG_COMMON_CLK_HI6220=y CONFIG_STUB_CLK_HI6220=y @@ -1250,6 +1234,7 @@ CONFIG_QCOM_GDSC=y CONFIG_COMMON_CLK_QCOM=m CONFIG_APQ_GCC_8084=m CONFIG_APQ_MMCC_8084=m +CONFIG_IPQ_GCC_4019=m CONFIG_IPQ_GCC_806X=m CONFIG_IPQ_LCC_806X=m CONFIG_MSM_GCC_8660=m @@ -1259,8 +1244,11 @@ CONFIG_MSM_LCC_8960=m CONFIG_MSM_MMCC_8960=m CONFIG_MSM_GCC_8974=m CONFIG_MSM_MMCC_8974=m +CONFIG_MSM_GCC_8996=m +CONFIG_MSM_MMCC_8996=m CONFIG_COMMON_CLK_SAMSUNG=y CONFIG_TEGRA_CLK_EMC=y +CONFIG_COMMON_CLK_TI_ADPLL=m CONFIG_HWSPINLOCK=m
# @@ -1292,14 +1280,16 @@ CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y CONFIG_CLKSRC_EXYNOS_MCT=y CONFIG_CLKSRC_SAMSUNG_PWM=y CONFIG_MTK_TIMER=y -CONFIG_SYS_SUPPORTS_SH_TMU=y -CONFIG_SH_TIMER_TMU=y CONFIG_CLKSRC_VERSATILE=y CONFIG_CLKSRC_IMX_GPT=y +CONFIG_CLKSRC_ST_LPC=y CONFIG_PL320_MBOX=y CONFIG_OMAP2PLUS_MBOX=m CONFIG_OMAP_MBOX_KFIFO_SIZE=256 +CONFIG_ROCKCHIP_MBOX=y CONFIG_STI_MBOX=m +CONFIG_TI_MESSAGE_MANAGER=m +CONFIG_HI6220_MBOX=m
# # Generic IOMMU Pagetable Support @@ -1310,8 +1300,8 @@ CONFIG_ROCKCHIP_IOMMU=y # CONFIG_TEGRA_IOMMU_GART is not set # CONFIG_TEGRA_IOMMU_SMMU is not set # CONFIG_EXYNOS_IOMMU is not set -# CONFIG_SHMOBILE_IOMMU is not set CONFIG_ARM_SMMU=y +CONFIG_MTK_IOMMU=y
# # Remoteproc drivers @@ -1319,6 +1309,7 @@ CONFIG_ARM_SMMU=y CONFIG_REMOTEPROC=m CONFIG_OMAP_REMOTEPROC=m CONFIG_WKUP_M3_RPROC=m +CONFIG_ST_REMOTEPROC=m
# # Rpmsg drivers @@ -1337,10 +1328,20 @@ CONFIG_QCOM_PM=y CONFIG_QCOM_SMEM=m CONFIG_QCOM_SMD=m CONFIG_QCOM_SMD_RPM=m +# CONFIG_QCOM_SMP2P is not set +# CONFIG_QCOM_SMSM is not set +# CONFIG_QCOM_WCNSS_CTRL is not set CONFIG_ROCKCHIP_PM_DOMAINS=y +CONFIG_SOC_SAMSUNG=y +CONFIG_EXYNOS_PMU=y CONFIG_SUNXI_SRAM=y +CONFIG_ARCH_TEGRA_2x_SOC=y +CONFIG_ARCH_TEGRA_3x_SOC=y +CONFIG_ARCH_TEGRA_114_SOC=y +CONFIG_ARCH_TEGRA_124_SOC=y # CONFIG_KEYSTONE_NAVIGATOR_QMSS is not set CONFIG_KEYSTONE_NAVIGATOR_DMA=m +CONFIG_WKUP_M3_IPC=m
# # DEVFREQ Drivers @@ -1357,6 +1358,7 @@ CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU=y CONFIG_OMAP_GPMC=y # CONFIG_OMAP_GPMC_DEBUG is not set CONFIG_TEGRA20_MC=y +CONFIG_MTK_SMI=y CONFIG_TEGRA_MC=y CONFIG_TEGRA124_EMC=y
@@ -1365,6 +1367,7 @@ CONFIG_TEGRA124_EMC=y # # CONFIG_BERLIN2_ADC is not set # CONFIG_EXYNOS_ADC is not set +CONFIG_IMX7D_ADC=m CONFIG_ROCKCHIP_SARADC=m # CONFIG_XILINX_XADC is not set
@@ -1377,8 +1380,7 @@ CONFIG_PWM_BERLIN=m CONFIG_PWM_BRCMSTB=m # CONFIG_PWM_IMX is not set # CONFIG_PWM_MTK_DISP is not set -# CONFIG_PWM_RCAR is not set -# CONFIG_PWM_RENESAS_TPU is not set +CONFIG_PWM_OMAP_DMTIMER=m CONFIG_PWM_ROCKCHIP=m # CONFIG_PWM_SAMSUNG is not set CONFIG_PWM_STI=m @@ -1392,7 +1394,6 @@ CONFIG_BCM7120_L2_IRQ=y CONFIG_BRCMSTB_L2_IRQ=y CONFIG_DW_APB_ICTL=y CONFIG_OMAP_IRQCHIP=y -CONFIG_RENESAS_INTC_IRQPIN=y CONFIG_ST_IRQCHIP=y CONFIG_IRQ_CROSSBAR=y # CONFIG_KEYSTONE_IRQ is not set @@ -1401,6 +1402,7 @@ CONFIG_STI_RESET_SYSCFG=y CONFIG_STIH415_RESET=y CONFIG_STIH416_RESET=y CONFIG_STIH407_RESET=y +CONFIG_COMMON_RESET_HI6220=m
# # PHY Subsystem @@ -1411,7 +1413,6 @@ CONFIG_PHY_DM816X_USB=m CONFIG_PHY_EXYNOS_MIPI_VIDEO=y CONFIG_PHY_MIPHY28LP=m CONFIG_PHY_MIPHY365X=m -CONFIG_PHY_RCAR_GEN2=m CONFIG_OMAP_CONTROL_PHY=m CONFIG_TWL4030_USB=m CONFIG_PHY_EXYNOS_DP_VIDEO=y @@ -1427,6 +1428,8 @@ CONFIG_PHY_EXYNOS5_USBDRD=m CONFIG_PHY_QCOM_APQ8064_SATA=m CONFIG_PHY_QCOM_IPQ806X_SATA=m CONFIG_PHY_ROCKCHIP_USB=m +CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_STIH407_USB=m CONFIG_PHY_STIH41X_USB=m CONFIG_PHY_QCOM_UFS=m @@ -1436,6 +1439,7 @@ CONFIG_PHY_BRCMSTB_SATA=m # Android # CONFIG_NVMEM_IMX_OCOTP=m +CONFIG_MTK_EFUSE=m CONFIG_QCOM_QFPROM=m CONFIG_ROCKCHIP_EFUSE=m CONFIG_NVMEM_SUNXI_SID=m @@ -1477,6 +1481,11 @@ CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
# +# Crypto core or helper +# +CONFIG_CRYPTO_ENGINE=m + +# # Random Number Generation # CONFIG_CRYPTO_DEV_HIFN_795X=m @@ -1502,6 +1511,7 @@ CONFIG_CRYPTO_DEV_S5P=m CONFIG_CRYPTO_DEV_MXS_DCP=m CONFIG_CRYPTO_DEV_QCE=m CONFIG_CRYPTO_DEV_SUN4I_SS=m +CONFIG_CRYPTO_DEV_ROCKCHIP=m
# # Certificates for signature checking diff --git a/kernel/config-arm64-generic b/kernel/config-arm64-generic index a4010e7..d133512 100644 --- a/kernel/config-arm64-generic +++ b/kernel/config-arm64-generic @@ -1,6 +1,10 @@ CONFIG_ARM64=y CONFIG_64BIT=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=14 +CONFIG_ARCH_MMAP_RND_BITS_MAX=27 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=7 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_CSUM=y @@ -24,6 +28,8 @@ CONFIG_SYSCTL_EXCEPTION_TRACE=y # CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_ARCH_MMAP_RND_BITS=27 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_COMPAT_OLD_SIGACTION=y
# @@ -39,9 +45,10 @@ CONFIG_PREEMPT_NOTIFIERS=y # # Platform selection # +# CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_BCM_IPROC is not set # CONFIG_ARCH_BERLIN is not set -# CONFIG_ARCH_EXYNOS7 is not set +# CONFIG_ARCH_EXYNOS is not set # CONFIG_ARCH_LAYERSCAPE is not set # CONFIG_ARCH_HISI is not set # CONFIG_ARCH_MEDIATEK is not set @@ -52,6 +59,7 @@ CONFIG_ARCH_SEATTLE=y # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_SPRD is not set # CONFIG_ARCH_THUNDER is not set +# CONFIG_ARCH_VULCAN is not set CONFIG_ARCH_XGENE=y # CONFIG_ARCH_ZYNQMP is not set
@@ -60,19 +68,16 @@ CONFIG_ARCH_XGENE=y # CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_LABEL=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=y
# # PCI host controller drivers # CONFIG_PCI_XGENE=y -# CONFIG_PCIE_IPROC is not set CONFIG_PCI_HISI=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=y -CONFIG_HOTPLUG_PCI_CPCI=y -CONFIG_HOTPLUG_PCI_SHPC=m +CONFIG_PCI_HOST_THUNDER_PEM=y +CONFIG_PCI_HOST_THUNDER_ECAM=y
# # ARM errata workarounds via the alternatives framework @@ -87,6 +92,7 @@ CONFIG_ARM64_ERRATUM_845719=y CONFIG_ARM64_ERRATUM_843419=y CONFIG_CAVIUM_ERRATUM_22375=y CONFIG_CAVIUM_ERRATUM_23154=y +CONFIG_CAVIUM_ERRATUM_27456=y # CONFIG_ARM64_4K_PAGES is not set # CONFIG_ARM64_16K_PAGES is not set CONFIG_ARM64_64K_PAGES=y @@ -99,6 +105,7 @@ CONFIG_NR_CPUS=64 CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y @@ -112,7 +119,6 @@ CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_PHYS_ADDR_T_64BIT=y # CONFIG_TRANSPARENT_HUGEPAGE is not set -CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_ARMV8_DEPRECATED=y CONFIG_SWP_EMULATION=y @@ -125,10 +131,22 @@ CONFIG_SETEND_EMULATION=y CONFIG_ARM64_HW_AFDBM=y CONFIG_ARM64_PAN=y CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_VHE=y + +# +# ARMv8.2 architectural features +# +CONFIG_ARM64_UAO=y +CONFIG_ARM64_MODULE_CMODEL_LARGE=y +CONFIG_ARM64_MODULE_PLTS=y +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
# # Boot options # +CONFIG_ARM64_ACPI_PARKING_PROTOCOL=y CONFIG_CMDLINE="" CONFIG_EFI_STUB=y CONFIG_EFI=y @@ -172,13 +190,14 @@ CONFIG_PNPACPI=y CONFIG_BLK_DEV_SKD=m
# -# Intel MIC Coprocessor State Management (COSM) Drivers +# VOP Driver # # CONFIG_GENWQE is not set
# # SCSI Transports # +CONFIG_SCSI_HISI_SAS=m # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set CONFIG_ATA_ACPI=y CONFIG_SATA_ZPODD=y @@ -187,6 +206,7 @@ CONFIG_SATA_ZPODD=y # Controllers with non-SFF native interface # CONFIG_AHCI_XGENE=m +CONFIG_SATA_AHCI_SEATTLE=m
# # Generic fallback / legacy drivers @@ -209,7 +229,9 @@ CONFIG_NET_SB1000=m # # MII PHY device drivers # +CONFIG_MDIO_CAVIUM=m CONFIG_MDIO_OCTEON=m +CONFIG_MDIO_THUNDER=m
# # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -263,7 +285,6 @@ CONFIG_I2C_NOMADIK=m # Other I2C/SMBus bus drivers # CONFIG_I2C_XGENE_SLIMPRO=m -# CONFIG_I2C_SLAVE is not set
# # PPS support @@ -300,6 +321,11 @@ CONFIG_POWER_RESET_XGENE=y CONFIG_SENSORS_ACPI_POWER=m
# +# Watchdog Device Drivers +# +CONFIG_ARM_SBSA_WATCHDOG=m + +# # Multifunction device drivers # # CONFIG_MFD_ATMEL_HLCDC is not set @@ -394,15 +420,13 @@ CONFIG_COMMON_CLK_XGENE=y # Clock Source drivers # CONFIG_CLKSRC_ACPI=y -# CONFIG_SH_TIMER_TMU is not set # CONFIG_PL320_MBOX is not set CONFIG_PCC=y +CONFIG_XGENE_SLIMPRO_MBOX=m
# # Generic IOMMU Pagetable Support # -CONFIG_IOMMU_IOVA=y -CONFIG_IOMMU_DMA=y # CONFIG_ARM_SMMU is not set CONFIG_ARM_SMMU_V3=y
@@ -439,6 +463,8 @@ CONFIG_BTT=y # CONFIG_DMIID=y CONFIG_DMI_SYSFS=y +CONFIG_FW_CFG_SYSFS=m +# CONFIG_FW_CFG_SYSFS_CMDLINE is not set
# # EFI (Extensible Firmware Interface) Support @@ -490,6 +516,7 @@ CONFIG_KVM_COMPAT=y CONFIG_KVM_ARM_VGIC_V3=y CONFIG_KVM=y CONFIG_KVM_ARM_HOST=y +CONFIG_KVM_ARM_PMU=y
# # Compile-time checks and compiler options @@ -505,6 +532,7 @@ CONFIG_FUNCTION_GRAPH_TRACER=y # # Runtime Testing # +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARM64_PTDUMP is not set # CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
diff --git a/kernel/config-generic b/kernel/config-generic index 8b2c287..a184b75 100644 --- a/kernel/config-generic +++ b/kernel/config-generic @@ -10,8 +10,8 @@ CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_FIX_EARLYCON_MEM=y +CONFIG_DEBUG_RODATA=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y @@ -97,21 +97,21 @@ CONFIG_RCU_NOCB_CPU=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y # CONFIG_MEMCG is not set -CONFIG_CGROUP_PERF=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +# CONFIG_CGROUP_DEBUG is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y @@ -143,6 +143,7 @@ CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y @@ -183,7 +184,6 @@ CONFIG_JUMP_LABEL=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_CLK=y @@ -201,7 +201,9 @@ CONFIG_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR_STRONG=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_OLD_SIGSUSPEND3=y
# @@ -281,6 +283,7 @@ CONFIG_FREEZER=y # CONFIG_ZONE_DMA=y CONFIG_SMP=y +# CONFIG_GOLDFISH is not set # CONFIG_XEN is not set CONFIG_NO_BOOTMEM=y CONFIG_SWIOTLB=y @@ -311,6 +314,7 @@ CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=m # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y CONFIG_SECCOMP=y @@ -331,7 +335,10 @@ CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_OPP=y CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y
# # CPU Frequency scaling @@ -375,6 +382,7 @@ CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set @@ -382,10 +390,15 @@ CONFIG_PCIEASPM=y CONFIG_PCIE_PME=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m
# # PCI host controller drivers # +CONFIG_PCIE_DW_PLAT=y +CONFIG_PCIE_DW=y
# # PC-card bridges @@ -402,6 +415,7 @@ CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_NET=y CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y
# # Networking options @@ -450,10 +464,10 @@ CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m +CONFIG_INET_DIAG_DESTROY=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y @@ -573,6 +587,9 @@ CONFIG_NFT_QUEUE=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m # CONFIG_NFT_COMPAT is not set +CONFIG_NF_DUP_NETDEV=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FWD_NETDEV=m CONFIG_NETFILTER_XTABLES=y
# @@ -899,11 +916,15 @@ CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_IFE=m +CONFIG_NET_IFE_SKBMARK=m +CONFIG_NET_IFE_SKBPRIO=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=m +# CONFIG_BATMAN_ADV_BATMAN_V is not set CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y @@ -911,7 +932,6 @@ CONFIG_BATMAN_ADV_MCAST=y # CONFIG_BATMAN_ADV_DEBUG is not set # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=m -CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m @@ -923,6 +943,7 @@ CONFIG_NET_L3_MASTER_DEV=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y +CONFIG_SOCK_CGROUP_DATA=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y @@ -949,6 +970,7 @@ CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y +CONFIG_BT_LEDS=y # CONFIG_BT_SELFTEST is not set # CONFIG_BT_DEBUGFS is not set
@@ -971,6 +993,7 @@ CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y CONFIG_BT_HCIUART_BCM=y CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIUART_AG6XX=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m @@ -979,6 +1002,7 @@ CONFIG_BT_MRVL=m CONFIG_BT_ATH3K=m CONFIG_BT_WILINK=m # CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -989,7 +1013,6 @@ CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set @@ -1024,6 +1047,9 @@ CONFIG_RFKILL_INPUT=y # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set CONFIG_LWTUNNEL=y +CONFIG_DST_CACHE=y +CONFIG_NET_DEVLINK=y +CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_BPF_JIT=y
# @@ -1147,6 +1173,10 @@ CONFIG_ALTERA_STAPL=m #
# +# VOP Bus Driver +# + +# # Intel MIC Host Driver #
@@ -1161,6 +1191,10 @@ CONFIG_ALTERA_STAPL=m # # Intel MIC Coprocessor State Management (COSM) Drivers # + +# +# VOP Driver +# # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set @@ -1396,14 +1430,13 @@ CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_MQ=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_CACHE_CLEANER=m CONFIG_DM_ERA=m @@ -1418,6 +1451,7 @@ CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_UEVENT=y # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=m +CONFIG_DM_VERITY_FEC=y CONFIG_DM_SWITCH=m # CONFIG_DM_LOG_WRITES is not set # CONFIG_TARGET_CORE is not set @@ -1441,6 +1475,7 @@ CONFIG_MACVTAP=m CONFIG_IPVLAN=m CONFIG_VXLAN=m # CONFIG_GENEVE is not set +# CONFIG_MACSEC is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y @@ -1474,7 +1509,7 @@ CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6060=y CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y CONFIG_NET_DSA_MV88E6131=y -CONFIG_NET_DSA_MV88E6123_61_65=y +CONFIG_NET_DSA_MV88E6123=m CONFIG_NET_DSA_MV88E6171=m CONFIG_NET_DSA_MV88E6352=m CONFIG_NET_DSA_BCM_SF2=m @@ -1525,6 +1560,7 @@ CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m +CONFIG_CHELSIO_T4_UWIRE=y CONFIG_CHELSIO_T4VF=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m @@ -1568,6 +1604,7 @@ CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m +# CONFIG_MVNETA_BM is not set CONFIG_SKGE=m # CONFIG_SKGE_DEBUG is not set CONFIG_SKY2=m @@ -1579,6 +1616,7 @@ CONFIG_MLX4_CORE=m # CONFIG_MLX4_DEBUG is not set # CONFIG_MLX5_CORE is not set CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_PCI=m CONFIG_MLXSW_SWITCHX2=m CONFIG_MLXSW_SPECTRUM=m @@ -1592,6 +1630,7 @@ CONFIG_FEALNX=m CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=m CONFIG_NS83820=m +CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y CONFIG_NE2K_PCI=m CONFIG_NET_VENDOR_NVIDIA=y @@ -1746,6 +1785,7 @@ CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y @@ -1764,23 +1804,10 @@ CONFIG_USB_SIERRA_NET=m CONFIG_USB_VL600=m CONFIG_USB_NET_CH9200=m CONFIG_WLAN=y -CONFIG_LIBERTAS_THINFIRM=m -# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_ATMEL=m -CONFIG_PCI_ATMEL=m -CONFIG_AT76C50X_USB=m -# CONFIG_PRISM54 is not set -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_ADM8211=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_RTL8187_LEDS=y -CONFIG_MAC80211_HWSIM=m -CONFIG_MWL8K=m CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m +CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=m # CONFIG_ATH5K_DEBUG is not set @@ -1800,6 +1827,7 @@ CONFIG_ATH9K_CHANNEL_CONTEXT=y CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_ATH9K_HWRNG=y CONFIG_CARL9170=m CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y @@ -1810,11 +1838,17 @@ CONFIG_WIL6210=m CONFIG_WIL6210_ISR_COR=y CONFIG_ATH10K=m CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_AHB=y # CONFIG_ATH10K_DEBUG is not set # CONFIG_ATH10K_DEBUGFS is not set # CONFIG_ATH10K_TRACING is not set CONFIG_WCN36XX=m # CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WLAN_VENDOR_ATMEL=y +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=m CONFIG_B43_BCMA=y CONFIG_B43_SSB=y @@ -1849,18 +1883,14 @@ CONFIG_BRCMSMAC=m # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set -CONFIG_HOSTAP=m -CONFIG_HOSTAP_FIRMWARE=y -CONFIG_HOSTAP_FIRMWARE_NVRAM=y -CONFIG_HOSTAP_PLX=m -CONFIG_HOSTAP_PCI=m +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_WLAN_VENDOR_INTEL=y CONFIG_IPW2100=m # CONFIG_IPW2100_DEBUG is not set CONFIG_IPW2200=m # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set -# CONFIG_IWLWIFI is not set CONFIG_IWLEGACY=m CONFIG_IWL4965=m CONFIG_IWL3945=m @@ -1869,11 +1899,13 @@ CONFIG_IWL3945=m # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -# CONFIG_LIBERTAS_DEBUG is not set -CONFIG_LIBERTAS_MESH=y +# CONFIG_IWLWIFI is not set +CONFIG_WLAN_VENDOR_INTERSIL=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m CONFIG_HERMES=m # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y @@ -1885,6 +1917,24 @@ CONFIG_P54_COMMON=m CONFIG_P54_USB=m CONFIG_P54_PCI=m CONFIG_P54_LEDS=y +# CONFIG_PRISM54 is not set +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=m CONFIG_RT2400PCI=m CONFIG_RT2500PCI=m @@ -1913,8 +1963,10 @@ CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set -CONFIG_WL_MEDIATEK=y -CONFIG_MT7601U=m +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m @@ -1934,7 +1986,15 @@ CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m CONFIG_RTL8XXXU=m # CONFIG_RTL8XXXU_UNTESTED is not set -CONFIG_WL_TI=y +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_RSI_91X=m +# CONFIG_RSI_DEBUGFS is not set +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_WLAN_VENDOR_ST=y +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_TI=y CONFIG_WL1251=m CONFIG_WL1251_SDIO=m CONFIG_WL12XX=m @@ -1942,18 +2002,12 @@ CONFIG_WL18XX=m CONFIG_WLCORE=m CONFIG_WLCORE_SDIO=m CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_CW1200_WLAN_SDIO=m -CONFIG_RSI_91X=m -# CONFIG_RSI_DEBUGFS is not set -CONFIG_RSI_SDIO=m -CONFIG_RSI_USB=m +CONFIG_MAC80211_HWSIM=m +CONFIG_USB_NET_RNDIS_WLAN=m
# # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -2027,10 +2081,6 @@ CONFIG_HISAX_ST5481=m CONFIG_HISAX_HFCUSB=m CONFIG_HISAX_HFC4S8S=m # CONFIG_HISAX_FRITZ_PCIPNP is not set - -# -# Active cards -# CONFIG_ISDN_CAPI=m CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=m @@ -2108,6 +2158,7 @@ CONFIG_KEYBOARD_BCM=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y @@ -2166,6 +2217,12 @@ CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_DRV260X_HAPTICS=m CONFIG_INPUT_DRV2665_HAPTICS=m CONFIG_INPUT_DRV2667_HAPTICS=m +CONFIG_RMI4_CORE=m +CONFIG_RMI4_I2C=m +CONFIG_RMI4_2D_SENSOR=y +CONFIG_RMI4_F11=y +CONFIG_RMI4_F12=y +CONFIG_RMI4_F30=y
# # Hardware I/O ports @@ -2224,6 +2281,7 @@ CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DW=m CONFIG_SERIAL_8250_RT288X=y CONFIG_SERIAL_8250_MID=m +CONFIG_SERIAL_8250_MOXA=m
# # Non-8250 serial port support @@ -2238,6 +2296,8 @@ CONFIG_SERIAL_SC16IS7XX_I2C=y # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_FSL_LPUART=m CONFIG_SERIAL_CONEXANT_DIGICOLOR=m +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_MVEBU_CONSOLE=y # CONFIG_TTY_PRINTK is not set CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m @@ -2333,6 +2393,8 @@ CONFIG_I2C_VIPERBOARD=m # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m +CONFIG_I2C_SLAVE=y +# CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set @@ -2410,6 +2472,7 @@ CONFIG_GPIO_ADNP=m # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set +CONFIG_GPIO_TPIC2810=m
# # MFD GPIO expanders @@ -2423,6 +2486,8 @@ CONFIG_GPIO_CRYSTAL_COVE=m # CONFIG_GPIO_PALMAS is not set # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_STMPE=y +CONFIG_GPIO_TPS65086=m +CONFIG_GPIO_TPS65218=m # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TPS65910 is not set # CONFIG_GPIO_TPS65912 is not set @@ -2455,6 +2520,7 @@ CONFIG_POWER_SUPPLY=y # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_TEST_POWER is not set +CONFIG_BATTERY_ACT8945A=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set @@ -2536,6 +2602,7 @@ CONFIG_SENSORS_IT87=m CONFIG_SENSORS_POWR1220=m CONFIG_SENSORS_LINEAGE=m CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2990=m CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4222=m @@ -2551,7 +2618,6 @@ CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX31790=m -CONFIG_SENSORS_HTU21=m CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_MENF21BMC_HWMON=m CONFIG_SENSORS_LM63=m @@ -2582,6 +2648,7 @@ CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set +CONFIG_SENSORS_LTC3815=m CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX34440=m @@ -2659,6 +2726,7 @@ CONFIG_QCOM_SPMI_TEMP_ALARM=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_WATCHDOG_SYSFS=y
# # Watchdog Device Drivers @@ -2673,6 +2741,7 @@ CONFIG_MENF21BMC_WATCHDOG=m CONFIG_WM831X_WATCHDOG=m CONFIG_WM8350_WATCHDOG=m CONFIG_XILINX_WATCHDOG=m +CONFIG_ZIIRAVE_WATCHDOG=m CONFIG_CADENCE_WATCHDOG=m CONFIG_DW_WATCHDOG=m CONFIG_RN5T618_WATCHDOG=m @@ -2682,7 +2751,6 @@ CONFIG_RETU_WATCHDOG=m CONFIG_ALIM7101_WDT=m CONFIG_I6300ESB_WDT=m CONFIG_KEMPLD_WDT=m -CONFIG_BCM7038_WDT=m CONFIG_MEN_A21_WDT=m
# @@ -2706,7 +2774,6 @@ CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y -CONFIG_SSB_HOST_SOC=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y @@ -2731,13 +2798,15 @@ CONFIG_BCMA_DRIVER_GMAC_CMN=y # Multifunction device drivers # CONFIG_MFD_CORE=y +CONFIG_MFD_ACT8945A=m CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_ATMEL_FLEXCOM=m CONFIG_MFD_BCM590XX=m -CONFIG_MFD_AXP20X=y +CONFIG_MFD_AXP20X=m +CONFIG_MFD_AXP20X_I2C=m CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y @@ -2797,6 +2866,7 @@ CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set +CONFIG_MFD_TPS65086=m CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=m @@ -2823,6 +2893,7 @@ CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_88PM800=m CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_ACT8945A=m CONFIG_REGULATOR_AD5398=m CONFIG_REGULATOR_ANATOP=m CONFIG_REGULATOR_AAT2870=m @@ -2862,6 +2933,8 @@ CONFIG_REGULATOR_MT6311=m CONFIG_REGULATOR_MT6397=m CONFIG_REGULATOR_PALMAS=m CONFIG_REGULATOR_PFUZE100=m +CONFIG_REGULATOR_PV88060=m +CONFIG_REGULATOR_PV88090=m CONFIG_REGULATOR_QCOM_SPMI=m CONFIG_REGULATOR_RC5T583=m CONFIG_REGULATOR_RK808=m @@ -2875,6 +2948,7 @@ CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS65086=m CONFIG_REGULATOR_TPS65090=m CONFIG_REGULATOR_TPS65218=m CONFIG_REGULATOR_TPS6586X=m @@ -2897,6 +2971,7 @@ CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CONTROLLER=y +# CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=y @@ -3392,9 +3467,10 @@ CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y +# CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y -# CONFIG_DRM_FBDEV_EMULATION is not set +CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=m
@@ -3408,10 +3484,15 @@ CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m # CONFIG_DRM_RADEON_USERPTR is not set -# CONFIG_DRM_RADEON_UMS is not set CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_AMD_POWERPLAY=y + +# +# ACP (Audio CoProcessor) Configuration +# +CONFIG_DRM_AMD_ACP=y CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 @@ -3433,8 +3514,10 @@ CONFIG_DRM_PANEL=y # Display Panels # CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m +CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m CONFIG_DRM_BRIDGE=y
# @@ -3449,6 +3532,7 @@ CONFIG_DRM_PARADE_PS8622=m CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m @@ -3555,6 +3639,7 @@ CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y @@ -3720,6 +3805,7 @@ CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CORSAIR=m # CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set @@ -3904,6 +3990,7 @@ CONFIG_USB_DWC3_HOST=y # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=m +CONFIG_USB_DWC3_OF_SIMPLE=m CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y
@@ -3917,7 +4004,6 @@ CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_OF=m CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_HOST is not set -# CONFIG_USB_CHIPIDEA_DEBUG is not set CONFIG_USB_ISP1760=m CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y @@ -4113,6 +4199,7 @@ CONFIG_LEDS_MAX8997=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_MENF21BMC=m CONFIG_LEDS_KTD2692=m +CONFIG_LEDS_IS31FL32XX=m
# # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) @@ -4166,10 +4253,10 @@ CONFIG_RTC_DRV_ABB5ZES3=m CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_AS3722=m CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1307_HWMON=y CONFIG_RTC_DRV_DS1374=m CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_LP8788=m CONFIG_RTC_DRV_MAX6900=m @@ -4179,38 +4266,45 @@ CONFIG_RTC_DRV_MAX8998=m CONFIG_RTC_DRV_MAX8997=m CONFIG_RTC_DRV_MAX77686=m CONFIG_RTC_DRV_RK808=m -CONFIG_RTC_DRV_MAX77802=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PALMAS=m -CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m -CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF85063=m +CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m CONFIG_RTC_DRV_TWL4030=m +CONFIG_RTC_DRV_PALMAS=m CONFIG_RTC_DRV_TPS6586X=m CONFIG_RTC_DRV_TPS65910=m CONFIG_RTC_DRV_TPS80031=m CONFIG_RTC_DRV_RC5T583=m CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8010=m CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y CONFIG_RTC_DRV_RV8803=m CONFIG_RTC_DRV_S5M=m
# # SPI RTC drivers # +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_PCF2127=m
# # Platform RTC drivers @@ -4264,6 +4358,8 @@ CONFIG_DMA_VIRTUAL_CHANNELS=m CONFIG_DMA_OF=y CONFIG_FSL_EDMA=m CONFIG_INTEL_IDMA64=m +CONFIG_QCOM_HIDMA_MGMT=m +CONFIG_QCOM_HIDMA=m CONFIG_HSU_DMA=m
# @@ -4309,12 +4405,14 @@ CONFIG_COMMON_CLK_RK808=m CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_SI514=m CONFIG_COMMON_CLK_SI570=m +CONFIG_COMMON_CLK_CDCE706=m CONFIG_COMMON_CLK_CDCE925=m +CONFIG_COMMON_CLK_CS2000_CP=m CONFIG_COMMON_CLK_S2MPS11=m CONFIG_CLK_TWL6040=m +# CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PALMAS=m # CONFIG_COMMON_CLK_PXA is not set -CONFIG_COMMON_CLK_CDCE706=m
# # Hardware Spinlock drivers @@ -4326,6 +4424,7 @@ CONFIG_COMMON_CLK_CDCE706=m # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_ALTERA_MBOX=m @@ -4336,6 +4435,7 @@ CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # +CONFIG_IOMMU_IOVA=y CONFIG_OF_IOMMU=y
# @@ -4374,6 +4474,7 @@ CONFIG_EXTCON_ADC_JACK=m CONFIG_EXTCON_AXP288=m CONFIG_EXTCON_GPIO=m CONFIG_EXTCON_MAX14577=m +CONFIG_EXTCON_MAX3355=m CONFIG_EXTCON_MAX77693=m CONFIG_EXTCON_MAX77843=m CONFIG_EXTCON_MAX8997=m @@ -4387,8 +4488,10 @@ CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m +CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +CONFIG_IIO_SW_TRIGGER=m
# # Accelerometers @@ -4398,10 +4501,12 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_KXCJK1013=m +# CONFIG_MMA7455_I2C is not set # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # CONFIG_MXC4005 is not set +# CONFIG_MXC6255 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set
@@ -4412,12 +4517,15 @@ CONFIG_KXCJK1013=m # CONFIG_AD799X is not set # CONFIG_AXP288_ADC is not set # CONFIG_CC10001_ADC is not set +CONFIG_INA2XX_ADC=m # CONFIG_MAX1363 is not set # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set +CONFIG_PALMAS_GPADC=m # CONFIG_QCOM_SPMI_IADC is not set # CONFIG_QCOM_SPMI_VADC is not set # CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADS1015 is not set CONFIG_TWL4030_MADC=m CONFIG_VF610_ADC=m # CONFIG_VIPERBOARD_ADC is not set @@ -4429,6 +4537,8 @@ CONFIG_VF610_ADC=m # # Chemical Sensors # +# CONFIG_ATLAS_PH_SENSOR is not set +# CONFIG_IAQCORE is not set # CONFIG_VZ89X is not set
# @@ -4453,6 +4563,12 @@ CONFIG_IIO_ST_SENSORS_CORE=m # CONFIG_MAX517 is not set CONFIG_MAX5821=m # CONFIG_MCP4725 is not set +# CONFIG_VF610_DAC is not set + +# +# IIO dummy driver +# +# CONFIG_IIO_SIMPLE_DUMMY is not set
# # Frequency Synthesizers DDS/PLL @@ -4475,6 +4591,16 @@ CONFIG_MAX5821=m # CONFIG_ITG3200 is not set
# +# Health Sensors +# + +# +# Heart Rate Monitors +# +# CONFIG_AFE4404 is not set +# CONFIG_MAX30100 is not set + +# # Humidity sensors # CONFIG_DHT11=m @@ -4487,7 +4613,7 @@ CONFIG_DHT11=m # Inertial measurement units # # CONFIG_KMX61 is not set -# CONFIG_INV_MPU6050_IIO is not set +# CONFIG_INV_MPU6050_I2C is not set
# # Light sensors @@ -4529,6 +4655,7 @@ CONFIG_CM32181=m # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set +# CONFIG_SENSORS_HMC5843_I2C is not set
# # Inclinometer sensors @@ -4539,6 +4666,7 @@ CONFIG_HID_SENSOR_INCLINOMETER_3D=m # # Triggers - standalone # +CONFIG_IIO_HRTIMER_TRIGGER=m CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO_SYSFS_TRIGGER is not set
@@ -4546,13 +4674,14 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m # Digital potentiometers # # CONFIG_MCP4531 is not set +# CONFIG_TPL0102 is not set
# # Pressure sensors # # CONFIG_BMP280 is not set # CONFIG_HID_SENSOR_PRESS is not set -# CONFIG_MPL115 is not set +# CONFIG_MPL115_I2C is not set CONFIG_MPL3115=m # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set @@ -4580,6 +4709,7 @@ CONFIG_IIO_ST_PRESS_I2C=m # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_IRQCHIP=y +CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set @@ -4607,13 +4737,10 @@ CONFIG_THUNDERBOLT=m # # CONFIG_ANDROID is not set CONFIG_NVMEM=m -CONFIG_STM=m -CONFIG_STM_DUMMY=m -CONFIG_STM_SOURCE_CONSOLE=m +# CONFIG_STM is not set CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_GTH=m -CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set @@ -4668,6 +4795,8 @@ CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y @@ -4715,6 +4844,7 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_FAT_DEFAULT_UTF8=y # CONFIG_NTFS_FS is not set
# @@ -4732,6 +4862,7 @@ CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set @@ -4783,7 +4914,8 @@ CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y +# CONFIG_NFSD_BLOCKLAYOUT is not set +# CONFIG_NFSD_SCSILAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=m @@ -4905,6 +5037,10 @@ CONFIG_DEBUG_KERNEL=y # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_PAGE_POISONING=y +CONFIG_PAGE_POISONING_NO_SANITY=y +# CONFIG_PAGE_POISONING_ZERO is not set +# CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y @@ -4922,6 +5058,7 @@ CONFIG_LOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=120 @@ -4963,9 +5100,12 @@ CONFIG_DEBUG_LIST=y # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y @@ -5017,6 +5157,7 @@ CONFIG_ASYNC_RAID6_TEST=m # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_BUILD_DOCSRC is not set # CONFIG_DMA_API_DEBUG is not set @@ -5030,8 +5171,10 @@ CONFIG_ASYNC_RAID6_TEST=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y -CONFIG_DEBUG_RODATA=y +CONFIG_IO_STRICT_DEVMEM=y # CONFIG_DEBUG_SET_MODULE_RONX is not set
# @@ -5062,6 +5205,7 @@ CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set @@ -5090,11 +5234,9 @@ CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y -CONFIG_CRYPTO_PCOMP=m -CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y -CONFIG_CRYPTO_AKCIPHER=m -CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set @@ -5183,7 +5325,6 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m @@ -5208,7 +5349,6 @@ CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=m # CONFIG_PKCS7_TEST_KEY is not set @@ -5218,6 +5358,7 @@ CONFIG_PKCS7_MESSAGE_PARSER=m # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set CONFIG_VIRTUALIZATION=y CONFIG_BINARY_PRINTF=y
@@ -5272,6 +5413,8 @@ CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y +CONFIG_REED_SOLOMON=m +CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m @@ -5290,6 +5433,7 @@ CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m # CONFIG_DDR is not set +CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y diff --git a/kernel/config-x86-generic b/kernel/config-x86-generic index 42fde91..ac109ea 100644 --- a/kernel/config-x86-generic +++ b/kernel/config-x86-generic @@ -5,6 +5,10 @@ CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_ARCH_MMAP_RND_BITS_MIN=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=32 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y @@ -14,6 +18,7 @@ CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y @@ -56,6 +61,7 @@ CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_PCSPKR_PLATFORM=y
# @@ -70,6 +76,8 @@ CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_ARCH_MMAP_RND_BITS=32 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_COMPAT_OLD_SIGACTION=y
# @@ -90,6 +98,7 @@ CONFIG_QUEUED_RWLOCKS=y # Processor type and features # CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y @@ -97,9 +106,10 @@ CONFIG_X86_NUMACHIP=y # CONFIG_X86_VSMP is not set # CONFIG_X86_UV is not set # CONFIG_X86_GOLDFISH is not set +# CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE is not set -CONFIG_IOSF_MBI=m +CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_SCHED_OMIT_FRAME_POINTER=y @@ -150,6 +160,7 @@ CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_PERF_EVENTS_AMD_POWER=m # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y @@ -186,8 +197,9 @@ CONFIG_MEMORY_FAILURE=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_HAS_PKEYS=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y @@ -202,6 +214,7 @@ CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_MPX=y +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set @@ -322,7 +335,6 @@ CONFIG_I7300_IDLE=m CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y # CONFIG_PCI_CNB20LE_QUIRK is not set -CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIE_ECRC=y CONFIG_PCIEAER_INJECT=m # CONFIG_PCIEASPM_DEFAULT is not set @@ -337,6 +349,8 @@ CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# # PCI host controller drivers @@ -356,11 +370,6 @@ CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=m # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set
@@ -377,6 +386,7 @@ CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y +CONFIG_VMD=m CONFIG_COMPAT_NETLINK_MESSAGES=y
# @@ -402,6 +412,7 @@ CONFIG_GENERIC_CPU_AUTOPROBE=y # # Bus devices # +CONFIG_OF_DYNAMIC=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m @@ -431,7 +442,9 @@ CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM_SIZE=16384 # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RSXX=m +CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m +CONFIG_BLK_DEV_NVME_SCSI=y
# # Misc devices @@ -442,6 +455,7 @@ CONFIG_SGI_IOC4=m CONFIG_HP_ILO=m CONFIG_VMWARE_BALLOON=m # CONFIG_SRAM is not set +# CONFIG_PANEL is not set
# # Altera FPGA firmware download module @@ -462,7 +476,12 @@ CONFIG_INTEL_MIC_BUS=m # CONFIG_SCIF_BUS is not set
# -# Intel MIC Coprocessor State Management (COSM) Drivers +# VOP Bus Driver +# +# CONFIG_VOP_BUS is not set + +# +# VOP Driver # # CONFIG_GENWQE is not set # CONFIG_IDE is not set @@ -551,6 +570,7 @@ CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=m CONFIG_PCMCIA_XIRCOM=m +CONFIG_E1000E_HWTS=y CONFIG_IGB_DCA=y CONFIG_IXGBE_DCA=y CONFIG_IXGBEVF=m @@ -560,6 +580,8 @@ CONFIG_FM10K=m CONFIG_FM10K_VXLAN=y CONFIG_SKGE_GENESIS=y CONFIG_MYRI10GE_DCA=y +CONFIG_NFP_NETVF=m +# CONFIG_NFP_NET_DEBUG is not set CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_VXLAN=y CONFIG_ATP=m @@ -573,10 +595,12 @@ CONFIG_NET_SB1000=m # # MII PHY device drivers # +CONFIG_MDIO_CAVIUM=m CONFIG_MDIO_OCTEON=m +CONFIG_MDIO_THUNDER=m # CONFIG_PLIP is not set -CONFIG_AIRO=m # CONFIG_WIL6210_TRACING is not set +CONFIG_AIRO=m CONFIG_IPW2100_MONITOR=y CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y @@ -642,12 +666,12 @@ CONFIG_NOZOMI=m CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_FINTEK=m +CONFIG_SERIAL_OF_PLATFORM=m
# # Non-8250 serial port support # CONFIG_SERIAL_JSM=m -CONFIG_SERIAL_OF_PLATFORM=m CONFIG_SERIAL_SCCNXP=m CONFIG_SERIAL_XILINX_PS_UART=m CONFIG_SERIAL_ARC=m @@ -677,6 +701,7 @@ CONFIG_ACPI_I2C_OPREGION=y # CONFIG_I2C_ARB_GPIO_CHALLENGE=m CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_DEMUX_PINCTRL=m
# # PC SMBus host controller drivers @@ -696,14 +721,14 @@ CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SCMI=m
# -# External I2C/SMBus adapter drivers +# I2C system bus drivers (mostly embedded / system-on-chip) # -CONFIG_I2C_PARPORT=m +CONFIG_I2C_DESIGNWARE_BAYTRAIL=y
# -# Other I2C/SMBus bus drivers +# External I2C/SMBus adapter drivers # -# CONFIG_I2C_SLAVE is not set +CONFIG_I2C_PARPORT=m
# # PPS support @@ -756,11 +781,14 @@ CONFIG_GPIO_XILINX=m # # Port-mapped I/O GPIO drivers # +CONFIG_GPIO_104_DIO_48E=m CONFIG_GPIO_104_IDIO_16=m +CONFIG_GPIO_104_IDI_48=m # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=m CONFIG_GPIO_SCH=m # CONFIG_GPIO_SCH311X is not set +CONFIG_GPIO_WS16C48=m
# # MFD GPIO expanders @@ -826,6 +854,7 @@ CONFIG_INTEL_PCH_THERMAL=m # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m +CONFIG_EBC_C384_WDT=m CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m @@ -853,6 +882,8 @@ CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set +CONFIG_INTEL_MEI_WDT=m +CONFIG_NI903X_WDT=m
# # PCI-based Watchdog Cards @@ -968,6 +999,7 @@ CONFIG_VIDEO_SAA7146_VV=m # # Audio decoders, processors and mixers # +CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_WM8775=m
@@ -1041,9 +1073,14 @@ CONFIG_VGA_SWITCHEROO=y # I2C encoder or helper chips # CONFIG_DRM_I2C_NXP_TDA998X=m + +# +# ACP (Audio CoProcessor) Configuration +# CONFIG_DRM_I810=m CONFIG_DRM_I915=m # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set +CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_SIS=m CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set @@ -1190,6 +1227,7 @@ CONFIG_ACER_WMI=m CONFIG_ACERHDF=m CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_SMBIOS=m CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_AIO=m @@ -1221,6 +1259,7 @@ CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m +CONFIG_ASUS_WIRELESS=m CONFIG_ACPI_WMI=m CONFIG_MSI_WMI=m CONFIG_TOPSTAR_LAPTOP=m @@ -1229,6 +1268,7 @@ CONFIG_TOSHIBA_BT_RFKILL=m CONFIG_TOSHIBA_HAPS=m CONFIG_TOSHIBA_WMI=m CONFIG_ACPI_CMPC=m +CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_IPS=m # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m @@ -1241,6 +1281,8 @@ CONFIG_INTEL_SMARTCONNECT=m CONFIG_PVPANIC=m CONFIG_INTEL_PMC_IPC=m # CONFIG_SURFACE_PRO3_BUTTON is not set +CONFIG_INTEL_PUNIT_IPC=m +CONFIG_INTEL_TELEMETRY=m CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m # CONFIG_CHROMEOS_PSTORE is not set @@ -1257,13 +1299,11 @@ CONFIG_COMMON_CLK_MAX77686=m CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y -# CONFIG_SH_TIMER_TMU is not set CONFIG_PCC=y
# # Generic IOMMU Pagetable Support # -CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_STATS=y CONFIG_AMD_IOMMU_V2=m @@ -1330,6 +1370,8 @@ CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m +CONFIG_FW_CFG_SYSFS=m +# CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set
# @@ -1362,12 +1404,15 @@ CONFIG_EFIVAR_FS=m # CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y +CONFIG_STACK_VALIDATION=y
# # Memory Debugging # # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_ARCH_HAS_KCOV=y +# CONFIG_KCOV is not set
# # Debug Lockups and Hangs @@ -1380,7 +1425,6 @@ CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # RCU Debugging # CONFIG_RCU_CPU_STALL_TIMEOUT=60 -# CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y @@ -1394,6 +1438,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # Runtime Testing # # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_X86_VERBOSE_BOOTUP is not set CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set @@ -1422,7 +1467,6 @@ CONFIG_DEBUG_BOOT_PARAMS=y CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set
@@ -1490,7 +1534,11 @@ CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_CRYPTO_DEV_QAT_C3XXX=m +CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m +CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m +CONFIG_CRYPTO_DEV_QAT_C62XVF=m
# # Certificates for signature checking diff --git a/kernel/kernel.nm b/kernel/kernel.nm index b459d88..3d546b1 100644 --- a/kernel/kernel.nm +++ b/kernel/kernel.nm @@ -4,8 +4,8 @@ ###############################################################################
name = kernel -version = 4.4.19 -release = 2 +version = 4.6.7 +release = 1 thisapp = linux-%{version}
maintainer = Arne Fitzenreiter arne.fitzenreiter@ipfire.org diff --git a/kernel/patches/linux-3.14.25-rt5592_no_special_txop_init.patch b/kernel/patches/linux-3.14.25-rt5592_no_special_txop_init.patch deleted file mode 100644 index fe30c9e..0000000 --- a/kernel/patches/linux-3.14.25-rt5592_no_special_txop_init.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Naur linux-3.14.25.org/drivers/net/wireless/rt2x00/rt2800lib.c linux-3.14.25/drivers/net/wireless/rt2x00/rt2800lib.c ---- linux-3.14.25.org/drivers/net/wireless/rt2x00/rt2800lib.c 2014-11-21 18:23:44.000000000 +0100 -+++ linux-3.14.25/drivers/net/wireless/rt2x00/rt2800lib.c 2014-12-03 11:30:58.813355413 +0100 -@@ -4847,7 +4847,8 @@ - rt2x00_set_field32(®, TXOP_CTRL_CFG_EXT_CWMIN, 0); - rt2800_register_write(rt2x00dev, TXOP_CTRL_CFG, reg); - -- reg = rt2x00_rt(rt2x00dev, RT5592) ? 0x00000082 : 0x00000002; -+// reg = rt2x00_rt(rt2x00dev, RT5592) ? 0x00000082 : 0x00000002; -+ reg = 0x00000002; - rt2800_register_write(rt2x00dev, TXOP_HLDR_ET, reg); - - rt2800_register_read(rt2x00dev, TX_RTS_CFG, ®); diff --git a/kernel/scripts/configure b/kernel/scripts/configure index 397beb8..7ce8ed5 100755 --- a/kernel/scripts/configure +++ b/kernel/scripts/configure @@ -271,7 +271,7 @@ function diff_configs() { filename=${tmpdir}/config-${arch}-${flavour}
case "${config}" in - aarch64:default|armv7hl:default) + aarch64:default|armv7hl:default|x86_64:default) # Virtual configuration rm -f ${filename} continue
hooks/post-receive -- IPFire 3.x development tree