File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
developer_guides/firmware/components Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -24,10 +24,12 @@ uAPI to create a component of that ``type``. It also provides an entry point
2424to the component ops implementation.
2525
2626UUIDs (Universally Unique Identifiers) provide a more scalable and
27- collision-free way of component identification. UUIDs are currently used by
28- the tracing subsystem while both the topology and driver still depend on
29- ``type `` to define topology and create component instances. UUIDs are
30- expected to replace the ``type `` in these parts as well.
27+ collision-free way of component identification. UUIDs are currently used as
28+ the standard interface by all users of the SOF firmware, including the
29+ tracing subsystem, the topology .m4 files, and the Linux topology driver.
30+ Using the ``type `` to define topology and create component is still supported
31+ today, but the ``type `` could be moved out of the IPC struct in the future,
32+ so allocating UUID for the new added component driver is strongly recommended.
3133
3234The UUID entry declared in the FW code contains the identifier value as well
3335as the object which is the component name in this case. Both are
You can’t perform that action at this time.
0 commit comments