diff --git a/device/testing/linux-postmarketos-qcom-msm8994/0001-arm64-dts-msm8992-bullhead-add-memory-hole-region.patch b/device/testing/linux-postmarketos-qcom-msm8994/0001-arm64-dts-msm8992-bullhead-add-memory-hole-region.patch deleted file mode 100644 index 9854e9345..000000000 --- a/device/testing/linux-postmarketos-qcom-msm8994/0001-arm64-dts-msm8992-bullhead-add-memory-hole-region.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 84293ca9d95654e74f657c87f7c997d7a4665398 Mon Sep 17 00:00:00 2001 -From: Dominik Kobinski -Date: Sun, 11 Dec 2022 11:05:01 +0100 -Subject: [PATCH 1/3] arm64: dts: msm8992-bullhead: add memory hole region - -Add region for memory hole present on bullhead in order to -fix a reboot issue on recent kernels - -Reported-by: Petr Vorel -Signed-off-by: Dominik Kobinski -Reviewed-by: Konrad Dybcio -Tested-by: Petr Vorel -Reviewed-by: Petr Vorel -Signed-off-by: Bjorn Andersson -Link: https://lore.kernel.org/r/20221211100501.82323-1-dominikkobinski314@gmail.com - -[ qcom tree commit 22c7e1a0fa45cd7d028d6b4117161fd0e3427fe0 ] - -Signed-off-by: Petr Vorel ---- - arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi b/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -index 71e373b11de9..37bcbbc67be5 100644 ---- a/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -+++ b/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -@@ -2,6 +2,7 @@ - /* Copyright (c) 2015, LGE Inc. All rights reserved. - * Copyright (c) 2016, The Linux Foundation. All rights reserved. - * Copyright (c) 2021, Petr Vorel -+ * Copyright (c) 2022, Dominik Kobinski - */ - - /dts-v1/; -@@ -50,6 +51,11 @@ cont_splash_mem: memory@3400000 { - reg = <0 0x03400000 0 0x1200000>; - no-map; - }; -+ -+ removed_region: reserved@5000000 { -+ reg = <0 0x05000000 0 0x2200000>; -+ no-map; -+ }; - }; - }; - --- -2.39.0 - diff --git a/device/testing/linux-postmarketos-qcom-msm8994/0001-arm64-dts-msm8994-angler-Fix-cont_splash_mem-mapping.patch b/device/testing/linux-postmarketos-qcom-msm8994/0001-arm64-dts-msm8994-angler-Fix-cont_splash_mem-mapping.patch new file mode 100644 index 000000000..7741912ed --- /dev/null +++ b/device/testing/linux-postmarketos-qcom-msm8994/0001-arm64-dts-msm8994-angler-Fix-cont_splash_mem-mapping.patch @@ -0,0 +1,51 @@ +From c0b27adfc300a9ee3f4e0075c443b1f17ce8c7c8 Mon Sep 17 00:00:00 2001 +From: Petr Vorel +Date: Tue, 31 Jan 2023 12:26:37 +0100 +Subject: [PATCH 1/3] arm64: dts: msm8994-angler: Fix cont_splash_mem mapping + +Angler's cont_splash_mem mapping is shorter in downstream [1], +therefore 380cd3a34b7f was wrong. Obviously also 0e5ded926f2a was wrong +(workaround which fixed booting at the time). + +This fixes error: +[ 0.000000] memory@3401000 (0x0000000003401000--0x0000000005601000) overlaps with tzapp@4800000 (0x0000000004800000--0x0000000006100000) + +[1] https://android.googlesource.com/kernel/msm/+/refs/heads/android-msm-angler-3.10-marshmallow-mr1/arch/arm64/boot/dts/huawei/huawei_msm8994_angler_row_vn1/huawei-fingerprint.dtsi#16 + +Fixes: 380cd3a34b7f ("arm64: dts: msm8994-angler: fix the memory map") +Fixes: 0e5ded926f2a ("arm64: dts: qcom: msm8994-angler: Disable cont_splash_mem") +Link: https://lore.kernel.org/linux-arm-msm/20230131200414.24373-2-pvorel@suse.cz/ + +Signed-off-by: Petr Vorel +--- + arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts b/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts +index 7b0f62144c3e..59b9ed78cf0c 100644 +--- a/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts ++++ b/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts +@@ -2,7 +2,7 @@ + /* + * Copyright (c) 2015, Huawei Inc. All rights reserved. + * Copyright (c) 2016, The Linux Foundation. All rights reserved. +- * Copyright (c) 2021-2022, Petr Vorel ++ * Copyright (c) 2021-2023, Petr Vorel + */ + + /dts-v1/; +@@ -31,6 +31,11 @@ reserved-memory { + #size-cells = <2>; + ranges; + ++ cont_splash_mem: memory@3401000 { ++ reg = <0 0x03401000 0 0x1000000>; ++ no-map; ++ }; ++ + tzapp_mem: tzapp@4800000 { + reg = <0 0x04800000 0 0x1900000>; + no-map; +-- +2.39.2 + diff --git a/device/testing/linux-postmarketos-qcom-msm8994/0002-arm64-dts-msm8994-angler-removed-clash-with-smem_reg.patch b/device/testing/linux-postmarketos-qcom-msm8994/0002-arm64-dts-msm8994-angler-removed-clash-with-smem_reg.patch new file mode 100644 index 000000000..ff1ee2307 --- /dev/null +++ b/device/testing/linux-postmarketos-qcom-msm8994/0002-arm64-dts-msm8994-angler-removed-clash-with-smem_reg.patch @@ -0,0 +1,75 @@ +From a109ba3734561f75ec9e65141c64e965c77df5c0 Mon Sep 17 00:00:00 2001 +From: Petr Vorel +Date: Tue, 31 Jan 2023 13:17:48 +0100 +Subject: [PATCH 2/3] arm64: dts: msm8994-angler: removed clash with + smem_region + +This fixes memory overlap error: +[ 0.000000] reserved@6300000 (0x0000000006300000--0x0000000007000000) overlaps with smem_region@6a00000 (0x0000000006a00000--0x0000000006c00000) + +smem_region is the same as in downstream (qcom,smem) [1], therefore +split reserved memory into two sections on either side of smem_region. + +Not adding labels as it's not expected to be used. + +[1] https://android.googlesource.com/kernel/msm/+/refs/heads/android-msm-angler-3.10-marshmallow-mr1/arch/arm/boot/dts/qcom/msm8994.dtsi#948 + +Fixes: 380cd3a34b7f ("arm64: dts: msm8994-angler: fix the memory map") +Signed-off-by: Petr Vorel +Link: https://lore.kernel.org/linux-arm-msm/20230131200414.24373-3-pvorel@suse.cz/ +--- + arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 5 ----- + arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts | 4 ++-- + arch/arm64/boot/dts/qcom/msm8994.dtsi | 5 +++++ + 3 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi b/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi +index cd77dcb55872..b8f2a01bcb96 100644 +--- a/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi ++++ b/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi +@@ -60,11 +60,6 @@ reserved@5000000 { + reg = <0x0 0x05000000 0x0 0x1a00000>; + no-map; + }; +- +- reserved@6c00000 { +- reg = <0x0 0x06c00000 0x0 0x400000>; +- no-map; +- }; + }; + }; + +diff --git a/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts b/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts +index 59b9ed78cf0c..29e79ae0849d 100644 +--- a/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts ++++ b/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts +@@ -41,8 +41,8 @@ tzapp_mem: tzapp@4800000 { + no-map; + }; + +- removed_region: reserved@6300000 { +- reg = <0 0x06300000 0 0xD00000>; ++ reserved@6300000 { ++ reg = <0 0x06300000 0 0x700000>; + no-map; + }; + }; +diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qcom/msm8994.dtsi +index 9ff9d35496d2..24c3fced8df7 100644 +--- a/arch/arm64/boot/dts/qcom/msm8994.dtsi ++++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi +@@ -228,6 +228,11 @@ adsp_mem: memory@c9400000 { + reg = <0 0xc9400000 0 0x3f00000>; + no-map; + }; ++ ++ reserved@6c00000 { ++ reg = <0 0x06c00000 0 0x400000>; ++ no-map; ++ }; + }; + + smd { +-- +2.39.2 + diff --git a/device/testing/linux-postmarketos-qcom-msm8994/0002-arm64-dts-qcom-msm8992-bullhead-Fix-cont_splash_mem-.patch b/device/testing/linux-postmarketos-qcom-msm8994/0002-arm64-dts-qcom-msm8992-bullhead-Fix-cont_splash_mem-.patch deleted file mode 100644 index ffc057e2c..000000000 --- a/device/testing/linux-postmarketos-qcom-msm8994/0002-arm64-dts-qcom-msm8992-bullhead-Fix-cont_splash_mem-.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 6772ce5fca7dad8c73c522ecac44ce1b16e4955c Mon Sep 17 00:00:00 2001 -From: Petr Vorel -Date: Mon, 26 Dec 2022 17:44:59 +0100 -Subject: [PATCH 2/3] arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem - size - -Original google firmware reports 12 MiB: -[ 0.000000] cma: Found cont_splash_mem@0, memory base 0x0000000003400000, size 12 MiB, limit 0xffffffffffffffff - -which is actually 12*1024*1024 = 0xc00000. - -This matches the aosp source [1]: -&cont_splash_mem { - reg = <0 0x03400000 0 0xc00000>; -}; - -Fixes: 3cb6a271f4b0 ("arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping") -Fixes: 976d321f32dc ("arm64: dts: qcom: msm8992: Make the DT an overlay on top of 8994") - -[1] https://android.googlesource.com/kernel/msm.git/+/android-7.0.0_r0.17/arch/arm64/boot/dts/lge/msm8992-bullhead.dtsi#141 - -Link: https://lore.kernel.org/linux-arm-msm/20221226185440.440968-2-pevik@seznam.cz/ - -Reviewed-by: Konrad Dybcio -Signed-off-by: Petr Vorel -Signed-off-by: Petr Vorel ---- - arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi b/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -index 37bcbbc67be5..97f109cf8240 100644 ---- a/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -+++ b/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -@@ -1,7 +1,7 @@ - // SPDX-License-Identifier: GPL-2.0-only - /* Copyright (c) 2015, LGE Inc. All rights reserved. - * Copyright (c) 2016, The Linux Foundation. All rights reserved. -- * Copyright (c) 2021, Petr Vorel -+ * Copyright (c) 2021-2022, Petr Vorel - * Copyright (c) 2022, Dominik Kobinski - */ - -@@ -48,7 +48,7 @@ ramoops@1ff00000 { - }; - - cont_splash_mem: memory@3400000 { -- reg = <0 0x03400000 0 0x1200000>; -+ reg = <0 0x03400000 0 0xc00000>; - no-map; - }; - --- -2.39.0 - diff --git a/device/testing/linux-postmarketos-qcom-msm8994/0003-arm64-dts-qcom-msm8992-bullhead-Disable-dfps_data_me.patch b/device/testing/linux-postmarketos-qcom-msm8994/0003-arm64-dts-qcom-msm8992-bullhead-Disable-dfps_data_me.patch deleted file mode 100644 index 2d2403545..000000000 --- a/device/testing/linux-postmarketos-qcom-msm8994/0003-arm64-dts-qcom-msm8992-bullhead-Disable-dfps_data_me.patch +++ /dev/null @@ -1,42 +0,0 @@ -From ffa4a69f5fd6ca803b208d819432b5dcf6f14cf8 Mon Sep 17 00:00:00 2001 -From: Petr Vorel -Date: Mon, 26 Dec 2022 19:54:39 +0100 -Subject: [PATCH 3/3] arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem - -It's disabled on downstream [1] thus not shown on downstream dmesg. - -Removing it fixes warnings on v6.1: - -[ 0.000000] OF: reserved mem: OVERLAP DETECTED! -[ 0.000000] dfps_data_mem@3400000 (0x0000000003400000--0x0000000003401000) overlaps with memory@3400000 (0x0000000003400000--0x0000000004600000) - -[1] https://android.googlesource.com/kernel/msm.git/+/android-7.0.0_r0.17/arch/arm64/boot/dts/lge/msm8992-bullhead.dtsi#137 - -Fixes: 976d321f32dc ("arm64: dts: qcom: msm8992: Make the DT an overlay on top of 8994") - -Link: https://lore.kernel.org/linux-arm-msm/20221226185440.440968-3-pevik@seznam.cz/ - -Reviewed-by: Konrad Dybcio -Signed-off-by: Petr Vorel -Signed-off-by: Petr Vorel ---- - arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi b/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -index 97f109cf8240..49f30efdbe65 100644 ---- a/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -+++ b/arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi -@@ -14,6 +14,9 @@ - /* cont_splash_mem has different memory mapping */ - /delete-node/ &cont_splash_mem; - -+/* disabled on downstream, conflicts with cont_splash_mem */ -+/delete-node/ &dfps_data_mem; -+ - / { - model = "LG Nexus 5X"; - compatible = "lg,bullhead", "qcom,msm8992"; --- -2.39.0 - diff --git a/device/testing/linux-postmarketos-qcom-msm8994/0003-arm64-dts-qcom-msm8994-huawei-angler-Add-regulators.patch b/device/testing/linux-postmarketos-qcom-msm8994/0003-arm64-dts-qcom-msm8994-huawei-angler-Add-regulators.patch new file mode 100644 index 000000000..c87395a0c --- /dev/null +++ b/device/testing/linux-postmarketos-qcom-msm8994/0003-arm64-dts-qcom-msm8994-huawei-angler-Add-regulators.patch @@ -0,0 +1,292 @@ +From fd07e34ae290cb020bf35d72b469511ed1adc1c3 Mon Sep 17 00:00:00 2001 +From: Petr Vorel +Date: Thu, 27 Jan 2022 00:26:54 +0100 +Subject: [PATCH 3/3] arm64: dts: qcom: msm8994-huawei-angler: Add regulators + +Signed-off-by: Petr Vorel +Link: https://lore.kernel.org/linux-arm-msm/20230203122118.15219-1-pvorel@suse.cz/ +--- + .../qcom/msm8994-huawei-angler-rev-101.dts | 267 ++++++++++++++++++ + 1 file changed, 267 insertions(+) + +diff --git a/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts b/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts +index 29e79ae0849d..cdd6f58efdf0 100644 +--- a/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts ++++ b/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts +@@ -59,6 +59,273 @@ &tlmm { + gpio-reserved-ranges = <85 4>; + }; + ++&rpm_requests { ++ pm8994_regulators: regulators-0 { ++ compatible = "qcom,rpm-pm8994-regulators"; ++ ++ vdd_l1-supply = <&pm8994_s1>; ++ vdd_l2_26_28-supply = <&pm8994_s3>; ++ vdd_l3_11-supply = <&pm8994_s3>; ++ vdd_l4_27_31-supply = <&pm8994_s3>; ++ vdd_l5_7-supply = <&pm8994_s3>; ++ vdd_l6_12_32-supply = <&pm8994_s5>; ++ vdd_l8_16_30-supply = <&vph_pwr>; ++ vdd_l9_10_18_22-supply = <&vph_pwr>; ++ vdd_l13_19_23_24-supply = <&vph_pwr>; ++ vdd_l14_15-supply = <&pm8994_s5>; ++ vdd_l17_29-supply = <&vph_pwr>; ++ vdd_l20_21-supply = <&vph_pwr>; ++ vdd_l25-supply = <&pm8994_s5>; ++ vdd_lvs1_2-supply = <&pm8994_s4>; ++ ++ /* S1, S2, S6 and S12 are managed by RPMPD */ ++ ++ pm8994_s1: s1 { ++ regulator-min-microvolt = <1025000>; ++ regulator-max-microvolt = <1025000>; ++ }; ++ ++ pm8994_s2: s2 { ++ /* TODO */ ++ }; ++ ++ pm8994_s3: s3 { ++ regulator-min-microvolt = <1300000>; ++ regulator-max-microvolt = <1300000>; ++ }; ++ ++ pm8994_s4: s4 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ regulator-allow-set-load; ++ regulator-system-load = <325000>; ++ }; ++ ++ pm8994_s5: s5 { ++ regulator-min-microvolt = <2150000>; ++ regulator-max-microvolt = <2150000>; ++ }; ++ ++ pm8994_s7: s7 { ++ regulator-min-microvolt = <1000000>; ++ regulator-max-microvolt = <1000000>; ++ }; ++ ++ /* S8, S9, S10 and S11 - SPMI-managed VDD_APC */ ++ /* ++ * TODO: pm8994_s8 and pm8994_s11 (pm8994_s9 and pm8994_s11 are missing) ++ spm-regulator@2900 { ++ phandle = <0x193>; ++ linux,phandle = <0x193>; ++ qcom,cpu-num = <0x00>; ++ regulator-max-microvolt = <0x120160>; ++ regulator-min-microvolt = <0xaae60>; ++ regulator-name = "pm8994_s8"; ++ reg = <0x2900 0x100>; ++ compatible = "qcom,spm-regulator"; ++ }; ++ ++ spm-regulator@3200 { ++ phandle = <0x195>; ++ linux,phandle = <0x195>; ++ qcom,cpu-num = <0x04>; ++ regulator-max-microvolt = <0x12b128>; ++ regulator-min-microvolt = <0xaae60>; ++ regulator-name = "pm8994_s11"; ++ reg = <0x3200 0x100>; ++ compatible = "qcom,spm-regulator"; ++ }; ++ */ ++ ++ pm8994_l1: l1 { ++ regulator-min-microvolt = <1000000>; ++ regulator-max-microvolt = <1000000>; ++ }; ++ ++ pm8994_l2: l2 { ++ regulator-min-microvolt = <1250000>; ++ regulator-max-microvolt = <1250000>; ++ }; ++ ++ pm8994_l3: l3 { ++ regulator-min-microvolt = <1250000>; ++ regulator-max-microvolt = <1250000>; ++ }; ++ ++ pm8994_l4: l4 { ++ regulator-min-microvolt = <1225000>; ++ regulator-max-microvolt = <1225000>; ++ }; ++ ++ /* L5 is inaccessible from RPM */ ++ ++ pm8994_l6: l6 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ ++ /* L7 is inaccessible from RPM */ ++ ++ pm8994_l8: l8 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ ++ pm8994_l9: l9 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ ++ pm8994_l10: l10 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ ++ pm8994_l11: l11 { ++ regulator-min-microvolt = <1200000>; ++ regulator-max-microvolt = <1200000>; ++ }; ++ ++ pm8994_l12: l12 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ ++ pm8994_l13: l13 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <2950000>; ++ }; ++ ++ pm8994_l14: l14 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ ++ pm8994_l15: l15 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ ++ pm8994_l16: l16 { ++ regulator-min-microvolt = <2700000>; ++ regulator-max-microvolt = <2700000>; ++ }; ++ ++ pm8994_l17: l17 { ++ regulator-min-microvolt = <2700000>; ++ regulator-max-microvolt = <2800000>; ++ }; ++ ++ pm8994_l18: l18 { ++ regulator-min-microvolt = <2850000>; ++ regulator-max-microvolt = <2850000>; ++ regulator-always-on; ++ }; ++ ++ pm8994_l19: l19 { ++ regulator-min-microvolt = <3300000>; ++ regulator-max-microvolt = <3300000>; ++ }; ++ ++ pm8994_l20: l20 { ++ regulator-min-microvolt = <2950000>; ++ regulator-max-microvolt = <2950000>; ++ regulator-always-on; ++ regulator-boot-on; ++ regulator-allow-set-load; ++ regulator-system-load = <570000>; ++ /* ++ * TODO: downstream ++ * qcom,init-current = <0x2ee>; ++ */ ++ }; ++ ++ pm8994_l21: l21 { ++ regulator-min-microvolt = <2950000>; ++ regulator-max-microvolt = <2950000>; ++ regulator-always-on; ++ }; ++ ++ pm8994_l22: l22 { ++ regulator-min-microvolt = <3100000>; ++ regulator-max-microvolt = <3100000>; ++ }; ++ ++ pm8994_l23: l23 { ++ regulator-min-microvolt = <2800000>; ++ regulator-max-microvolt = <2800000>; ++ }; ++ ++ pm8994_l24: l24 { ++ regulator-min-microvolt = <3075000>; ++ regulator-max-microvolt = <3150000>; ++ }; ++ ++ pm8994_l25: l25 { ++ regulator-min-microvolt = <1200000>; ++ regulator-max-microvolt = <1200000>; ++ }; ++ ++ pm8994_l26: l26 { ++ regulator-min-microvolt = <987500>; ++ regulator-max-microvolt = <987500>; ++ }; ++ ++ pm8994_l27: l27 { ++ regulator-min-microvolt = <1050000>; ++ regulator-max-microvolt = <1050000>; ++ }; ++ ++ pm8994_l28: l28 { ++ regulator-min-microvolt = <1000000>; ++ regulator-max-microvolt = <1000000>; ++ regulator-boot-on; ++ /* ++ * TODO: downstream ++ * qcom,init-current = <0x2d>; ++ */ ++ }; ++ ++ pm8994_l29: l29 { ++ regulator-min-microvolt = <2700000>; ++ regulator-max-microvolt = <2800000>; ++ }; ++ ++ pm8994_l30: l30 { ++ regulator-min-microvolt = <1850000>; ++ regulator-max-microvolt = <1850000>; ++ }; ++ ++ pm8994_l31: l31 { ++ regulator-min-microvolt = <1200000>; ++ regulator-max-microvolt = <1200000>; ++ regulator-boot-on; ++ /* ++ * TODO: downstream ++ * qcom,init-current = <50>; ++ */ ++ }; ++ ++ pm8994_l32: l32 { ++ regulator-min-microvolt = <1800000>; ++ regulator-max-microvolt = <1800000>; ++ }; ++ }; ++ ++ pmi8994_regulators: regulators-1 { ++ compatible = "qcom,rpm-pmi8994-regulators"; ++ ++ vdd_s1-supply = <&vph_pwr>; ++ vdd_bst_byp-supply = <&vph_pwr>; ++ ++ pmi8994_s1: s1 {}; ++ ++ /* S2 & S3 - VDD_GFX */ ++ ++ pmi8994_bby: boost-bypass {}; ++ }; ++}; ++ + &sdhc1 { + status = "okay"; + mmc-hs400-1_8v; +-- +2.39.2 + diff --git a/device/testing/linux-postmarketos-qcom-msm8994/0004-arm64-dts-qcom-msm8992-Don-t-use-sfpb-mutex.patch b/device/testing/linux-postmarketos-qcom-msm8994/0004-arm64-dts-qcom-msm8992-Don-t-use-sfpb-mutex.patch deleted file mode 100644 index 44e2e006e..000000000 --- a/device/testing/linux-postmarketos-qcom-msm8994/0004-arm64-dts-qcom-msm8992-Don-t-use-sfpb-mutex.patch +++ /dev/null @@ -1,37 +0,0 @@ -From a6cc7a18ed349af3a38b1f5cf307d5808e1420e3 Mon Sep 17 00:00:00 2001 -From: Konrad Dybcio -Date: Mon, 19 Dec 2022 14:19:17 +0100 -Subject: [PATCH 4/4] arm64: dts: qcom: msm8992: Don't use sfpb mutex - -MSM8992 uses the same mutex hardware as MSM8994. This was wrong -from the start, but never presented as an issue until the sfpb -compatible was given different driver data. - -Fixes: 6a6d1978f9c0 ("arm64: dts: msm8992 SoC and LG Bullhead (Nexus 5X) support") -Reported-by: Eugene Lepshy -Signed-off-by: Konrad Dybcio - -Link: https://lore.kernel.org/linux-arm-msm/20221219131918.446587-1-konrad.dybcio@linaro.org/ -Signed-off-by: Petr Vorel ---- - arch/arm64/boot/dts/qcom/msm8992.dtsi | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/arch/arm64/boot/dts/qcom/msm8992.dtsi b/arch/arm64/boot/dts/qcom/msm8992.dtsi -index 750643763a76..f4be09fc1b15 100644 ---- a/arch/arm64/boot/dts/qcom/msm8992.dtsi -+++ b/arch/arm64/boot/dts/qcom/msm8992.dtsi -@@ -36,10 +36,6 @@ &rpmcc { - compatible = "qcom,rpmcc-msm8992", "qcom,rpmcc"; - }; - --&tcsr_mutex { -- compatible = "qcom,sfpb-mutex"; --}; -- - &timer { - interrupts = , - , --- -2.39.0 - diff --git a/device/testing/linux-postmarketos-qcom-msm8994/0005-arm64-dts-msm8994-angler-fix-the-memory-map.patch b/device/testing/linux-postmarketos-qcom-msm8994/0005-arm64-dts-msm8994-angler-fix-the-memory-map.patch deleted file mode 100644 index 3794c926d..000000000 --- a/device/testing/linux-postmarketos-qcom-msm8994/0005-arm64-dts-msm8994-angler-fix-the-memory-map.patch +++ /dev/null @@ -1,59 +0,0 @@ -From b1ebf79b9cf764bb735be0d801e44ac797855670 Mon Sep 17 00:00:00 2001 -From: Dominik Kobinski -Date: Fri, 30 Dec 2022 20:48:45 +0100 -Subject: [PATCH 5/5] arm64: dts: msm8994-angler: fix the memory map - -Add reserved regions for memory hole and tz app mem to prevent -rebooting. Also enable cont_splash_mem, it is the same as the -generic 8994 one. - -Link: https://lore.kernel.org/linux-arm-msm/20221230194845.57780-1-dominikkobinski314@gmail.com/ - -Reported-by: Petr Vorel -Reviewed-by: Petr Vorel -Signed-off-by: Dominik Kobinski -Signed-off-by: Petr Vorel ---- - .../qcom/msm8994-huawei-angler-rev-101.dts | 19 ++++++++++++++++--- - 1 file changed, 16 insertions(+), 3 deletions(-) - -diff --git a/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts b/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts -index dbfbb77e9ff5..7e2c0dcc11ab 100644 ---- a/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts -+++ b/arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dts -@@ -8,9 +8,6 @@ - - #include "msm8994.dtsi" - --/* Angler's firmware does not report where the memory is allocated */ --/delete-node/ &cont_splash_mem; -- - / { - model = "Huawei Nexus 6P"; - compatible = "huawei,angler", "qcom,msm8994"; -@@ -27,6 +24,22 @@ aliases { - chosen { - stdout-path = "serial0:115200n8"; - }; -+ -+ reserved-memory { -+ #address-cells = <2>; -+ #size-cells = <2>; -+ ranges; -+ -+ tzapp_mem: tzapp@4800000 { -+ reg = <0 0x04800000 0 0x1900000>; -+ no-map; -+ }; -+ -+ removed_region: reserved@6300000 { -+ reg = <0 0x06300000 0 0xD00000>; -+ no-map; -+ }; -+ }; - }; - - &blsp1_uart2 { --- -2.39.0 - diff --git a/device/testing/linux-postmarketos-qcom-msm8994/APKBUILD b/device/testing/linux-postmarketos-qcom-msm8994/APKBUILD index b534370ff..bfd8b3862 100644 --- a/device/testing/linux-postmarketos-qcom-msm8994/APKBUILD +++ b/device/testing/linux-postmarketos-qcom-msm8994/APKBUILD @@ -3,9 +3,9 @@ _flavor="postmarketos-qcom-msm8994" pkgname=linux-$_flavor -pkgver=6.1.2 +pkgver=6.3_rc5 pkgrel=1 -pkgdesc="Kernel mainline Qualcomm MSM8994 and MSM8992 devices" +pkgdesc="Mainline kernel for Qualcomm MSM8994/MSM8992 devices" arch="aarch64" _carch="arm64" url="https://kernel.org" @@ -13,6 +13,7 @@ license="GPL-2.0-only" options="!strip !check !tracedeps pmb:cross-native pmb:kconfigcheck-nftables + pmb:kconfigcheck-zram " makedepends=" bison @@ -21,23 +22,17 @@ makedepends=" openssl-dev perl postmarketos-installkernel - xz " -case $pkgver in - *.*.*) _kernver=${pkgver%.0};; - *.*) _kernver=$pkgver;; -esac +_tag=${pkgver//_/-} source=" - https://cdn.kernel.org/pub/linux/kernel/v${_kernver%%.*}.x/linux-$_kernver.tar.xz + https://git.kernel.org/torvalds/t/linux-$_tag.tar.gz config-$_flavor.$arch - 0001-arm64-dts-msm8992-bullhead-add-memory-hole-region.patch - 0002-arm64-dts-qcom-msm8992-bullhead-Fix-cont_splash_mem-.patch - 0003-arm64-dts-qcom-msm8992-bullhead-Disable-dfps_data_me.patch - 0004-arm64-dts-qcom-msm8992-Don-t-use-sfpb-mutex.patch - 0005-arm64-dts-msm8994-angler-fix-the-memory-map.patch + 0001-arm64-dts-msm8994-angler-Fix-cont_splash_mem-mapping.patch + 0002-arm64-dts-msm8994-angler-removed-clash-with-smem_reg.patch + 0003-arm64-dts-qcom-msm8994-huawei-angler-Add-regulators.patch " -builddir="$srcdir/linux-$_kernver" +builddir="$srcdir/linux-${_tag#v}" prepare() { default_prepare @@ -65,11 +60,9 @@ package() { } sha512sums=" -a906c15b1eb4f3015b1d9a0e6a321b5a399e77ccd0127cb8caabbe7cb337e77a85a432bac4763ab5448d86dd319441eef865aad41939ca1f796663c2b52170e6 linux-6.1.2.tar.xz -4191f3ffd3ca9a4c5e3986e57ca31d69d811045b91cb357957bd2d794b9cfb88fbbd9c6597cbd04aae74e5015d61c8344b4f20962cafbdb72a7dea94b05a26a9 config-postmarketos-qcom-msm8994.aarch64 -878a48bff265b91e7970c84d3d8dc38753fdc15d7412db9000c2974989fa8fefc312bab0abd442365f83e7af27e2eb712d7f6abc41ab9c20fbe9f4e4419a9a94 0001-arm64-dts-msm8992-bullhead-add-memory-hole-region.patch -901fcae7ae813ea0a4d301283f423cd84696c7200075170c0385027955daa5796cd658cbb34d3d65053b50867638d78acb86913666f6ea48c5c59bb6e68f70d1 0002-arm64-dts-qcom-msm8992-bullhead-Fix-cont_splash_mem-.patch -6d06b1770dd8471fcc4c4fb1f37707833f3d1da1d8a2a58ca311c73dcbedb8ecdf2e8e52512a90676bd7a0a328585023aa8b94feeb4b0bafd75ca57cd1d637a1 0003-arm64-dts-qcom-msm8992-bullhead-Disable-dfps_data_me.patch -293b85417ffecfe59ae0955a98eb2232f98f676bcc4cc0743df9b4f945d8059a17bb09714e5abccc93e2858b13a0006e154c4f5efaecde0c544a31170671fb73 0004-arm64-dts-qcom-msm8992-Don-t-use-sfpb-mutex.patch -645a22550864f9f98798ff7334eef654537a113e0e6988282a68909d7d78e7a7122fb11cf12b6c44aff23d3c51964113d39fd1e387809c6d1576f5dd237d4b0d 0005-arm64-dts-msm8994-angler-fix-the-memory-map.patch +84f8b612268a2f6d47e35afc06865db3a779c7877ab2fde8a70e219093c113fb82d10cddf042f2600522659d7f86c5daa1ee622a72baeaba74de55b374093221 linux-6.3-rc5.tar.gz +9b896642fb33669c387b6707fef50c9e680f0a290916a1a619a72b8c4c3f7dc0f0b1f63e7c5bc998e3862bd47e5a1e9411c4ea92fc49907de1250c1eab17fa4e config-postmarketos-qcom-msm8994.aarch64 +29573678c82723821e3522a649158137dfc49e61b78c6319a4c6bc97cfe0d98fdc994d2271934beb223da11bd0cdb085bf5422454287575c28ed06c47ea63f68 0001-arm64-dts-msm8994-angler-Fix-cont_splash_mem-mapping.patch +ca46f96560b14044b88791e04e49b7cff59f1217a5e7e8f56092f624c24707b30edfc3d862098599a784a8695558a1b67ff964789188f26518a1496377de7632 0002-arm64-dts-msm8994-angler-removed-clash-with-smem_reg.patch +4dc3de184eac5cfb593a308278e3a5ab27f5e94b5dec8b288c053070f788fdb8d8fad8628b5a996701eacc11b1015999b99f8d279b207e214dd0e63f97cfb4d6 0003-arm64-dts-qcom-msm8994-huawei-angler-Add-regulators.patch " diff --git a/device/testing/linux-postmarketos-qcom-msm8994/config-postmarketos-qcom-msm8994.aarch64 b/device/testing/linux-postmarketos-qcom-msm8994/config-postmarketos-qcom-msm8994.aarch64 index ad390051c..89e944404 100644 --- a/device/testing/linux-postmarketos-qcom-msm8994/config-postmarketos-qcom-msm8994.aarch64 +++ b/device/testing/linux-postmarketos-qcom-msm8994/config-postmarketos-qcom-msm8994.aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.1.2 Kernel Configuration +# Linux/arm64 6.3.0-rc5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110" CONFIG_CC_IS_GCC=y @@ -15,7 +15,7 @@ CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=120 +CONFIG_PAHOLE_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -57,7 +57,6 @@ CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y CONFIG_GENERIC_IRQ_IPI=y CONFIG_GENERIC_MSI_IRQ=y -CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y @@ -152,6 +151,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_GCC12_NO_ARRAY_BOUNDS=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y @@ -167,6 +167,7 @@ CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set +CONFIG_SCHED_MM_CID=y CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set @@ -203,6 +204,7 @@ CONFIG_INITRAMFS_PRESERVE_MTIME=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_ORPHAN_WARN_LEVEL="warn" CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y @@ -228,6 +230,7 @@ CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y @@ -248,7 +251,7 @@ CONFIG_PROFILING=y # end of General setup CONFIG_ARM64=y -CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS=y CONFIG_64BIT=y CONFIG_MMU=y CONFIG_ARM64_PAGE_SHIFT=12 @@ -350,6 +353,7 @@ CONFIG_ARM64_ERRATUM_2054223=y CONFIG_ARM64_ERRATUM_2067961=y CONFIG_ARM64_ERRATUM_2441009=y CONFIG_ARM64_ERRATUM_2457168=y +CONFIG_ARM64_ERRATUM_2645198=y CONFIG_CAVIUM_ERRATUM_22375=y CONFIG_CAVIUM_ERRATUM_23144=y CONFIG_CAVIUM_ERRATUM_23154=y @@ -438,7 +442,7 @@ CONFIG_ARM64_PTR_AUTH=y CONFIG_ARM64_PTR_AUTH_KERNEL=y CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y -CONFIG_AS_HAS_PAC=y +CONFIG_AS_HAS_ARMV8_3=y CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y # end of ARMv8.3 architectural features @@ -476,7 +480,6 @@ CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_MODULE_REGION_FULL=y CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y CONFIG_STACKPROTECTOR_PER_TASK=y -CONFIG_ARCH_NR_GPIO=0 # end of Kernel Features # @@ -579,6 +582,7 @@ CONFIG_ACPI_GENERIC_GSI=y CONFIG_ACPI_CCA_REQUIRED=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y +# CONFIG_ACPI_FPDT is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y @@ -616,8 +620,10 @@ CONFIG_ACPI_APEI_EINJ=y # CONFIG_ACPI_PFRUT is not set CONFIG_ACPI_IORT=y CONFIG_ACPI_GTDT=y +CONFIG_ACPI_APMT=y CONFIG_ACPI_PPTT=y CONFIG_ACPI_PCC=y +# CONFIG_ACPI_FFH is not set # CONFIG_PMIC_OPREGION is not set CONFIG_ACPI_PRMT=y CONFIG_IRQ_BYPASS_MANAGER=y @@ -665,6 +671,7 @@ CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y @@ -736,6 +743,8 @@ CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_FUNCTION_ALIGNMENT_4B=y +CONFIG_FUNCTION_ALIGNMENT=4 # end of General architecture-dependent options CONFIG_RT_MUTEXES=y @@ -778,7 +787,6 @@ CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # end of Partition Types -CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_PM=y @@ -828,6 +836,9 @@ CONFIG_COREDUMP=y # CONFIG_SWAP=y # CONFIG_ZSWAP is not set +CONFIG_ZSMALLOC=m +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSMALLOC_CHAIN_SIZE=8 # # SLAB allocator options @@ -896,6 +907,7 @@ CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DMA=y CONFIG_ZONE_DMA32=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_USES_PG_ARCH_X=y CONFIG_VM_EVENT_COUNTERS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_TEST is not set @@ -1034,7 +1046,6 @@ CONFIG_NFT_MASQ=m # CONFIG_NFT_REDIR is not set CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set -# CONFIG_NFT_OBJREF is not set # CONFIG_NFT_QUOTA is not set CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m @@ -1159,7 +1170,6 @@ CONFIG_IP_NF_TARGET_MASQUERADE=m # CONFIG_IP_NF_TARGET_NETMAP is not set # CONFIG_IP_NF_TARGET_REDIRECT is not set CONFIG_IP_NF_MANGLE=m -# CONFIG_IP_NF_TARGET_CLUSTERIP is not set # CONFIG_IP_NF_TARGET_ECN is not set # CONFIG_IP_NF_TARGET_TTL is not set # CONFIG_IP_NF_RAW is not set @@ -1222,6 +1232,7 @@ CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set # CONFIG_BRIDGE_CFM is not set CONFIG_NET_DSA=m +# CONFIG_NET_DSA_TAG_NONE is not set # CONFIG_NET_DSA_TAG_AR9331 is not set # CONFIG_NET_DSA_TAG_BRCM is not set # CONFIG_NET_DSA_TAG_BRCM_LEGACY is not set @@ -1258,7 +1269,6 @@ CONFIG_NET_SCHED=y # # Queueing/Scheduling # -# CONFIG_NET_SCH_CBQ is not set # CONFIG_NET_SCH_HTB is not set # CONFIG_NET_SCH_HFSC is not set # CONFIG_NET_SCH_PRIO is not set @@ -1270,9 +1280,9 @@ CONFIG_NET_SCHED=y # CONFIG_NET_SCH_TBF is not set CONFIG_NET_SCH_CBS=m CONFIG_NET_SCH_ETF=m +CONFIG_NET_SCH_MQPRIO_LIB=m CONFIG_NET_SCH_TAPRIO=m # CONFIG_NET_SCH_GRED is not set -# CONFIG_NET_SCH_DSMARK is not set # CONFIG_NET_SCH_NETEM is not set # CONFIG_NET_SCH_DRR is not set CONFIG_NET_SCH_MQPRIO=m @@ -1295,12 +1305,9 @@ CONFIG_NET_SCH_INGRESS=m # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m -# CONFIG_NET_CLS_TCINDEX is not set # CONFIG_NET_CLS_ROUTE4 is not set # CONFIG_NET_CLS_FW is not set # CONFIG_NET_CLS_U32 is not set -# CONFIG_NET_CLS_RSVP is not set -# CONFIG_NET_CLS_RSVP6 is not set # CONFIG_NET_CLS_FLOW is not set # CONFIG_NET_CLS_CGROUP is not set # CONFIG_NET_CLS_BPF is not set @@ -1386,6 +1393,7 @@ CONFIG_BT_RTL=m CONFIG_BT_QCA=m CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set +CONFIG_BT_HCIBTUSB_POLL_SYNC=y CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_MTK is not set CONFIG_BT_HCIBTUSB_RTL=y @@ -1405,6 +1413,7 @@ CONFIG_BT_HCIUART_QCA=y # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIUART_MRVL is not set # CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBCM4377 is not set # CONFIG_BT_HCIBPA10X is not set # CONFIG_BT_HCIBFUSB is not set # CONFIG_BT_HCIVHCI is not set @@ -1506,7 +1515,6 @@ CONFIG_PCIEASPM_DEFAULT=y CONFIG_PCIE_PME=y # CONFIG_PCIE_PTM is not set CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set @@ -1662,6 +1670,7 @@ CONFIG_VEXPRESS_CONFIG=y # ARM System Control and Management Interface Protocol # CONFIG_ARM_SCMI_PROTOCOL=y +# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set CONFIG_ARM_SCMI_HAVE_TRANSPORT=y CONFIG_ARM_SCMI_HAVE_SHMEM=y CONFIG_ARM_SCMI_HAVE_MSG=y @@ -1699,7 +1708,6 @@ CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_GENERIC_STUB=y # CONFIG_EFI_ZBOOT is not set CONFIG_EFI_ARMSTUB_DTB_LOADER=y -# CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER is not set # CONFIG_EFI_BOOTLOADER_CONTROL is not set CONFIG_EFI_CAPSULE_LOADER=y # CONFIG_EFI_TEST is not set @@ -1898,6 +1906,16 @@ CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_ZRAM=m +CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_ZSTD is not set +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set +# CONFIG_ZRAM_DEF_COMP_LZO is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +CONFIG_ZRAM_DEF_COMP="lzo-rle" +CONFIG_ZRAM_WRITEBACK=y +# CONFIG_ZRAM_MEMORY_TRACKING is not set +# CONFIG_ZRAM_MULTI_COMP is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_DRBD is not set @@ -1986,7 +2004,6 @@ CONFIG_EEPROM_AT25=m # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set -# CONFIG_HABANA_AI is not set CONFIG_UACCE=m # CONFIG_PVPANIC is not set # CONFIG_GP_PCI1XXXX is not set @@ -2170,6 +2187,7 @@ CONFIG_VIRTIO_NET=y # CONFIG_NET_DSA_MV88E6060 is not set # CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON is not set # CONFIG_NET_DSA_MV88E6XXX is not set +# CONFIG_NET_DSA_MSCC_OCELOT_EXT is not set # CONFIG_NET_DSA_MSCC_SEVILLE is not set # CONFIG_NET_DSA_AR9331 is not set # CONFIG_NET_DSA_QCA8K is not set @@ -2426,6 +2444,7 @@ CONFIG_MICROSEMI_PHY=y # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set +# CONFIG_NCN26000_PHY is not set CONFIG_AT803X_PHY=y # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y @@ -2595,6 +2614,7 @@ CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7921E is not set # CONFIG_MT7921S is not set # CONFIG_MT7921U is not set +# CONFIG_MT7996E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set @@ -2629,7 +2649,6 @@ CONFIG_WL18XX=m CONFIG_WLCORE=m # CONFIG_WLCORE_SPI is not set CONFIG_WLCORE_SDIO=m -CONFIG_WILINK_PLATFORM_DATA=y CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set @@ -2751,6 +2770,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set +# CONFIG_TOUCHSCREEN_CYTTSP5 is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set @@ -2761,6 +2781,7 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m CONFIG_TOUCHSCREEN_GOODIX=m # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set +# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_ILITEK is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set @@ -2807,6 +2828,7 @@ CONFIG_TOUCHSCREEN_EDT_FT5X06=m # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set # CONFIG_TOUCHSCREEN_IQS5XX is not set # CONFIG_TOUCHSCREEN_ZINITIX is not set +# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set @@ -2879,6 +2901,7 @@ CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_LEGACY_TIOCSTI=y CONFIG_LDISC_AUTOLOAD=y # @@ -2892,12 +2915,14 @@ CONFIG_SERIAL_8250_16550A_VARIANTS=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCILIB=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_MANY_PORTS is not set +# CONFIG_SERIAL_8250_PCI1XXXX is not set CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set @@ -2914,7 +2939,7 @@ CONFIG_SERIAL_OF_PLATFORM=y # CONFIG_SERIAL_AMBA_PL010 is not set CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set +# CONFIG_SERIAL_EARLYCON_SEMIHOST is not set # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set @@ -2966,6 +2991,7 @@ CONFIG_IPMI_SI=m # CONFIG_IPMI_IPMB is not set # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set +# CONFIG_SSIF_IPMI_BMC is not set # CONFIG_IPMB_DEVICE_INTERFACE is not set CONFIG_HW_RANDOM=m # CONFIG_HW_RANDOM_TIMERIOMEM is not set @@ -2982,8 +3008,6 @@ CONFIG_DEVPORT=y # CONFIG_TCG_TPM is not set # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set -# CONFIG_RANDOM_TRUST_CPU is not set -# CONFIG_RANDOM_TRUST_BOOTLOADER is not set # end of Character devices # @@ -3120,6 +3144,7 @@ CONFIG_SPI_NXP_FLEXSPI=y # CONFIG_SPI_MICROCHIP_CORE is not set # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set # CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PCI1XXXX is not set CONFIG_SPI_PL022=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set @@ -3128,6 +3153,7 @@ CONFIG_SPI_QUP=y CONFIG_SPI_QCOM_GENI=m # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_SN_F_OSPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_XCOMM is not set @@ -3200,6 +3226,7 @@ CONFIG_PINCTRL_SINGLE=y # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_MSM=y +# CONFIG_PINCTRL_IPQ5332 is not set # CONFIG_PINCTRL_IPQ8074 is not set # CONFIG_PINCTRL_IPQ6018 is not set # CONFIG_PINCTRL_MDM9607 is not set @@ -3214,12 +3241,15 @@ CONFIG_PINCTRL_MSM8994=y # CONFIG_PINCTRL_QDF2XXX is not set CONFIG_PINCTRL_QCOM_SPMI_PMIC=y # CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +# CONFIG_PINCTRL_QDU1000 is not set +# CONFIG_PINCTRL_SA8775P is not set # CONFIG_PINCTRL_SC7180 is not set # CONFIG_PINCTRL_SC7280 is not set # CONFIG_PINCTRL_SC7280_LPASS_LPI is not set # CONFIG_PINCTRL_SC8180X is not set # CONFIG_PINCTRL_SC8280XP is not set # CONFIG_PINCTRL_SDM660 is not set +# CONFIG_PINCTRL_SDM670 is not set # CONFIG_PINCTRL_SDM845 is not set # CONFIG_PINCTRL_SM6115 is not set # CONFIG_PINCTRL_SM6125 is not set @@ -3232,6 +3262,8 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=y # CONFIG_PINCTRL_SM8450 is not set # CONFIG_PINCTRL_SM8450_LPASS_LPI is not set # CONFIG_PINCTRL_SC8280XP_LPASS_LPI is not set +# CONFIG_PINCTRL_SM8550 is not set +# CONFIG_PINCTRL_SM8550_LPASS_LPI is not set CONFIG_PINCTRL_LPASS_LPI=m # @@ -3325,6 +3357,7 @@ CONFIG_GPIO_MAX77620=y # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set +# CONFIG_GPIO_LATCH is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_VIRTIO is not set # CONFIG_GPIO_SIM is not set @@ -3351,7 +3384,6 @@ CONFIG_SYSCON_REBOOT_MODE=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_IP5XXX_POWER is not set # CONFIG_TEST_POWER is not set @@ -3394,6 +3426,8 @@ CONFIG_CHARGER_BQ25980=m # CONFIG_BATTERY_GOLDFISH is not set # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_RT9467 is not set +# CONFIG_CHARGER_RT9471 is not set # CONFIG_CHARGER_CROS_USBPD is not set CONFIG_CHARGER_CROS_PCHG=y # CONFIG_CHARGER_UCS1002 is not set @@ -3476,6 +3510,7 @@ CONFIG_SENSORS_ARM_SCPI=y # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set +# CONFIG_SENSORS_MC34VR500 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set @@ -3658,6 +3693,7 @@ CONFIG_BCMA_POSSIBLE=y CONFIG_MFD_CORE=y # CONFIG_MFD_ACT8945A is not set # CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set @@ -3683,8 +3719,6 @@ CONFIG_MFD_CROS_EC_DEV=y # CONFIG_MFD_MP2629 is not set CONFIG_MFD_HI6421_PMIC=y # CONFIG_MFD_HI6421_SPMI is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MFD_IQS62X is not set @@ -3745,6 +3779,7 @@ CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TI_LP87565 is not set # CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS65219 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set @@ -3774,7 +3809,7 @@ CONFIG_MFD_WCD934X=m # CONFIG_MFD_QCOM_PM8008 is not set CONFIG_MFD_VEXPRESS_SYSREG=y # CONFIG_RAVE_SP_CORE is not set -# CONFIG_MFD_INTEL_M10_BMC is not set +# CONFIG_MFD_INTEL_M10_BMC_SPI is not set # CONFIG_MFD_RSMU_I2C is not set # CONFIG_MFD_RSMU_SPI is not set # end of Multifunction device drivers @@ -3816,6 +3851,7 @@ CONFIG_REGULATOR_MAX77620=y # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set # CONFIG_REGULATOR_MAX77826 is not set # CONFIG_REGULATOR_MCP16502 is not set # CONFIG_REGULATOR_MP5416 is not set @@ -3827,6 +3863,7 @@ CONFIG_REGULATOR_MP8859=y # CONFIG_REGULATOR_MT6323 is not set # CONFIG_REGULATOR_MT6331 is not set # CONFIG_REGULATOR_MT6332 is not set +# CONFIG_REGULATOR_MT6357 is not set CONFIG_REGULATOR_MT6358=y # CONFIG_REGULATOR_MT6359 is not set CONFIG_REGULATOR_MT6397=y @@ -3848,6 +3885,7 @@ CONFIG_REGULATOR_ROHM=y # CONFIG_REGULATOR_RT5190A is not set # CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTMV20 is not set @@ -4043,7 +4081,6 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # # Aspeed media platform drivers # -# CONFIG_VIDEO_ASPEED is not set # # Atmel media platform drivers @@ -4072,6 +4109,10 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y # Mediatek media platform drivers # +# +# Microchip Technology, Inc. media platform drivers +# + # # NVidia media platform drivers # @@ -4159,11 +4200,13 @@ CONFIG_VIDEO_IMX219=m # CONFIG_VIDEO_IMX258 is not set # CONFIG_VIDEO_IMX274 is not set # CONFIG_VIDEO_IMX290 is not set +# CONFIG_VIDEO_IMX296 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_IMX415 is not set # CONFIG_VIDEO_MT9M001 is not set # CONFIG_VIDEO_MT9M032 is not set # CONFIG_VIDEO_MT9M111 is not set @@ -4177,6 +4220,7 @@ CONFIG_VIDEO_IMX219=m # CONFIG_VIDEO_OG01A1B is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set +# CONFIG_VIDEO_OV08X40 is not set # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set @@ -4184,6 +4228,7 @@ CONFIG_VIDEO_IMX219=m # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV2740 is not set +# CONFIG_VIDEO_OV4689 is not set # CONFIG_VIDEO_OV5640 is not set CONFIG_VIDEO_OV5645=m # CONFIG_VIDEO_OV5647 is not set @@ -4199,6 +4244,7 @@ CONFIG_VIDEO_OV5645=m # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV8856 is not set +# CONFIG_VIDEO_OV8858 is not set # CONFIG_VIDEO_OV8865 is not set # CONFIG_VIDEO_OV9282 is not set # CONFIG_VIDEO_OV9640 is not set @@ -4208,11 +4254,11 @@ CONFIG_VIDEO_OV5645=m # CONFIG_VIDEO_RDACM21 is not set # CONFIG_VIDEO_RJ54N1 is not set # CONFIG_VIDEO_S5C73M3 is not set -# CONFIG_VIDEO_S5K4ECGX is not set # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K6AA is not set # CONFIG_VIDEO_SR030PC30 is not set +# CONFIG_VIDEO_ST_VGXY61 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set @@ -4325,6 +4371,7 @@ CONFIG_MEDIA_TUNER_XC5000=m # Graphics support # CONFIG_APERTURE_HELPERS=y +CONFIG_VIDEO_NOMODESET=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=m @@ -4364,9 +4411,6 @@ CONFIG_DRM_SCHED=m # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_RCAR_DW_HDMI is not set -# CONFIG_DRM_RCAR_USE_LVDS is not set -# CONFIG_DRM_RCAR_USE_MIPI_DSI is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_MSM=m @@ -4393,6 +4437,7 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_ABT_Y030XX067A is not set # CONFIG_DRM_PANEL_ARM_VERSATILE is not set # CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set +# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set # CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0 is not set # CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set # CONFIG_DRM_PANEL_BOE_TV101WUM_NL6 is not set @@ -4404,11 +4449,13 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set # CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set # CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set +# CONFIG_DRM_PANEL_HIMAX_HX8394 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 is not set +# CONFIG_DRM_PANEL_JADARD_JD9365DA_H3 is not set # CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set # CONFIG_DRM_PANEL_JDI_R63452 is not set # CONFIG_DRM_PANEL_KHADAS_TS050 is not set @@ -4419,6 +4466,7 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_LG_LB035Q02 is not set # CONFIG_DRM_PANEL_LG_LG4573 is not set # CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set +# CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set # CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set # CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set # CONFIG_DRM_PANEL_NOVATEK_NT35560 is not set @@ -4427,6 +4475,7 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set # CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set +# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set # CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set # CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set # CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set @@ -4460,6 +4509,7 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set # CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set +# CONFIG_DRM_PANEL_VISIONOX_VTDR6130 is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set # CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set # end of Display Panels @@ -4470,7 +4520,6 @@ CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # -# CONFIG_DRM_CDNS_DSI is not set # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set # CONFIG_DRM_CROS_EC_ANX7688 is not set @@ -4506,6 +4555,7 @@ CONFIG_DRM_PANEL_BRIDGE=y # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_ANALOGIX_ANX7625 is not set # CONFIG_DRM_I2C_ADV7511 is not set +# CONFIG_DRM_CDNS_DSI is not set # CONFIG_DRM_CDNS_MHDP8546 is not set # end of Display Interface Bridges @@ -4513,8 +4563,6 @@ CONFIG_DRM_PANEL_BRIDGE=y # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_HISI_KIRIN is not set # CONFIG_DRM_LOGICVC is not set -# CONFIG_DRM_MXSFB is not set -# CONFIG_DRM_IMX_LCDIF is not set # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_CIRRUS_QEMU is not set @@ -4539,7 +4587,6 @@ CONFIG_DRM_PANEL_BRIDGE=y # CONFIG_DRM_SSD130X is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -CONFIG_DRM_NOMODESET=y # # Frame buffer Devices @@ -4609,6 +4656,7 @@ CONFIG_XEN_FBDEV_FRONTEND=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTZ8866 is not set CONFIG_BACKLIGHT_PWM=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_ADP8860 is not set @@ -4644,6 +4692,7 @@ CONFIG_LOGO=y CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support +# CONFIG_DRM_ACCEL is not set CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_TIMER=y @@ -4737,6 +4786,7 @@ CONFIG_SND_SOC_LPASS_APQ8016=m # CONFIG_SND_SOC_STORM is not set CONFIG_SND_SOC_APQ8016_SBC=m CONFIG_SND_SOC_QCOM_COMMON=m +CONFIG_SND_SOC_QCOM_SDW=m CONFIG_SND_SOC_QDSP6_COMMON=m CONFIG_SND_SOC_QDSP6_CORE=m CONFIG_SND_SOC_QDSP6_AFE=m @@ -4794,6 +4844,7 @@ CONFIG_SND_SOC_AK4613=m # CONFIG_SND_SOC_AK5558 is not set # CONFIG_SND_SOC_ALC5623 is not set # CONFIG_SND_SOC_AW8738 is not set +# CONFIG_SND_SOC_AW88395 is not set # CONFIG_SND_SOC_BD28623 is not set # CONFIG_SND_SOC_BT_SCO is not set CONFIG_SND_SOC_CROS_EC_CODEC=m @@ -4807,6 +4858,7 @@ CONFIG_SND_SOC_CROS_EC_CODEC=m # CONFIG_SND_SOC_CS35L45_SPI is not set # CONFIG_SND_SOC_CS35L45_I2C is not set # CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L42_SDW is not set # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set @@ -4835,6 +4887,7 @@ CONFIG_SND_SOC_ES7241=m CONFIG_SND_SOC_GTM601=m # CONFIG_SND_SOC_HDA is not set # CONFIG_SND_SOC_ICS43432 is not set +# CONFIG_SND_SOC_IDT821034 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set CONFIG_SND_SOC_MAX98357A=m @@ -4863,11 +4916,13 @@ CONFIG_SND_SOC_PCM3168A_I2C=m # CONFIG_SND_SOC_PCM5102A is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PEB2466 is not set # CONFIG_SND_SOC_RK3328 is not set # CONFIG_SND_SOC_RK817 is not set CONFIG_SND_SOC_RL6231=m # CONFIG_SND_SOC_RT1308_SDW is not set # CONFIG_SND_SOC_RT1316_SDW is not set +# CONFIG_SND_SOC_RT1318_SDW is not set # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set # CONFIG_SND_SOC_RT5640 is not set @@ -4877,12 +4932,14 @@ CONFIG_SND_SOC_RT5663=m # CONFIG_SND_SOC_RT700_SDW is not set # CONFIG_SND_SOC_RT711_SDW is not set # CONFIG_SND_SOC_RT711_SDCA_SDW is not set +# CONFIG_SND_SOC_RT712_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_RT9120 is not set CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m CONFIG_SND_SOC_SIMPLE_MUX=m +# CONFIG_SND_SOC_SMA1303 is not set CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_SRC4XXX_I2C is not set # CONFIG_SND_SOC_SSM2305 is not set @@ -4944,6 +5001,7 @@ CONFIG_SND_SOC_WCD934X=m CONFIG_SND_SOC_WM8904=m # CONFIG_SND_SOC_WM8940 is not set CONFIG_SND_SOC_WM8960=m +# CONFIG_SND_SOC_WM8961 is not set CONFIG_SND_SOC_WM8962=m # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set @@ -4976,10 +5034,7 @@ CONFIG_SND_AUDIO_GRAPH_CARD=m # CONFIG_SND_TEST_COMPONENT is not set # CONFIG_SND_XEN_FRONTEND is not set # CONFIG_SND_VIRTIO is not set - -# -# HID support -# +CONFIG_HID_SUPPORT=y CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set @@ -5013,6 +5068,7 @@ CONFIG_HID_CYPRESS=y # CONFIG_HID_ELAN is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set +# CONFIG_HID_EVISION is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set @@ -5095,6 +5151,11 @@ CONFIG_HID_MULTITOUCH=m # CONFIG_HID_MCP2221 is not set # end of Special HID drivers +# +# HID-BPF support +# +# end of HID-BPF support + # # USB HID support # @@ -5103,18 +5164,12 @@ CONFIG_USB_HID=y # CONFIG_USB_HIDDEV is not set # end of USB HID support -# -# I2C HID support -# +CONFIG_I2C_HID=y CONFIG_I2C_HID_ACPI=m CONFIG_I2C_HID_OF=m # CONFIG_I2C_HID_OF_ELAN is not set # CONFIG_I2C_HID_OF_GOODIX is not set -# end of I2C HID support - CONFIG_I2C_HID_CORE=m -# end of HID support - CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y @@ -5157,7 +5212,6 @@ CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y @@ -5206,6 +5260,10 @@ CONFIG_USB_STORAGE=y # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set + +# +# USB dual-mode controller drivers +# # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set @@ -5301,7 +5359,6 @@ CONFIG_USB_HSIC_USB3503=y # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y -# CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_ULPI=y CONFIG_USB_ULPI_VIEWPORT=y @@ -5318,7 +5375,6 @@ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # -# CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set @@ -5654,7 +5710,6 @@ CONFIG_RTC_DRV_EFI=y # CONFIG_RTC_DRV_MSM6242 is not set # CONFIG_RTC_DRV_BQ4802 is not set # CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_V3020 is not set # CONFIG_RTC_DRV_OPTEE is not set # CONFIG_RTC_DRV_ZYNQMP is not set CONFIG_RTC_DRV_CROS_EC=y @@ -5691,12 +5746,12 @@ CONFIG_DMA_OF=y # CONFIG_DW_AXI_DMAC is not set CONFIG_FSL_EDMA=y # CONFIG_FSL_QDMA is not set -# CONFIG_HISI_DMA is not set # CONFIG_INTEL_IDMA64 is not set CONFIG_MV_XOR_V2=y CONFIG_PL330_DMA=y # CONFIG_PLX_DMA is not set # CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_XDMA is not set # CONFIG_XILINX_ZYNQMP_DMA is not set # CONFIG_XILINX_ZYNQMP_DPDMA is not set CONFIG_QCOM_BAM_DMA=y @@ -5706,7 +5761,6 @@ CONFIG_QCOM_HIDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # CONFIG_DW_EDMA is not set -# CONFIG_DW_EDMA_PCIE is not set # CONFIG_SF_PDMA is not set # @@ -5732,15 +5786,15 @@ CONFIG_SYNC_FILE=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_VFIO=y +CONFIG_VFIO_CONTAINER=y CONFIG_VFIO_IOMMU_TYPE1=y -CONFIG_VFIO_VIRQFD=y # CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_VIRQFD=y CONFIG_VFIO_PCI_CORE=y CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI=y # CONFIG_VFIO_PLATFORM is not set -# CONFIG_VFIO_MDEV is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO_ANCHOR=y CONFIG_VIRTIO=y @@ -5797,7 +5851,6 @@ CONFIG_STAGING=y # CONFIG_RTLLIB is not set # CONFIG_RTL8723BS is not set # CONFIG_R8712U is not set -# CONFIG_R8188EU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set @@ -5853,6 +5906,7 @@ CONFIG_STAGING=y # CONFIG_FB_SM750 is not set CONFIG_STAGING_MEDIA=y +# CONFIG_DVB_AV7110 is not set # CONFIG_VIDEO_MAX96712 is not set # CONFIG_STAGING_MEDIA_DEPRECATED is not set # CONFIG_STAGING_BOARD is not set @@ -5872,6 +5926,7 @@ CONFIG_CROS_EC=y CONFIG_CROS_EC_I2C=y # CONFIG_CROS_EC_RPMSG is not set CONFIG_CROS_EC_SPI=y +# CONFIG_CROS_EC_UART is not set CONFIG_CROS_EC_PROTO=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_CROS_EC_CHARDEV=m @@ -5880,6 +5935,7 @@ CONFIG_CROS_EC_VBC=y CONFIG_CROS_EC_DEBUGFS=y CONFIG_CROS_EC_SENSORHUB=y CONFIG_CROS_EC_SYSFS=y +# CONFIG_CROS_HPS_I2C is not set CONFIG_CROS_USBPD_NOTIFY=y # CONFIG_CHROMEOS_PRIVACY_SCREEN is not set # CONFIG_MELLANOX_PLATFORM is not set @@ -5971,6 +6027,8 @@ CONFIG_MSM_GCC_8994=y # CONFIG_SC_CAMCC_7280 is not set # CONFIG_SC_DISPCC_7180 is not set # CONFIG_SC_DISPCC_7280 is not set +# CONFIG_SC_DISPCC_8280XP is not set +# CONFIG_SA_GCC_8775P is not set # CONFIG_SC_GCC_7180 is not set # CONFIG_SC_GCC_7280 is not set # CONFIG_SC_GCC_8180X is not set @@ -5990,6 +6048,7 @@ CONFIG_MSM_GCC_8994=y # CONFIG_SDM_GPUCC_660 is not set # CONFIG_QCS_TURING_404 is not set # CONFIG_QCS_Q6SSTOP_404 is not set +# CONFIG_QDU_GCC_1000 is not set # CONFIG_SDM_GCC_845 is not set # CONFIG_SDM_GPUCC_845 is not set # CONFIG_SDM_VIDEOCC_845 is not set @@ -5997,6 +6056,7 @@ CONFIG_MSM_GCC_8994=y # CONFIG_SDM_LPASSCC_845 is not set # CONFIG_SDX_GCC_55 is not set # CONFIG_SDX_GCC_65 is not set +# CONFIG_SM_CAMCC_6350 is not set # CONFIG_SM_CAMCC_8250 is not set # CONFIG_SM_CAMCC_8450 is not set # CONFIG_SM_GCC_6115 is not set @@ -6007,10 +6067,12 @@ CONFIG_MSM_GCC_8994=y # CONFIG_SM_GCC_8250 is not set # CONFIG_SM_GCC_8350 is not set # CONFIG_SM_GCC_8450 is not set +# CONFIG_SM_GCC_8550 is not set # CONFIG_SM_GPUCC_6350 is not set # CONFIG_SM_GPUCC_8150 is not set # CONFIG_SM_GPUCC_8250 is not set # CONFIG_SM_GPUCC_8350 is not set +# CONFIG_SM_TCSRCC_8550 is not set # CONFIG_SM_VIDEOCC_8150 is not set # CONFIG_SM_VIDEOCC_8250 is not set # CONFIG_SPMI_PMIC_CLKDIV is not set @@ -6034,7 +6096,6 @@ CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y CONFIG_FSL_ERRATUM_A008585=y CONFIG_HISILICON_ERRATUM_161010101=y CONFIG_ARM64_ERRATUM_858921=y -# CONFIG_MICROCHIP_PIT64B is not set # end of Clock Source drivers CONFIG_MAILBOX=y @@ -6068,6 +6129,7 @@ CONFIG_IOMMU_DEFAULT_DMA_STRICT=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_OF_IOMMU=y CONFIG_IOMMU_DMA=y +# CONFIG_IOMMUFD is not set CONFIG_ARM_SMMU=y # CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y @@ -6155,6 +6217,8 @@ CONFIG_FSL_RCPM=y # CONFIG_LITEX_SOC_CONTROLLER is not set # end of Enable LiteX SoC Builder specific drivers +# CONFIG_WPCM450_SOC is not set + # # Qualcomm SoC drivers # @@ -6169,6 +6233,7 @@ CONFIG_QCOM_MDT_LOADER=m # CONFIG_QCOM_OCMEM is not set CONFIG_QCOM_PDR_HELPERS=m CONFIG_QCOM_QMI_HELPERS=m +# CONFIG_QCOM_RAMP_CTRL is not set CONFIG_QCOM_RMTFS_MEM=m CONFIG_QCOM_RPMH=y CONFIG_QCOM_RPMHPD=y @@ -6270,6 +6335,8 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_FXLS8962AF_SPI is not set # CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_IIO_KX022A_SPI is not set +# CONFIG_IIO_KX022A_I2C is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set # CONFIG_MC3230 is not set @@ -6291,6 +6358,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Analog to digital converters # +# CONFIG_AD4130 is not set # CONFIG_AD7091R5 is not set # CONFIG_AD7124 is not set # CONFIG_AD7192 is not set @@ -6327,6 +6395,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_MAX11100 is not set # CONFIG_MAX1118 is not set # CONFIG_MAX11205 is not set +# CONFIG_MAX11410 is not set # CONFIG_MAX1241 is not set # CONFIG_MAX1363 is not set CONFIG_MAX9611=m @@ -6349,11 +6418,13 @@ CONFIG_QCOM_SPMI_ADC5=m # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set +# CONFIG_TI_ADS7924 is not set # CONFIG_TI_ADS7950 is not set # CONFIG_TI_ADS8344 is not set # CONFIG_TI_ADS8688 is not set # CONFIG_TI_ADS124S08 is not set # CONFIG_TI_ADS131E08 is not set +# CONFIG_TI_LMP92064 is not set # CONFIG_TI_TLC4541 is not set # CONFIG_TI_TSC2046 is not set # CONFIG_VF610_ADC is not set @@ -6363,6 +6434,7 @@ CONFIG_QCOM_SPMI_ADC5=m # # Analog to digital and digital to analog converters # +# CONFIG_AD74115 is not set # CONFIG_AD74413R is not set # end of Analog to digital and digital to analog converters @@ -6464,6 +6536,7 @@ CONFIG_IIO_ST_SENSORS_CORE=m # CONFIG_LTC2632 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set +# CONFIG_MAX5522 is not set # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set @@ -6500,6 +6573,7 @@ CONFIG_IIO_ST_SENSORS_CORE=m # # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set +# CONFIG_ADF4377 is not set # CONFIG_ADMV1013 is not set # CONFIG_ADMV1014 is not set # CONFIG_ADMV4420 is not set @@ -6645,6 +6719,7 @@ CONFIG_IIO_ST_MAGN_SPI_3AXIS=m # CONFIG_SENSORS_HMC5843_SPI is not set # CONFIG_SENSORS_RM3100_I2C is not set # CONFIG_SENSORS_RM3100_SPI is not set +# CONFIG_TI_TMAG5273 is not set # CONFIG_YAMAHA_YAS530 is not set # end of Magnetometer sensors @@ -6758,6 +6833,7 @@ CONFIG_MPL3115=m # CONFIG_TMP117 is not set # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set +# CONFIG_MAX30208 is not set # CONFIG_MAX31856 is not set # CONFIG_MAX31865 is not set # end of Temperature sensors @@ -6830,7 +6906,14 @@ CONFIG_GENERIC_PHY=y # CONFIG_PHY_QCOM_IPQ806X_SATA is not set # CONFIG_PHY_QCOM_PCIE2 is not set CONFIG_PHY_QCOM_QMP=m +CONFIG_PHY_QCOM_QMP_COMBO=m +CONFIG_PHY_QCOM_QMP_PCIE=m +CONFIG_PHY_QCOM_QMP_PCIE_8996=m +CONFIG_PHY_QCOM_QMP_UFS=m +CONFIG_PHY_QCOM_QMP_USB=m CONFIG_PHY_QCOM_QUSB2=m +# CONFIG_PHY_QCOM_SNPS_EUSB2 is not set +# CONFIG_PHY_QCOM_EUSB2_REPEATER is not set CONFIG_PHY_QCOM_USB_HS=y CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y # CONFIG_PHY_QCOM_USB_HSIC is not set @@ -6862,6 +6945,7 @@ CONFIG_QCOM_L3_PMU=y CONFIG_HISI_PMU=y # CONFIG_HISI_PCIE_PMU is not set # CONFIG_HNS3_PMU is not set +# CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU is not set # end of Performance monitor support CONFIG_RAS=y @@ -6904,6 +6988,7 @@ CONFIG_FPGA_REGION=m CONFIG_OF_FPGA_REGION=m # CONFIG_FPGA_DFL is not set # CONFIG_FPGA_MGR_MICROCHIP_SPI is not set +# CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI is not set # CONFIG_FSI is not set CONFIG_TEE=y CONFIG_OPTEE=y @@ -6932,12 +7017,15 @@ CONFIG_INTERCONNECT_QCOM=y CONFIG_INTERCONNECT_QCOM_OSM_L3=m # CONFIG_INTERCONNECT_QCOM_QCM2290 is not set # CONFIG_INTERCONNECT_QCOM_QCS404 is not set +# CONFIG_INTERCONNECT_QCOM_QDU1000 is not set CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y +# CONFIG_INTERCONNECT_QCOM_SA8775P is not set # CONFIG_INTERCONNECT_QCOM_SC7180 is not set # CONFIG_INTERCONNECT_QCOM_SC7280 is not set # CONFIG_INTERCONNECT_QCOM_SC8180X is not set # CONFIG_INTERCONNECT_QCOM_SC8280XP is not set # CONFIG_INTERCONNECT_QCOM_SDM660 is not set +# CONFIG_INTERCONNECT_QCOM_SDM670 is not set # CONFIG_INTERCONNECT_QCOM_SDM845 is not set # CONFIG_INTERCONNECT_QCOM_SDX55 is not set # CONFIG_INTERCONNECT_QCOM_SDX65 is not set @@ -6946,6 +7034,7 @@ CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y # CONFIG_INTERCONNECT_QCOM_SM8250 is not set # CONFIG_INTERCONNECT_QCOM_SM8350 is not set # CONFIG_INTERCONNECT_QCOM_SM8450 is not set +# CONFIG_INTERCONNECT_QCOM_SM8550 is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # CONFIG_PECI is not set @@ -6958,6 +7047,7 @@ CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y +CONFIG_LEGACY_DIRECT_IO=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y @@ -7062,9 +7152,6 @@ CONFIG_TMPFS_XATTR=y CONFIG_ARCH_SUPPORTS_HUGETLBFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y -CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y @@ -7087,8 +7174,10 @@ CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y -# CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set +# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set +CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set +# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set # CONFIG_SQUASHFS_XATTR is not set CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set @@ -7152,6 +7241,7 @@ CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set # CONFIG_CIFS is not set @@ -7294,7 +7384,6 @@ CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set @@ -7335,7 +7424,7 @@ CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_SEED is not set # CONFIG_CRYPTO_SERPENT is not set CONFIG_CRYPTO_SM4=m -# CONFIG_CRYPTO_SM4_GENERIC is not set +CONFIG_CRYPTO_SM4_GENERIC=m # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set # end of Block ciphers @@ -7388,7 +7477,7 @@ CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=y -# CONFIG_CRYPTO_SM3_GENERIC is not set +CONFIG_CRYPTO_SM3_GENERIC=m # CONFIG_CRYPTO_STREEBOG is not set # CONFIG_CRYPTO_VMAC is not set # CONFIG_CRYPTO_WP512 is not set @@ -7400,7 +7489,7 @@ CONFIG_CRYPTO_XXHASH=m # CRCs (cyclic redundancy checks) # CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set +CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y # end of CRCs (cyclic redundancy checks) @@ -7408,11 +7497,11 @@ CONFIG_CRYPTO_CRCT10DIF=y # Compression # CONFIG_CRYPTO_DEFLATE=y -# CONFIG_CRYPTO_LZO is not set +CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set -# CONFIG_CRYPTO_LZ4 is not set -# CONFIG_CRYPTO_LZ4HC is not set -# CONFIG_CRYPTO_ZSTD is not set +CONFIG_CRYPTO_LZ4=y +CONFIG_CRYPTO_LZ4HC=y +CONFIG_CRYPTO_ZSTD=y # end of Compression # @@ -7466,6 +7555,8 @@ CONFIG_CRYPTO_AES_ARM64_BS=y # CONFIG_CRYPTO_SM4_ARM64_CE_BLK is not set # CONFIG_CRYPTO_SM4_ARM64_NEON_BLK is not set CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +# CONFIG_CRYPTO_SM4_ARM64_CE_CCM is not set +# CONFIG_CRYPTO_SM4_ARM64_CE_GCM is not set CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m # end of Accelerated Cryptographic Algorithms for CPU (arm64) @@ -7540,6 +7631,7 @@ CONFIG_INDIRECT_PIO=y CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_GF128MUL=y CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y @@ -7580,9 +7672,11 @@ CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=y +CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=m +CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y @@ -7638,7 +7732,6 @@ CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=y -# CONFIG_FORCE_NR_CPUS is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y @@ -7700,9 +7793,9 @@ CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_DEBUG_INFO_REDUCED=y -# CONFIG_DEBUG_INFO_COMPRESSED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set # CONFIG_DEBUG_INFO_SPLIT is not set -CONFIG_PAHOLE_HAS_SPLIT_BTF=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set @@ -7755,10 +7848,10 @@ CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SHRINKER_DEBUG is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SHRINKER_DEBUG is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y @@ -7849,6 +7942,7 @@ CONFIG_STACKTRACE=y # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging @@ -7859,7 +7953,7 @@ CONFIG_RCU_TRACE=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y @@ -7888,6 +7982,7 @@ CONFIG_STRICT_DEVMEM=y CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y CONFIG_RUNTIME_TESTING_MENU=y +# CONFIG_TEST_DHRY is not set # CONFIG_LKDTM is not set # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_DIV64 is not set @@ -7901,7 +7996,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_HEXDUMP is not set # CONFIG_STRING_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_SCANF is not set @@ -7910,7 +8004,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_RHASHTABLE is not set -# CONFIG_TEST_SIPHASH is not set # CONFIG_TEST_IDA is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_BITOPS is not set