Skip to content

Commit aa68a77

Browse files
committed
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>
2 parents 974be36 + 0c9fdcd commit aa68a77

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

drivers/soc/qcom/qcom-geni-se.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -756,6 +756,9 @@ int geni_icc_get(struct geni_se *se, const char *icc_ddr)
756756
int i, err;
757757
const char *icc_names[] = {"qup-core", "qup-config", icc_ddr};
758758

759+
if (has_acpi_companion(se->dev))
760+
return 0;
761+
759762
for (i = 0; i < ARRAY_SIZE(se->icc_paths); i++) {
760763
if (!icc_names[i])
761764
continue;

0 commit comments

Comments
 (0)