Skip to content

Commit 40b384e

Browse files
Test
1 parent bb75f8a commit 40b384e

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed
Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,7 @@
1-
actor "ipc/ipc_comp_new()" as c
2-
participant "audio/component" as comp
3-
participant "comp_driver" as drv
4-
participant "lib/heap" as heap
1+
left to right direction
2+
(**Module1** //use Source//) as mod1
3+
(//provide source// **BUFFER** //provide sink//) as buf1
4+
(//use sink// **Module2**) as Mod2
55

6-
c -> comp : comp_new(comp : sof_ipc_comp)
7-
activate comp
8-
comp -> comp : get_drv(comp->type) : drv
9-
comp -> drv : drv->ops.new(comp)
10-
activate drv
11-
drv -> heap : rzalloc(Runtime)
12-
drv <-- heap
13-
comp <-- drv : comp_dev*
14-
deactivate drv
15-
16-
comp -> comp : init component
17-
c <-- comp : comp_dev*
18-
deactivate comp
6+
mod1 --> buf1
7+
buf1 --> Mod2

architectures/firmware/sof-common/pipeline_2_0/pipeline2_0_discussion.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,5 @@ Typically, a module a module. This is the most natural way of binding (at curren
8181

8282

8383
.. uml:: images/module_to_module.pu
84-
:caption: Component Device States
8584

8685
sdas

0 commit comments

Comments
 (0)