On Mon, 10 Dec 2018 11:27:39 +1300, Darwin Dingel wrote:
> When a serial port continuously experiences input overrun from
> (1) continuous receive characters from remote and or (2) hardware
> issues, its interrupt handler can preempt other tasks especially
> when the system is busy (ie. boot up period). This can cause other
> tasks to get starved of processing time from the CPU.
> 
> When this dts binding is enabled and input overrun on the serial port
> is detected, serial port receive will be throttled to give some breathing
> room for processing other tasks. Value provided will be in milliseconds.
> 
> &serial0{
>       overrun-throttle-ms = <500>;
> };
> 
> Signed-off-by: Darwin Dingel <[email protected]>
> ---
> 
> Notes:
>     Changelog
>     v1->v2:
>     - Separated dts binding to another patch
>     
>     v2->v3:
>     - Fixed commit message and reviewed-by fields
> 
>  Documentation/devicetree/bindings/serial/8250.txt | 1 +
>  1 file changed, 1 insertion(+)
> 

Reviewed-by: Rob Herring <[email protected]>

Reply via email to