Module Name: src Committed By: jmcneill Date: Tue Dec 28 13:41:12 UTC 2021
Modified Files: src/sys/dev/acpi: sdhc_acpi.c Log Message: acpi: sdhc: Ignore clkbase register if clock-frequency property is present To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/dev/acpi/sdhc_acpi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/acpi/sdhc_acpi.c diff -u src/sys/dev/acpi/sdhc_acpi.c:1.14 src/sys/dev/acpi/sdhc_acpi.c:1.15 --- src/sys/dev/acpi/sdhc_acpi.c:1.14 Sat Feb 1 20:11:24 2020 +++ src/sys/dev/acpi/sdhc_acpi.c Tue Dec 28 13:41:12 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: sdhc_acpi.c,v 1.14 2020/02/01 20:11:24 tnn Exp $ */ +/* $NetBSD: sdhc_acpi.c,v 1.15 2021/12/28 13:41:12 jmcneill Exp $ */ /* * Copyright (c) 2016 Kimihiro Nonaka <non...@netbsd.org> @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sdhc_acpi.c,v 1.14 2020/02/01 20:11:24 tnn Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sdhc_acpi.c,v 1.15 2021/12/28 13:41:12 jmcneill Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -211,8 +211,10 @@ sdhc_acpi_attach(device_t parent, device /* Read clock frequency from device properties */ rv = acpi_dsd_integer(aa->aa_node->ad_handle, "clock-frequency", &clock_freq); - if (ACPI_SUCCESS(rv)) + if (ACPI_SUCCESS(rv)) { sc->sc.sc_clkbase = clock_freq / 1000; + sc->sc.sc_flags |= SDHC_FLAG_NO_CLKBASE; + } if (sdhc_host_found(&sc->sc, sc->sc_memt, sc->sc_memh, sc->sc_memsize) != 0) {