From 47a7da76126af8246275ed17d267c8f9cd137da0 Mon Sep 17 00:00:00 2001 From: Ian Lepore Date: Mon, 25 Feb 2019 23:49:58 +0000 Subject: [PATCH] Set maximum bus clock speed from hints when attaching hinted spibus(4) children. Some devices (such as spigen(4)) document that this works, but it appears that the code to implement it never got added. --- sys/dev/spibus/spibus.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/dev/spibus/spibus.c b/sys/dev/spibus/spibus.c index f3ce085c0ce..c8c23bf6b28 100644 --- a/sys/dev/spibus/spibus.c +++ b/sys/dev/spibus/spibus.c @@ -216,6 +216,7 @@ spibus_hinted_child(device_t bus, const char *dname, int dunit) child = BUS_ADD_CHILD(bus, 0, dname, dunit); devi = SPIBUS_IVAR(child); devi->mode = SPIBUS_MODE_NONE; + resource_int_value(dname, dunit, "clock", &devi->clock); resource_int_value(dname, dunit, "cs", &devi->cs); resource_int_value(dname, dunit, "mode", &devi->mode); }