Changes between Initial Version and Version 2 of Ticket #4626


Ignore:
Timestamp:
03/04/22 16:59:18 (2 years ago)
Author:
Joel Sherrill
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4626

    • Property Keywords SoC BSPs large added
    • Property Component changed from admin to bsps
    • Property Summary changed from Add BSP for Polarfire to Add BSP for Polarfire based Beagle
  • Ticket #4626 – Description

    initial v2  
     1
     2There is a new RISC-V based Beagle based on the Polarfire SOC. This project is to create a BSP for that.
     3
    14The following is a list of peripherals that have been identified based on information from https://www.microchip.com/en-us/products/fpgas-and-plds/system-on-chip-fpgas/polarfire-soc-fpgas
    25
     6This ticket is related to the BeagleBoard 2022 GSoC effort: https://elinux.org/BeagleBoard/GSoC/Ideas-2022#RTEMS_on_RISC-V
     7
    38As of 2022/3/1, at least these BSP components are supported:
    4 CPU Cores (both E51 and U54)
    5 Interrupt controller (PLIC)
    6 Timer (CLINT)
    7 UART (mmuart, 16550-compatible or close enough)
     9
     10* CPU Cores (both E51 and U54)
     11* Interrupt controller (PLIC)
     12* Timer (CLINT)
     13* UART (mmuart, 16550-compatible or close enough)
     14
    815
    916Unsupported:
    10 Ethernet (mss-gem, not in libbsd or upstream FreeBSD, lwIP support unknown)
    11 U54 MMU (bare and Sv39 modes)
     17
     18* Ethernet (mss-gem, not in libbsd or upstream FreeBSD, lwIP support unknown)
     19* U54 MMU (bare and Sv39 modes)
     20
     21There is Linux support under development for this. We need to pursue asking for dual-licensing at least the network driver as NXP did for qoriq.
    1222
    1323All other peripherals have not been checked for existing support.
     24
     25Mentors: Hesham, Kinsey, Joel, Chris, someone from Beagle community
     26Skills: C