devc-serxzynq

Serial driver for the Xilinx ZYNQ ZCU10x platforms where x represents the number of the variant for the platform.

Syntax:

devc-serxzynq [-c clock[/div]]
             [-C size]
             [-d
             [-e] [-E]
             [-f] [-F]
             [-i irq_num]
             [-I size]
             [-o opt[,opt...]
             [-O number
             [-s] [-S]
             [-t level]
             [-T level]
             [-r level]
             [-u serial_unit_num]
             [-v[v]...]
[scif_num]

where scif_num can be scif1 or scif2

Runs on:

QNX OS

Options:

This driver supports generic devc-ser* options. For information about those options, see devc-ser* in the QNX Neutrino Utilities Reference guide in the QNX SDP 8.0 documentation.

For this driver, the generic -o option supports the smmu option.
smmu=0|1|off|on
(QNX OS 7.1 or later) Disable or enable the SMMU Manager support using one of these values:
  • 0/off — (Default) Disable SMMU Manager support.
  • 1/on — Enable SMMU Manager support.
If the SMMU Manager service (smmuman) service isn't running, the driver won't start and an error is logged to the slogger.
In addition to the generic devc-ser* options, this driver supports the following options:
-c clk[/div]
Set the input clock rate and an optional divisor.
-d
Enable DMA on the board. The default is disabled.
-i 0 or 1
Set the interrupt mode as event (0) or ISR (1). The default is ISR (1).
-r level
Set the real clock value from systempage or commandline (via the -c option) to /dev/clock. The default is 1.
-t level
Set receive FIFO trigger level. The SCIF default is 14.
-T level
Set transmit FIFO data trigger level. The SCIF default is 0.
-u serial_unit_num
Set serial unit number. The default is 1.

Examples:

Start the serial driver Set peripheral clock to 1 GHz:
devc-serxzynq -e -F -S 0xFF000000,53
Page updated: