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 <darwin.dingel@xxxxxxxxxxxxxxxxxxx> > --- > > 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 <robh@xxxxxxxxxx>