Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ipm driver for AMD-Xilinx platforms. #61008

Merged
merged 2 commits into from
Aug 15, 2023

Commits on Jul 31, 2023

  1. soc: zynqmp: increase SRAMP_PRIV MPU region size

    openamp shared memory regions can be anywhere in DDR memory
    withing 2G range. Current SRAM_PRIV region is 64M which
    prevents access of shared memory (vrings) by RPU (cortex-r5)
    if it is out of 64M range. This patch allows vrings to be in DDR within
    2G address space.
    
    Developed-by: Dan Millea
    Commited by: Tanmay Shah
    
    Signed-off-by: Dan Milea <dan.milea@windriver.com>
    Signed-off-by: Tanmay Shah <tanmay.shah@amd.com>
    tnmysh committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    58f6db9 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. drivers: ipm: add zynqmp r5f support

    Add ipm driver to use Inter Processor Interrupts
    on Xilinx ZynqMP platform. This patch also adds sample
    application that shows use of xlnx ipm driver.
    
    This driver uses default arm gic interrupt controller
    and works only for lockstep mode of cortex-r5f
    cluster for now.
    
    In split mode the cortex-r5 cluster will
    have two r5f cores and they are expected to work in AMP
    mode. If both r5f cores run simultaneouly, only one of
    the core is able to receive IPI interrupts at this time
    and it will be the one that started later. In future
    this limitation shall be removed.
    
    Signed-off-by: Tanmay Shah <tanmay.shah@amd.com>
    tnmysh committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    5bf566b View commit details
    Browse the repository at this point in the history