• Mikko Perttunen's avatar
    firmware: tegra: Simplify channel management · 1abb081e
    Mikko Perttunen authored
    The Tegra194 BPMP only implements 5 channels (4 to BPMP, 1 to CCPLEX),
    and they are not placed contiguously in memory. The current channel
    management in the BPMP driver does not support this.
    
    Simplify and refactor the channel management such that only one atomic
    transmit channel and one receive channel are supported, and channels
    are not required to be placed contiguously in memory. The same
    configuration also works on T186 so we end up with less code.
    Signed-off-by: default avatarMikko Perttunen <mperttunen@nvidia.com>
    Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
    1abb081e
bpmp.h 4.53 KB