Synaptics RMI4 Linux bus structure

  1. About project
  2. Source code
  3. Install and build
  4. Downloads
  5. Documentation
  6. Support

About project

This implements a bus structure for Synaptics' RMI4 devices, such as touch pads. In this version
the f01 and f11 RMI functions are implemented which gives support for touch screens.

A more detailed description of the bus design can be found in the README file in the tar-ball.

Source code

The latest source tar-balls can be found in the download section. If you want to browse the git repository, it can be found at https://github.com/unixphere/rmi4.

Install and build

The driver can be installed and built as a module by issuing the following commands:
$ tar zxvf rmi4.tar.gz
$ cd rmi4
$ make

To cross-compile the driver you need to point to the target's kernel tree:
$ tar zxvf rmi4.tar.gz
$ cd rmi4
$ ARCH=<target architecture> CROSS_COMPILE=<path to your cross-compiler> \
  KDIR=<path to your kernel tree> make

Downloads

Documentation

The full RMI4 specification can be found here:
http://www.synaptics.com/sites/default/files/511-000136-01-Rev-E-RMI4%20Intrfacing%20Guide.pdf

Support

To report a bug or submit a patch to the driver, please drop a mail to our mailing list: dev-drivers@unixphere.com.
For patches, the same rules as for the Linux kernel applies.