Kernel
Enhancements are added on top of the official
v6.1 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
v6.1.x version is merged in our branch.
Here is a little summary of the main additional enhancements:
- Integration of stable kernel updates up to v6.1.22
- Runtime PM support for at_xdmac DMA driver
- System suspend/resume for at_xdmac DMA driver
- Fixes for at_xdmac DMA driver to avoid failure on DMA channels on system suspend/resume
- Runtime PM support for Microchip SPDIFTX driver
- System suspend/resume support for Microchip SPDIFTX driver
- Cleanups and improvements for Microchip SPDIFTX driver
- Runtime PM support for Microchip PDMC driver
- System suspend/resume support for Microchip PDMC driver
- Fix poc noises when starting capture for Microchip PDMC driver
- Runtime PM support for Microchip SPDIFRX driver
- System suspend/resume support for Microchip SPDIFRX driver
- Fix controls for Microchip SPDIFRX driver to avoid concurrency on hardware resources
- Cleanups and improvements for Microchip SPDIFRX driver
- Removed atmel-sdramc driver and handle the clocks on proper clock drivers
- Fix imbalanced reference counter on Ethernet device that made ULP modes to fail
- Runtime PM support on SPI driver
- Delay timer support on Microchip PIT64B driver
- Cleanups on pinctrl driver to avoid potential leaks and simplify code
- Support for line bias flags that have been implemented in gpio API for at91 pio4 pinctrl driver
- Support for push-pull configuration in at91 pio4 pinctrl driver
- Zero length message digest support for hmac in atmel-sha driver
- Detection of in-place operations with two sg lists in atmel-tdes and atmel-aes drivers
- Match cfb block size with generic implementation in atmel-aes driver
- Microchip ISC/XISC mainline compatible drivers
- Enable PAC1934 support on SAMA7G5-EK, SAMA5D2-ICP, SAM9X60-EK boards
- Fix PTP TX timestamp handling due to padding and improve PTP TX timestamp on MACB driver
- Enable PTP support on SAMA7G5
- Enable SAMA7G54 SiPs