Welcome to 1 Welcome to the main starting point for Linux OS on Microchip Microprocessors. Its aim is to centralize information about Linux kernel and open source...
OpenEmbedded / Yocto Project / Poky: build from sources How to build Poky for AT91 Note that building an entire distribution is a long process. It also requires...
Linux Kernel 6.6 Linux 6.6 for MPU source code The Linux kernel for Microchip ARM Based MPUs (aka AT91) is distributed as a GIT tree hosted on GitHub as a...
How to use WILC on SAM development boards Introduction This page describes how WILC devices could be used on SAM development boards.This includes various link...
Software Tools SAM BA (SAM Boot Assistant In system Programmer) can run on: Windows 32 bit and 64 bit Linux x86 and x86 64 SAM BA is able to program...
SAM BA 3 subsections Install SAM BA software in your PC In addition to the official SAM BA pages on http://www.microchip.com, we maintain information about SAM BA...
DT Overlay Introduction A device tree overlay is a file that can be used at runtime (by the bootloader in our case) to dynamically modify the device tree, adding...
Dedicated page on U Boot wiki: http://www.denx.de/wiki/U Boot/SourceCode You can easily download U Boot source code from GitHub U Boot repository: clone the Linux4microchip...
U Boot Introduction Das U Boot the Universal Boot Loader website is the main entry point for this bootloader / debugging tool available on several processors...
How to build Buildroot for AT91 Prerequisites Host build system should be a Linux system with software installed. In addition to these required packages, you should...
Linux Kernel Ecosystem Kernel Archives is the primary site for the Linux kernel source. All Linux kernel versions, including latest snapshot or `release candidate...
Media controller pipeline for image acquisition and SAM MPU products Introduction Starting from kernel version linux 5.15 at91 and mainline 6.2, MPU products Linux...
Common to most of the boards Serial terminal configuration common Exceptions: sama5d2 revision A , only to access the ROMCode through serial interface and...
Buildroot Images for SAMA7D65 Curiosity and BSR Known Limitation with Backup Self Refresh (BSR) low power mode on ready made Buildroot images Description Backup...
Recent update of FAQ This is the recent update of FAQ based on classification defined by WebFaqBaseForm FAQ updates by Boards $ Sam9x60Curiosity: $ Sam9x75Curiosity...
How to use the Atmel KMS/DRM LCD driver Introduction Since linux 3.18 at91, the recent Atmel SoCs have a new LCD driver that is based on the Linux KMS/DRM sub system...
U Boot FAQ How does U Boot auto detect the connected PDA on my board ? A: U Boot uses a specific GPIO pin to read a memory from the connected PDA. More information...
Using FIT image and Device Tree Overlays How it works Using FIT with overlays Since U boot 2018.07, released with linux4sam 6.0, we have the feature of adding Device...
How to patch Device Tree Blob in U boot using Overlays How it works How to patch Device Tree Blob in U boot using Overlays Starting from U boot 2018.07 released...
Using systemd Introduction This section provides a guide on configuring and using systemd, the advanced system, and the service manager on target. Systemd...
Thermal management support on SAMA7G5 Introduction SAMA7G5 support thermal management. The in SoC temperature sensor is connected to channel 31 of ADC. Starting with...
Using the SAMA5D2 compatible ADC device Introduction This page describes how to test the features of the SAMA5D2 compatible ADC device. This driver uses the Industrial...
Configure AT91Bootstrap sama5d3xek Assuming you are at the AT91Bootstrap root directory, you will find a board/sama5d3xek folder which contains several default...
Create a SD card with the demo You need a 1 GB SD card (or more) and to download the image of the demo. The image is compressed to reduce the amount of data to download...
AT91Bootstrap Introduction AT91Bootstrap is the 2nd level bootloader for Atmel AT91 SoC providing a set of algorithms to manage the hardware initialization such...
SAMA5D2 Chip Features The SAMA5D2 series is a high performance, ultra low power ARM Cortex A5 processor based MPU. The Cortex A5 processor runs up to 500MHz and features...
ConnectModuleFromPDA Connection Summary There are multiple types of display modules used on the SAMA5D2, SAMA5D3, SAMA5D4 Xplained boards , SAMA5D27 SOM1 EK , SAMA5D...
OpenWrt Introduction OpenWrt is an open source project for embedded operating system based on Linux, primarily used on embedded devices to route network traffic...
UsingMaxTouch Introduction The maXTouch Series features a complete portfolio of high performance single chip controllers designed to address every touchscreen size...
Convert SAM BA scripts This page can help you convert your SAM BA script from one revision of SAM BA to the other. We made some little changes to the SAM BA API and...
Crypto hardware acceleration Introduction This page is mainly about how to use crypto hardware acceleration in OpenSSL.Many internet applications such as OpenSSH...
USB gadget configuration Introduction This page is mainly about how to configure USB Gadget on Linux kernel. There are two ways to configure the USB Gadget framework...
How to use Pulse Width Modulation driver Introduction This page describes how PWM could be configured, debugged and used on SAMA5D2 devices. Since linux...
Using I2SC (Inter IC Sound Controller) Introduction This page explains how to enable and configure I2SC from SAMA5D2 and SAM9X60 SoCs to an external codec, using...
Image Sensor Controller White balance features These features are available and apply only for the Atmel Image sensor controller . They do not apply for the Image...
SAMA7G5 Image Acquisition pipeline Introduction This page is a complete reference to SAMA7G5 image acquisition pipeline capabilities, focusing on the software for...
External Component on External Bus Interface Introduction The External Bus Interface is designed to ensure the successful data transfer between several external...
SAMA7G5 and Omnivision OV7740 This page describes the possibility of connecting a parallel sensor (example given is Omnivision ov7740) to the SAMA7G5 MPU. The board...