[PATCH v2 00/28] Add support for QMC HDLC, framer infrastruture and PEF2256 framer
Andrew Lunn
andrew at lunn.ch
Tue Aug 1 20:34:23 AEST 2023
> 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
More information about the Linuxppc-dev
mailing list