Kernel
Enhancements are added on top of the official
v4.19 Linux kernel tag where most of the Microchip SoC features are already supported. Note as well that we re-integrate each and every
stable kernel release on top of this Long Term Support (LTS) kernel revision. This means that each
v4.19.x version is merged in our branch.
Here is a little summary of the main additional enhancements:
- SAM9X60 SoC drivers:
- PLL Fractional support
- PIT64 driver used for clock event
- PIO drive strength and slew rate support
- PWM support
- QSPI controller support
- NAND controller support
- ISI support
- ADC support
- Reworked USB gadget driver. Updated endpoint allocation scheme. Fixed driver when working in FIFO mode only
- I2S Multi Channel driver with support of up to 8 channels in TDM mode
- Power management: ULP0 PM and Idle
- Watchdog support
- TRNG support
- RTC support
- SAMA5D27 WLSOM1 drivers:
- Backup and self-refresh support for LPDDR2
- PTC support for QT1 Mutual/Self Capacitance and Q2 wings