<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: How to load and install module automatically at kernel bootup in standalone build?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1658257#M206629</link>
    <description>&lt;P&gt;Hi &lt;SPAN class=""&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299" target="_self"&gt;&lt;SPAN class=""&gt;Dhruvit&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;Attached please find the .config &amp;amp; imx_v8_defconfig files at iMX Linux kernel at &lt;A href="https://github.com/nxp-imx/linux-imx" target="_blank" rel="noopener"&gt;https://github.com/nxp-imx/linux-imx&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;There is no option for wm8960 as shown in 7.1.4.6.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RVT_2-1685091435048.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/224991iE6A7C54CEBB18B6F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RVT_2-1685091435048.png" alt="RVT_2-1685091435048.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RVT_1-1685091211794.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/224990i8175B29ADF4BED44/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RVT_1-1685091211794.png" alt="RVT_1-1685091211794.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RVT_0-1685090998095.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/224987i6F1F71388A01A09B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RVT_0-1685090998095.png" alt="RVT_0-1685090998095.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I intend to port another codec to EVK platform by following the baseline EVK kernel code. Therefore, I would like to know all know-how in order to let a new codec to work with iMX8MP SAI and audio framework. Firstly, I have to build the same as the demo files.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, can NXP provide something like audio subsystem linux porting guide - user manual?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Fri, 26 May 2023 09:09:28 GMT</pubDate>
    <dc:creator>RVT</dc:creator>
    <dc:date>2023-05-26T09:09:28Z</dc:date>
    <item>
      <title>How to load and install module automatically at kernel bootup in standalone build?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1653499#M206147</link>
      <description>&lt;P&gt;Hello, NXP experts:&lt;/P&gt;&lt;P&gt;By using&amp;nbsp;demo files (LF_v6.1.1_1.0.0_images_IMX8MPEVK or LF_v5.15.71-2.2.0_images_IMX8MPEVK) from "&lt;A href="https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX" target="_blank"&gt;https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX&lt;/A&gt;", all peripherals can be found and loaded properly on i.MX 8M Plus EVK.&lt;/P&gt;&lt;P&gt;For example, WM8960 can be found with demo files.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RVT_0-1684469111192.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/223900i3469DAF980A47FC7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RVT_0-1684469111192.png" alt="RVT_0-1684469111192.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But there is no peripherals found by using the standalone built image with "&lt;A href="https://github.com/nxp-imx/linux-imx" target="_blank"&gt;https://github.com/nxp-imx/linux-imx&lt;/A&gt;". The default "imx_v8_defconfig" and "imx8mp-evk.dts" are applied in the build.&lt;/P&gt;&lt;P&gt;For example, no soundcard can be found with standalone built kernel image.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RVT_1-1684469163893.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/223901iDE422B5FEA644E3D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RVT_1-1684469163893.png" alt="RVT_1-1684469163893.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I build the same kernel image as the demo files?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2023 04:09:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1653499#M206147</guid>
      <dc:creator>RVT</dc:creator>
      <dc:date>2023-05-19T04:09:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to load and install module automatically at kernel bootup in standalone build?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1654781#M206269</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/210222"&gt;@RVT&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;One needs to enable menuconfig options in the kernel to load specific modules.&lt;/P&gt;
&lt;P&gt;Please refer to&lt;STRONG&gt;&amp;nbsp;7.1.4.6 Menu Configuration Options&lt;/STRONG&gt; in&lt;A href="https://www.nxp.com/docs/en/reference-manual/IMX_REFERENCE_MANUAL.pdf" target="_self"&gt;&amp;nbsp;i.MX Linux Reference Manual&lt;/A&gt; to enable&amp;nbsp;SoC Audio supports for WM8958, WM8960, and WM8962 CODEC.&lt;/P&gt;
&lt;P&gt;One can add module names in&amp;nbsp;/etc/modules-load.d/&amp;lt;module_list&amp;gt;.conf to automatically load kernel modules.&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2023 11:36:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1654781#M206269</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-22T11:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to load and install module automatically at kernel bootup in standalone build?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1658257#M206629</link>
      <description>&lt;P&gt;Hi &lt;SPAN class=""&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299" target="_self"&gt;&lt;SPAN class=""&gt;Dhruvit&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;Attached please find the .config &amp;amp; imx_v8_defconfig files at iMX Linux kernel at &lt;A href="https://github.com/nxp-imx/linux-imx" target="_blank" rel="noopener"&gt;https://github.com/nxp-imx/linux-imx&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;There is no option for wm8960 as shown in 7.1.4.6.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RVT_2-1685091435048.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/224991iE6A7C54CEBB18B6F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RVT_2-1685091435048.png" alt="RVT_2-1685091435048.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RVT_1-1685091211794.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/224990i8175B29ADF4BED44/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RVT_1-1685091211794.png" alt="RVT_1-1685091211794.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RVT_0-1685090998095.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/224987i6F1F71388A01A09B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RVT_0-1685090998095.png" alt="RVT_0-1685090998095.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I intend to port another codec to EVK platform by following the baseline EVK kernel code. Therefore, I would like to know all know-how in order to let a new codec to work with iMX8MP SAI and audio framework. Firstly, I have to build the same as the demo files.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, can NXP provide something like audio subsystem linux porting guide - user manual?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 26 May 2023 09:09:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1658257#M206629</guid>
      <dc:creator>RVT</dc:creator>
      <dc:date>2023-05-26T09:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to load and install module automatically at kernel bootup in standalone build?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1658915#M206706</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/210222"&gt;@RVT&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;Please make sure that&lt;STRONG&gt;&amp;nbsp;snd-soc-fsl-asoc-card.ko&lt;/STRONG&gt; module is loaded correctly.&lt;/P&gt;
&lt;P&gt;One can try building a linux image using yocto.&lt;/P&gt;
&lt;P&gt;Please refer to&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/user-guide/IMX_YOCTO_PROJECT_USERS_GUIDE.pdf" target="_self"&gt;i.MX Yocto Project User's Guide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;One can refer to the below-mentioned documents related to Audio Codec porting.&lt;/P&gt;
&lt;P&gt;1. Chapter 7 Audio -&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/reference-manual/IMX_REFERENCE_MANUAL.pdf" target="_self"&gt;i.MX Linux Reference Manual&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;2. Chapter - 16 Porting Audio Codecs in&lt;A href="https://www.nxp.com/docs/en/user-guide/IMX_PORTING_GUIDE.pdf" target="_self"&gt;&amp;nbsp;i.MX Porting Guide&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;3 .&lt;A href="https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/imx-processors%40tkb/905/9/AudioCodec_WM8960_Porting_L3.10.53_PianoPI_151012.pdf" target="_self"&gt;&amp;nbsp;Audio Codec WM8960 Porting Notes&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;4.&lt;A href="https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/WM8960-audio-codec/ta-p/1119101" target="_self"&gt;&amp;nbsp;WM8960 audio codec&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;5.&amp;nbsp;&lt;A href="http://gopinaths.gitlab.io/post/audio_codec_in_linux/" target="_self"&gt;Porting custom audio codec in Linux BSP&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/P&gt;</description>
      <pubDate>Mon, 29 May 2023 06:20:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-load-and-install-module-automatically-at-kernel-bootup-in/m-p/1658915#M206706</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-29T06:20:34Z</dc:date>
    </item>
  </channel>
</rss>

