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

platform/xtos: remove shim.h interface as it's no longer needed #9461

Merged
merged 7 commits into from
Sep 16, 2024

Commits on Sep 11, 2024

  1. platform: tigerlake: move remain use of shim.h to cavs code

    The only remaining user of the SOF shim.h platform interface
    is Intel Tiger Lake platform. And even for this target, only a very
    small part of the interface is used. Everything else is either
    not used, and/or moved to Zephyr.
    
    Move the remaining definitions to the Tiger Lake implementation,
    allowing the interface to be removed from SOF platform layer.
    
    Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    kv2019i committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    20142d3 View commit details
    Browse the repository at this point in the history
  2. platform: intel: cavs: remove unused dw-dma.h

    Only native Zephyr drivers supported now for Intel cAVS, so dw-dma.h
    can be removed. Removing this file allow to remove the SOF shim.h
    layer.
    
    Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    kv2019i committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    07a4268 View commit details
    Browse the repository at this point in the history
  3. platform: intel: cavs: remove unused asm_memory_management.h

    Memory management has been moved to Zephyr for these platforms, so this
    file can be removed. Removing this file allow to remove the SOF shim.h
    layer.
    
    Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    kv2019i committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    47296a8 View commit details
    Browse the repository at this point in the history
  4. platform: intel: cavs: remove unused pm_memory.h

    Memory power management has been moved to Zephyr for these platforms, so
    this file can be removed. Removing this file allow to remove the SOF shim.h
    layer.
    
    Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    kv2019i committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f360c7d View commit details
    Browse the repository at this point in the history
  5. platform: intel: remove shim.h interface as it's no longer needed

    All users of shim.h have been either removed and/or moved to
    Zephyr, so the interface can be removed from codebase.
    
    Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    kv2019i committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    d680b32 View commit details
    Browse the repository at this point in the history
  6. xtos: sof/lib/shim.h: remove header

    Remove the shim.h interface from RTOS layer as there is no use
    of this interface anymore in SOF codebase.
    
    Link: thesofproject#9015
    Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    kv2019i committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    2b7d0b0 View commit details
    Browse the repository at this point in the history
  7. zephyr: dai.h: fix typos in code comments

    Fix errors in code documentation to match the implementation.
    
    Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
    kv2019i committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    198916c View commit details
    Browse the repository at this point in the history