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

sof_api: lmdk: Extraction of api headers for loadable modules #8365

Merged
merged 10 commits into from
Nov 24, 2023

Commits on Nov 24, 2023

  1. audio: Header files cleanup

    Removed unused includes from a header files.
    
    Signed-off-by: Pawel Dobrowolski <pawelx.dobrowolski@intel.com>
    pjdobrowolski authored and softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ed9727a View commit details
    Browse the repository at this point in the history
  2. module: Move ip4/base-config headers to module

    Moved header files to the module directory to separate an shared interface
    used by sof and native loadable modules.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    c67f879 View commit details
    Browse the repository at this point in the history
  3. module: Move adsp_error_code header to module

    Moved header files to the module directory to separate an shared interface
    used by sof and native loadable modules.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    f52c249 View commit details
    Browse the repository at this point in the history
  4. module: module_adapter: Move module_interface header to module

    Moved header files to the module directory to separate an shared interface
    used by sof and native loadable modules.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ec879d6 View commit details
    Browse the repository at this point in the history
  5. module: module_adapter: Move generic header file to module

    Moved header files to the module directory to separate an shared interface
    used by sof and native loadable modules.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    164935b View commit details
    Browse the repository at this point in the history
  6. module: module_adapter: Move api_ver header file to module

    Moved header files to the module directory to separate an shared interface
    used by sof and native loadable modules.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    06de180 View commit details
    Browse the repository at this point in the history
  7. module: format: stream: audio_stream: Move some definitions to module

    Extracted struct sof_audio_stream_params and enum sof_ipc_frame definitions
    get_sample_bytes, get_sample_bitdepth and get_frame_bytes functions to a
    new files in the module directory to separate an shared interface used by
    sof and native loadable modules.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    698c75e View commit details
    Browse the repository at this point in the history
  8. module: sink: source: Move sink/source api headers to module

    Moved header files to the module directory to separate an shared interface
    used by sof and native loadable modules.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    1df67fb View commit details
    Browse the repository at this point in the history
  9. lmdk: module: Use extracted module headers in lmdk

    Use of a separated module headers when building native loadable libraries.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    7e9d31f View commit details
    Browse the repository at this point in the history
  10. lmdk: Build module common functions

    Added building a static library containing common functions for modules
    provided by sof. Native loadable modules are statically linked to it.
    
    Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
    softwarecki committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    be30d2b View commit details
    Browse the repository at this point in the history