QUOTE(microsoft/linux @ Feb 17 2007, 07:37 AM)
QUOTE(dbsears @ Feb 13 2007, 09:21 PM)
I read that the SD Card Association has opened up their specs for both the physical layer and the host controller. And the Linux and FreeBSD folks are now working on drivers:
Linux driver: http://mmc.drzeus.cx/wiki/Linux/Drivers/sdhci
FreeBSD driver: http://bsdimp.blogspot.com/2006/09/sdmmc-f...er-outline.html
On the strength of this, could Sharp now be persuaded to release their own driver source?
Doubtful. The linux devs over at kernel.org have set up a program where the dev enters into an NDA, and then will write a driver for the kernel, without the companies needing to do anything, and I think sharp has refused stuff like that in the past. Sharp is very much against the opening up of this chip, I'm not sure why. I need to get openembedded set up, and then I'm gonna start looking at existing sd code, see if I can't figure it out. It's very likely I won't get anywhere, but it's worth a shot.
Sharp is a hardware company. They own the designs for their hardware, but as you all can see, software is not one of sharp's forte. they license it from their partners which are smaller software companies who own the code. so in order for sharp to share the code with anyone, they would firstly need to buy the code (or at least renegotiate their existing contract/license agreement which still costs a lot of money, ie lawyers need to be paid) from their software vendor before they can give it to you.
so simply put, it would cost sharp lots of money to give you the source code. they arent a charity organisation. they are in business to make profit. so unless you can find a suicidal manager inside sharp willing to do this you wont be getting any free source code...