Hi There,
I am looking for ARM V550/egile VPU Linux device drivers source code, where do I get it? Does ARM supplies it? Also how about the VPU internal firmware?
Kindly let me know the details asap.
Thanks,
Mani.
Hi Mani,
The display drivers and firmware are proprietary, and only available to licensees.
If you are a licensee please contact your ARM sales contact,
Kind regards, Pete
Hi Pete,
Thanks for the information,
ARM post:
>>"Brand new in Egil is VP9 encode and decode capability, making it the first multi-standard video processor IP to support VP9 encode. We’ve also significantly >>enhanced HEVC encode and deliver an android reference software driver. Whilst currently OpenMaxIL based, this will be uprated to V4L2 as this is >>introduced to future versions of Android. This driver takes responsibility for setting up a particular video session, allocating memory, gating power dynamically >>and dramatically reduces the CPU load. The built in core scheduler manages multiple encode/decode streams and maps single or multiple video streams across >>multiple cores for maximum performance. This makes the new Mali video processor perfect for video conferencing and allows you to seamlessly share your >>viewed content with others. Not only that, but it means you can view multiple content streams at once, allowing you to keep one eye on the game throughout your >>meeting!"
so as I understand, for VPU's (ex:Mali-V550 , Mali- egil) ARM provides the Linux device driver with OpenMax IL interface. This can be downloaded from ARM site. BTW may I know the respective download path/link.
VPU internal firmware are only licensed/sold.
Please correct me, if I am wrong.
As per my previous answer, the driver and firmware is only available to licensees, with the exception of any kernel-side GPL components which are available as source from your device manufacturer as the GPL requires.
The currently published GPL kernel source for many of our products can be found here (but doesn't include any Mali-VE drivers at this time), but this is only the kernel portion and does make a complete driver in most cases.
Drivers - Mali Developer Center
thanks Pete.