Difference between revisions of "N900"
m (OneNAND boardcode is in mainline kernel) |
m (devfreq boardcode missing) |
||
Line 304: | Line 304: | ||
|bgcolor="lime"| Yes | |bgcolor="lime"| Yes | ||
|- | |- | ||
− | | devfreq || | + | | devfreq || voltage & frequency framework for non-CPU Devices |
|bgcolor="yellow"| code | |bgcolor="yellow"| code | ||
|bgcolor="lime"| Yes | |bgcolor="lime"| Yes | ||
|bgcolor="lime"| 3.2-rc1 | |bgcolor="lime"| 3.2-rc1 | ||
− | | | + | |bgcolor="red"| No |
+ | |bgcolor="red"| No | ||
|} | |} | ||
Revision as of 15:33, 29 November 2011
Status
chip | purpose | docs | impl | merge | board impl | board merge |
---|---|---|---|---|---|---|
OMAP3430 | System-on-chip | code | Yes | ? | Yes | ? |
* Cortex A8 | CPU | code | Yes | ? | N/A | |
* * ARMv7 | Instruction set | code | Yes | ? | N/A | |
* * NEON | Media Extensions | code | Yes | Yes | N/A | |
* * Thumb | Code compression | code | Yes | by 2.6.12 ? | N/A | |
* * Jazelle | Java acceleration | No | N/A (kernel doesn't handle this, check Java VM) | |||
* * VFP | Floating-point coprocessor | code | Yes | by 2.6.12 ? | N/A | |
* M-Shield | AES acceleration | code | Yes | 2.6.37-rc1 | N/A | |
* OMAP 3 Camera | OMAP3 Camera Chip Connection Bus | code | Yes | 2.6.39-rc1 | ? | ? |
* OMAP DSS | KMS video driver | code | Yes | pending | N/A | |
* TMS320 C64x | DSP | datasheet | ? | ? | ? | |
* IVA 2+ accelerator | Video encoder/decoder | ? | ? | ? | ? | ? |
* PowerVR SGX530 | OpenGL ES and OpenVG acceleration | No | No | No | No | No |
* OMAP Boot Tags? | Provides boot information from bootloader (NOLO) | ? | ? | ? | ? | |
??? | eMMC & SD/MMC card | code | Yes | Yes | Yes | Yes |
TI TWL4030 | multifunction (I2C) | |||||
* | Audio | code | Yes | Yes | Yes | Yes |
* | Power ? | code | Yes | Yes | ? | ? |
* | Vibrator | code | Yes | Yes | Yes | 2.6.39-rc1 |
* | Real-Time Clock | code | Yes | Yes | N/A | |
STM VS6555 | Webcam | datasheet | Yes | No | Yes | No |
ET8EK8 | Main Camera | incomplete from sailus & old code | Yes | No | Yes | No |
AD5820 | Autofocus | code | Yes | No | Yes | No |
ADP 1653 | Flash Torch | code | Yes | 3.1-rc1 | Yes | No |
GPIO | Camera button | N/A | Yes | Yes | Yes | Yes |
Taos TSL2563 | Ambient light sensor | datasheet | Yes | 2.6.33 | Yes | Yes |
LP5523 | LED | code | Yes | 2.6.37-rc2 | Yes | 3.1-rc1 |
Sony ACX565AKM | LCD panel | code | Yes | 2.6.35 | Yes | 2.6.36 |
TI TSC2005 | Touchscreen controller | datasheet | 2.6.39-rc1 | 2.6.39-rc1 | patch | No |
WL1251 | 802.11b/g WiFi | code | Yes | 2.6.31 | Yes | 2009-11-22 |
LIS302DL | Accelerometers | datasheet | Yes | 2.6.32 | Yes | No |
BCM2048 | Bluetooth | old code | No | No | No | No |
* | FM/RDS receiver | old code | No | No | No | No |
Si4713 | FM transmitter | code | Yes | 2.6.32 | Yes | Yes |
? | Infrared/CIR transmitter | No | No | No | No | No |
TPA6130a2 | Headphone amplifier | datasheet | Yes | 2.6.33 | Yes | Yes |
TLV320AIC3X | Digital audio data serial | code | Yes | 2.6.25 | Yes | Yes |
GPIO | Proximity sensor | N/A | Yes | Yes | Yes | Yes |
GPIO | Keyboard | code | Yes | 2.6.33 | Yes | Yes |
Phonet | Modem protocol | code | Yes | 2.6.28 | N/A | |
HSI | Modem Bus Framework | code | Yes | pending | N/A | |
SSI McSAAB IMP? | Modem Bus | old code | No | No | No | No |
* TI NaviLink NL5350 | GPS | reveng | No | No | No | No |
isp1704 | Battery charger detecter? | code | Yes | 2.6.37-rc1 | Yes | 2011-04-20 |
bq27x00 | Battery charger | code | Yes | 2.6.28 | patch | No |
OneNAND | Flash memory | code | Yes | 2.6.15 | Yes | Yes |
devfreq | voltage & frequency framework for non-CPU Devices | code | Yes | 3.2-rc1 | No | No |
Camera
Camera (front & back) drivers are available from this git: [1]. The code is not in the mainline kernel, because of the non-free camera firmware. The driver is supposed to be rewritten to avoid this firmware.
TODO
* add link for LIS302DL board code