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/[email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2 parents 974be36 + 0c9fdcd commit aa68a77

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

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)