Discussion about imx_dsp_rproc FW_READY policy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all,

I want to start this thread in order to clarify what assumptions a
remoteproc driver is able to make
about a firmware loaded on a remote processor.

Discussion is generated by this thread:

[1] https://www.spinics.net/lists/kernel/msg4857733.html

imx_dsp_rproc driver assumes that the remote firmware will send a
notification once it has booted up and this is the default behavior.

This doesn't work well with Zephyr samples which do not send such notification!

I want to get an agreement for the following questions:

1) What should be the default behavior of a remote proc driver?

In my opinion it should not make any assumption about the remote part.
Thus by default the driver should not wait for any message!

2) How can we support various "protocols" of starting up. Eg (wait for
firmware / no wait for firmware).

In patch [1] Iulia proposed to add a flag that will select the correct
behavior. As per Mathieu's comments this doesn't
scale up, for next flags.

How can we solve this? In my opinion using a kernel module parameter
OR a device tree property should be enough.

What do you think?

thanks,
Daniel.



[Index of Archives]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux