[serial] use hw flow control if supported
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
HP Moonshot cartridges support hardware flow control, but right now only software assisted hw flow control is supported. This patch from upstream enables this functionality when exposed by firmware:
commit 06aa82e498c144c
Author: Murali Karicheri <email address hidden>
Date: Thu May 1 15:04:53 2014 -0400
serial: uart: add hw flow control support configuration
8250 uart driver currently supports only software assisted hw flow
control. The software assisted hw flow control maintains a hw_stopped
flag in the tty structure to stop and start transmission and use modem
status interrupt for the event to drive the handshake signals. This is
not needed if hw has flow control capabilities. This patch adds a
DT attribute for enabling hw flow control for a uart port. Also skip
stop and start if this flag is present in flag field of the port
structure.
Signed-off-by: Murali Karicheri <email address hidden>
CC: Rob Herring <email address hidden>
CC: Pawel Moll <email address hidden>
CC: Mark Rutland <email address hidden>
CC: Ian Campbell <email address hidden>
CC: Kumar Gala <email address hidden>
CC: Randy Dunlap <email address hidden>
CC: Jiri Slaby <email address hidden>
CC: Santosh Shilimkar <email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
tags: | added: kernel-da-key |
tags: |
added: verification-done-trusty removed: verification-needed-trusty |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1328295
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.