Skip to content

SAMA7D65 Source Overview

mgong98 edited this page Sep 17, 2025 · 2 revisions

For the SAMA7D65 board, it is necessary to modify various support files within the kernel to use the maXTouch Linux Driver.

Although the main Linux4SAM kernel repository (Linux & Open Source for AT91 Microchip Microprocessors) Github site has a working maXTouch Linux Driver, it does not contained the many added features to support newer maXTouch chips along with the additional debug features available when using the mxt-app utility.

For the touchscreen development, a prebulit demo image is used for testing with the various components and links noted below:

SAMA7D65 Curiosity Board Demo Images

The demo image contains the following components:

Modified versions of the kernel support files are located in the maXTouch_linux_6.12 Github website. The maXTouch Linux driver within the kernel and the u-boot-env.bin file are the main components being modified during this development. The other components of the demo image will not be used.

The following sections within this Wiki describe the modifications to the driver and associated support files.

  1. Device Tree Files Overlays
  2. Configuring the Kernel Options
  3. Building the Kernel Source
  4. Modifying the U-boot-env.txt File
  5. Loading the Touch Driver

Clone this wiki locally