On 18-10-21, 12:24, Stephan Gerhold wrote: > The BAM Data Multiplexer (BAM-DMUX) provides access to the network data > channels of modems integrated into many older Qualcomm SoCs, e.g. > Qualcomm MSM8916 or MSM8974. > > Shortly said, BAM-DMUX is built using a simple protocol layer on top of > a DMA engine (Qualcomm BAM DMA). For BAM-DMUX, the BAM DMA engine runs in > a special mode where the modem/remote side is responsible for powering > on the BAM when needed but we are responsible to initialize it. > The BAM is powered off when unneeded by coordinating power control > via bidirectional interrupts from the BAM-DMUX driver. > > This series adds one possible solution for handling the "powered remotely" > mode in the bam_dma driver. Applied, thanks -- ~Vinod