serial: msm_geni_serial: Modify console iterations and hs uart ioctls

For console usecases don't compute the poll iterations based on baud rate
rather just poll for a constant number of iterations.
Fix a bug where a cancel was being called on the secondary sequencer
instead of the primary, when the tx needed to be cancelled.
Modify the early console and console setup procedures to be more
consistent.
Add a defensive check to the ioctls to protect against imbalanced votes
from userspace (where in there are more clk_offs than clk_ons).

Change-Id: I8e7947e27d399f8c9a9b8f2cb6affb11c4051cd6
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
1 file changed