-//usage: "Request or set Linux serial port information\n"
-//usage: "\n"
-//usage: " -g Interpret parameters as list of devices for reporting\n"
-//usage: " -a Print all available information\n"
-//usage: " -b Print summary information\n"
-//usage: " -G Print in form which can be fed back\n"
-//usage: " to setserial as command line parameters\n"
-//usage: " -z Zero out serial flags before setting\n"
-//usage: " -v Verbose\n"
-//usage: "\n"
-//usage: "Parameters: (* = takes an argument, ^ = can be turned off by preceding ^)\n"
-//usage: " *port, *irq, *divisor, *uart, *baud_base, *close_delay, *closing_wait,\n"
-//usage: " ^fourport, ^auto_irq, ^skip_test, ^sak, ^session_lockout, ^pgrp_lockout,\n"
-//usage: " ^callout_nohup, ^split_termios, ^hup_notify, ^low_latency, autoconfig,\n"
-//usage: " spd_normal, spd_hi, spd_vhi, spd_shi, spd_warp, spd_cust\n"
-//usage: "\n"
-//usage: "UART types:\n"
-//usage: " unknown, 8250, 16450, 16550, 16550A, Cirrus, 16650, 16650V2, 16750,\n"
-//usage: " 16950, 16954, 16654, 16850, RSA, NS16550A, XSCALE, RM9000, OCTEON, AR7,\n"
-//usage: " U6_16550A"
-
+//usage: "Print or set serial port parameters"
+//usage: "\n"
+//usage: "\n"" -a Print all"
+//usage: "\n"" -b Print summary"
+//usage: "\n"" -G Print as setserial PARAMETERs"
+//usage: "\n"" -v Verbose"
+//usage: "\n"" -z Zero out serial flags before setting"
+//usage: "\n"" -g All args are device names"
+//usage: "\n"
+//usage: "\n""PARAMETERs: (* = takes ARG, ^ = can be turned off by preceding ^)"
+//usage: "\n"" *port, *irq, *divisor, *uart, *baud_base, *close_delay, *closing_wait,"
+//usage: "\n"" ^fourport, ^auto_irq, ^skip_test, ^sak, ^session_lockout, ^pgrp_lockout,"
+//usage: "\n"" ^callout_nohup, ^split_termios, ^hup_notify, ^low_latency, autoconfig,"
+//usage: "\n"" spd_normal, spd_hi, spd_vhi, spd_shi, spd_warp, spd_cust"
+//usage: "\n""ARG for uart:"
+//usage: "\n"" unknown, 8250, 16450, 16550, 16550A, Cirrus, 16650, 16650V2, 16750,"
+//usage: "\n"" 16950, 16954, 16654, 16850, RSA, NS16550A, XSCALE, RM9000, OCTEON, AR7,"
+//usage: "\n"" U6_16550A"
+
+// option string is "bGavzgq". "q" is accepted but ignored.