This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
gsoc:2022-gsoc-sound-open-firmware [2022/02/21 09:08] dbaluta [Sound Open Firmware Community] |
gsoc:2022-gsoc-sound-open-firmware [2022/03/28 08:00] (current) dbaluta |
||
---|---|---|---|
Line 21: | Line 21: | ||
New to SOF? Watch this [[https://www.youtube.com/watch?v=vwDoEumA1Mo | Sound Open Firmware introduction]] | New to SOF? Watch this [[https://www.youtube.com/watch?v=vwDoEumA1Mo | Sound Open Firmware introduction]] | ||
- | ==== Proposal 1: Add support for converting topology binaries generated with TPLG1.0 into TPLG2.0 conf format ==== | + | ==== Proposal 1: Add serial console driver support in SOF for i.MX8 boards ==== |
- | The goal is to be able to decode existing topology binaries and convert them into the new Topology 2.0 conf format | + | The goal is to create a driver for i.MX8 serial console, then add support inside the logging system so that logs could be read via serial console. |
Code license: GPL-2.0 OR BSD-3-Clause | Code license: GPL-2.0 OR BSD-3-Clause | ||
Line 29: | Line 29: | ||
The project is considered successful if the code is accepted into SOF github tree. | The project is considered successful if the code is accepted into SOF github tree. | ||
- | Mentor: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> | + | Mentor: Daniel Baluta <daniel.baluta@nxp.com> |
Line 44: | Line 44: | ||
Mentor: Daniel Baluta <daniel.baluta@nxp.com> | Mentor: Daniel Baluta <daniel.baluta@nxp.com> | ||
- | ==== Proposal 3: Enhance SOF testbench with Linux kernel topology parser ==== | + | ==== How do I get started? ==== |
- | Reuse sound/soc/sof/* and re-write the testbench to use ASoC topology parser. | + | One good way to get started is to build the code for SOF firmware and SOF Linux driver. Follow |
+ | [[https://thesofproject.github.io/latest/getting_started/build-guide/build-from-scratch.html|Build SOF from sources]] and [[ https://thesofproject.github.io/latest/getting_started/build-guide/build-with-zephyr.html| Build SOF with Zephyr ]] guides. | ||
- | Code license: GPL-2.0 OR BSD-3-Clause | + | Log your results in a file and send an email to daniel.baluta@nxp.com. If you need help ask on [[ https://discord.gg/CRqvJWs7 | SOF Discord channel ]]. |
- | + | ||
- | The project is considered successful if the code is accepted into SOF github tree. | + | |
- | + | ||
- | Mentor: Seppo Ingalsuo <seppo.ingalsuo@intel.com> | + | |
- | + | ||
- | ==== Proposal 5: Add mutiple stream suppport to testbench ==== | + | |
- | + | ||
- | Add to testbench support for multiple streams (with multiple files I/O PCM, DAI). | + | |
- | + | ||
- | Code license: GPL-2.0 OR BSD-3-Clause | + | |
- | + | ||
- | The project is considered successful if the code is accepted into SOF github tree. | + | |
- | + | ||
- | Mentor: Seppo Ingalsuo <seppo.ingalsuo@intel.com> | + | |
- | + | ||
- | ==== Proposal 6: Add mux/demux testing functionality to testbench ==== | + | |
- | + | ||
- | Add support for testing the mux/demux component in testbench. | + | |
- | + | ||
- | Code license: GPL-2.0 OR BSD-3-Clause | + | |
- | + | ||
- | The project is considered successful if the code is accepted into SOF github tree. | + | |
- | Mentor: Jaska Uimonen <jaska.uimonen@intel.com> | ||