Skip to content
mgong98 edited this page Sep 17, 2025 · 5 revisions

Using the maXTouch Linux Driver in Kernel 6.12

Introduction

This wiki is provided to help developers understand and integrate the maXTouch Linux driver using kernel 6.12. Minor changes are required in the maXTouch Linux driver for kernel 6.12, and will be noted within the Wiki.

The maXTouch Linux driver is designed to support the Linux input subsystem. The driver resides in the drivers/input/touchscreen directory of the Linux kernel and interfaces with the hardware to generate 2D touch events.

The Linux driver can be compiled as a built-in driver or as a module to be loaded after the initial kernel boot. This documentation provides details regarding the driver function along with debug and tests options.

All testing has been done using Ubuntu OS ver. 22.04 recommended by the Linux4SAM.org website
https://developerhelp.microchip.com/xwiki/bin/view/applications/linux4sam/

For kernel 6.12 development, the Microchip SAMA7D65-Curiosity board is used for Linux driver integration and testing.

For full board bring up instructions, refer to the developer link below.
https://developerhelp.microchip.com/xwiki/bin/view/applications/linux4sam/Boards/sama7d65curosity/

Where applicable, changes to the bring up instructions will be noted in this Wiki.

Clone this wiki locally