diff options
| author | Ian Lepore <ian@FreeBSD.org> | 2018-06-21 21:16:26 +0000 |
|---|---|---|
| committer | Ian Lepore <ian@FreeBSD.org> | 2018-06-21 21:16:26 +0000 |
| commit | 1fcf4de055a112bca942e47dba2c33170cc63b9e (patch) | |
| tree | d184ab398a53716aceacbcbbb98f9591de56a23d /sys/dev/spibus/spibus.c | |
| parent | 31665c1abbeb6e6cae519b273b2c1c5a3356171a (diff) | |
Notes
Diffstat (limited to 'sys/dev/spibus/spibus.c')
| -rw-r--r-- | sys/dev/spibus/spibus.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/spibus/spibus.c b/sys/dev/spibus/spibus.c index ec3739b6939f..f3ce085c0ce3 100644 --- a/sys/dev/spibus/spibus.c +++ b/sys/dev/spibus/spibus.c @@ -122,8 +122,10 @@ spibus_child_location_str(device_t bus, device_t child, char *buf, size_t buflen) { struct spibus_ivar *devi = SPIBUS_IVAR(child); + int cs; - snprintf(buf, buflen, "cs=%d", devi->cs); + cs = devi->cs & ~SPIBUS_CS_HIGH; /* trim 'cs high' bit */ + snprintf(buf, buflen, "bus=%d cs=%d", device_get_unit(bus), cs); return (0); } |
