From 73c6ffa15b7790069e76b20ba7a450af1152928f Mon Sep 17 00:00:00 2001 From: Juanjo Gutierrez Date: Tue, 2 Nov 2021 21:21:26 +0000 Subject: [PATCH] update to build on 5.15 --- ...ow-mac-address-to-be-set-as-a-parame.patch | 95 ------ ...oth.patch => 0001-pinebook-bluetooth.patch | 106 ++----- ...kchip-disable-pwm0-on-rk3399-firefly.patch | 26 -- PKGBUILD | 39 +-- config | 282 ++++++++++++------ kernel.keyblock | Bin 1208 -> 0 bytes kernel_data_key.vbprivk | Bin 1199 -> 0 bytes ...-aarch64.install => linux-pinebook.install | 0 8 files changed, 232 insertions(+), 316 deletions(-) delete mode 100644 0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch rename 0003-pinebook-bluetooth.patch => 0001-pinebook-bluetooth.patch (71%) delete mode 100644 0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch delete mode 100644 kernel.keyblock delete mode 100644 kernel_data_key.vbprivk rename linux-aarch64.install => linux-pinebook.install (100%) diff --git a/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch b/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch deleted file mode 100644 index 17ad2a5..0000000 --- a/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 48da7521af79c8822af5085f1d0eedbec3f08f47 Mon Sep 17 00:00:00 2001 -From: popcornmix -Date: Tue, 18 Feb 2014 01:43:50 -0300 -Subject: [PATCH 1/2] net/smsc95xx: Allow mac address to be set as a parameter - ---- - drivers/net/usb/smsc95xx.c | 56 ++++++++++++++++++++++++++++++++++++++ - 1 file changed, 56 insertions(+) - -diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c -index 4c8ee1cff4d4..2ab7d915b5da 100644 ---- a/drivers/net/usb/smsc95xx.c -+++ b/drivers/net/usb/smsc95xx.c -@@ -50,6 +50,7 @@ - #define SUSPEND_SUSPEND3 (0x08) - #define SUSPEND_ALLMODES (SUSPEND_SUSPEND0 | SUSPEND_SUSPEND1 | \ - SUSPEND_SUSPEND2 | SUSPEND_SUSPEND3) -+#define MAC_ADDR_LEN (6) - - struct smsc95xx_priv { - u32 mac_cr; -@@ -67,6 +68,10 @@ static bool turbo_mode = true; - module_param(turbo_mode, bool, 0644); - MODULE_PARM_DESC(turbo_mode, "Enable multiple frames per Rx transaction"); - -+static char *macaddr = ":"; -+module_param(macaddr, charp, 0); -+MODULE_PARM_DESC(macaddr, "MAC address"); -+ - static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index, - u32 *data, int in_pm) - { -@@ -753,8 +758,59 @@ static int smsc95xx_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) - return phy_mii_ioctl(netdev->phydev, rq, cmd); - } - -+/* Check the macaddr module parameter for a MAC address */ -+static int smsc95xx_is_macaddr_param(struct usbnet *dev, u8 *dev_mac) -+{ -+ int i, j, got_num, num; -+ u8 mtbl[MAC_ADDR_LEN]; -+ -+ if (macaddr[0] == ':') -+ return 0; -+ -+ i = 0; -+ j = 0; -+ num = 0; -+ got_num = 0; -+ while (j < MAC_ADDR_LEN) { -+ if (macaddr[i] && macaddr[i] != ':') { -+ got_num++; -+ if ('0' <= macaddr[i] && macaddr[i] <= '9') -+ num = num * 16 + macaddr[i] - '0'; -+ else if ('A' <= macaddr[i] && macaddr[i] <= 'F') -+ num = num * 16 + 10 + macaddr[i] - 'A'; -+ else if ('a' <= macaddr[i] && macaddr[i] <= 'f') -+ num = num * 16 + 10 + macaddr[i] - 'a'; -+ else -+ break; -+ i++; -+ } else if (got_num == 2) { -+ mtbl[j++] = (u8) num; -+ num = 0; -+ got_num = 0; -+ i++; -+ } else { -+ break; -+ } -+ } -+ -+ if (j == MAC_ADDR_LEN) { -+ netif_dbg(dev, ifup, dev->net, "Overriding MAC address with: " -+ "%02x:%02x:%02x:%02x:%02x:%02x\n", mtbl[0], mtbl[1], mtbl[2], -+ mtbl[3], mtbl[4], mtbl[5]); -+ for (i = 0; i < MAC_ADDR_LEN; i++) -+ dev_mac[i] = mtbl[i]; -+ return 1; -+ } else { -+ return 0; -+ } -+} -+ - static void smsc95xx_init_mac_address(struct usbnet *dev) - { -+ /* Check module parameters */ -+ if (smsc95xx_is_macaddr_param(dev, dev->net->dev_addr)) -+ return; -+ - /* maybe the boot loader passed the MAC address in devicetree */ - if (!eth_platform_get_mac_address(&dev->udev->dev, - dev->net->dev_addr)) { --- -2.33.0 - diff --git a/0003-pinebook-bluetooth.patch b/0001-pinebook-bluetooth.patch similarity index 71% rename from 0003-pinebook-bluetooth.patch rename to 0001-pinebook-bluetooth.patch index 782cd77..e244f0a 100644 --- a/0003-pinebook-bluetooth.patch +++ b/0001-pinebook-bluetooth.patch @@ -1,23 +1,10 @@ -diff -abBur linux-5.14.11/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts linux-5.14.11-patched/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts ---- linux-5.14.11/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts 2021-10-09 15:02:42.000000000 +0200 -+++ linux-5.14.11-patched/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts 2021-10-11 23:16:51.530740961 +0200 -@@ -405,6 +405,32 @@ +diff -abBur linux-5.15/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts linux-5.15-bluetooth-pinebook/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts +--- linux-5.15/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts 2021-10-31 20:53:10.000000000 +0000 ++++ linux-5.15-bluetooth-pinebook/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts 2021-11-03 11:01:16.392103274 +0000 +@@ -405,6 +405,19 @@ status = "okay"; }; -+ -+&uart1 { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>; -+ status = "okay"; -+ -+ bluetooth { -+ compatible = "realtek,rtl8723cs-bt"; -+ device-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_LOW>; /* PL5 */ -+ host-wake-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */ -+ }; -+}; -+ +&uart1 { + pinctrl-names = "default"; + pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>; @@ -34,9 +21,9 @@ diff -abBur linux-5.14.11/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts &usb_otg { dr_mode = "host"; }; -diff -abBur linux-5.14.11/drivers/bluetooth/btrtl.c linux-5.14.11-patched/drivers/bluetooth/btrtl.c ---- linux-5.14.11/drivers/bluetooth/btrtl.c 2021-10-09 15:02:42.000000000 +0200 -+++ linux-5.14.11-patched/drivers/bluetooth/btrtl.c 2021-10-11 23:06:01.518740651 +0200 +diff -abBur linux-5.15/drivers/bluetooth/btrtl.c linux-5.15-bluetooth-pinebook/drivers/bluetooth/btrtl.c +--- linux-5.15/drivers/bluetooth/btrtl.c 2021-10-31 20:53:10.000000000 +0000 ++++ linux-5.15-bluetooth-pinebook/drivers/bluetooth/btrtl.c 2021-11-03 10:23:12.451249029 +0000 @@ -17,7 +17,11 @@ #define VERSION "0.1" @@ -243,7 +230,7 @@ diff -abBur linux-5.14.11/drivers/bluetooth/btrtl.c linux-5.14.11-patched/driver if (!btrtl_dev->ic_info) { rtl_dev_info(hdev, "unknown IC info, lmp subver %04x, hci rev %04x, hci ver %04x", -@@ -718,6 +846,7 @@ +@@ -722,6 +850,7 @@ case RTL_ROM_LMP_8761A: case RTL_ROM_LMP_8822B: case RTL_ROM_LMP_8852A: @@ -251,7 +238,7 @@ diff -abBur linux-5.14.11/drivers/bluetooth/btrtl.c linux-5.14.11-patched/driver return btrtl_setup_rtl8723b(hdev, btrtl_dev); default: rtl_dev_info(hdev, "assuming no firmware upload needed"); -@@ -748,6 +877,18 @@ +@@ -752,6 +881,18 @@ rtl_dev_dbg(hdev, "WBS supported not enabled."); break; } @@ -270,7 +257,7 @@ diff -abBur linux-5.14.11/drivers/bluetooth/btrtl.c linux-5.14.11-patched/driver } EXPORT_SYMBOL_GPL(btrtl_set_quirks); -@@ -906,6 +1048,12 @@ +@@ -910,6 +1051,12 @@ MODULE_FIRMWARE("rtl_bt/rtl8723b_config.bin"); MODULE_FIRMWARE("rtl_bt/rtl8723bs_fw.bin"); MODULE_FIRMWARE("rtl_bt/rtl8723bs_config.bin"); @@ -283,9 +270,10 @@ diff -abBur linux-5.14.11/drivers/bluetooth/btrtl.c linux-5.14.11-patched/driver MODULE_FIRMWARE("rtl_bt/rtl8723ds_fw.bin"); MODULE_FIRMWARE("rtl_bt/rtl8723ds_config.bin"); MODULE_FIRMWARE("rtl_bt/rtl8761a_fw.bin"); -diff -abBur linux-5.14.11/drivers/bluetooth/btrtl.h linux-5.14.11-patched/drivers/bluetooth/btrtl.h ---- linux-5.14.11/drivers/bluetooth/btrtl.h 2021-10-09 15:02:42.000000000 +0200 -+++ linux-5.14.11-patched/drivers/bluetooth/btrtl.h 2021-10-11 23:18:52.641741019 +0200 +Only in linux-5.15-bluetooth-pinebook/drivers/bluetooth: btrtl.c.orig +diff -abBur linux-5.15/drivers/bluetooth/btrtl.h linux-5.15-bluetooth-pinebook/drivers/bluetooth/btrtl.h +--- linux-5.15/drivers/bluetooth/btrtl.h 2021-10-31 20:53:10.000000000 +0000 ++++ linux-5.15-bluetooth-pinebook/drivers/bluetooth/btrtl.h 2021-11-03 10:23:12.455249023 +0000 @@ -14,6 +14,11 @@ struct btrtl_device_info; @@ -298,10 +286,10 @@ diff -abBur linux-5.14.11/drivers/bluetooth/btrtl.h linux-5.14.11-patched/driver struct rtl_download_cmd { __u8 index; __u8 data[RTL_FRAG_LEN]; -diff -abBur linux-5.14.11/drivers/bluetooth/hci_h5.c linux-5.14.11-patched/drivers/bluetooth/hci_h5.c ---- linux-5.14.11/drivers/bluetooth/hci_h5.c 2021-10-09 15:02:42.000000000 +0200 -+++ linux-5.14.11-patched/drivers/bluetooth/hci_h5.c 2021-10-11 23:17:48.642740988 +0200 -@@ -905,6 +905,8 @@ +diff -abBur linux-5.15/drivers/bluetooth/hci_h5.c linux-5.15-bluetooth-pinebook/drivers/bluetooth/hci_h5.c +--- linux-5.15/drivers/bluetooth/hci_h5.c 2021-10-31 20:53:10.000000000 +0000 ++++ linux-5.15-bluetooth-pinebook/drivers/bluetooth/hci_h5.c 2021-11-03 10:25:17.971078312 +0000 +@@ -938,6 +938,8 @@ err = btrtl_download_firmware(h5->hu->hdev, btrtl_dev); /* Give the device some time before the hci-core sends it a reset */ usleep_range(10000, 20000); @@ -310,18 +298,18 @@ diff -abBur linux-5.14.11/drivers/bluetooth/hci_h5.c linux-5.14.11-patched/drive btrtl_set_quirks(h5->hu->hdev, btrtl_dev); -@@ -1026,6 +1028,8 @@ - .data = (const void *)&rtl_vnd }, +@@ -1096,6 +1098,8 @@ + .data = (const void *)&h5_data_rtl8723bs }, { .compatible = "realtek,rtl8723ds-bt", - .data = (const void *)&rtl_vnd }, -+ { .compatible = "realtek,rtl8723cs-bt", -+ .data = (const void *)&rtl_vnd }, + .data = (const void *)&h5_data_rtl8723bs }, ++ { .compatible = "realtek,rtl8723cs-bt", ++ .data = (const void *)&rtl_vnd }, #endif { }, }; -diff -abBur linux-5.14.11/include/net/bluetooth/hci.h linux-5.14.11-patched/include/net/bluetooth/hci.h ---- linux-5.14.11/include/net/bluetooth/hci.h 2021-10-09 15:02:42.000000000 +0200 -+++ linux-5.14.11-patched/include/net/bluetooth/hci.h 2021-10-11 16:40:14.259729614 +0200 +diff -abBur linux-5.15/include/net/bluetooth/hci.h linux-5.15-bluetooth-pinebook/include/net/bluetooth/hci.h +--- linux-5.15/include/net/bluetooth/hci.h 2021-10-31 20:53:10.000000000 +0000 ++++ linux-5.15-bluetooth-pinebook/include/net/bluetooth/hci.h 2021-11-03 10:23:12.467249007 +0000 @@ -246,6 +246,13 @@ * HCI after resume. */ @@ -336,9 +324,9 @@ diff -abBur linux-5.14.11/include/net/bluetooth/hci.h linux-5.14.11-patched/incl }; /* HCI device flags */ -diff -abBur linux-5.14.11/net/bluetooth/hci_event.c linux-5.14.11-patched/net/bluetooth/hci_event.c ---- linux-5.14.11/net/bluetooth/hci_event.c 2021-10-09 15:02:42.000000000 +0200 -+++ linux-5.14.11-patched/net/bluetooth/hci_event.c 2021-10-11 16:29:31.196729307 +0200 +diff -abBur linux-5.15/net/bluetooth/hci_event.c linux-5.15-bluetooth-pinebook/net/bluetooth/hci_event.c +--- linux-5.15/net/bluetooth/hci_event.c 2021-10-31 20:53:10.000000000 +0000 ++++ linux-5.15-bluetooth-pinebook/net/bluetooth/hci_event.c 2021-11-03 10:23:12.475248996 +0000 @@ -725,7 +725,9 @@ if (rp->status) return; @@ -350,39 +338,3 @@ diff -abBur linux-5.14.11/net/bluetooth/hci_event.c linux-5.14.11-patched/net/bl hdev->max_page = rp->max_page; if (rp->page < HCI_MAX_PAGES) -diff -abBur linux-5.14.11/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-a64-pinebook.dts linux-5.14.11-patched/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-a64-pinebook.dts ---- linux-5.14.11/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-a64-pinebook.dts 2021-10-09 15:02:42.000000000 +0200 -+++ linux-5.14.11-patched/scripts/dtc/include-prefixes/arm64/allwinner/sun50i-a64-pinebook.dts 2021-10-11 23:16:51.530740961 +0200 -@@ -405,6 +405,32 @@ - status = "okay"; - }; - -+ -+&uart1 { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>; -+ status = "okay"; -+ -+ bluetooth { -+ compatible = "realtek,rtl8723cs-bt"; -+ device-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_LOW>; /* PL5 */ -+ host-wake-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */ -+ }; -+}; -+ -+&uart1 { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>; -+ uart-has-rtscts; -+ status = "okay"; -+ -+ bluetooth { -+ compatible = "realtek,rtl8723cs-bt"; -+ device-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_LOW>; /* PL5 */ -+ host-wake-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */ -+ }; -+}; -+ - &usb_otg { - dr_mode = "host"; - }; diff --git a/0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch b/0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch deleted file mode 100644 index 7ceb672..0000000 --- a/0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3427bad1eb5e55bb9374cf6bb62eb0d844c72287 Mon Sep 17 00:00:00 2001 -From: Kevin Mihelich -Date: Mon, 7 Aug 2017 19:34:57 -0600 -Subject: [PATCH 2/2] arm64: dts: rockchip: disable pwm0 on rk3399-firefly - -Workaround for intermittent boot hangs due to pwm0 probe disabling the PWM clock. ---- - arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts -index c4dd2a6b4836..2c2a78292148 100644 ---- a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts -+++ b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts -@@ -745,7 +745,7 @@ wifi_host_wake_l: wifi-host-wake-l { - }; - - &pwm0 { -- status = "okay"; -+ status = "disabled"; - }; - - &pwm2 { --- -2.33.0 - diff --git a/PKGBUILD b/PKGBUILD index d119366..d6d37e9 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,13 +1,11 @@ # AArch64 multi-platform # Maintainer: Kevin Mihelich -buildarch=8 - -pkgbase=linux-aarch64 -_srcname=linux-5.14 +pkgbase=linux-pinebook +_srcname=linux-5.15 _kernelname=${pkgbase#linux} -_desc="AArch64 multi-platform" -pkgver=5.14.14 +_desc="pinebook kernel" +pkgver=5.15.0 pkgrel=1 arch=('aarch64') url="http://www.kernel.org/" @@ -15,24 +13,16 @@ license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git' 'uboot-tools' 'vboot-utils' 'dtc') options=('!strip') source=("http://www.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.xz" - "http://www.kernel.org/pub/linux/kernel/v5.x/patch-${pkgver}.xz" - '0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch' - '0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch' - '0003-pinebook-bluetooth.patch' +# "http://www.kernel.org/pub/linux/kernel/v5.x/patch-${pkgver}.xz" + '0001-pinebook-bluetooth.patch' 'config' - 'kernel.keyblock' - 'kernel_data_key.vbprivk' 'linux.preset' '60-linux.hook' '90-linux.hook') -md5sums=('a082ef5748b813abca0649dab8be5f52' - '7b8dc63cfdb806b3c5953bf9b0615daa' - '21d3e833437461aed3b6ca68b5d8afa0' - 'd679f49645578a193d6e3c220787a40d' - 'd4fb1d8a0aab296b1425c70e037e95d5' - 'f091c24a5ea7474072b72e1962d79ead' - '61c5ff73c136ed07a7aadbf58db3d96a' - '584777ae88bce2c5659960151b64c7d8' + +md5sums=('071d49ff4e020d58c04f9f3f76d3b594' + '38f4336d3267dc8b1acf9526065c1f7a' + 'eabd2126dbffcf47ed8cd988399c1502' '41cb5fef62715ead2dd109dbea8413d6' 'ce6c81ad1ad1f8b333fd6077d47abdaf' '3dc88030a8f2f5a5f97266d99b149f77') @@ -41,12 +31,10 @@ prepare() { cd ${_srcname} # add upstream patch - git apply --whitespace=nowarn ../patch-${pkgver} + #git apply --whitespace=nowarn ../patch-${pkgver} # ALARM patches - git apply ../0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch - git apply ../0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch - git apply ../0003-pinebook-bluetooth.patch + git apply ../0001-pinebook-bluetooth.patch cat "${srcdir}/config" > ./.config @@ -87,6 +75,7 @@ build() { unset LDFLAGS make ${MAKEFLAGS} Image Image.gz modules # Generate device tree blobs with symbols to support applying device tree overlays in U-Boot + #make ${MAKEFLAGS} DTC_FLAGS="-@" allwinner/sun50i-a64-pinebook.dtb make ${MAKEFLAGS} DTC_FLAGS="-@" dtbs } @@ -224,7 +213,7 @@ _package-headers() { ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase" } -pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-chromebook") +pkgname=("${pkgbase}" "${pkgbase}-headers") for _p in ${pkgname[@]}; do eval "package_${_p}() { _package${_p#${pkgbase}} diff --git a/config b/config index 1aa6ba8..104fd48 100644 --- a/config +++ b/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.14.9-2 Kernel Configuration +# Linux/arm64 5.15.0-1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.0" CONFIG_CC_IS_GCC=y @@ -25,6 +25,7 @@ CONFIG_THREAD_INFO_IN_TASK=y # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set CONFIG_LOCALVERSION="-ARCH" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_BUILD_SALT="" @@ -145,6 +146,7 @@ CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 +# CONFIG_PRINTK_INDEX is not set CONFIG_GENERIC_SCHED_CLOCK=y # @@ -215,7 +217,6 @@ CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y -CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y @@ -278,7 +279,6 @@ CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_STACKTRACE_SUPPORT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_LOCKDEP_SUPPORT=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y @@ -590,6 +590,7 @@ CONFIG_ARM_ARMADA_8K_CPUFREQ=y CONFIG_ARM_SCPI_CPUFREQ=y CONFIG_ARM_IMX_CPUFREQ_DT=y CONFIG_ARM_MEDIATEK_CPUFREQ=y +CONFIG_ARM_MEDIATEK_CPUFREQ_HW=m CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y CONFIG_ARM_QCOM_CPUFREQ_HW=y CONFIG_ARM_RASPBERRYPI_CPUFREQ=y @@ -602,69 +603,6 @@ CONFIG_QORIQ_CPUFREQ=m # end of CPU Frequency scaling # end of CPU Power Management -# -# Firmware Drivers -# -CONFIG_ARM_SCMI_PROTOCOL=y -CONFIG_ARM_SCMI_POWER_DOMAIN=y -CONFIG_ARM_SCPI_PROTOCOL=y -CONFIG_ARM_SCPI_POWER_DOMAIN=y -# CONFIG_ARM_SDE_INTERFACE is not set -# CONFIG_FIRMWARE_MEMMAP is not set -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=y -# CONFIG_ISCSI_IBFT is not set -CONFIG_RASPBERRYPI_FIRMWARE=y -# CONFIG_FW_CFG_SYSFS is not set -CONFIG_QCOM_SCM=y -# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set -# CONFIG_TURRIS_MOX_RWTM is not set -# CONFIG_ARM_FFA_TRANSPORT is not set -CONFIG_GOOGLE_FIRMWARE=y -CONFIG_GOOGLE_COREBOOT_TABLE=m -CONFIG_GOOGLE_MEMCONSOLE=m -# CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT is not set -CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=m -CONFIG_GOOGLE_VPD=m - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -CONFIG_EFI_VARS_PSTORE=y -CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y -CONFIG_EFI_PARAMS_FROM_FDT=y -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_EFI_GENERIC_STUB=y -# CONFIG_EFI_ARMSTUB_DTB_LOADER is not set -CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y -CONFIG_EFI_BOOTLOADER_CONTROL=y -# CONFIG_EFI_CAPSULE_LOADER is not set -# CONFIG_EFI_TEST is not set -# CONFIG_RESET_ATTACK_MITIGATION is not set -# CONFIG_EFI_DISABLE_PCI_DMA is not set -# end of EFI (Extensible Firmware Interface) Support - -CONFIG_EFI_EARLYCON=y -CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y -# CONFIG_IMX_DSP is not set -CONFIG_IMX_SCU=y -CONFIG_IMX_SCU_PD=y -CONFIG_MESON_SM=y -CONFIG_ARM_PSCI_FW=y -# CONFIG_ARM_PSCI_CHECKER is not set -CONFIG_HAVE_ARM_SMCCC=y -CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y -CONFIG_ARM_SMCCC_SOC_ID=y - -# -# Tegra firmware driver -# -CONFIG_TEGRA_IVC=y -CONFIG_TEGRA_BPMP=y -# end of Tegra firmware driver -# end of Firmware Drivers - CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_GENERIC_GSI=y @@ -716,6 +654,8 @@ CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +# CONFIG_NVHE_EL2_DEBUG is not set CONFIG_ARM64_CRYPTO=y CONFIG_CRYPTO_SHA256_ARM64=y CONFIG_CRYPTO_SHA512_ARM64=y @@ -751,6 +691,7 @@ CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y @@ -859,16 +800,14 @@ CONFIG_MODPROBE_PATH="/sbin/modprobe" # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y -CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_BSG_COMMON=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set -CONFIG_BLK_CMDLINE_PARSER=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y # CONFIG_BLK_CGROUP_IOLATENCY is not set @@ -909,6 +848,7 @@ CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_PM=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y # # IO Schedulers @@ -1068,6 +1008,12 @@ CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y # CONFIG_GUP_TEST is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_SECRETMEM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring # end of Memory Management options CONFIG_NET=y @@ -1084,6 +1030,7 @@ CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y +CONFIG_AF_UNIX_OOB=y CONFIG_UNIX_DIAG=m CONFIG_TLS=m # CONFIG_TLS_DEVICE is not set @@ -1188,6 +1135,7 @@ CONFIG_IPV6_SEG6_LWTUNNEL=y CONFIG_IPV6_SEG6_HMAC=y CONFIG_IPV6_SEG6_BPF=y # CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_INET_MPTCP_DIAG=m @@ -1615,6 +1563,8 @@ CONFIG_NET_DSA_TAG_EDSA=m # CONFIG_NET_DSA_TAG_MTK is not set # CONFIG_NET_DSA_TAG_KSZ is not set # CONFIG_NET_DSA_TAG_RTL4_A is not set +# CONFIG_NET_DSA_TAG_OCELOT is not set +# CONFIG_NET_DSA_TAG_OCELOT_8021Q is not set CONFIG_NET_DSA_TAG_QCA=m # CONFIG_NET_DSA_TAG_LAN9303 is not set # CONFIG_NET_DSA_TAG_SJA1105 is not set @@ -1947,6 +1897,7 @@ CONFIG_BT_HCIRSI=m # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y +# CONFIG_MCTP is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -2123,6 +2074,7 @@ CONFIG_PCI_LAYERSCAPE=y CONFIG_PCI_HISI=y CONFIG_PCIE_QCOM=y CONFIG_PCIE_ARMADA_8K=y +# CONFIG_PCIE_ROCKCHIP_DW_HOST is not set # CONFIG_PCIE_KIRIN is not set CONFIG_PCIE_HISI_STB=y CONFIG_PCI_MESON=y @@ -2213,7 +2165,6 @@ CONFIG_ARM_CCI400_COMMON=y # CONFIG_HISILICON_LPC is not set # CONFIG_IMX_WEIM is not set CONFIG_QCOM_EBI2=y -CONFIG_SIMPLE_PM_BUS=y CONFIG_SUN50I_DE2_BUS=y CONFIG_SUNXI_RSB=y CONFIG_TEGRA_ACONNECT=m @@ -2226,6 +2177,83 @@ CONFIG_FSL_MC_BUS=y CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +CONFIG_ARM_SCMI_PROTOCOL=y +CONFIG_ARM_SCMI_HAVE_TRANSPORT=y +CONFIG_ARM_SCMI_HAVE_SHMEM=y +CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y +CONFIG_ARM_SCMI_TRANSPORT_SMC=y +# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set +CONFIG_ARM_SCMI_POWER_DOMAIN=y +# end of ARM System Control and Management Interface Protocol + +CONFIG_ARM_SCPI_PROTOCOL=y +CONFIG_ARM_SCPI_POWER_DOMAIN=y +# CONFIG_ARM_SDE_INTERFACE is not set +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=y +# CONFIG_ISCSI_IBFT is not set +CONFIG_RASPBERRYPI_FIRMWARE=y +# CONFIG_FW_CFG_SYSFS is not set +CONFIG_QCOM_SCM=y +# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set +CONFIG_SYSFB=y +# CONFIG_SYSFB_SIMPLEFB is not set +# CONFIG_TURRIS_MOX_RWTM is not set +# CONFIG_ARM_FFA_TRANSPORT is not set +CONFIG_GOOGLE_FIRMWARE=y +CONFIG_GOOGLE_COREBOOT_TABLE=m +CONFIG_GOOGLE_MEMCONSOLE=m +# CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT is not set +CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=m +CONFIG_GOOGLE_VPD=m + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_VARS_PSTORE=y +CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y +CONFIG_EFI_PARAMS_FROM_FDT=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_GENERIC_STUB=y +# CONFIG_EFI_ARMSTUB_DTB_LOADER is not set +CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y +CONFIG_EFI_BOOTLOADER_CONTROL=y +# CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_TEST is not set +# CONFIG_RESET_ATTACK_MITIGATION is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +# end of EFI (Extensible Firmware Interface) Support + +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_IMX_DSP is not set +CONFIG_IMX_SCU=y +CONFIG_IMX_SCU_PD=y +CONFIG_MESON_SM=y +CONFIG_ARM_PSCI_FW=y +# CONFIG_ARM_PSCI_CHECKER is not set +CONFIG_HAVE_ARM_SMCCC=y +CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y +CONFIG_ARM_SMCCC_SOC_ID=y + +# +# Tegra firmware driver +# +CONFIG_TEGRA_IVC=y +CONFIG_TEGRA_BPMP=y +# end of Tegra firmware driver +# end of Firmware Drivers + CONFIG_GNSS=m CONFIG_GNSS_SERIAL=m CONFIG_GNSS_MTK_SERIAL=m @@ -2254,6 +2282,10 @@ CONFIG_MTD_OF_PARTS_BCM4908=y CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set + +# +# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. +# # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set @@ -2461,6 +2493,7 @@ CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_HI6421V600_IRQ is not set # CONFIG_HP_ILO is not set # CONFIG_QCOM_COINCELL is not set # CONFIG_QCOM_FASTRPC is not set @@ -2521,6 +2554,7 @@ CONFIG_UACCE=m # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m +CONFIG_SCSI_COMMON=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y @@ -2533,6 +2567,7 @@ CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=y CONFIG_CHR_DEV_SG=y +CONFIG_BLK_DEV_BSG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y @@ -2598,6 +2633,7 @@ CONFIG_SCSI_UFS_QCOM=y # CONFIG_SCSI_UFS_MEDIATEK is not set CONFIG_SCSI_UFS_HISI=y # CONFIG_SCSI_UFS_BSG is not set +# CONFIG_SCSI_UFS_HPB is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set @@ -3014,6 +3050,8 @@ CONFIG_FM10K=m # CONFIG_IGC is not set CONFIG_NET_VENDOR_MICROSOFT=y CONFIG_JME=m +CONFIG_NET_VENDOR_LITEX=y +# CONFIG_LITEX_LITEETH is not set CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_MVNETA=m @@ -3188,6 +3226,7 @@ CONFIG_LSI_ET1011C_PHY=m CONFIG_MARVELL_PHY=m CONFIG_MARVELL_10G_PHY=m # CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set # CONFIG_MEDIATEK_GE_PHY is not set CONFIG_MICREL_PHY=m CONFIG_MICROCHIP_PHY=m @@ -3466,7 +3505,6 @@ CONFIG_P54_USB=m CONFIG_P54_PCI=m # CONFIG_P54_SPI is not set CONFIG_P54_LEDS=y -CONFIG_PRISM54=m CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m @@ -3626,7 +3664,6 @@ CONFIG_IEEE802154_ATUSB=m # CONFIG_NETDEVSIM is not set CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set -# CONFIG_NVM is not set # # Input device support @@ -4049,6 +4086,7 @@ CONFIG_HW_RANDOM_CAVIUM=y CONFIG_HW_RANDOM_MTK=y # CONFIG_HW_RANDOM_CCTRNG is not set # CONFIG_HW_RANDOM_XIPHERA is not set +CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y # CONFIG_APPLICOM is not set CONFIG_DEVMEM=y CONFIG_DEVPORT=y @@ -4070,10 +4108,9 @@ CONFIG_TCG_ATMEL=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set -# end of Character devices - # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set +# end of Character devices # # I2C support @@ -4186,6 +4223,7 @@ CONFIG_I2C_VIPERBOARD=m # CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_I2C_XGENE_SLIMPRO=m +# CONFIG_I2C_VIRTIO is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m @@ -4233,6 +4271,7 @@ CONFIG_SPI_ORION=y CONFIG_SPI_PL022=y # CONFIG_SPI_PXA2XX is not set CONFIG_SPI_ROCKCHIP=y +# CONFIG_SPI_ROCKCHIP_SFC is not set CONFIG_SPI_QCOM_QSPI=m CONFIG_SPI_QUP=y CONFIG_SPI_QCOM_GENI=y @@ -4286,6 +4325,7 @@ CONFIG_PPS_CLIENT_GPIO=m # PTP clock support # CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_OPTIONAL=y CONFIG_PTP_1588_CLOCK_QORIQ=m CONFIG_DP83640_PHY=m # CONFIG_PTP_1588_CLOCK_INES is not set @@ -4325,6 +4365,7 @@ CONFIG_PINCTRL_IMX8MQ=y CONFIG_PINCTRL_IMX8QM=y CONFIG_PINCTRL_IMX8QXP=y CONFIG_PINCTRL_IMX8DXL=y +# CONFIG_PINCTRL_IMX8ULP is not set CONFIG_PINCTRL_MVEBU=y CONFIG_PINCTRL_ARMADA_AP806=y CONFIG_PINCTRL_ARMADA_CP110=y @@ -4339,6 +4380,7 @@ CONFIG_PINCTRL_IPQ6018=y # CONFIG_PINCTRL_MSM8226 is not set # CONFIG_PINCTRL_MSM8660 is not set # CONFIG_PINCTRL_MSM8960 is not set +# CONFIG_PINCTRL_MDM9607 is not set # CONFIG_PINCTRL_MDM9615 is not set # CONFIG_PINCTRL_MSM8X74 is not set CONFIG_PINCTRL_MSM8916=y @@ -4357,6 +4399,7 @@ CONFIG_PINCTRL_SC7180=y # CONFIG_PINCTRL_SDM660 is not set CONFIG_PINCTRL_SDM845=y # CONFIG_PINCTRL_SDX55 is not set +# CONFIG_PINCTRL_SM6115 is not set # CONFIG_PINCTRL_SM6125 is not set CONFIG_PINCTRL_SM8150=y CONFIG_PINCTRL_SM8250=y @@ -4462,6 +4505,7 @@ CONFIG_GPIO_MPC8XXX=y CONFIG_GPIO_MVEBU=y CONFIG_GPIO_MXC=y CONFIG_GPIO_PL061=y +CONFIG_GPIO_ROCKCHIP=y # CONFIG_GPIO_SAMA5D2_PIOBU is not set # CONFIG_GPIO_SIFIVE is not set CONFIG_GPIO_SYSCON=y @@ -4530,6 +4574,7 @@ CONFIG_GPIO_VIPERBOARD=m # # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VIRTIO is not set # end of Virtual GPIO drivers CONFIG_W1=m @@ -4610,7 +4655,6 @@ CONFIG_MANAGER_SBS=m CONFIG_CHARGER_AXP20X=m CONFIG_BATTERY_AXP20X=m CONFIG_AXP20X_POWER=m -# CONFIG_AXP288_FUEL_GAUGE is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=m # CONFIG_BATTERY_MAX1721X is not set @@ -4638,6 +4682,7 @@ CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_CHARGER_CROS_USBPD=m +CONFIG_CHARGER_CROS_PCHG=y # CONFIG_CHARGER_UCS1002 is not set # CONFIG_CHARGER_BD99954 is not set CONFIG_HWMON=y @@ -4665,6 +4710,7 @@ CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AHT10 is not set +# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set @@ -4796,6 +4842,7 @@ CONFIG_SENSORS_PWM_FAN=m CONFIG_SENSORS_RASPBERRYPI_HWMON=m CONFIG_SENSORS_SL28CPLD=m # CONFIG_SENSORS_SBTSI is not set +# CONFIG_SENSORS_SBRMI is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHT3x=m @@ -4905,6 +4952,7 @@ CONFIG_GENERIC_ADC_THERMAL=m CONFIG_QCOM_TSENS=m CONFIG_QCOM_SPMI_ADC_TM5=m CONFIG_QCOM_SPMI_TEMP_ALARM=m +# CONFIG_QCOM_LMH is not set # end of Qualcomm thermal drivers CONFIG_WATCHDOG=y @@ -5018,6 +5066,7 @@ CONFIG_MFD_CROS_EC_DEV=y # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MP2629 is not set # CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_MFD_HI6421_SPMI is not set CONFIG_MFD_HI655X_PMIC=y # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set @@ -5115,6 +5164,8 @@ CONFIG_MFD_WCD934X=m CONFIG_MFD_VEXPRESS_SYSREG=y # CONFIG_RAVE_SP_CORE is not set # CONFIG_MFD_INTEL_M10_BMC is not set +# CONFIG_MFD_RSMU_I2C is not set +# CONFIG_MFD_RSMU_SPI is not set # end of Multifunction device drivers CONFIG_REGULATOR=y @@ -5185,7 +5236,9 @@ CONFIG_REGULATOR_ROHM=y # CONFIG_REGULATOR_RT4801 is not set # CONFIG_REGULATOR_RT6160 is not set # CONFIG_REGULATOR_RT6245 is not set +# CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTMV20 is not set +# CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_S2MPA01 is not set CONFIG_REGULATOR_S2MPS11=y # CONFIG_REGULATOR_S5M8767 is not set @@ -5231,6 +5284,7 @@ CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_MESON=m +# CONFIG_IR_MESON_TX is not set CONFIG_IR_MTK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m @@ -5762,7 +5816,9 @@ CONFIG_VIDEO_IMX219=m # CONFIG_VIDEO_IMX290 is not set # CONFIG_VIDEO_IMX319 is not set # CONFIG_VIDEO_IMX334 is not set +# CONFIG_VIDEO_IMX335 is not set # CONFIG_VIDEO_IMX355 is not set +# CONFIG_VIDEO_IMX412 is not set # CONFIG_VIDEO_OV02A10 is not set CONFIG_VIDEO_OV2640=m # CONFIG_VIDEO_OV2659 is not set @@ -5784,6 +5840,7 @@ CONFIG_VIDEO_OV7640=m # CONFIG_VIDEO_OV7740 is not set CONFIG_VIDEO_OV8856=m # CONFIG_VIDEO_OV8865 is not set +# CONFIG_VIDEO_OV9282 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_OV9650 is not set # CONFIG_VIDEO_OV9734 is not set @@ -6067,6 +6124,7 @@ CONFIG_TEGRA_HOST1X=m CONFIG_TEGRA_HOST1X_FIREWALL=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y +CONFIG_DRM_DP_AUX_BUS=y # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set @@ -6083,7 +6141,7 @@ CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_CMA_HELPER=y CONFIG_DRM_KMS_CMA_HELPER=y CONFIG_DRM_GEM_SHMEM_HELPER=y -CONFIG_DRM_SCHED=m +CONFIG_DRM_SCHED=y # # I2C encoder or helper chips @@ -6121,7 +6179,6 @@ CONFIG_DRM_AMDGPU=m # CONFIG_DRM_AMD_DC=y # CONFIG_DRM_AMD_DC_HDCP is not set -# CONFIG_DRM_AMD_DC_SI is not set # CONFIG_DEBUG_KERNEL_DC is not set # end of Display Engine Configuration @@ -6160,7 +6217,6 @@ CONFIG_DRM_SUN8I_DW_HDMI=m CONFIG_DRM_SUN8I_MIXER=m CONFIG_DRM_SUN8I_TCON_TOP=m CONFIG_DRM_QXL=m -CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_MSM=y CONFIG_DRM_MSM_GPU_STATE=y @@ -6195,7 +6251,9 @@ CONFIG_DRM_PANEL_SIMPLE=y # CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set # CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set +# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m # CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set # CONFIG_DRM_PANEL_KHADAS_TS050 is not set @@ -6218,6 +6276,8 @@ CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m CONFIG_DRM_PANEL_RAYDIUM_RM67191=m # CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set +# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set @@ -6240,6 +6300,7 @@ CONFIG_DRM_PANEL_SITRONIX_ST7703=m # CONFIG_DRM_PANEL_TPO_TPG110 is not set CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m CONFIG_DRM_PANEL_VISIONOX_RM69299=m +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set # end of Display Panels @@ -6307,6 +6368,7 @@ CONFIG_DRM_MXSFB=m CONFIG_DRM_MESON=m CONFIG_DRM_MESON_DW_HDMI=m # CONFIG_DRM_ARCPGU is not set +CONFIG_DRM_BOCHS=m CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_DRM_SIMPLEDRM is not set @@ -6588,6 +6650,7 @@ CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m +# CONFIG_SND_HDA_CODEC_CS8409 is not set CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m @@ -6688,6 +6751,7 @@ CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=m # CONFIG_SND_SOC_MTK_BTCVSD is not set CONFIG_SND_SOC_MT8192=m CONFIG_SND_SOC_MT8192_MT6359_RT1015_RT5682=m +# CONFIG_SND_SOC_MT8195 is not set # # ASoC support for Amlogic platforms @@ -6846,6 +6910,7 @@ CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_ES8328_I2C=m CONFIG_SND_SOC_ES8328_SPI=m CONFIG_SND_SOC_GTM601=m +# CONFIG_SND_SOC_ICS43432 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set CONFIG_SND_SOC_MAX98090=m @@ -6898,6 +6963,7 @@ CONFIG_SND_SOC_RT5682_I2C=m # CONFIG_SND_SOC_RT711_SDCA_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set # CONFIG_SND_SOC_RT715_SDCA_SDW is not set +# CONFIG_SND_SOC_SDW_MOCKUP is not set CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m CONFIG_SND_SOC_SIMPLE_MUX=m @@ -7630,9 +7696,7 @@ CONFIG_LEDS_CLASS_FLASH=m # # LED drivers # -# CONFIG_LEDS_AAT1290 is not set # CONFIG_LEDS_AN30259A is not set -# CONFIG_LEDS_AS3645A is not set # CONFIG_LEDS_AW2013 is not set # CONFIG_LEDS_BCM6328 is not set # CONFIG_LEDS_BCM6358 is not set @@ -7642,7 +7706,6 @@ CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_LM3692X=m -# CONFIG_LEDS_LM3601X is not set # CONFIG_LEDS_MT6323 is not set CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA9532_GPIO is not set @@ -7663,7 +7726,6 @@ CONFIG_LEDS_LT3593=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_KTD2692 is not set # CONFIG_LEDS_IS31FL319X is not set # CONFIG_LEDS_IS31FL32XX is not set @@ -7676,13 +7738,17 @@ CONFIG_LEDS_SYSCON=y CONFIG_LEDS_USER=m # CONFIG_LEDS_SPI_BYTE is not set # CONFIG_LEDS_TI_LMU_COMMON is not set -# CONFIG_LEDS_SGM3140 is not set # # Flash and Torch LED drivers # +# CONFIG_LEDS_AAT1290 is not set +# CONFIG_LEDS_AS3645A is not set +# CONFIG_LEDS_KTD2692 is not set +# CONFIG_LEDS_LM3601X is not set # CONFIG_LEDS_RT4505 is not set # CONFIG_LEDS_RT8515 is not set +# CONFIG_LEDS_SGM3140 is not set # # LED Triggers @@ -7942,6 +8008,7 @@ CONFIG_SYNC_FILE=y # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set +# CONFIG_DMABUF_SYSFS_STATS is not set # end of DMABUF options CONFIG_AUXDISPLAY=y @@ -7962,13 +8029,14 @@ CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set +CONFIG_VFIO=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m -CONFIG_VFIO=m # CONFIG_VFIO_NOIOMMU is not set -CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_CORE=m CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m CONFIG_VFIO_PLATFORM=m CONFIG_VFIO_AMBA=m CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=m @@ -7999,6 +8067,7 @@ CONFIG_VHOST_VSOCK=m # # Microsoft Hyper-V guest support # +# CONFIG_HYPERV is not set # end of Microsoft Hyper-V guest support # CONFIG_GREYBUS is not set @@ -8145,6 +8214,7 @@ CONFIG_FB_TFT_WATTEROTT=m # CONFIG_KS7010 is not set CONFIG_BCM_VIDEOCORE=y CONFIG_BCM2835_VCHIQ=y +CONFIG_VCHIQ_CDEV=y CONFIG_SND_BCM2835=m CONFIG_VIDEO_BCM2835=m CONFIG_BCM2835_VCHIQ_MMAL=m @@ -8153,7 +8223,6 @@ CONFIG_BCM2835_VCHIQ_MMAL=m # CONFIG_FIELDBUS_DEV is not set # CONFIG_QLGE is not set # CONFIG_WFX is not set -# CONFIG_MFD_HI6421_SPMI is not set # CONFIG_GOLDFISH is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_TBMC=m @@ -8298,6 +8367,19 @@ CONFIG_COMMON_CLK_MT8183_MFGCFG=y CONFIG_COMMON_CLK_MT8183_MMSYS=y CONFIG_COMMON_CLK_MT8183_VDECSYS=y CONFIG_COMMON_CLK_MT8183_VENCSYS=y +CONFIG_COMMON_CLK_MT8192=y +# CONFIG_COMMON_CLK_MT8192_AUDSYS is not set +# CONFIG_COMMON_CLK_MT8192_CAMSYS is not set +# CONFIG_COMMON_CLK_MT8192_IMGSYS is not set +# CONFIG_COMMON_CLK_MT8192_IMP_IIC_WRAP is not set +# CONFIG_COMMON_CLK_MT8192_IPESYS is not set +# CONFIG_COMMON_CLK_MT8192_MDPSYS is not set +# CONFIG_COMMON_CLK_MT8192_MFGCFG is not set +# CONFIG_COMMON_CLK_MT8192_MMSYS is not set +# CONFIG_COMMON_CLK_MT8192_MSDC is not set +# CONFIG_COMMON_CLK_MT8192_SCP_ADSP is not set +# CONFIG_COMMON_CLK_MT8192_VDECSYS is not set +# CONFIG_COMMON_CLK_MT8192_VENCSYS is not set CONFIG_COMMON_CLK_MT8516=y # CONFIG_COMMON_CLK_MT8516_AUDSYS is not set # end of Clock driver for MediaTek SoC @@ -8353,8 +8435,10 @@ CONFIG_MSM_LCC_8960=y # CONFIG_MDM_GCC_9615 is not set # CONFIG_MDM_LCC_9615 is not set # CONFIG_MSM_MMCC_8960 is not set +# CONFIG_MSM_GCC_8953 is not set # CONFIG_MSM_GCC_8974 is not set # CONFIG_MSM_MMCC_8974 is not set +# CONFIG_MSM_MMCC_8994 is not set CONFIG_MSM_GCC_8994=y CONFIG_MSM_GCC_8996=y CONFIG_MSM_MMCC_8996=y @@ -8364,13 +8448,16 @@ CONFIG_MSM_MMCC_8996=y # CONFIG_QCS_GCC_404 is not set CONFIG_SC_CAMCC_7180=y CONFIG_SC_DISPCC_7180=y +# CONFIG_SC_DISPCC_7280 is not set CONFIG_SC_GCC_7180=y # CONFIG_SC_GCC_7280 is not set # CONFIG_SC_GCC_8180X is not set CONFIG_SC_LPASS_CORECC_7180=y CONFIG_SC_GPUCC_7180=y +# CONFIG_SC_GPUCC_7280 is not set CONFIG_SC_MSS_7180=y CONFIG_SC_VIDEOCC_7180=y +# CONFIG_SC_VIDEOCC_7280 is not set CONFIG_SDM_CAMCC_845=m # CONFIG_SDM_GCC_660 is not set # CONFIG_SDM_MMCC_660 is not set @@ -8385,7 +8472,9 @@ CONFIG_SDM_LPASSCC_845=y # CONFIG_SDX_GCC_55 is not set # CONFIG_SM_CAMCC_8250 is not set CONFIG_SM_DISPCC_8250=y +# CONFIG_SM_GCC_6115 is not set # CONFIG_SM_GCC_6125 is not set +# CONFIG_SM_GCC_6350 is not set CONFIG_SM_GCC_8150=y CONFIG_SM_GCC_8250=y CONFIG_SM_GCC_8350=y @@ -8485,15 +8574,19 @@ CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_OF_IOMMU=y CONFIG_IOMMU_DMA=y CONFIG_ROCKCHIP_IOMMU=y # CONFIG_SUN50I_IOMMU is not set CONFIG_TEGRA_IOMMU_SMMU=y +CONFIG_APPLE_DART=y CONFIG_ARM_SMMU=y # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y +CONFIG_ARM_SMMU_QCOM=y CONFIG_ARM_SMMU_V3=y # CONFIG_ARM_SMMU_V3_SVA is not set CONFIG_MTK_IOMMU=y @@ -8874,6 +8967,7 @@ CONFIG_SCD30_CORE=m CONFIG_SCD30_I2C=m CONFIG_SCD30_SERIAL=m CONFIG_SENSIRION_SGP30=m +# CONFIG_SENSIRION_SGP40 is not set CONFIG_SPS30=m CONFIG_SPS30_I2C=m CONFIG_SPS30_SERIAL=m @@ -9172,6 +9266,7 @@ CONFIG_IIO_SYSFS_TRIGGER=m # # Digital potentiometers # +# CONFIG_AD5110 is not set CONFIG_AD5272=m CONFIG_DS1803=m CONFIG_MAX5432=m @@ -9518,6 +9613,7 @@ CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y CONFIG_INTERCONNECT_QCOM_RPMH=y CONFIG_INTERCONNECT_QCOM_SC7180=y # CONFIG_INTERCONNECT_QCOM_SC7280 is not set +# CONFIG_INTERCONNECT_QCOM_SC8180X is not set # CONFIG_INTERCONNECT_QCOM_SDM660 is not set CONFIG_INTERCONNECT_QCOM_SDM845=y # CONFIG_INTERCONNECT_QCOM_SDX55 is not set @@ -9588,13 +9684,13 @@ CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set +CONFIG_F2FS_IOSTAT=y # CONFIG_ZONEFS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y -CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y # CONFIG_FS_VERITY is not set @@ -9627,15 +9723,12 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # Caches # CONFIG_NETFS_SUPPORT=m -# CONFIG_NETFS_STATS is not set +CONFIG_NETFS_STATS=y CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y -# CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set -CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # @@ -9659,6 +9752,7 @@ CONFIG_FAT_DEFAULT_IOCHARSET="ascii" CONFIG_EXFAT_FS=m CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" # CONFIG_NTFS_FS is not set +# CONFIG_NTFS3_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # @@ -9805,7 +9899,6 @@ CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y @@ -9815,6 +9908,8 @@ CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SWN_UPCALL is not set CONFIG_CIFS_FSCACHE=y +# CONFIG_SMB_SERVER is not set +CONFIG_SMBFS_COMMON=m CONFIG_CODA_FS=m # CONFIG_AFS_FS is not set CONFIG_9P_FS=m @@ -10116,6 +10211,7 @@ CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y CONFIG_CRYPTO_LIB_POLY1305=m CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m CONFIG_CRYPTO_LIB_SHA256=y +CONFIG_CRYPTO_LIB_SM4=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_ALLWINNER=y # CONFIG_CRYPTO_DEV_SUN4I_SS is not set @@ -10291,6 +10387,7 @@ CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y CONFIG_SWIOTLB=y +# CONFIG_DMA_RESTRICTED_POOL is not set CONFIG_DMA_NONCOHERENT_MMAP=y CONFIG_DMA_COHERENT_POOL=y CONFIG_DMA_REMAP=y @@ -10522,7 +10619,6 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # end of RCU Debugging # 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_LATENCYTOP is not set CONFIG_HAVE_FUNCTION_TRACER=y diff --git a/kernel.keyblock b/kernel.keyblock deleted file mode 100644 index 9740be4e60070658d01e96c13acba8e726f68a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1208 zcmZ?v2=e!J^$%uZU|?Vb;vFnN0tgm>1V8{vS3qeGDD422WMF`avqSj`P?`g(4r(0O zY><=#5T9mpaFo?;quTPJ1 z>(Ke2mAdzMyr_58T4rnsp(c+!WgqdkJV>YPu@g)hvz`magDHh1sz4KIGncd$uw9qpf%>5=KE z6?A>OaYc9j^yRg8E@-@4%BktA~cgfj@&UwB{zU3s- zDziH0`k}uj(pLo+xood$O=RA6CFP-K`=n=gET_!b^*&-ApV^G-mwZGDr&O$Od#?ZT zr-JXlTi5M74@R!rn=pI&k~D_h)fYTl^Q#$E4tqR0o;YL9)5+~DoK}-UT49@c>B7EXz@mWOo-*Y50>Src>Tna{ih zUXcd>Cr*%4)C`ze_E$eDJ&PgRLH+q&@n`Y#o@75@omYE$!b_Vul_%YQMC`HOxb%Jc z2c?At#%3F0-oEm?r@|9`!*}1BEFr^Xaq%qMA{JiMTx>iiWn-W9ul1%=s+N2`Juh9l z*YuP?X78(tL*J4Q2!8yQR-iZS!=7q6F|~V->koX%vEdGS#D1@!dwt7PX}77Ftdm}u zEj<-*+w+9WyBbdi6V}gc@-k;ClBDN8^0#A|w(G+2MOLf6A6|DL`_zfZ2@hPWy%YAY z6IH#iNPlXUp1F!>CZAQVgW|W6m}T=HFek7?78ERS`*NSlTV!=R&#IK!O{Ww$6#eQp z|C(@pyI)b9uyS!r&c)uMMWWq-785ci-0V&@NW2}`5OMeL2TkKUmXr3YKRe#^?bUh3 zOA9QR!h^ovWuN(&^ZMF(a?d}<6)iY6*RgF{Q;C~A>m^oIP4%>gt7F){ta*On$FsO@ z$O@6wtL%NE!@#qW_ z*^cDU^|Kb9_Fmt%+4a_vElUNe0uz>iEy?#}&ELtZd3@IHkC0xac9!?n`qQsBNXEFy&)%>@C}+9fj^*+~*+2Gq zuVmTs)9lR6s}tAMy%auBf9m?3eJeLy(-7CccAqcXL-1PQ@!a-r9NTj;zhBb`s4H1J zEsN(=_QsF*7RM`p)p8N!U;JIgOxpNa-A%rw-3xYfx4ygZB-8oW&v^BvCljsv)+d!a zZBvhbJFRW=dm}?_9-Iw-p8w<7z?RYx9OpV^#KWSMWOF!#ZYAGeEC Tp7v_~RjJJFM>_R88JaB<>;=<4p5K>c+*K#Y6 zBfBykhKVD49Fzsa)CSq;EL@ysOE}{Y1QbOkeMzXIn1*HkEIs5LcG}w7(`q+}qU9hF zmOyI-0>uhn3C89i#sS7u2n!yxsXxhQf!Qn2+7mXE~>8wQ9U z`{=Njy=^@xg8tQRp;sQuLw>pujKym3l2d!KAtu}Sj9MF?9f7Ipq^5(`(aeh5ubE_Q zor{Cff<)&!w4ZU%uN87_94W<0rE)sL#3J0v8=I%h%u{U-hAkZe0|5X50)hbmO}OfvNAK|kt9k7>94Lgd{xUqUtGK4q?vz$)#)+(E{Z$(32Fx}>GBiMAt3I zP(>jx1Zmv@TM*V%HcWF29>M>tU|qZugy^KbX3EO1Rf_nB7n8qcq?hSOfdl$XGWP6x z1G_Cdo9f(bVSfe4El`Q+5IsBsuw6bSanhmT0)c@5_B?+TV+0D+Xz1BXf4s`IgaL68 zGfm+N=%f~v0MkTaDa8vXB%Ho;fkl--$c6bz0q;OAsBryc#7+*nCYR)Rz7 z+4syE^$9pk_J@zAK$g*gV!KIGX;$A#h5d3gAy%V%+E65j#tQ?K4dMeTJX+mz=LZ3O z-8g|60)c@5)9Z3S_L~EYtJy(EzHA47*URp|MH3!VHPYm26Y1FF^eA5I*wTk!+@~Sf zGtSCjP#cH8afpy{Z{FK89Xzow8$q~LpmH+pQh{s9}P#qs~z)MHqI;cBnKJ-Zh_Ecv*l0)c@5(H?83R3aF-a42AMm={y% zcqM5{{82@)C<;4M)hSelEM%OAj921p6Tn$?W7sRP;-{D?7t`71bo$Q3cSk21MqtcP z^>auL>GEQ#`ZG*dK!3btt1#-=foma1?~75hPP_sGchtt7=C^HcqY<-)M~n=(5AE}4 z{b`%Pvf<0|0)c==#@pe5`$V)hu-KfPe0K!9jo_~U;^DpMyatVD88X)IG>m^ZYZuGG z<`3tkW$Q6NkMc%-B%T>W!>MuT(cD{KKNHb~lI+B+tm^;8a2--M&qXc{r+OwB*S<6q z492_9!@4BE;-YNO=#A7+NCK;qLz>IQ{adyJ=lENpDaHW;fq)Jeya1zt+QP{D3cY`~ zf1wzENw_kDOK~+>QG4!=PSQfCY=T$!H1>j7>2-RK3XMh{p?9H7vz~^N7~ekofzZ5V zqO*YTk8>}z#J~frB>GPU;}$7=|6|n(3cc55I<;QsBm6xG>SDs Nc%M>kp-Cb4AVU2jMyUV* diff --git a/linux-aarch64.install b/linux-pinebook.install similarity index 100% rename from linux-aarch64.install rename to linux-pinebook.install