Intel Elkhart Lake CRB driver commands
The tables below provide a summary of driver commands for Intel Elkhart Lake CRB platform.
Any other drivers used by the buildfile for Intel Elkhart Lake CRB platform are available as part of the generic driver commands.
For more information about the generic commands, see the
Generic x86_64_Driver Commands
chapter in this guide.
For more information about these and other commands,
see the QNX OSUtilities Reference.
Here are the Elkhartlake-specific drivers:
Startup
Device | STARTUP |
Command | startup-x86 |
Required binaries | startup-x86 |
Source location | $BSP_ROOT_DIR/src/hardware/startup/boards/x86 |
For more information about the startup-x86 driver, see the startup-x86
section
in the Utilities Reference guide of the QNX SDP 8.0 documentation.
Serial
Device | SERIAL |
Commands | devc-serpci vid=0x8086,did=0x4b96,pci=0 -e -b115200
devc-serpci vid=0x8086,did=0x4b4d,pci=0 -e -b115200 |
Required binaries | devc-serpci |
Required libraries | $QNX_TARGET/x86_64/lib/dll/pci |
Source location | Prebuilt only |
For more information about the devc-serpci driver, see the devc-serpci
section
in the Utilities Reference guide of the QNX SDP 8.0 documentation.
1. Disable the the LPSS Device D3 feature
SPI
Device | SPI |
Commands | spi-pxa
spi-pxa -c /etc/system/config/spi/spi.conf |
Required binaries | spi-pxa |
Configuration file | /etc/system/config/spi/spi.conf |
Source location | src/hardware/spi/pxa |
1. Disable the the LPSS Device D3 feature
2. Enable the SPI1 interface
I2C
Device | I2C |
Commands | i2c-baytrail -d 0x4b7b -r 0x8086 --u3
i2c-baytrail -d 0x4b4b -r 0x8086 --u4 |
Required binaries | i2c-baytrail, isendrecv, isend |
Source location | src/hardware/i2c/baytrail |
1. Disable the the LPSS Device D3 feature
SDMMC
Device | SDMMC |
Command | EMMC device:
devb-sdmmc cam quiet,pnp sdio idx=0,vid=0x8086,did=0x4b47,irq=16 disk name=emmc SDC device: devb-sdmmc cam quiet,pnp sdio idx=0,vid=0x8086,did=0x4b48,irq=17 disk name=sd |
Required binaries | devb-sdmmc |
Required libraries |
libcam.so, cam-disk.so, io-blk.so,
fs-dos.so, fs-qnx6.so,
ldqnx-64.so.2, libc.so, libgcc_s.so, libpci.so, pci/pci_*.so, libsecpol.so, libslog2.so, libfsnotify.so |
Source location | src/hardware/devb/sdmmc |
For more information about the devb-sdmmc driver, see the devb-sdmmc
section
in the Utilities Reference guide of the QNX SDP 8.0 documentation.