linux4microchip-2022.04 tag

Kernel

Enhancements are added on top of the official v5.15 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 v5.15.x version is merged in our branch.

Here is a little summary of the main additional enhancements:

  • Integration of stable kernel updates up to v5.15.32
  • Addition of the new SAMA7G54 SoC as part of the SAMA7G5 family
  • WILC: Update driver & firmware to 15.7 with WPA3 security support
  • Add support for Sony imx274 camera sensor
  • ISC driver moved to media controller paradigm for image acquisition pipeline (MIPI CSI-2)
  • Support for External Interrupt Controller (EIC) available on SAMA7G5
  • Add Dynamic Voltage and Frequency Scaling (DVFS) support with Operating Performance Points (OPP) for 90MHz, 250MHz, 600MHz, 800MHz, 1GHz frequencies for SAMA7G5
  • Refactored clocks' suspend/resume
  • Support for power management modes: WFI (standby), ULP0, ULP1, BSR for SAMA7G5
  • Low power mode for on board crystal oscillators in ULP0 and ULP1 to reduce overall power consumption
  • GEMAC support with RGMII and MII for SAMA7G5
  • Fix GEMAC Wake On LAN on ulp0, ulp1 for SAMA7G5
  • Increased PIT64B clockevent timer frequency to 5MHz for better timers resolution on
  • CPU Idle support with minimized CPU frequency and DDRAM in self-refresh for SAMA7G5 family
  • Use ADC reworked driver from mainline
  • ADC support for reading temperature channel available on SAMA7G5
  • Support for accessing memory backed by OTP controller (modeled as NVMEM driver) for SAMA7G5
  • Thermal management support for SAMA7G5
  • Add QSPI / Octal SPI driver for SAMA7G5 (Single, Dual, Quad, Octal DTR modes), tested with mx66lm1g45g
  • Add NAND support for SAMA7G5 and test it with 29F4G08ABAEA
  • Add support for mx66lm1g45g NOR Flash, implement byte swap to fix endianness in 8D-8D-8D(Octal DTR)
  • Enable crypto engines on SAMA7G5: AES, TDES, SHA with same features as on sama5d2 SoC
  • Cleanup and runtime PM support for atmel-rng driver
  • Fix deadlocks on AT91 DMA driver
  • Reset controller support for USB PHY on SAMA7G5
  • Improve USB PHY clock handling when used by both Host and Device for SAMA7G5
  • Add SAMA7G5 audio interfaces drivers: SPDIF-TX, SPDIF-RX, I2S, SCC
  • Add Asynchronous Sample Rate Converter (ASRC) audio driver for SAMA7G5
  • Implement microphone PDMC driver using DMA mode for SAMA7G5
  • Enable CAN driver for SAMA7G5

Pre-built Demo

Media type Board Screen Binary Description
Yocto Project / Poky based demo
NAND Flash SAM9X60-EK - linux4sam-poky-sam9x60ek-headless-2022.04.zip (~ 91 MB)
md5: 8631c20bb8ff6a8a9a23eb7aeafe82b1
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Flash_the_demo
PDA5" (TM5000 or AC320005-5)
linux4sam-poky-sam9x60ek-graphics-2022.04.zip (~ 205 MB)
md5: a7000b5600321be5d41318207a758c3c
SD Card image SAM9X60-EK - linux4sam-poky-sam9x60ek-headless-2022.04.img.bz2 (~ 71 MB)
md5: 2ffe4678a8d64d16ff6395622a2c5222
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
PDA5" (TM5000 or AC320005-5)
linux4sam-poky-sam9x60ek-graphics-2022.04.img.bz2 (~ 170 MB)
md5: 4c70ccbe5f85aed455437fb2cc428bb4
BuildRoot based demo
SD Card image SAM9X60-EK - linux4sam-buildroot-sam9x60ek-headless-2022.04.img.bz2 (~ 41 MB)
md5: fed66f91657829ca91a2ae6085a03d46
Linux4SAM BuildRoot based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
PDA5" (TM5000 or AC320005-5)
linux4sam-buildroot-sam9x60ek-graphics-2022.04.img.bz2 (~ 147 MB)
md5: 4e0ee89a038b73062444cd04a4822771
OpenWrt based demo
SD Card image SAM9X60-EK - openwrt-22.03.0-rc1-at91-sam9x-microchip_sam9x60ek-ext4-sdcard.img.gz (~ 6 MB)
md5: fa46941f73a560d027bb7ca94bdb1871
OpenWrt based demo
released by openwrt community from tag v22.03.0-rc1
Follow procedure: #Create_a_SD_card_with_the_demo

