Neo FreeRunner Openness
From Openmoko
Maledictus (Talk | contribs) (Open Source is more than linux :)) |
Maledictus (Talk | contribs) (Thanks for the infos to cesarb on irc!) |
||
Line 40: | Line 40: | ||
|Bluetooth | |Bluetooth | ||
|Delta DFBM-CS320 Class2 Module using CSR BlueCore4? | |Delta DFBM-CS320 Class2 Module using CSR BlueCore4? | ||
− | | | + | |Documented at http://www.bluetooth.com/Bluetooth/Learn/Technology/Specifications/ |
|- | |- | ||
|GPS | |GPS | ||
Line 60: | Line 60: | ||
|Touch Screen | |Touch Screen | ||
|? | |? | ||
− | | | + | |Connected to the SMedia Graphic Accelerator, no other docs needed |
|- | |- | ||
|Vibrator | |Vibrator | ||
− | | | + | | |
− | | | + | |Simple motor attached to the PWM output of the s3c2442 |
|- | |- | ||
|Sound Codec | |Sound Codec | ||
Line 84: | Line 84: | ||
|JTAG | |JTAG | ||
|? | |? | ||
− | | | + | |Standardized, BSDL file for the CPU will hopefully become available |
|} | |} |
Revision as of 02:27, 12 September 2007
Many people are more interested in getting a completely (and openly) documented hardware platform than in getting one with "just" all drivers under GPL. Why is this so? Just imagine an open source kernel which is released under a copyleft license which is incompatible to the GPL. These poor developers would have to reverse engineer a so called "open platform" as they cannot use the available drivers and header files. If you are a GPL-is-the-only-true-license guy/girl: Don't be offended by this, it's simply about choice. :)
This page tries to give you an overview how open the GTA02 hardware is documented and where to get the documentation. Your help is needed! If you know anything which is missing just add it, if possible with a reference where the info is coming from.
Component | Name | Openness |
---|---|---|
CPU | Samsung S3C2442 | Openly documented like the S3C2410? Link? |
NAND flash | ? | ? |
GSM modem | TI Calypso? | Speaks standard protocols with proprietary extensions. No further documentation available? |
Quad-band transceiver | TRF6151? | ? |
Analog baseband | TWL3014? | ? |
WiFi | Atheros AR6K | No documentation available! GPL'ed driver only. |
Bluetooth | Delta DFBM-CS320 Class2 Module using CSR BlueCore4? | Documented at http://www.bluetooth.com/Bluetooth/Learn/Technology/Specifications/ |
GPS | ? | mickeyl said that there hopefully would be a solution without the binary-only software. Documentation? |
Graphic Accelerator | SMedia 3362 | Documentation will be released in the future according to http://lists.openmoko.org/pipermail/community/2007-September/010175.html . Speaks OpenGL ES 1.2 according to vendor homepage. |
MicroSDHC | ? | ? |
LCD | TD028TTEC1 module using a Toshiba JBT6K74 TFT LCD Driver Chipset? | ? |
Touch Screen | ? | Connected to the SMedia Graphic Accelerator, no other docs needed |
Vibrator | Simple motor attached to the PWM output of the s3c2442 | |
Sound Codec | Wolfson Codec | Data sheet available at http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf is that enough? |
Sound Amplifier | National Semiconductor LM4857 | Data sheet available at http://www.national.com/ds.cgi/LM/LM4857.pdf is that enough? |
Power management | Philips PCF50606 | Documented at http://www.rockbox.org/twiki/pub/Main/DataSheets/pcf50606.pdf |
Battery | Proprietary | Thankfully it seems to be compatible with a widely used and cheap other one ;) |
JTAG | ? | Standardized, BSDL file for the CPU will hopefully become available |