Where can I find code of mali200 driver for Android
Posted 20 August 2010 - 07:34 PM
Posted 10 September 2010 - 01:24 PM
So are you saying if someone, say Telechips which uses the Mali200 core in their 8902 processors, supports Android, that they would've had to have licensed the Linux DDK, to be able to ship the Android specific and User Space driver(s) on devices based on their CPU ?
Did I understand you correctly ?
Posted 10 September 2010 - 06:31 PM
To build a full Linux or Android driver stack you need the complete Linux DDK. Anyone who licenses the Mali hardware will have a license to one or more versions of the Mali DDK as well.
So let's say, an ODM who licenses the Telechips 8902 to produce a product, say an Android tablet, would they receive a working Android driver stack that then could be configured to the particulars of their display ( say, screen resolution, pixel density, etc ). Or would the ODM further have to work at the driver itself.
What I'm trying to get at Sam, is if a hardware manufacturer who licenses the Telechips processors, to sell an Android tablet, should be all accounts HAVE to HAVE a licensed Linux DDK, which would include I suppose a working "reference" Mali Driver, which could then be "tweaked" in accordance to their display technology.
Am I also understanding that as well. And yes there is a specific reason I'm asking all this the way that I'm asking. If you wish to know the particulars in specific, please contact me via PM, and I'll be glad to fill you in, in case I've missed something.
Thanks for your assistance thus far.
Posted 14 September 2010 - 01:05 AM
Posted 22 October 2010 - 10:53 PM
i don't believe it to be in ARM's interests to be censoring such questions and placing their own customers at risk from GPL violations lawsuits.
i trust that ARM is not going to brush this under the carpet, and is not going to continue censorship or act irresponsibly.
i trust that ARM will get some answers to these issues raised, very very quickly.
i will give you two days to indicate that you understand the seriousness of this situation and to get satisfactory answers.
This post has been edited by lkcl: 22 October 2010 - 10:55 PM
Posted 05 November 2010 - 06:26 AM
The Linux version of the Mali GPUs DDKs include three components which run within the kernel. The most important of these, known as the Device Driver, provides the low-level access to the Mali-200 or Mali-400 GPU. An important, secondary component is the Unified Memory Provider (UMP) which can be used in a variety of ways to facilitate zero-copy operations within the driver stack. An additional component, the Mali Direct Rendering Manager (DRM), is provided to integrate the Mali DDKs into the X11 environment and for enabling the Direct Rendering Interface (DRI2).