Media type Board Screen Binary Description
Yocto Project / Poky based demo
SD Card image SAMA5D27 SOM1 EK - linux4sam-poky-sama5d27_som1_ek-headless-2022.04.img.bz2 (~ 104 MB)
md5: 85d6ba2cbd13928e1dc34df39cf11b02
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
PDA5" (TM5000 or AC320005-5)
linux4sam-poky-sama5d27_som1_ek-graphics-2022.04.img.bz2 (~ 176 MB)
md5: f34b053c1e329db3612f4c7a6561eeac
BuildRoot based demo
SD Card image SAMA5D27 SOM1 EK - linux4sam-buildroot-sama5d27_som1_ek-headless-2022.04.img.bz2 (~ 55 MB)
md5: 44b53d76532120a647f6caa47c2f501c
Linux4SAM BuildRoot based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
PDA5" (TM5000 or AC320005-5)
linux4sam-buildroot-sama5d27_som1_ek-graphics-2022.04.img.bz2 (~ 176 MB)
md5: 5d7d9b4695d5ad0ecedf99fa8f4598bf
OpenWrt based demo
SD Card image SAMA5D27 SOM1 EK - openwrt-22.03.0-rc1-at91-sama5-microchip_sama5d27-som1-ek-ext4-sdcard.img.gz (~ 8 MB)
md5: 77ec71a28dbda5753715aab56ec37083
OpenWrt based demo
released by openwrt community from tag v22.03.0-rc1
Follow procedure: #Create_a_SD_card_with_the_demo

Media type Board Screen Binary Description
Yocto Project / Poky based demo
SD Card image SAMA5D27 WLSOM1 EK - linux4sam-poky-sama5d27_wlsom1_ek-headless-2022.04.img.bz2 (~ 105 MB)
md5: 64c8e2f99570b37d09e1765cbae7294b
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
PDA5" (TM5000 or AC320005-5)
linux4sam-poky-sama5d27_wlsom1_ek-graphics-2022.04.img.bz2 (~ 176 MB)
md5: 4764947ffefc0f2910f7733992cb2272
BuildRoot based demo
SD Card image SAMA5D27 WLSOM1 EK - linux4sam-buildroot-sama5d27_wlsom1_ek-headless-2022.04.img.bz2 (~ 55 MB)
md5: eb436d8e32b4abf88e4c58393e065c61
Linux4SAM BuildRoot based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
PDA5" (TM5000 or AC320005-5)
linux4sam-buildroot-sama5d27_wlsom1_ek-graphics-2022.04.img.bz2 (~ 177 MB)
md5: 48b52d431dbbf39079c8b3d3eb486592
OpenWrt based demo
SD Card image SAMA5D27 WLSOM1 EK - openwrt-22.03.0-rc1-at91-sama5-microchip_sama5d27-wlsom1-ek-ext4-sdcard.img.gz (~ 8 MB)
md5: 00fd623978d1a8b2c7b836fe4af3a88b
OpenWrt based demo
released by openwrt community from tag v22.03.0-rc1
Follow procedure: #Create_a_SD_card_with_the_demo

Media type Board Screen Binary Description
Yocto Project / Poky based demo
SD Card image SAMA5D2-ICP - linux4sam-poky-sama5d2_icp-headless-2022.04.img.bz2 (~ 104 MB)
md5: 1df6b583890dfda8729f41e89f3b89c5
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
BuildRoot based demo
SD Card image SAMA5D2-ICP - linux4sam-buildroot-sama5d2_icp-headless-2022.04.img.bz2 (~ 54 MB)
md5: 98ba7801891d8056c0b14696dce46db9
Linux4SAM BuildRoot based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
OpenWrt based demo
SD Card image SAMA5D2-ICP - openwrt-22.03.0-rc1-at91-sama5-microchip_sama5d2-icp-ext4-sdcard.img.gz (~ 8 MB)
md5: 8f6e464483995f923d5c20caca2ea8fa
OpenWrt based demo
released by openwrt community from tag v22.03.0-rc1
Follow procedure: #Create_a_SD_card_with_the_demo

Media type Board Screen Binary Description
Yocto Project / Poky based demo
Boot on eMMC SAMA7G5-EK - linux4sam-poky-sama7g5ek-headless-2022.04.zip (~ 112 MB)
md5: ea1f800792d6618b74a44cb3e4c76d91
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Flash_the_demo
SD Card image SAMA7G5-EK - linux4sam-poky-sama7g5ek-headless-2022.04.img.bz2 (~ 100 MB)
md5: f16060c5fb0ee945e4f3f2c9e189f284
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
BuildRoot based demo
SD Card image SAMA7G5-EK - linux4sam-buildroot-sama7g5ek-headless-2022.04.img.bz2 (~ 64 MB)
md5: f2961fd6d69a2afd177f455642b0d4ee
Linux4SAM BuildRoot based demo
compiled from tag linux4microchip-2022.04
Follow procedure: #Create_a_SD_card_with_the_demo
OpenWrt based demo
SD Card image SAMA7G5-EK - openwrt-22.03.0-rc1-at91-sama7-microchip_sama7g5-ek-ext4-sdcard.img.gz (~ 6 MB)
md5: ea47d6c1acc7f92003d311681c99103c
OpenWrt based demo
released by openwrt community from tag v22.03.0-rc1
Follow procedure: #Create_a_SD_card_with_the_demo