VMISFT-7433: GE Fanuc Board Support Package for Linux

Contents:

Abstract
Supported Boards

Abstract

The VMISFT-7433 Board Support Package (BSP) is a collection of drivers, libraries and utilities to support the use of Linux on GE Fanuc single board computers (SBCs).

A specific subset of projects from this package applies to each SBC. Reference the documentation supplied here to determine which projects are appliciable to your SBC.

Each project is a self-contained entity located in the directory matching that project's name. The Makefile and source code for each project is contained it that project's directory. Each project can be installed and uninstalled separately and not all projects need be installed for any given SBC.

Supported Boards

VMISFT-7433 supports the following boards:

If your board is not listed please contact GE Fanuc Customer Care for support information.

VMICPCI-7305

The following projects are applicable to VMICPCI-7305:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr-7305 Device driver for the onboard timer devices.
vmiwdt-7305 Device driver for the watchdog timer device.

VMICPCI-7326

The following projects are applicable to VMICPCI-7326:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr-7326 Device driver for the onboard timer devices.
vmiwdt-7326 Device driver for the watchdog timer device.

Warning: Because the VMICPCI-7326 SBC has no board id, some drivers cannot automatically detect and configure themselves. For these drivers, configuration must be done using module parameters.

For vminvr, load the module with the command: modprobe vminvr phys_addr=0xffc00020 size=32736

VMICPCI-7593

The following projects are applicable to VMICPCI-7593:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

Warning: Because the VMICPCI-7593 SBC has no board id, some drivers cannot automatically detect and configure themselves. For these drivers, configuration must be done using module parameters.

For vminvr, load the module with the command: modprobe vminvr phys_addr=0xd800e size=32754

For vmiwdtd, load the module with the command: modprobe vmiwdtd phys_addr=0xd8000

VMICPCI-7594

The following projects are applicable to VMICPCI-7594:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

Warning: Because the VMICPCI-7594 SBC has no board id, some drivers cannot automatically detect and configure themselves. For these drivers, configuration must be done using module parameters.

For vminvr, load the module with the command: modprobe vminvr phys_addr=0xd800e size=32754

For vmiwdtd, load the module with the command: modprobe vmiwdtd phys_addr=0xd8000

VMICPCI-7696

The following projects are applicable to VMICPCI-7696:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

Warning: Because the VMICPCI-7696 SBC has no board id, some drivers cannot automatically detect and configure themselves. For these drivers, configuration must be done using module parameters.

For vminvr, load the module with the command: modprobe vminvr phys_addr=0xd800e size=32754

For vmiwdtd, load the module with the command: modprobe vmiwdtd phys_addr=0xd8000

VMICPCI-7697

The following projects are applicable to VMICPCI-7697:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

Warning: Because the VMICPCI-7697 SBC has no board id, some drivers cannot automatically detect and configure themselves. For these drivers, configuration must be done using module parameters.

For vminvr, load the module with the command: modprobe vminvr phys_addr=0xd800e size=32754

For vmiwdtd, load the module with the command: modprobe vmiwdtd phys_addr=0xd8000

VMICPCI-7699

The following projects are applicable to VMICPCI-7699:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMICPCI-7710

The following projects are applicable to VMICPCI-7710:

vmiwdtd Device driver for the watchdog timer device.

VMICPCI-7715

The following projects are applicable to VMICPCI-7715:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMICPCI-7716

The following projects are applicable to VMICPCI-7716:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMICPCI-7753

The following projects are applicable to VMICPCI-7753:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.

VMICPCI-7755

The following projects are applicable to VMICPCI-7755:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

VMICPCI-7756

The following projects are applicable to VMICPCI-7756:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

VMICPCI-7757

The following projects are applicable to VMICPCI-7757:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

VMICPCI-7806

The following projects are applicable to VMICPCI-7806:

vmiwdt-7806 Device driver for the watchdog timer device.

VMICPCI-7808

The following projects are applicable to VMICPCI-7808:

vmiwdt-7806 Device driver for the watchdog timer device.

VMIPC4-7301

The following projects are applicable to VMIPC4-7301:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr-7305 Device driver for the onboard timer devices.
vmiwdt-7305 Device driver for the watchdog timer device.

VMIOMAX-8451

The following projects are applicable to VMIOMAX-8451:

vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr-7305 Device driver for the onboard timer devices.
vmiwdt-7305 Device driver for the watchdog timer device.

VMIVME-7591

The following projects are applicable to VMIVME-7591:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMIVME-7592

The following projects are applicable to VMIVME-7592:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMIVME-7695

The following projects are applicable to VMIVME-7695:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMIVME-7696

The following projects are applicable to VMIVME-7696:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrc Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMIVME-7697

The following projects are applicable to VMIVME-7697:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrc Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMIVME-7697A

The following projects are applicable to VMIVME-7697A:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrc Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMIVME-7698

The following projects are applicable to VMIVME-7698:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMIVME-7700

The following projects are applicable to VMIVME-7700:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

VMIVME-7740

The following projects are applicable to VMIVME-7740:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmr_82c54 Device driver for the onboard timer devices.
vmiwdtd Device driver for the watchdog timer device.

VMIVME-7750

The following projects are applicable to VMIVME-7750:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

VMIVME-7751

The following projects are applicable to VMIVME-7751:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

VMIVME-7765

The following projects are applicable to VMIVME-7765:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

VMIVME-7766

The following projects are applicable to VMIVME-7766:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

VMIVME-7805

The following projects are applicable to VMIVME-7805:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

Warning: Linux kernel version 2.4.26 or later must be installed for the VMIVME-7805 timer drivers to function accurately.

VMIVME-7807

The following projects are applicable to VMIVME-7807:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

Warning: Linux kernel version 2.4.26 or later must be installed for the VMIVME-7807 timer drivers to function accurately.

VMIVME-7809

The following projects are applicable to VMIVME-7809:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vmieep-7809 Example program for accessing a serial EEPROM on the SMBus.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.

Warning: Linux kernel version 2.4.26 or later must be installed for the VMIVME-7809 timer drivers to function accurately.

VMIVME-7810

The following projects are applicable to VMIVME-7810:

vme_universe Provides a device driver, an application program interface (API) library, and a set of utilities for accessing the VMEbus via the Tundra Universe II VMEbus-PCI bridge device.
vminvr Device driver for non-volatile RAM (NVRAM) access.
vmitmrf Device driver for the onboard timer devices.
vmiwdtf Device driver for the watchdog timer device.


Copyright 2006 GE Fanuc Embedded Systems, Inc. Questions, Comments, Corrections? Email support.embeddedsystems@gefanuc.com.