Hi Mark > > DT > > (A) (B) > > <- port -> <- port -> <- port -> <- port -> > > ax(ep) <--> (ep)bx > > map=<0> cpu0(ep) <--> (ep)a0 b0(ep) <--> (ep)codec0 map=<0> > > map=<1> cpu1(ep) <--> (ep)a1 b1(ep) <--> (ep)codec1 map=<1 2> > > map=<2> cpu2(ep) <--> (ep)a2 ~~~~~~~~~ > > I think that looks like what I was thinking of, yes. Might be > misreading it though! OK, I see. Indeed this is better idea than mine. It is easy to understand and code can be more simple. Will use it on v5. Thank you for your help !! Best regards --- Kuninori Morimoto