Kernel
As a updated kernel revision this branch contains all the enhancements already found on the the
Atmel linux-3.18-at91 branch.
Here is a little summary of the enhancements added on top of the official
v4.1 Linux kernel tag:
- all Atmel material included in the following 4.2 kernel:
- addition of newer AT91 boards
- AT91SAM9x5: pwm0 pinctrl definition
- SAMA5D4: more peripherals: usarts, uarts, spi, pioD access
- SAMA5D3: phy address for gmac
- regulator additions for the SD/MMC
- rtc node for AT91SAM9RL/AT91SAM9RL-EK
- addition of the new SAMA5D2 SoC and associated SAMA5D2 Xplained board
- DMA: interleaved, memset and scatter-gathered memset offload operations
- flexcom: serial, I2C and SPI: new FIFO and DMA modes for SAMA5D2
- SDHCI driver (SD/MMC) for SAMA5D2
- ClassD audio output driver for SAMA5D2
- Image Sensor:
- ISC: support YUV sensor output ; support RGB output format
- ISI enhancement: add RGB565, GREY, SGRBG, SBGGR (Bayer) support
- new shutdown controller driver for SAMA5D2
- new I2S controller driver for audio on SAMA5D2
- CAN controller for SAMA5D2
- new watchdog driver for SAMA5D4 & SAMA5D2 SoCs
- generated and audio PLL clocks for SAMA5D2
- support for act8865 PMIC
- LCD specification to the at91sam9x5 series and associated boards
- fixes for USB, AES dma configuration
Kernel
- support for new SAMA5D2 SoC and the associated sama5d2 Xplained board
- QSPI with DMA (disabled in Device Tree by default)
- Flexcom with FIFO & DMA
- USART interface
- I2C interface
- SPI interface
- SD/MMC interface (SDHCI) + on-board eMMC
- Audio using Class D amplifier
- ISC
- support YUV sensor output
- support RGB output format
- Crypto engines
- fix residue computation for HDMA
- ISI: add RGB565, GREY, SGRBG, SBGGR (Bayer) support
- runtime PM: added the ISI driver, modifications to the HLCD DRM driver
And the enhancements from linux4sam_4.7 tag below