
io-char common options(Apply for all devc-*)
 -C number    Size of canonical input buffer (default 256)
 -e           Set options to "edit" mode
 -E           Set options to "raw" mode (default)
 -f           Enable hardware flow control (default)
 -F           Disable hardware flow control
 -I number    Size of raw input buffer (default 2048)
 -o opt[,opt] string options:
              disable=rx (Disable the UART receiver on driver startup)
              devperm    (Set permissions to the serial device)
              highwater=value (RX watermark for input flow control (bytes))
              kdebug     (Drop into Kernel Debugger)
              log=flow[@directory_path] (Specify whether to log data for receive, transmit, or both. Default log directory is /dev/shmem)
                   Specify one of these values for flow:
                   tx — transmit data only
                   rx — receive data only
                   all — both transmit and receive
              nodaemon (Don't call procmgr_daemon() to make the driver run in the background)
              priority=prio (Set the working priority of the internal pulse as a numeric value)
              smmu=0|1|off|on (Specify whether or not support for the system memory management unit (IOMMU/SMMU) manager is required)
                   0 or off — disable SMMU support. This is the default.
                   1 or on  — SMMU support is required
              termflags=[-]flag[:[-]flag]* (Specify terminal flag settings)
              ticksize_ms=value    (timer granularity in ms. default 50ms)
 -O number    Size of output buffer (default 2048)
 -s           Enable software flow control
 -S           Disable software flow control (default)
 -v           Increase verbosity level(default 2)

io-char serial options(Apply for devc-ser* and devc-virtio only)
 -b number    Define initial baud rate (default 115200)
 -c clk/div   Set the input clock rate and divisor
 -u unit      Set serial unit number (default 1)

