"Govindraj.R" <govindraj.raja@xxxxxx> writes: > From: Jon Hunter <jon-hunter@xxxxxx> > > When using DMA there are two timeouts defined. The first timeout, > rx_timeout, is really a polling rate in which software polls the > DMA status to see if the DMA has finished. This is necessary for > the RX side because we do not know how much data we will receive. > The secound timeout, RX_TIMEOUT, is a timeout after which the > DMA will be stopped if no more data is received. To make this > clearer, rename rx_timeout as rx_poll_rate and rename the > function serial_omap_rx_timeout() to serial_omap_rxdma_poll(). > > The OMAP-Serial driver defines an RX_TIMEOUT of 3 seconds that is > used to indicate when the DMA for UART can be stopped if no more > data is received. The value is a global definition that is applied > to all instances of the UART. > > Each UART may be used for a different purpose and so the timeout > required may differ. Make this value configurable for each UART so > that this value can be optimised for power savings. > > Signed-off-by: Jon Hunter <jon-hunter@xxxxxx> > Signed-off-by: Govindraj.R <govindraj.raja@xxxxxx> Acked-by: Kevin Hilman <khilman@xxxxxx> Jon, thanks (again) for the well-written, descriptive changelog. Kevin -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html