-/* $OpenBSD: bcm2835_dmac.c,v 1.3 2022/06/28 16:29:03 anton Exp $ */
+/* $OpenBSD: bcm2835_dmac.c,v 1.4 2022/08/10 20:19:22 mglocker Exp $ */
/*
* Copyright (c) 2020 Tobias Heider <tobhe@openbsd.org>
mtx_init(&sc->sc_lock, IPL_SCHED);
- sc->sc_nchannels = 31 - __builtin_clz(sc->sc_channelmask);
+ sc->sc_nchannels = 32 - __builtin_clz(sc->sc_channelmask);
sc->sc_channels = malloc(sizeof(*sc->sc_channels) * sc->sc_nchannels,
M_DEVBUF, M_WAITOK);