linux4microchip-2023.04 tag

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

Pre-built Demo

Media type Board Features Binary Description
Yocto Project / Poky based demo
NAND Flash SAM9X60-EK Headless linux4sam-poky-sam9x60ek-headless-2023.04.zip (~ 104 MB)
md5: 12c3464df573b2f9c1b484ffddb654d4
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Flash_the_demo
Graphics linux4sam-poky-sam9x60ek-graphics-2023.04.zip (~ 225 MB)
md5: 827d513381fdb860ec104572a1b19e84
SD Card image SAM9X60-EK Headless linux4sam-poky-sam9x60ek-headless-2023.04.img.bz2 (~ 85 MB)
md5: f0cdc7e45db10098822ee48dd2c2a881
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
Graphics linux4sam-poky-sam9x60ek-graphics-2023.04.img.bz2 (~ 188 MB)
md5: 44ed39c2c24fae8874abbb9de8ff71fe
BuildRoot based demo
SD Card image SAM9X60-EK Headless linux4sam-buildroot-sam9x60ek-headless-2023.04.img.bz2 (~ 46 MB)
md5: 2bbdfc10834936061a08a916441c3355
Linux4SAM BuildRoot based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
Graphics linux4sam-buildroot-sam9x60ek-graphics-2023.04.img.bz2 (~ 151 MB)
md5: be96ae2a6f77e85a82d73e881c38220d
OpenWrt based demo
SD Card image SAM9X60-EK Headless openwrt-22.03.5-at91-sam9x-microchip_sam9x60ek-ext4-sdcard.img.gz (~ 6 MB)
md5: 4d2fd08661742d2fa63ec15d70655c95
OpenWrt based demo
released by openwrt community from tag v22.03.5
Follow procedure: #Create_a_SD_card_with_the_demo

Media type Board Features Binary Description
Yocto Project / Poky based demo
NAND Flash SAM9X60-Curiosity Headless linux4sam-poky-sam9x60_curiosity-headless-2023.04.zip (~ 104 MB)
md5: 2dacd2f0a8e08a0372d0ba8247fe56b6
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Flash_the_demo
Graphics linux4sam-poky-sam9x60_curiosity-graphics-2023.04.zip (~ 225 MB)
md5: 914d5f2d92fd7270299f4f222fd1f868
SD Card image SAM9X60-Curiosity Headless linux4sam-poky-sam9x60_curiosity-headless-2023.04.img.bz2 (~ 85 MB)
md5: cd15c608c2fc87bf9844487634faefc9
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
Graphics linux4sam-poky-sam9x60_curiosity-graphics-2023.04.img.bz2 (~ 188 MB)
md5: 5ef04c7c0ecb19a3a81f3ed828febba0
BuildRoot based demo
SD Card image SAM9X60-Curiosity Headless linux4sam-buildroot-sam9x60_curiosity-headless-2023.04.img.bz2 (~ 46 MB)
md5: da6f189afbd9a56c3c7b7f7761a190ee
Linux4SAM BuildRoot based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
Graphics linux4sam-buildroot-sam9x60_curiosity-graphics-2023.04.img.bz2 (~ 151 MB)
md5: cc26b88482216b021d9994e5b8930e3a

Media type Board Features Binary Description
Yocto Project / Poky based demo
SD Card image SAMA5D27 SOM1 EK Headless linux4sam-poky-sama5d27_som1_ek-headless-2023.04.img.bz2 (~ 106 MB)
md5: 0926351578a6214509d22a728c82e600
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
OP-TEE
Headless
linux4sam-poky-sama5d27_som1_ek-optee-headless-2023.04.img.bz2 (~ 111 MB)
md5: f8fda5e052f1783aca1ef8ff5f5599d1
Graphics linux4sam-poky-sama5d27_som1_ek-graphics-2023.04.img.bz2 (~ 185 MB)
md5: 10203eb8813a4b4e4fed75b142d55b6c
OP-TEE
Graphics
linux4sam-poky-sama5d27_som1_ek-optee-graphics-2023.04.img.bz2 (~ 189 MB)
md5: e80a08c66f97dd82b001fc443a1550c6
BuildRoot based demo
SD Card image SAMA5D27 SOM1 EK Headless linux4sam-buildroot-sama5d27_som1_ek-headless-2023.04.img.bz2 (~ 61 MB)
md5: 791bec159c961d4d023fdecaa0e14c97
Linux4SAM BuildRoot based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
OP-TEE
Headless
linux4sam-buildroot-sama5d27_som1_ek-optee-headless-2023.04.img.bz2 (~ 62 MB)
md5: d60a67e6447b156a6ca402a2f0ac1961
Graphics linux4sam-buildroot-sama5d27_som1_ek-graphics-2023.04.img.bz2 (~ 182 MB)
md5: 77a7a784f12360a38f9ffae3cbaf99e5
OP-TEE
Graphics
linux4sam-buildroot-sama5d27_som1_ek-optee-graphics-2023.04.img.bz2 (~ 182 MB)
md5: 879edbb2553eb42abb9f376560028ed6
OpenWrt based demo
SD Card image SAMA5D27 SOM1 EK Headless openwrt-22.03.5-at91-sama5-microchip_sama5d27-som1-ek-ext4-sdcard.img.gz (~ 8 MB)
md5: 762440499b163a716847bbf2e0cc3385
OpenWrt based demo
released by openwrt community from tag v22.03.5
Follow procedure: #Create_a_SD_card_with_the_demo

Media type Board Features Binary Description
Yocto Project / Poky based demo
SD Card image SAMA5D27 WLSOM1 EK Headless linux4sam-poky-sama5d27_wlsom1_ek-headless-2023.04.img.bz2 (~ 107 MB)
md5: f710df11ac1bf7b42df63366cb039afd
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
Graphics linux4sam-poky-sama5d27_wlsom1_ek-graphics-2023.04.img.bz2 (~ 185 MB)
md5: 8cb554b689d1153c8416c4cf0d3369b3
BuildRoot based demo
SD Card image SAMA5D27 WLSOM1 EK Headless linux4sam-buildroot-sama5d27_wlsom1_ek-headless-2023.04.img.bz2 (~ 61 MB)
md5: 269f6728b33fca90dd8d2c46674234c7
Linux4SAM BuildRoot based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
Graphics linux4sam-buildroot-sama5d27_wlsom1_ek-graphics-2023.04.img.bz2 (~ 182 MB)
md5: 1acfa4e3256aadbfdcd5dbf46495a076
OpenWrt based demo
SD Card image SAMA5D27 WLSOM1 EK Headless openwrt-22.03.5-at91-sama5-microchip_sama5d27-wlsom1-ek-ext4-sdcard.img.gz (~ 8 MB)
md5: 48a150a171b5a112a6f1c90a6e5b5c95
OpenWrt based demo
released by openwrt community from tag v22.03.5
Follow procedure: #Create_a_SD_card_with_the_demo

Media type Board Features Binary Description
Yocto Project / Poky based demo
SD Card image SAMA5D2-ICP Headless
linux4sam-poky-sama5d2_icp-headless-2023.04.img.bz2 (~ 106 MB)
md5: 50c46e6ec36a03480685dc7e1662855b
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
BuildRoot based demo
SD Card image SAMA5D2-ICP Headless linux4sam-buildroot-sama5d2_icp-headless-2023.04.img.bz2 (~ 60 MB)
md5: 283d7d07ce6e67e283132eb1a68bc66d
Linux4SAM BuildRoot based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
OpenWrt based demo
SD Card image SAMA5D2-ICP Headless openwrt-22.03.5-at91-sama5-microchip_sama5d2-icp-ext4-sdcard.img.gz (~ 8 MB)
md5: 6f6fcd87ba365024736db0809f88c674
OpenWrt based demo
released by openwrt community from tag v22.03.5
Follow procedure: #Create_a_SD_card_with_the_demo

Media type Board Features Binary Description
Yocto Project / Poky based demo
Boot on eMMC SAMA7G5-EK Headless linux4sam-poky-sama7g5ek-headless-2023.04.zip (~ 131 MB)
md5: 5a46140b3653311da220e2b22c229227
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Flash_the_demo
SD Card image SAMA7G5-EK Headless linux4sam-poky-sama7g5ek-headless-2023.04.img.bz2 (~ 118 MB)
md5: b70102c3c1262993a3ee985fc944a383
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
BuildRoot based demo
SD Card image SAMA7G5-EK Headless linux4sam-buildroot-sama7g5ek-headless-2023.04.img.bz2 (~ 68 MB)
md5: 0e138e5ca96f1a01222491c570a488a4
Linux4SAM BuildRoot based demo
compiled from tag linux4sam-2023.04
Follow procedure: #Create_a_SD_card_with_the_demo
OpenWrt based demo
SD Card image SAMA7G5-EK Headless openwrt-22.03.5-at91-sama7-microchip_sama7g5-ek-ext4-sdcard.img.gz (~ 6 MB)
md5: ddfdffd076b8799446f2dccae183557c
OpenWrt based demo
released by openwrt community from tag v22.03.5
Follow procedure: #Create_a_SD_card_with_the_demo