Merge tag 'qcom-drivers-fixes-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes

Qualcomm fix for 5.12

This bypasses the, recently introduced, interconnect handling in the
GENI (serial engine) driver when running off ACPI, as this causes the
GENI probe to fail and the Lenovo Yoga C630 to boot without keyboard and
touchpad.

* tag 'qcom-drivers-fixes-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
soc: qcom: geni: shield geni_icc_get() for ACPI boot

Link: https://lore.kernel.org/r/20210404155604.712236-1-bjorn.andersson@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

Changed files
+3
drivers
soc
+3
drivers/soc/qcom/qcom-geni-se.c
··· 756 756 int i, err; 757 757 const char *icc_names[] = {"qup-core", "qup-config", icc_ddr}; 758 758 759 + if (has_acpi_companion(se->dev)) 760 + return 0; 761 + 759 762 for (i = 0; i < ARRAY_SIZE(se->icc_paths); i++) { 760 763 if (!icc_names[i]) 761 764 continue;