dt-bindings: net: Add schema for Qualcomm BAM-DMUX
authorStephan Gerhold <stephan@gerhold.net>
Sat, 27 Nov 2021 17:31:07 +0000 (18:31 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Nov 2021 12:27:34 +0000 (12:27 +0000)
commitf3aee7c900ed15615e9fc7abf3ff92266820b599
tree5a6bb0e83544323f7610e9e5e0e30f5f342a769e
parentfc1e5a3613a8e5e08522b6c84894c6fabf1b5499
dt-bindings: net: Add schema for Qualcomm BAM-DMUX

The BAM Data Multiplexer provides access to the network data channels of
modems integrated into many older Qualcomm SoCs, e.g. Qualcomm MSM8916 or
MSM8974. It is built using a simple protocol layer on top of a DMA engine
(Qualcomm BAM) and bidirectional interrupts to coordinate power control.

The device tree node combines the incoming interrupt with the outgoing
interrupts (smem-states) as well as the two DMA channels, which allows
the BAM-DMUX driver to request all necessary resources.

Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml [new file with mode: 0644]