summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorpatrick <patrick@openbsd.org>2020-12-24 14:09:38 +0000
committerpatrick <patrick@openbsd.org>2020-12-24 14:09:38 +0000
commitfb63c1883ebfa4e01ca43d3b6b31f4a28a0410fd (patch)
tree943d39a3407041dee8d130707b62e6e516ef9423 /sys
parentImplement capability register overrides based on _DSD properties. (diff)
downloadwireguard-openbsd-fb63c1883ebfa4e01ca43d3b6b31f4a28a0410fd.tar.xz
wireguard-openbsd-fb63c1883ebfa4e01ca43d3b6b31f4a28a0410fd.zip
Extract clock frequency from _DSD properties.
ok kettenis@
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/acpi/sdhc_acpi.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/acpi/sdhc_acpi.c b/sys/dev/acpi/sdhc_acpi.c
index 720fb496d0f..3b7df7cafb8 100644
--- a/sys/dev/acpi/sdhc_acpi.c
+++ b/sys/dev/acpi/sdhc_acpi.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sdhc_acpi.c,v 1.16 2020/12/24 12:47:17 kettenis Exp $ */
+/* $OpenBSD: sdhc_acpi.c,v 1.17 2020/12/24 14:09:38 patrick Exp $ */
/*
* Copyright (c) 2016 Mark Kettenis
*
@@ -151,6 +151,8 @@ sdhc_acpi_attach(struct device *parent, struct device *self, void *aux)
sc->sc.sc_host = &sc->sc_host;
sc->sc.sc_dmat = aaa->aaa_dmat;
+ sc->sc.sc_clkbase = acpi_getpropint(sc->sc_node,
+ "clock-frequency", 0) / 1000;
sdhc_host_found(&sc->sc, sc->sc_memt, sc->sc_memh,
aaa->aaa_size[0], 1, cap);
}