On Thu, 2006-03-23 at 08:39 +1100, Benjamin Herrenschmidt wrote: > > Ok that's what I figured. Well, it has to change if I shall be able to > > write a driver for the digital output of above chip. > > Well, you can be sneaky in the meantime :) If you use small buffers and > large dbdma command lists, you can have the dbdma command list skip the > status data but that mean one output command per sample (or packet), > fairly horribly inefficient if your ratio data/status is not high :) I don't think so, since the user/channel status bits are interleaved *bitwise* :) Though there's another thing I don't yet understand. If you look at the three datasheets of the topaz chips, you'll notice that one of them is a receiver, one of them a transmitter, and the third a transceiver! Now I really wonder wtf apple is doing with them. But to find out that, I first need to write a topaz module that probes which one of the chips it is :) johannes