> The generic framer has: > - 2 consumers (QMC HDLC drv and codec) > - 1 provider (PEF2256) > > So, the design is the following: > +------------------+ +---------+ > | QMC | <- TDM -> | PEF2256 | <-> E1 > +---------+ | +-------------+ | | | > | CPU DAI | <-data--> | QMC channel | | | | > +---------+ | +-------------+ | | | > +--------------+ | +-------------+ | | | > | QMC HDLC drv | <-data--> | QMC channel | | | | > +--------------+ | +-------------+ | | | > ^ +------------------+ | | > | +--------+ +-------------+ | | > +-> | framer | <-> | PEF2256 drv | <- local bus ->| | > | | | | +---------+ > +-> | | | | > | +--------+ | +-------+ | > +-------------------> | codec | | > | +-------+ | > +-------------+ Thanks for adding the framer framework. I did not look into all the details, but the basic design looks good. Andrew