This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

mali r5p0-06rel0 odroidxu3

Hi All,

I would like to know how to integrate mali r5p0-06rel0 for OdroidXU3 board.

I have user TX011-SW-99002-r5p1-00rel1 along with chromebook-platform patch.

Has some body make it working on latest kernel.

-Anand Moon

Parents
  • Hi moon.linux,

    The general rule for upgrading the Mali driver from an existing BSP is as follows:

    • Obtain the Kernel source-code for the device you are targeting (Odroid XU3 in your instance)
    • Pull the integration platform files from the Mali Kernel side component of the kernel sources
      • Location and file names may vary so cannot be described here. Roughly speaking, you should find it in a folder called 'platform' within the mali directory in the kernel
    • Remove the existing Mali Kernel side component from the kernel sources
    • Replace it with the Mali Kernel side component that matches your desired Driver Version from here (r5p0-06rel0 in your instance):
    • Reintegrate the Mali Kernel side component using the integration platform files you previously obtained
    • Rebuild the kernel and optional modules needed
      • WARNING! Some further patching may be required at this stage to build Mali successfully...
    • Flash the new kernel and replace any kernel modules (if applicable)
    • Replace the existing Mali Userspace component (usually libGLES_mali.so or similar) with the matching Driver Version obtained from here:

    Basically the Kernel Side and User Side components of the Mali Driver 'should' match, and must be for the targeted GPU and OS.

    In your instance, you are looking for the Mali-T628 drivers, for Linux. (We do not currently provide Android versions for that GPU)

    You also mention that you use the 'chromebook-platform' patch... I cannot say for certain if this will work for the XU3 as it was specifically for the Chromebooks, and hasn't been tested.

    If you have specific issues, please give us as much information as you can, and we can try help further.

    I hope this overview is sufficient for you to progress however.

    Kind Regards,

    Michael McGeagh

Reply
  • Hi moon.linux,

    The general rule for upgrading the Mali driver from an existing BSP is as follows:

    • Obtain the Kernel source-code for the device you are targeting (Odroid XU3 in your instance)
    • Pull the integration platform files from the Mali Kernel side component of the kernel sources
      • Location and file names may vary so cannot be described here. Roughly speaking, you should find it in a folder called 'platform' within the mali directory in the kernel
    • Remove the existing Mali Kernel side component from the kernel sources
    • Replace it with the Mali Kernel side component that matches your desired Driver Version from here (r5p0-06rel0 in your instance):
    • Reintegrate the Mali Kernel side component using the integration platform files you previously obtained
    • Rebuild the kernel and optional modules needed
      • WARNING! Some further patching may be required at this stage to build Mali successfully...
    • Flash the new kernel and replace any kernel modules (if applicable)
    • Replace the existing Mali Userspace component (usually libGLES_mali.so or similar) with the matching Driver Version obtained from here:

    Basically the Kernel Side and User Side components of the Mali Driver 'should' match, and must be for the targeted GPU and OS.

    In your instance, you are looking for the Mali-T628 drivers, for Linux. (We do not currently provide Android versions for that GPU)

    You also mention that you use the 'chromebook-platform' patch... I cannot say for certain if this will work for the XU3 as it was specifically for the Chromebooks, and hasn't been tested.

    If you have specific issues, please give us as much information as you can, and we can try help further.

    I hope this overview is sufficient for you to progress however.

    Kind Regards,

    Michael McGeagh

Children