linux4microchip+sama7d65-2024.10 tag

Kernel

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

Here is a little summary of the main additional enhancements:

  • Integration of stable Long Term Support (LTS) kernel updates up to v6.6.23
  • Add support for SAMA7D65 Curiosity board
  • Basic Support
    • Timers:
      • TCB and PIT64
      • PWM and TC PWM supported
    • DMA: for peripherals and memory to memory usage
    • PMC:
      • Marked MCK3 as critical for proper low power mode operation.
      • Adjusted max frequencies and allowed MCK3 and MCK5 to be referenced in DT.
    • PIO:
      • Added support for GPIO wakeup in low power modes.
    • Serial:
      • Support for USART and console.
      • Added debug UART for DEBUG_LL.
    • I2C / SPI / USART (Flexcom):
      • Added support for I2C, SPI, and USART on flexcoms.
      • Add recovery GPIOs for I2C for SAMA7D65 Curiosity board.
    • Button and LED:
      • Added user button support on GPIOs.
      • Added multi-color LED.
  • ADC: Cover All Linux-Related Features + Triggers
    • Adapted the ADC driver for SAMA7D65, including support for temperature calibration data and triggers.
  • Thermal Supervision Functions
    • Added thermal zones and temperature sensor ADC features.
    • Thermal Support with OTP Data Retrieval: thermal zones, temperature sensor, and calibration support.
  • Power Management
    • ULP0 / ULP1 / Backup with Self-Refresh (BSR) Modes.
    • DVFS Support with Maximum CPU Clock (1 GHz) and added configuration for CPU frequency operating points.
  • Crypto Engines: TDES, SHA, AES
  • SD-Card Support:
    • Added support for SD-Card and MMC / eMMC in basic modes.
    • SDIO Mode Tested with WILC1000 / WILC3000.
  • Ethernet Support:
    • Added support for Ethernet GMAC0 and GMAC1.
  • Display Sub-System
    • Added support for XLCDC on SAMA7D65.
    • Added support for LCD backlight.
    • Added support for SAMA7D65 XLCDC's PWM used for backlight.
    • MIPI-DSI Controller:
      • Added support for the Microchip DSI controller on SAMA7D65.
      • Microchip MIPI Screen Portrait Mode: support for Microchip AC40T08A MIPI Display.
    • LVDS Controller:
      • Enabled LVDS serializer support for display pipeline.
      • Microchip LVDS Screen Landscape Mode: support for AC69T88A LVDS Display WVGA Rev 1.
    • MaXTouch Touchscreen Controller: Enabled touchscreen using the atmel_mxt_ts driver on I2C.
    • Screen Identification from U-Boot: support for identifying the screen to be used and loading the right Device Tree Overlay.
  • CAN / CAN-FD
    • Added support for CAN interfaces on SAMA7D65 Curiosity board.
  • USB Host on All Ports (USBA (J3), USBB (J23) and USBC (J24))
    • Added OHCI, and EHCI support to SAMA7D65 curiosity board.
    • Added support for USB serial devices.
  • USB Gadget (No USB-C Features)
    • Added support for USB gadget on port USBA (J3).

Media type Board Features Binary Description
Yocto Project / Poky based demo
SD Card image SAMA7D65 Curiosity Headless linux4sam-poky-sama7d65_curiosity-headless-sama7d65-ea-1.0.img.bz2 (~ 73 MB)
md5: 930649f5ef961e3982858f379eb3440d
Linux4SAM Yocto Project / Poky based demo
compiled from tag linux4microchip+sama7d65-2024.10
Follow procedure: #Create_a_SD_card_with_the_demo
Graphics linux4sam-poky-sama7d65_curiosity-graphics-sama7d65-ea-1.0.img.bz2 (~ 182 MB)
md5: 759b6a503f168df380e275204226644a
BuildRoot based demo
SD Card image SAMA7D65 Curiosity Headless linux4sam-buildroot-sama7d65_curiosity-headless-sama7d65-ea-1.0.img.bz2 (~ 87 MB)
md5: a2343e81464dfd96fbeadd826a226c54
Linux4SAM BuildRoot based demo
compiled from tag linux4microchip+sama7d65-2024.10
Follow procedure: #Create_a_SD_card_with_the_demo
Graphics linux4sam-buildroot-sama7d65_curiosity-graphics-sama7d65-ea-1.0.img.bz2 (~ 191 MB)
md5: aac6bd154fde3497b89b30a27a7188f8
r2 - 22 Oct 2024 - 14:45:24 - NicolasFerre
 
Linux & Open Source for AT91 Microchip Microprocessors

Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Microchip and others, are registered trademarks or trademarks of Microchip Technology Inc. and its subsidiaries. This site is powered by the TWiki collaboration platform

Arm® and others are registered trademarks or trademarks of Arm Limited (or its affiliates). Other terms and product names may be trademarks of others.

Ideas, requests, contributions ? Connect to LinksToCommunities page.

Syndicate this siteRSS ATOM