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

Fixes for i.MX xt-clang build #7538

Merged
merged 3 commits into from
May 15, 2023

Commits on May 12, 2023

  1. arch: xtensa: core.h: Add define for UINT32_C

    This define is used by the new 2023 xt-clang toolchain and, while there
    are a few definitions (identical to this one) in various implementations
    such as newlib, none of them is in use when building SOF with Zephyr
    and XtensaTools.
    
    Add this define so that the toolchain provided headers work correctly.
    
    Signed-off-by: Paul Olaru <paul.olaru@nxp.com>
    Paul Olaru committed May 12, 2023
    Configuration menu
    Copy the full SHA
    edb4659 View commit details
    Browse the repository at this point in the history
  2. drivers: imx: interrupt: Use Zephyr wrapper definitions

    For the functions platform_interrupt_clear and platform_interrupt_set,
    the existing definitions based on arch_interrupt_* do not compile with
    the xt-clang 2023 toolchain for imx. Use the Zephyr wrapper
    implementations for those for now.
    
    Signed-off-by: Paul Olaru <paul.olaru@nxp.com>
    Paul Olaru committed May 12, 2023
    Configuration menu
    Copy the full SHA
    480b24e View commit details
    Browse the repository at this point in the history
  3. west.yml: Upgrade zephyr to fa5117225a

    This update is needed to include Zephyr specific patches required for
    building SOF on i.MX platforms with Xtensa toolchain.
    
    Signed-off-by: Paul Olaru <paul.olaru@nxp.com>
    Paul Olaru committed May 12, 2023
    Configuration menu
    Copy the full SHA
    bf137f3 View commit details
    Browse the repository at this point in the history