From 83213f3ebc06554d74b7ec53aba627261c108fd7 Mon Sep 17 00:00:00 2001 From: Richard Acayan Date: Tue, 19 Sep 2023 17:33:33 -0400 Subject: [PATCH] linux-postmarketos-qcom-sdm670: upgrade to 6.5.4 (MR 4412) Now that the modem firmware is installed in the referenced location, the firmware patch is not needed, so remove that as well. Also backport a fix for the Pixel 3a XL so a kernel upgrade isn't needed for that. --- ...dm670-google-sargo-move-modem-firmwa.patch | 30 --- ...g-sofef00-bonito-add-enable-function.patch | 40 +++ .../linux-postmarketos-qcom-sdm670/APKBUILD | 10 +- .../config-postmarketos-qcom-sdm670.aarch64 | 242 +++++++++++++----- 4 files changed, 225 insertions(+), 97 deletions(-) delete mode 100644 device/testing/linux-postmarketos-qcom-sdm670/0001-arm64-dts-qcom-sdm670-google-sargo-move-modem-firmwa.patch create mode 100644 device/testing/linux-postmarketos-qcom-sdm670/0001-drm-panel-samsung-sofef00-bonito-add-enable-function.patch diff --git a/device/testing/linux-postmarketos-qcom-sdm670/0001-arm64-dts-qcom-sdm670-google-sargo-move-modem-firmwa.patch b/device/testing/linux-postmarketos-qcom-sdm670/0001-arm64-dts-qcom-sdm670-google-sargo-move-modem-firmwa.patch deleted file mode 100644 index 786c2466c..000000000 --- a/device/testing/linux-postmarketos-qcom-sdm670/0001-arm64-dts-qcom-sdm670-google-sargo-move-modem-firmwa.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 76717e6fd273d89cb67ad0ae40fd94e542dc92a1 Mon Sep 17 00:00:00 2001 -From: Richard Acayan -Date: Mon, 22 May 2023 18:39:16 -0400 -Subject: [PATCH] arm64: dts: qcom: sdm670-google-sargo: move modem firmware - -Some of the firmware is loaded by the msm-firmware-loader and placed in -a different directory to avoid self-hosting it. Point to the modem -firmware loaded by the msm-firmware-loader. - -Signed-off-by: Richard Acayan ---- - arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts b/arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts -index f0d420c4b6e5..e128b4444a63 100644 ---- a/arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts -+++ b/arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts -@@ -730,7 +730,7 @@ &mdss_mdp { - }; - - &mss_pil { -- firmware-name = "qcom/sdm670/sargo/mba.mbn", "qcom/sdm670/sargo/modem.mbn"; -+ firmware-name = "msm-firmware-loader/target/mba.mbn", "msm-firmware-loader/target/modem.mdt"; - status = "okay"; - }; - --- -2.41.0 - diff --git a/device/testing/linux-postmarketos-qcom-sdm670/0001-drm-panel-samsung-sofef00-bonito-add-enable-function.patch b/device/testing/linux-postmarketos-qcom-sdm670/0001-drm-panel-samsung-sofef00-bonito-add-enable-function.patch new file mode 100644 index 000000000..26444459e --- /dev/null +++ b/device/testing/linux-postmarketos-qcom-sdm670/0001-drm-panel-samsung-sofef00-bonito-add-enable-function.patch @@ -0,0 +1,40 @@ +From cbd20f0cd9f5d60f6a05b224b993484d33a878fd Mon Sep 17 00:00:00 2001 +From: Richard Acayan +Date: Sat, 23 Sep 2023 21:04:23 -0400 +Subject: [PATCH] drm/panel: samsung-sofef00-bonito: add enable function as + callback + +As reported by https://gitlab.com/77z.us, the panel does not turn on +without adding the enable function as a callback. Add it to fix the +supported panel on the Pixel 3a XL. + +Amends: drm/panel: samsung-sofef00-bonito: move dsi commands to enable function +Signed-off-by: Richard Acayan +--- + drivers/gpu/drm/panel/panel-samsung-sofef00-bonito.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/panel/panel-samsung-sofef00-bonito.c b/drivers/gpu/drm/panel/panel-samsung-sofef00-bonito.c +index fdd7b20b1c78..a8bfded80d9c 100644 +--- a/drivers/gpu/drm/panel/panel-samsung-sofef00-bonito.c ++++ b/drivers/gpu/drm/panel/panel-samsung-sofef00-bonito.c +@@ -51,7 +51,7 @@ static int sofef00_prepare(struct drm_panel *panel) + return 0; + } + +-static int sofef00_on(struct drm_panel *panel) ++static int sofef00_enable(struct drm_panel *panel) + { + struct sofef00 *ctx = to_sofef00(panel); + struct mipi_dsi_device *dsi = ctx->dsi; +@@ -161,6 +161,7 @@ static int sofef00_get_modes(struct drm_panel *panel, + + static const struct drm_panel_funcs sofef00_panel_funcs = { + .prepare = sofef00_prepare, ++ .enable = sofef00_enable, + .disable = sofef00_disable, + .unprepare = sofef00_unprepare, + .get_modes = sofef00_get_modes, +-- +2.42.0 + diff --git a/device/testing/linux-postmarketos-qcom-sdm670/APKBUILD b/device/testing/linux-postmarketos-qcom-sdm670/APKBUILD index 45bbbce2b..00bb75f96 100644 --- a/device/testing/linux-postmarketos-qcom-sdm670/APKBUILD +++ b/device/testing/linux-postmarketos-qcom-sdm670/APKBUILD @@ -4,7 +4,7 @@ _flavor="postmarketos-qcom-sdm670" pkgname=linux-$_flavor -pkgver=6.4.4 +pkgver=6.5.4 pkgrel=0 pkgdesc="Mainline Kernel fork for SDM670 devices" arch="aarch64" @@ -22,7 +22,7 @@ _tag="sdm670-v$pkgver" source=" https://gitlab.com/sdm670-mainline/linux/-/archive/$_tag/linux-$_tag.tar.gz $_config - 0001-arm64-dts-qcom-sdm670-google-sargo-move-modem-firmwa.patch + 0001-drm-panel-samsung-sofef00-bonito-add-enable-function.patch " builddir="$srcdir/linux-$_tag" @@ -56,7 +56,7 @@ package() { } sha512sums=" -43e50793c4e5666f31cbd85703e52a5f7244956dd4e0d15f57ce344fcf87caa952e09b6929f36bc8babc9a1a3ed76f04c0e4745648e511c681c264f8b96f2460 linux-sdm670-v6.4.4.tar.gz -cc8b458808afd157b01e1f0381168a6be4b3ff9b3f3319a3e1958f8262cda2466c54ef4b43b28de2c03cf596093672ab6fff10aaba714a84800e93fc14a069d4 config-postmarketos-qcom-sdm670.aarch64 -d3c50b8209cc7cb25622c750499925106a1dc85bcf9704a806b413d4f9a976719160f13b7a790ccb33409e96f9a7e5c448f98fb370a87a31a2bc0edf4fb0cddd 0001-arm64-dts-qcom-sdm670-google-sargo-move-modem-firmwa.patch +8bf50096ba05b963fe89f14efe9dc5f3e371bcc4b3a98e17e84e00fcddcc912e7f1f9247472b23c170b3d5a26041d9969f611d370450534849eafe2357d3c02a linux-sdm670-v6.5.4.tar.gz +e7553a637249cb2015a9db027817d60622bdfc98e46b13d49a8bee547d7cf2525442e529cf8d6f588735645497aa1d2ae80d88a6c6cd49c4d39fbc5abcb9227d config-postmarketos-qcom-sdm670.aarch64 +170ccb5ba925e635d88d5a033620bd1c68fdb18b3781e42cd4d5304279d61952f2dbc88212a601507890d227c09b5b6293ae0089fa66b8652047cfedd709d27f 0001-drm-panel-samsung-sofef00-bonito-add-enable-function.patch " diff --git a/device/testing/linux-postmarketos-qcom-sdm670/config-postmarketos-qcom-sdm670.aarch64 b/device/testing/linux-postmarketos-qcom-sdm670/config-postmarketos-qcom-sdm670.aarch64 index 63625cc89..5dc36ccde 100644 --- a/device/testing/linux-postmarketos-qcom-sdm670/config-postmarketos-qcom-sdm670.aarch64 +++ b/device/testing/linux-postmarketos-qcom-sdm670/config-postmarketos-qcom-sdm670.aarch64 @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.4.4 Kernel Configuration +# Linux/arm64 6.5.3 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.1.0" +CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GCC) 13.2.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=130100 +CONFIG_GCC_VERSION=130200 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24000 +CONFIG_AS_VERSION=24100 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24000 +CONFIG_LD_VERSION=24100 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y @@ -247,6 +247,7 @@ CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y CONFIG_RSEQ=y +CONFIG_CACHESTAT_SYSCALL=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_GUEST_PERF_EVENTS=y @@ -301,7 +302,7 @@ CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y # CONFIG_ARCH_BERLIN is not set # CONFIG_ARCH_BITMAIN is not set # CONFIG_ARCH_EXYNOS is not set -# CONFIG_ARCH_SPARX5 is not set +CONFIG_ARCH_SPARX5=y # CONFIG_ARCH_K3 is not set # CONFIG_ARCH_LG1K is not set # CONFIG_ARCH_HISI is not set @@ -310,13 +311,15 @@ CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y # CONFIG_ARCH_MESON is not set # CONFIG_ARCH_MVEBU is not set # CONFIG_ARCH_NXP is not set +CONFIG_ARCH_MA35=y # CONFIG_ARCH_NPCM is not set CONFIG_ARCH_QCOM=y -# CONFIG_ARCH_REALTEK is not set +CONFIG_ARCH_REALTEK=y # CONFIG_ARCH_RENESAS is not set # CONFIG_ARCH_ROCKCHIP is not set # CONFIG_ARCH_SEATTLE is not set # CONFIG_ARCH_INTEL_SOCFPGA is not set +CONFIG_ARCH_STM32=y # CONFIG_ARCH_SYNQUACER is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_SPRD is not set @@ -336,6 +339,7 @@ CONFIG_ARCH_QCOM=y # # ARM errata workarounds via the alternatives framework # +CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y CONFIG_ARM64_ERRATUM_826319=y CONFIG_ARM64_ERRATUM_827319=y @@ -490,7 +494,6 @@ CONFIG_ARM64_EPAN=y CONFIG_ARM64_SVE=y CONFIG_ARM64_SME=y -CONFIG_ARM64_MODULE_PLTS=y # CONFIG_ARM64_PSEUDO_NMI is not set CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y @@ -582,6 +585,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # CPU frequency scaling drivers # # CONFIG_CPUFREQ_DT is not set +CONFIG_CPUFREQ_DT_PLATDEV=y CONFIG_ACPI_CPPC_CPUFREQ=m CONFIG_ACPI_CPPC_CPUFREQ_FIE=y CONFIG_ARM_SCPI_CPUFREQ=y @@ -671,6 +675,8 @@ CONFIG_KVM=y CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_ARCH_HAS_SUBPAGE_FAULTS=y +CONFIG_HOTPLUG_CORE_SYNC=y +CONFIG_HOTPLUG_CORE_SYNC_DEAD=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set @@ -892,7 +898,7 @@ CONFIG_ZSMALLOC_CHAIN_SIZE=8 # # SLAB allocator options # -# CONFIG_SLAB is not set +# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLUB=y CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set @@ -2260,6 +2266,7 @@ CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set # CONFIG_LAN966X_SWITCH is not set +# CONFIG_SPARX5_SWITCH is not set # CONFIG_VCAP is not set CONFIG_NET_VENDOR_MICROSEMI=y # CONFIG_MSCC_OCELOT_SWITCH is not set @@ -2768,7 +2775,6 @@ CONFIG_TOUCHSCREEN_ELAN=m # CONFIG_TOUCHSCREEN_IMAGIS is not set # CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set # CONFIG_TOUCHSCREEN_INEXIO is not set -# CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=m # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set @@ -2821,6 +2827,7 @@ CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_PWM_BEEPER=m CONFIG_INPUT_PWM_VIBRA=m +# CONFIG_INPUT_RK805_PWRKEY is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_DA7280_HAPTICS is not set # CONFIG_INPUT_ADXL34X is not set @@ -2944,6 +2951,9 @@ CONFIG_SERIAL_QCOM_GENI_CONSOLE=y # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_SPRD is not set +CONFIG_SERIAL_STM32=y +CONFIG_SERIAL_STM32_CONSOLE=y +# CONFIG_SERIAL_NUVOTON_MA35D1 is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y @@ -2976,6 +2986,7 @@ CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_HW_RANDOM_STM32=y CONFIG_HW_RANDOM_OPTEE=y # CONFIG_HW_RANDOM_CCTRNG is not set # CONFIG_HW_RANDOM_XIPHERA is not set @@ -3065,6 +3076,8 @@ CONFIG_I2C_QCOM_GENI=m CONFIG_I2C_QUP=y # CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_STM32F4 is not set +# CONFIG_I2C_STM32F7 is not set # CONFIG_I2C_THUNDERX is not set # CONFIG_I2C_XILINX is not set @@ -3125,6 +3138,8 @@ 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_STM32 is not set +# CONFIG_SPI_STM32_QSPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_THUNDERX is not set # CONFIG_SPI_XCOMM is not set @@ -3189,10 +3204,12 @@ CONFIG_GENERIC_PINCONF=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_RK805 is not set CONFIG_PINCTRL_SINGLE=y # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_MSM=y +# CONFIG_PINCTRL_IPQ5018 is not set CONFIG_PINCTRL_IPQ5332=y CONFIG_PINCTRL_IPQ8074=y CONFIG_PINCTRL_IPQ6018=y @@ -3207,19 +3224,16 @@ CONFIG_PINCTRL_MSM8998=y CONFIG_PINCTRL_QCM2290=y CONFIG_PINCTRL_QCS404=y CONFIG_PINCTRL_QDF2XXX=y -CONFIG_PINCTRL_QCOM_SPMI_PMIC=y -# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set CONFIG_PINCTRL_QDU1000=y CONFIG_PINCTRL_SA8775P=y CONFIG_PINCTRL_SC7180=y CONFIG_PINCTRL_SC7280=y -CONFIG_PINCTRL_SC7280_LPASS_LPI=m # CONFIG_PINCTRL_SC8180X is not set # CONFIG_PINCTRL_SC8280XP is not set CONFIG_PINCTRL_SDM660=y CONFIG_PINCTRL_SDM670=y -CONFIG_PINCTRL_SDM670_LPASS_LPI=m CONFIG_PINCTRL_SDM845=y +# CONFIG_PINCTRL_SDX75 is not set CONFIG_PINCTRL_SM6115=y CONFIG_PINCTRL_SM6125=y CONFIG_PINCTRL_SM6350=y @@ -3227,20 +3241,26 @@ CONFIG_PINCTRL_SM6375=y # CONFIG_PINCTRL_SM7150 is not set # CONFIG_PINCTRL_SM8150 is not set # CONFIG_PINCTRL_SM8250 is not set -# CONFIG_PINCTRL_SM8250_LPASS_LPI is not set # CONFIG_PINCTRL_SM8350 is not set CONFIG_PINCTRL_SM8450=y +# CONFIG_PINCTRL_SM8550 is not set +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set +CONFIG_PINCTRL_LPASS_LPI=m +CONFIG_PINCTRL_SC7280_LPASS_LPI=m +CONFIG_PINCTRL_SDM670_LPASS_LPI=m +# CONFIG_PINCTRL_SM8250_LPASS_LPI is not set CONFIG_PINCTRL_SM8450_LPASS_LPI=m CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m -# CONFIG_PINCTRL_SM8550 is not set # CONFIG_PINCTRL_SM8550_LPASS_LPI is not set -CONFIG_PINCTRL_LPASS_LPI=m # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers +CONFIG_PINCTRL_STM32=y +CONFIG_PINCTRL_STM32MP257=y CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_OF_GPIO=y @@ -3293,6 +3313,7 @@ CONFIG_GPIO_WCD934X=m # # MFD GPIO expanders # +CONFIG_GPIO_TPS65219=y # CONFIG_GPIO_WM8994 is not set # end of MFD GPIO expanders @@ -3338,6 +3359,7 @@ CONFIG_POWER_RESET_BRCMSTB=y # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_MSM=y CONFIG_POWER_RESET_QCOM_PON=y +# CONFIG_POWER_RESET_OCELOT_RESET is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_REGULATOR is not set # CONFIG_POWER_RESET_RESTART is not set @@ -3387,6 +3409,7 @@ CONFIG_CHARGER_MT6360=m CONFIG_CHARGER_BQ25890=m CONFIG_CHARGER_BQ25980=m # CONFIG_CHARGER_BQ256XX is not set +# CONFIG_CHARGER_RK817 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set @@ -3434,6 +3457,7 @@ CONFIG_SENSORS_ARM_SCMI=y # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_I5K_AMB is not set +# CONFIG_SENSORS_SPARX5 is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set @@ -3471,6 +3495,7 @@ CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX31760 is not set +# CONFIG_MAX31827 is not set # CONFIG_SENSORS_MAX6620 is not set # CONFIG_SENSORS_MAX6621 is not set # CONFIG_SENSORS_MAX6639 is not set @@ -3593,6 +3618,14 @@ CONFIG_CPU_FREQ_THERMAL=y CONFIG_DEVFREQ_THERMAL=y CONFIG_THERMAL_EMULATION=y # CONFIG_THERMAL_MMIO is not set + +# +# STMicroelectronics thermal drivers +# +# CONFIG_ST_THERMAL is not set +# CONFIG_ST_THERMAL_MEMMAP is not set +# end of STMicroelectronics thermal drivers + CONFIG_GENERIC_ADC_THERMAL=m # @@ -3624,6 +3657,7 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0 # CONFIG_GPIO_WATCHDOG is not set # CONFIG_WDAT_WDT is not set # CONFIG_XILINX_WATCHDOG is not set +# CONFIG_XILINX_WINDOW_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_ARM_SP805_WATCHDOG is not set # CONFIG_ARM_SBSA_WATCHDOG is not set @@ -3632,6 +3666,8 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0 # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_QCOM_WDT=m # CONFIG_ARM_SMC_WATCHDOG is not set +CONFIG_STM32_WATCHDOG=y +CONFIG_RTD119X_WATCHDOG=y CONFIG_PM8916_WATCHDOG=m # CONFIG_ALIM7101_WDT is not set # CONFIG_I6300ESB_WDT is not set @@ -3670,7 +3706,7 @@ CONFIG_MFD_CORE=y # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set -# CONFIG_MFD_MAX597X is not set +# CONFIG_MFD_MAX5970 is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set @@ -3694,6 +3730,7 @@ CONFIG_MFD_CORE=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set # CONFIG_MFD_MAX77620 is not set # CONFIG_MFD_MAX77650 is not set # CONFIG_MFD_MAX77686 is not set @@ -3723,7 +3760,9 @@ CONFIG_MFD_SPMI_PMIC=y # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RT5120 is not set # CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_RK808 is not set +CONFIG_MFD_RK8XX=y +CONFIG_MFD_RK8XX_I2C=y +CONFIG_MFD_RK8XX_SPI=y # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set @@ -3750,6 +3789,8 @@ CONFIG_MFD_TPS65219=y # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_MFD_TPS6594_SPI is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set @@ -3768,6 +3809,8 @@ CONFIG_MFD_WM8994=m # CONFIG_MFD_ROHM_BD718XX is not set # CONFIG_MFD_ROHM_BD71828 is not set # CONFIG_MFD_ROHM_BD957XMUF is not set +# CONFIG_MFD_STM32_LPTIMER is not set +# CONFIG_MFD_STM32_TIMERS is not set # CONFIG_MFD_STPMIC1 is not set # CONFIG_MFD_STMFX is not set CONFIG_MFD_WCD934X=m @@ -3831,7 +3874,9 @@ CONFIG_REGULATOR_QCOM_RPMH=y CONFIG_REGULATOR_QCOM_SMD_RPM=y CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_QCOM_USB_VBUS is not set +# CONFIG_REGULATOR_RAA215300 is not set # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set +# CONFIG_REGULATOR_RK808 is not set # CONFIG_REGULATOR_RT4801 is not set # CONFIG_REGULATOR_RT4803 is not set # CONFIG_REGULATOR_RT5190A is not set @@ -3844,12 +3889,16 @@ CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_STM32_BOOSTER is not set +# CONFIG_REGULATOR_STM32_VREFBUF is not set +# CONFIG_REGULATOR_STM32_PWR is not set # CONFIG_REGULATOR_SY8106A is not set # CONFIG_REGULATOR_SY8824X is not set # CONFIG_REGULATOR_SY8827N is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS6286X is not set +# CONFIG_REGULATOR_TPS6287X is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set @@ -4051,6 +4100,8 @@ CONFIG_VIDEO_QCOM_VENUS=m # # STMicroelectronics media platform drivers # +# CONFIG_VIDEO_STM32_DCMI is not set +# CONFIG_VIDEO_STM32_DMA2D is not set # # Sunxi media platform drivers @@ -4091,10 +4142,7 @@ CONFIG_MEDIA_HIDE_ANCILLARY_SUBDRV=y # IR I2C driver auto-selected by 'Autoselect ancillary drivers' # CONFIG_VIDEO_IR_I2C=m - -# -# Camera sensor devices -# +CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_AR0521 is not set # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI846 is not set @@ -4120,6 +4168,7 @@ CONFIG_VIDEO_IMX412=m # CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_OG01A1B is not set +# CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set # CONFIG_VIDEO_OV08X40 is not set @@ -4161,7 +4210,6 @@ CONFIG_VIDEO_OV5640=m # CONFIG_VIDEO_ST_VGXY61 is not set # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set -# end of Camera sensor devices # # Lens drivers @@ -4268,6 +4316,7 @@ CONFIG_DRM_MSM_DSI_10NM_PHY=y CONFIG_DRM_MSM_DSI_7NM_PHY=y CONFIG_DRM_MSM_HDMI=y CONFIG_DRM_MSM_HDMI_HDCP=y +# CONFIG_DRM_STM is not set CONFIG_DRM_PANEL=y # @@ -4329,12 +4378,14 @@ CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7=m # CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=y +CONFIG_DRM_PANEL_SAMSUNG_SOFEF00_BONITO=m # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set # CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set @@ -4387,11 +4438,11 @@ CONFIG_DRM_SIMPLE_BRIDGE=m # CONFIG_DRM_TOSHIBA_TC358762 is not set # CONFIG_DRM_TOSHIBA_TC358764 is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_TOSHIBA_TC358768 is not set +CONFIG_DRM_TOSHIBA_TC358768=m # CONFIG_DRM_TOSHIBA_TC358775 is not set # CONFIG_DRM_TI_DLPC3433 is not set CONFIG_DRM_TI_TFP410=m -# CONFIG_DRM_TI_SN65DSI83 is not set +CONFIG_DRM_TI_SN65DSI83=m CONFIG_DRM_TI_SN65DSI86=m # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_ANALOGIX_ANX6345 is not set @@ -4448,6 +4499,8 @@ CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_SYS_HELPERS=y +CONFIG_FB_SYS_HELPERS_DEFERRED=y CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set @@ -4563,6 +4616,7 @@ CONFIG_SND_CTL_FAST_LOOKUP=y CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set CONFIG_SND_ALOOP=m +# CONFIG_SND_PCMTEST is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_SERIAL_GENERIC is not set @@ -4680,6 +4734,7 @@ CONFIG_SND_SOC_FSL_ESAI=m CONFIG_SND_SOC_IMX_AUDMUX=m # end of SoC Audio for Freescale CPUs +# CONFIG_SND_SOC_CHV3_I2S is not set # CONFIG_SND_I2S_HI6210_I2S is not set # CONFIG_SND_SOC_IMG is not set # CONFIG_SND_SOC_MTK_BTCVSD is not set @@ -4705,6 +4760,8 @@ CONFIG_SND_SOC_QDSP6_APM=m CONFIG_SND_SOC_QDSP6_PRM_LPASS_CLOCKS=m CONFIG_SND_SOC_QDSP6_PRM=m CONFIG_SND_SOC_QDSP6=m +CONFIG_SND_SOC_QDSP6_Q6VOICE_DAI=m +CONFIG_SND_SOC_QDSP6_Q6VOICE=m CONFIG_SND_SOC_MSM8996=m CONFIG_SND_SOC_SDM660_INT=m CONFIG_SND_SOC_SDM845=m @@ -4717,6 +4774,9 @@ CONFIG_SND_SOC_SDM845=m # # STMicroelectronics STM32 SOC audio support # +# CONFIG_SND_SOC_STM32_SAI is not set +# CONFIG_SND_SOC_STM32_I2S is not set +# CONFIG_SND_SOC_STM32_SPDIFRX is not set # end of STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XILINX_I2S is not set @@ -4751,6 +4811,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=y # CONFIG_SND_SOC_AW88395 is not set # CONFIG_SND_SOC_BD28623 is not set CONFIG_SND_SOC_BT_SCO=m +# CONFIG_SND_SOC_CHV3_CODEC is not set # CONFIG_SND_SOC_CROS_EC_CODEC is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -4787,7 +4848,7 @@ CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_ES7134 is not set # CONFIG_SND_SOC_ES7241 is not set -# CONFIG_SND_SOC_ES8316 is not set +CONFIG_SND_SOC_ES8316=m # CONFIG_SND_SOC_ES8326 is not set # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set @@ -4806,6 +4867,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MAX98363 is not set # CONFIG_SND_SOC_MAX98373_I2C is not set # CONFIG_SND_SOC_MAX98373_SDW is not set +# CONFIG_SND_SOC_MAX98388 is not set # CONFIG_SND_SOC_MAX98390 is not set # CONFIG_SND_SOC_MAX98396 is not set # CONFIG_SND_SOC_MAX9860 is not set @@ -4826,6 +4888,7 @@ CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m # 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 @@ -4841,6 +4904,7 @@ CONFIG_SND_SOC_RT5663=m # CONFIG_SND_SOC_RT711_SDCA_SDW is not set # CONFIG_SND_SOC_RT712_SDCA_SDW is not set # CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW is not set +# CONFIG_SND_SOC_RT722_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 @@ -4854,6 +4918,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_SSM2518 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM3515 is not set # CONFIG_SND_SOC_SSM4567 is not set # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set @@ -4863,6 +4928,7 @@ CONFIG_SND_SOC_TAS2552=m # CONFIG_SND_SOC_TAS2764 is not set # CONFIG_SND_SOC_TAS2770 is not set # CONFIG_SND_SOC_TAS2780 is not set +# CONFIG_SND_SOC_TAS2781_I2C is not set # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set @@ -4918,6 +4984,7 @@ CONFIG_SND_SOC_WM8978=m # CONFIG_SND_SOC_WM8985 is not set CONFIG_SND_SOC_WSA881X=m # CONFIG_SND_SOC_WSA883X is not set +# CONFIG_SND_SOC_WSA884X is not set # CONFIG_SND_SOC_ZL38060 is not set # CONFIG_SND_SOC_MAX9759 is not set # CONFIG_SND_SOC_MT6351 is not set @@ -5025,6 +5092,7 @@ CONFIG_HID_NINTENDO=m # CONFIG_NINTENDO_FF is not set # CONFIG_HID_NTI is not set # CONFIG_HID_NTRIG is not set +# CONFIG_HID_NVIDIA_SHIELD is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PENMOUNT is not set @@ -5331,6 +5399,7 @@ CONFIG_USB_BDC_UDC=y # CONFIG_USB_EG20T is not set # CONFIG_USB_GADGET_XILINX is not set # CONFIG_USB_MAX3420_UDC is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_DUMMY_HCD is not set # end of USB Peripheral Controller @@ -5397,6 +5466,7 @@ CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_MT6360 is not set # CONFIG_TYPEC_TCPCI_MAXIM is not set # CONFIG_TYPEC_FUSB302 is not set +# CONFIG_TYPEC_QCOM_PMIC is not set CONFIG_TYPEC_UCSI=m CONFIG_UCSI_CCG=m # CONFIG_UCSI_ACPI is not set @@ -5407,15 +5477,15 @@ CONFIG_TYPEC_TPS6598X=m # CONFIG_TYPEC_RT1719 is not set # CONFIG_TYPEC_HD3SS3220 is not set # CONFIG_TYPEC_STUSB160X is not set -# CONFIG_TYPEC_QCOM_PMIC is not set # CONFIG_TYPEC_WUSB3801 is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # -# CONFIG_TYPEC_MUX_FSA4480 is not set +CONFIG_TYPEC_MUX_FSA4480=m CONFIG_TYPEC_MUX_GPIO_SBU=m # CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # @@ -5449,6 +5519,7 @@ CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set # CONFIG_MMC_SDHCI_OF_DWCMSHC is not set +CONFIG_MMC_SDHCI_OF_SPARX5=y # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_MILBEAUT is not set @@ -5494,6 +5565,7 @@ CONFIG_LEDS_CLASS_MULTICOLOR=m # LED drivers # # CONFIG_LEDS_AN30259A is not set +# CONFIG_LEDS_AW200XX is not set # CONFIG_LEDS_AW2013 is not set # CONFIG_LEDS_BCM6328 is not set # CONFIG_LEDS_BCM6358 is not set @@ -5533,7 +5605,7 @@ CONFIG_LEDS_SYSCON=y # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_SPI_BYTE is not set -# CONFIG_LEDS_TI_LMU_COMMON is not set +# CONFIG_LEDS_LM3697 is not set # # Flash and Torch LED drivers @@ -5621,6 +5693,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_NCT3018Y is not set +# CONFIG_RTC_DRV_RK808 is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set @@ -5700,6 +5773,8 @@ CONFIG_RTC_DRV_EFI=y # CONFIG_RTC_DRV_FTRTC010 is not set CONFIG_RTC_DRV_PM8XXX=m # CONFIG_RTC_DRV_R7301 is not set +# CONFIG_RTC_DRV_STM32 is not set +CONFIG_RTC_DRV_RTD119X=y # # HID Sensor RTC drivers @@ -5725,6 +5800,8 @@ CONFIG_DMA_OF=y # CONFIG_MV_XOR_V2 is not set # CONFIG_PL330_DMA is not set # CONFIG_PLX_DMA is not set +# CONFIG_STM32_DMA is not set +# CONFIG_STM32_MDMA is not set # CONFIG_XILINX_DMA is not set # CONFIG_XILINX_XDMA is not set # CONFIG_XILINX_ZYNQMP_DMA is not set @@ -5766,12 +5843,24 @@ CONFIG_VFIO_CONTAINER=y CONFIG_VFIO_IOMMU_TYPE1=y # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_VIRQFD=y + +# +# VFIO support for PCI devices +# CONFIG_VFIO_PCI_CORE=y CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI=y # CONFIG_HISI_ACC_VFIO_PCI is not set +# end of VFIO support for PCI devices + +# +# VFIO support for platform devices +# # CONFIG_VFIO_PLATFORM is not set +# CONFIG_VFIO_AMBA is not set +# end of VFIO support for platform devices + # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO_ANCHOR=y CONFIG_VIRTIO=y @@ -5906,6 +5995,7 @@ CONFIG_CLK_VEXPRESS_OSC=y # CONFIG_LMK04832 is not set # CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_RK808 is not set CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_SCPI=y # CONFIG_COMMON_CLK_SI5341 is not set @@ -5924,6 +6014,8 @@ CONFIG_COMMON_CLK_RS9_PCIE=y # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_VC7 is not set # CONFIG_COMMON_CLK_FIXED_MMIO is not set +CONFIG_COMMON_CLK_NUVOTON=y +CONFIG_CLK_MA35D1=y CONFIG_QCOM_GDSC=y CONFIG_QCOM_RPMCC=y CONFIG_COMMON_CLK_QCOM=y @@ -5931,44 +6023,29 @@ CONFIG_QCOM_A53PLL=y # CONFIG_QCOM_A7PLL is not set CONFIG_QCOM_CLK_APCS_MSM8916=y CONFIG_QCOM_CLK_APCC_MSM8996=y -# CONFIG_QCOM_CLK_APCS_SDX55 is not set CONFIG_QCOM_CLK_SMD_RPM=y CONFIG_QCOM_CLK_RPMH=y -# CONFIG_APQ_GCC_8084 is not set -# CONFIG_APQ_MMCC_8084 is not set -# CONFIG_IPQ_APSS_PLL is not set -# CONFIG_IPQ_APSS_6018 is not set +CONFIG_IPQ_APSS_PLL=y +CONFIG_IPQ_APSS_6018=y # CONFIG_IPQ_GCC_4019 is not set CONFIG_IPQ_GCC_5332=y CONFIG_IPQ_GCC_6018=y -# CONFIG_IPQ_GCC_806X is not set -# CONFIG_IPQ_LCC_806X is not set CONFIG_IPQ_GCC_8074=y CONFIG_IPQ_GCC_9574=y -# CONFIG_MSM_GCC_8660 is not set -# CONFIG_MSM_GCC_8909 is not set CONFIG_MSM_GCC_8916=y # CONFIG_MSM_GCC_8917 is not set # CONFIG_MSM_GCC_8939 is not set -# CONFIG_MSM_GCC_8960 is not set -# CONFIG_MSM_LCC_8960 is not set -# CONFIG_MDM_GCC_9607 is not set -# 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_GCC_8976 is not set CONFIG_MSM_MMCC_8994=m CONFIG_MSM_GCC_8994=y -CONFIG_MSM_GCC_8996=m +CONFIG_MSM_GCC_8996=y CONFIG_MSM_MMCC_8996=m CONFIG_MSM_GCC_8998=y # CONFIG_MSM_GPUCC_8998 is not set CONFIG_MSM_MMCC_8998=m -# CONFIG_QCM_GCC_2290 is not set -# CONFIG_QCM_DISPCC_2290 is not set +CONFIG_QCM_GCC_2290=y +CONFIG_QCM_DISPCC_2290=m CONFIG_QCS_GCC_404=y # CONFIG_SC_CAMCC_7180 is not set # CONFIG_SC_CAMCC_7280 is not set @@ -5976,7 +6053,7 @@ CONFIG_QCS_GCC_404=y # CONFIG_SC_DISPCC_7280 is not set CONFIG_SC_DISPCC_8280XP=m CONFIG_SA_GCC_8775P=y -# CONFIG_SA_GPUCC_8775P is not set +CONFIG_SA_GPUCC_8775P=m CONFIG_SC_GCC_7180=y CONFIG_SC_GCC_7280=y # CONFIG_SC_GCC_8180X is not set @@ -5985,6 +6062,7 @@ CONFIG_SC_GCC_8280XP=m # CONFIG_SC_GPUCC_7280 is not set # CONFIG_SC_GPUCC_8280XP is not set # CONFIG_SC_LPASSCC_7280 is not set +CONFIG_SC_LPASSCC_8280XP=m # CONFIG_SC_LPASS_CORECC_7180 is not set # CONFIG_SC_LPASS_CORECC_7280 is not set # CONFIG_SC_MSS_7180 is not set @@ -6002,12 +6080,11 @@ CONFIG_SDM_GPUCC_845=y CONFIG_SDM_VIDEOCC_845=y CONFIG_SDM_DISPCC_845=m CONFIG_SDM_LPASSCC_845=m -# CONFIG_SDX_GCC_55 is not set -# CONFIG_SDX_GCC_65 is not set +# CONFIG_SDX_GCC_75 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_DISPCC_6115 is not set +CONFIG_SM_DISPCC_6115=m CONFIG_SM_GCC_6115=y # CONFIG_SM_GCC_6125 is not set # CONFIG_SM_GCC_6350 is not set @@ -6018,20 +6095,25 @@ CONFIG_SM_GCC_6115=y # CONFIG_SM_GCC_8350 is not set # CONFIG_SM_GCC_8450 is not set # CONFIG_SM_GCC_8550 is not set -# CONFIG_SM_GPUCC_6115 is not set +CONFIG_SM_GPUCC_6115=m # CONFIG_SM_GPUCC_6125 is not set # CONFIG_SM_GPUCC_6375 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_GPUCC_8450 is not set +# CONFIG_SM_GPUCC_8550 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_SM_VIDEOCC_8350 is not set +# CONFIG_SM_VIDEOCC_8550 is not set # CONFIG_SPMI_PMIC_CLKDIV is not set CONFIG_QCOM_HFPLL=y # CONFIG_KPSS_XCC is not set # CONFIG_CLK_GFM_LPASS_SM8250 is not set +# CONFIG_SM_VIDEOCC_8450 is not set # CONFIG_XILINX_VCU is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_HWSPINLOCK=y @@ -6043,6 +6125,8 @@ CONFIG_HWSPINLOCK_QCOM=y CONFIG_TIMER_OF=y CONFIG_TIMER_ACPI=y CONFIG_TIMER_PROBE=y +CONFIG_DW_APB_TIMER=y +CONFIG_DW_APB_TIMER_OF=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y @@ -6107,6 +6191,7 @@ CONFIG_QCOM_Q6V5_PAS=m # CONFIG_QCOM_Q6V5_WCSS is not set CONFIG_QCOM_SYSMON=m CONFIG_QCOM_WCNSS_PIL=m +# CONFIG_STM32_RPROC is not set # end of Remoteproc drivers # @@ -6190,6 +6275,7 @@ CONFIG_QCOM_PMIC_GLINK=m CONFIG_QCOM_QMI_HELPERS=y # CONFIG_QCOM_RAMP_CTRL is not set CONFIG_QCOM_RMTFS_MEM=y +# CONFIG_QCOM_RPM_MASTER_STATS is not set CONFIG_QCOM_RPMH=y CONFIG_QCOM_RPMHPD=y CONFIG_QCOM_RPMPD=y @@ -6247,6 +6333,7 @@ CONFIG_EXTCON_USB_GPIO=y # CONFIG_EXTCON_USBC_TUSB320 is not set CONFIG_MEMORY=y # CONFIG_ARM_PL172_MPMC is not set +# CONFIG_STM32_FMC2_EBI is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set @@ -6364,6 +6451,9 @@ CONFIG_QCOM_SPMI_VADC=y CONFIG_QCOM_SPMI_ADC5=y # CONFIG_RICHTEK_RTQ6056 is not set # CONFIG_SD_ADC_MODULATOR is not set +# CONFIG_STM32_ADC_CORE is not set +# CONFIG_STM32_DFSDM_CORE is not set +# CONFIG_STM32_DFSDM_ADC is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set # CONFIG_TI_ADC084S021 is not set @@ -6492,6 +6582,7 @@ CONFIG_IIO_ST_SENSORS_CORE=m # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set +# CONFIG_STM32_DAC is not set # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set # CONFIG_TI_DAC7311 is not set @@ -6624,6 +6715,7 @@ CONFIG_IIO_ST_LSM6DSX_SPI=m # CONFIG_SENSORS_ISL29028 is not set # CONFIG_ISL29125 is not set # CONFIG_JSA1212 is not set +# CONFIG_ROHM_BU27008 is not set # CONFIG_ROHM_BU27034 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set @@ -6633,6 +6725,7 @@ CONFIG_IIO_ST_LSM6DSX_SPI=m # CONFIG_MAX44009 is not set # CONFIG_NOA1305 is not set # CONFIG_OPT3001 is not set +# CONFIG_OPT4001 is not set # CONFIG_PA12203001 is not set # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set @@ -6712,6 +6805,7 @@ CONFIG_IIO_ST_MAGN_SPI_3AXIS=m # CONFIG_MCP4531 is not set # CONFIG_MCP41010 is not set # CONFIG_TPL0102 is not set +# CONFIG_X9250 is not set # end of Digital potentiometers # @@ -6732,6 +6826,7 @@ CONFIG_IIO_ST_MAGN_SPI_3AXIS=m # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set # CONFIG_MPL3115 is not set +# CONFIG_MPRLS0025PA is not set # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set @@ -6814,14 +6909,17 @@ CONFIG_ARM_GIC_V3_ITS_PCI=y CONFIG_PARTITION_PERCPU=y CONFIG_QCOM_IRQ_COMBINER=y CONFIG_QCOM_PDC=y -# CONFIG_QCOM_MPM is not set +CONFIG_QCOM_MPM=y # end of IRQ chip support # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_MCHP_SPARX5 is not set +CONFIG_RESET_NUVOTON_MA35D1=y CONFIG_RESET_QCOM_AOSS=y CONFIG_RESET_QCOM_PDC=m CONFIG_RESET_SCMI=y +CONFIG_RESET_SIMPLE=y # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_TI_TPS380X is not set @@ -6829,6 +6927,7 @@ CONFIG_RESET_SCMI=y # PHY Subsystem # CONFIG_GENERIC_PHY=y +CONFIG_GENERIC_PHY_MIPI_DPHY=y CONFIG_PHY_CAN_TRANSCEIVER=m # @@ -6844,6 +6943,7 @@ CONFIG_PHY_CADENCE_SIERRA=m # CONFIG_PHY_CADENCE_SALVO is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_SPARX5_SERDES is not set # CONFIG_PHY_LAN966X_SERDES is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_MAPPHONE_MDM6600 is not set @@ -6854,7 +6954,7 @@ CONFIG_PHY_QCOM_EDP=m # CONFIG_PHY_QCOM_IPQ806X_SATA is not set CONFIG_PHY_QCOM_PCIE2=m CONFIG_PHY_QCOM_QMP=y -CONFIG_PHY_QCOM_QMP_COMBO=y +CONFIG_PHY_QCOM_QMP_COMBO=m CONFIG_PHY_QCOM_QMP_PCIE=m CONFIG_PHY_QCOM_QMP_PCIE_8996=m CONFIG_PHY_QCOM_QMP_UFS=y @@ -6868,6 +6968,8 @@ CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=m CONFIG_PHY_QCOM_USB_HS_28NM=m CONFIG_PHY_QCOM_USB_SS=m # CONFIG_PHY_QCOM_IPQ806X_USB is not set +# CONFIG_PHY_QCOM_SGMII_ETH is not set +# CONFIG_PHY_STM32_USBPHYC is not set # CONFIG_PHY_TUSB1210 is not set # end of PHY Subsystem @@ -6925,6 +7027,7 @@ CONFIG_NVMEM_SYSFS=y CONFIG_NVMEM_QCOM_QFPROM=y # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SPMI_SDAM=m +# CONFIG_NVMEM_STM32_ROMEM is not set # # HW tracing support @@ -6968,7 +7071,7 @@ CONFIG_INTERCONNECT_QCOM_MSM8916=m # CONFIG_INTERCONNECT_QCOM_MSM8974 is not set # CONFIG_INTERCONNECT_QCOM_MSM8996 is not set CONFIG_INTERCONNECT_QCOM_OSM_L3=m -# CONFIG_INTERCONNECT_QCOM_QCM2290 is not set +CONFIG_INTERCONNECT_QCOM_QCM2290=m # CONFIG_INTERCONNECT_QCOM_QCS404 is not set # CONFIG_INTERCONNECT_QCOM_QDU1000 is not set CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y @@ -6990,7 +7093,9 @@ CONFIG_INTERCONNECT_QCOM_SDM845=y # CONFIG_INTERCONNECT_QCOM_SM8450 is not set # CONFIG_INTERCONNECT_QCOM_SM8550 is not set CONFIG_INTERCONNECT_QCOM_SMD_RPM=m -# CONFIG_COUNTER is not set +CONFIG_INTERCONNECT_CLK=y +CONFIG_COUNTER=m +# CONFIG_INTERRUPT_CNT is not set # CONFIG_MOST is not set # CONFIG_PECI is not set CONFIG_HTE=y @@ -7055,7 +7160,6 @@ CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y -CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m @@ -7279,7 +7383,6 @@ CONFIG_SECURITY=y CONFIG_SECURITYFS=y # CONFIG_SECURITY_NETWORK is not set # CONFIG_SECURITY_PATH is not set -CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set @@ -7336,6 +7439,7 @@ CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y @@ -7423,6 +7527,7 @@ CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GENIV=y # CONFIG_CRYPTO_SEQIV is not set CONFIG_CRYPTO_ECHAINIV=y CONFIG_CRYPTO_ESSIV=y @@ -7443,7 +7548,7 @@ CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y -CONFIG_CRYPTO_SHA3=m +CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=m CONFIG_CRYPTO_SM3_GENERIC=m # CONFIG_CRYPTO_STREEBOG is not set @@ -7483,6 +7588,7 @@ CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y +# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set CONFIG_CRYPTO_KDF800108_CTR=y # end of Random number generation @@ -7555,6 +7661,9 @@ CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512 CONFIG_CRYPTO_DEV_QCOM_RNG=m # CONFIG_CRYPTO_DEV_VIRTIO is not set +# CONFIG_CRYPTO_DEV_STM32_CRC is not set +# CONFIG_CRYPTO_DEV_STM32_HASH is not set +# CONFIG_CRYPTO_DEV_STM32_CRYP is not set # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_CCREE is not set # CONFIG_CRYPTO_DEV_HISI_SEC is not set @@ -7688,6 +7797,7 @@ CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y +CONFIG_NEED_SG_DMA_FLAGS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y @@ -7698,6 +7808,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_BOUNCE_UNALIGNED_KMALLOC=y CONFIG_DMA_RESTRICTED_POOL=y CONFIG_DMA_NONCOHERENT_MMAP=y CONFIG_DMA_COHERENT_POOL=y @@ -7873,8 +7984,11 @@ CONFIG_HAVE_ARCH_KFENCE=y CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SOFTLOCKUP_DETECTOR is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y +# CONFIG_HARDLOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set +# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set # CONFIG_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs @@ -7945,6 +8059,7 @@ CONFIG_RCU_TRACE=y # CONFIG_LATENCYTOP is not set CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y @@ -7954,6 +8069,8 @@ CONFIG_TRACE_CLOCK=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # CONFIG_SAMPLES is not set +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set @@ -7978,6 +8095,7 @@ CONFIG_CORESIGHT_CTI=m # CONFIG_ULTRASOC_SMB is not set # CONFIG_CORESIGHT_TPDM is not set # CONFIG_CORESIGHT_TPDA is not set +# CONFIG_CORESIGHT_DUMMY is not set # end of arm64 Debugging #