<?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>topic Integration RIL drivers to Imx8mp in Android 12 in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/Integration-RIL-drivers-to-Imx8mp-in-Android-12/m-p/1952558#M25441</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying integration RIL drivers in imx9mp EVB.&lt;/P&gt;&lt;P&gt;Followed below steps:&lt;/P&gt;&lt;P&gt;1. Updated the file named "imx8mp_gki.fragment" located in&amp;nbsp; "\android_build\vendor\nxp-opensource\kernel_imx\arch\arm64\configs" with following MACROs.&lt;/P&gt;&lt;P&gt;CONFIG_USB_SERIAL_WWAN=m&lt;BR /&gt;CONFIG_USB_SERIAL_OPTION=m&lt;BR /&gt;CONFIG_USB_WDM=m&lt;BR /&gt;CONFIG_USB_NET_QMI_WWAN=m&lt;BR /&gt;CONFIG_RMNET=m&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; Updated the file "SharedBoardConfig.mk" located in "\android_build\device\nxp\imx8m\evk_8mp" with following info.&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ifeq&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;IMX8MP_USES_GKI&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,true)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;BOARD_VENDOR_RAMDISK_KERNEL_MODULES&lt;/SPAN&gt;&lt;SPAN&gt; += &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/net/usb/qmi_wwan.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/usb/class/cdc-wdm.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/usb/serial/option.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/usb/serial/usb_wwan.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/net/ethernet/qualcomm/rmnet/rmnet.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/mm/zsmalloc.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/block/zram/zram.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/soc/imx/soc-imx8m.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="venkata_kiran_0-1726085505563.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/298624i0E3FA838BFF8EBA7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="venkata_kiran_0-1726085505563.png" alt="venkata_kiran_0-1726085505563.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Ran the build&amp;nbsp; using following commands.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;export MY_ANDROID=`pwd`&lt;BR /&gt;export AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-&lt;BR /&gt;export CLANG_PATH=/opt/prebuilt-android-clang&lt;BR /&gt;source build/envsetup.sh&lt;BR /&gt;lunch evk_8mp-userdebug&lt;BR /&gt;./imx-make.sh -j4 2&amp;gt;&amp;amp;1 | tee build-log.txt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Getting following error.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;vendor/partner_gms&lt;BR /&gt;============================================&lt;BR /&gt;ninja: no work to do.&lt;BR /&gt;wildcard(out/target/product/evk_8mp/clean_steps.mk) was changed, regenerating...&lt;BR /&gt;No need to regenerate ninja file&lt;BR /&gt;out/target/product/evk_8mp/obj/CONFIG/kati_packaging/dist.mk was modified, regenerating...&lt;BR /&gt;[ 33% 1/3] initializing packaging system ...&lt;BR /&gt;[ 66% 2/3] including distdir.mk ...&lt;BR /&gt;[100% 3/3] writing packaging rules ...&lt;BR /&gt;Starting ninja...&lt;BR /&gt;&lt;STRONG&gt;FAILED: ninja: '/drivers/net/usb/qmi_wwan.ko', needed by 'out/target/product/evk_8mp/obj/PACKAGING/depmod_vendor_stripped_intermediates/qmi_wwan.ko', missing and no known rule to make it&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;15:38:46 ninja failed with: exit status 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;#### failed to build some targets (14 seconds) ####&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When i look for kernel object of qmi_wwan.ko is present at "android_build"&lt;/P&gt;&lt;P&gt;#find out/ -name qmi_wwan.&lt;BR /&gt;&lt;BR /&gt;out/target/product/evk_8mp/obj/KERNEL_OBJ/drivers/net/usb/qmi_wwan.ko&lt;/P&gt;&lt;P&gt;But still i am seeing Build Falure.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please suggest whether i am missing any steps here.?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 11 Sep 2024 20:19:32 GMT</pubDate>
    <dc:creator>venkata_kiran</dc:creator>
    <dc:date>2024-09-11T20:19:32Z</dc:date>
    <item>
      <title>Integration RIL drivers to Imx8mp in Android 12</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Integration-RIL-drivers-to-Imx8mp-in-Android-12/m-p/1952558#M25441</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying integration RIL drivers in imx9mp EVB.&lt;/P&gt;&lt;P&gt;Followed below steps:&lt;/P&gt;&lt;P&gt;1. Updated the file named "imx8mp_gki.fragment" located in&amp;nbsp; "\android_build\vendor\nxp-opensource\kernel_imx\arch\arm64\configs" with following MACROs.&lt;/P&gt;&lt;P&gt;CONFIG_USB_SERIAL_WWAN=m&lt;BR /&gt;CONFIG_USB_SERIAL_OPTION=m&lt;BR /&gt;CONFIG_USB_WDM=m&lt;BR /&gt;CONFIG_USB_NET_QMI_WWAN=m&lt;BR /&gt;CONFIG_RMNET=m&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; Updated the file "SharedBoardConfig.mk" located in "\android_build\device\nxp\imx8m\evk_8mp" with following info.&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ifeq&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;IMX8MP_USES_GKI&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;,true)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;BOARD_VENDOR_RAMDISK_KERNEL_MODULES&lt;/SPAN&gt;&lt;SPAN&gt; += &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/net/usb/qmi_wwan.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/usb/class/cdc-wdm.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/usb/serial/option.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/usb/serial/usb_wwan.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; +&lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/net/ethernet/qualcomm/rmnet/rmnet.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/mm/zsmalloc.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/block/zram/zram.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;$(&lt;/SPAN&gt;&lt;SPAN&gt;KERNEL_OUT&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;/drivers/soc/imx/soc-imx8m.ko &lt;/SPAN&gt;&lt;SPAN&gt;\&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="venkata_kiran_0-1726085505563.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/298624i0E3FA838BFF8EBA7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="venkata_kiran_0-1726085505563.png" alt="venkata_kiran_0-1726085505563.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Ran the build&amp;nbsp; using following commands.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;export MY_ANDROID=`pwd`&lt;BR /&gt;export AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-&lt;BR /&gt;export CLANG_PATH=/opt/prebuilt-android-clang&lt;BR /&gt;source build/envsetup.sh&lt;BR /&gt;lunch evk_8mp-userdebug&lt;BR /&gt;./imx-make.sh -j4 2&amp;gt;&amp;amp;1 | tee build-log.txt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Getting following error.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;vendor/partner_gms&lt;BR /&gt;============================================&lt;BR /&gt;ninja: no work to do.&lt;BR /&gt;wildcard(out/target/product/evk_8mp/clean_steps.mk) was changed, regenerating...&lt;BR /&gt;No need to regenerate ninja file&lt;BR /&gt;out/target/product/evk_8mp/obj/CONFIG/kati_packaging/dist.mk was modified, regenerating...&lt;BR /&gt;[ 33% 1/3] initializing packaging system ...&lt;BR /&gt;[ 66% 2/3] including distdir.mk ...&lt;BR /&gt;[100% 3/3] writing packaging rules ...&lt;BR /&gt;Starting ninja...&lt;BR /&gt;&lt;STRONG&gt;FAILED: ninja: '/drivers/net/usb/qmi_wwan.ko', needed by 'out/target/product/evk_8mp/obj/PACKAGING/depmod_vendor_stripped_intermediates/qmi_wwan.ko', missing and no known rule to make it&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;15:38:46 ninja failed with: exit status 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;#### failed to build some targets (14 seconds) ####&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When i look for kernel object of qmi_wwan.ko is present at "android_build"&lt;/P&gt;&lt;P&gt;#find out/ -name qmi_wwan.&lt;BR /&gt;&lt;BR /&gt;out/target/product/evk_8mp/obj/KERNEL_OBJ/drivers/net/usb/qmi_wwan.ko&lt;/P&gt;&lt;P&gt;But still i am seeing Build Falure.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please suggest whether i am missing any steps here.?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2024 20:19:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Integration-RIL-drivers-to-Imx8mp-in-Android-12/m-p/1952558#M25441</guid>
      <dc:creator>venkata_kiran</dc:creator>
      <dc:date>2024-09-11T20:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: Integration RIL drivers to Imx8mp in Android 12</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Integration-RIL-drivers-to-Imx8mp-in-Android-12/m-p/1953021#M25446</link>
      <description>&lt;P&gt;Hi &lt;/P&gt;
&lt;P&gt;You can try to define those .ko files in&amp;nbsp;&lt;STRONG&gt;BOARD_VENDOR_KERNEL_MODULES&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards&lt;BR /&gt;Zhiming&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2024 05:07:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Integration-RIL-drivers-to-Imx8mp-in-Android-12/m-p/1953021#M25446</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2024-09-12T05:07:34Z</dc:date>
    </item>
  </channel>
</rss>

