firmware: tegra: Simplify channel management
[linux-2.6-block.git] / include / soc / tegra / bpmp.h
index aeae4466dd258f4f7ab4f8d22dc1da90c678c02d..e69e4c4d80ae91d053c32a2cf2c84fc3220a3968 100644 (file)
@@ -75,8 +75,8 @@ struct tegra_bpmp {
                struct mbox_chan *channel;
        } mbox;
 
-       struct tegra_bpmp_channel *channels;
-       unsigned int num_channels;
+       spinlock_t atomic_tx_lock;
+       struct tegra_bpmp_channel *tx_channel, *rx_channel, *threaded_channels;
 
        struct {
                unsigned long *allocated;