Skip to content
mgong98 edited this page May 24, 2025 · 2 revisions

The maXTouch Linux_6.6 Driver

Introduction

This Wiki is designed to help developers with the maXTouch Linux driver integration and provide details regarding features and available debug options.

This information is based on the Linux 4 SAM site specifically related to the SAM7D65 Curiosity development board utilizing the version 6.6.x Linux kernel.

The maXTouch Linux driver is an upgrade to the mainline kernel version of the atmel_mxt_ts.c supporting newer features offered in the maXTouch product line. This driver resides in the _drivers/input/_touchscreen directory of the kernel and interfaces with the hardware to generate 2D touch events to the Linux input subsystem.

The Linux driver can be compiled as an in-built driver or as a module to be loaded after the initial kernel boot. This Wiki provides details regarding initial configuration, build and test of the driver.

All testing has been done using the Ubuntu OS version 22.04. Any critical libraries or tools not mentioned on the Linux 4 SAM site, will be detailed in this Wiki.

Details within this Wiki will reference the standard Linux kernel and implementation on the SAMA7d65 board. Where possible, differences between the Linux “distributions” (for example, Ubuntu, Android) in terms of tools, directory locations or behavior will be noted

Clone this wiki locally