mirror of https://github.com/thesofproject/sof.git
80666b7cc7
Make sure component creation is not tightly coupled to a particular IPC version. This is mostly a mechanical change of structures being passed to the comp creation APIs away from IPC specific to general structures. Highlevel changes 1) Pass a common component data object and a component specific data object during create(). 2) Mark the component IPC derived data as "ipc_config" within the component device to help developers track the data source origin. 3) Pass component specific data during creation so that componets can allocate and copy to thier private data. 4) Comp_dev no longer has component specific data appended to it. Instead we can store all in the comp private data (and hence use the compiler to access it rather than by developer access methods). Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com> |
||
---|---|---|
.. | ||
cmocka | ||
CMakeLists.txt |