Merge tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg...
[linux-2.6.git] / include / linux / amba / pl022.h
index 9da37a4..b8c5112 100644 (file)
@@ -239,6 +239,8 @@ struct dma_chan;
  * @autosuspend_delay: delay in ms following transfer completion before the
  *     runtime power management system suspends the device. A setting of 0
  *     indicates no delay and the device will be suspended immediately.
+ * @rt: indicates the controller should run the message pump with realtime
+ *     priority to minimise the transfer latency on the bus.
  */
 struct pl022_ssp_controller {
        u16 bus_id;
@@ -248,6 +250,7 @@ struct pl022_ssp_controller {
        void *dma_rx_param;
        void *dma_tx_param;
        int autosuspend_delay;
+       bool rt;
 };
 
 /**