Stream state machine looks redundant, I will try to skip it and see how things look at the end! before sending next version.so if you are tying to snd stream states then I don't think you need aYep, I think most of the code needs similar state machine check, I will add+/*Do you want to check if it is already prepared ..?
+ * slim_stream_enable() - Enable a prepared SLIMbus Stream
this in next version.
state machine here. ALSA already does that for you so you can skip it :D