Difference between revisions of "N900"
m (requested -> orange) |
(→Status) |
||
Line 220: | Line 220: | ||
|- | |- | ||
| ? || Infrared/CIR transmitter | | ? || Infrared/CIR transmitter | ||
− | |bgcolor="yellow"| code | + | |bgcolor="yellow"| [http://mxr.maemo.org/fremantle/source/kernel/drivers/input/lirc/lirc_rx51.c old code] |
|bgcolor="lime"| Yes | |bgcolor="lime"| Yes | ||
|bgcolor="red"| No | |bgcolor="red"| No | ||
Line 277: | Line 277: | ||
|bgcolor="cyan" colspan="4"| Userspace | |bgcolor="cyan" colspan="4"| Userspace | ||
|- | |- | ||
− | | isp1704 || | + | | isp1704 || USB charger detector |
|bgcolor="yellow"| code | |bgcolor="yellow"| code | ||
|bgcolor="lime"| Yes | |bgcolor="lime"| Yes | ||
Line 284: | Line 284: | ||
|bgcolor="lime"| 2011-04-20 | |bgcolor="lime"| 2011-04-20 | ||
|- | |- | ||
− | | | + | | bq27200 || Battery monitor chip |
− | |bgcolor="lime"| [http://www.ti.com/product/ | + | |bgcolor="lime"| [http://www.ti.com/product/bq27200 documentation] |
|bgcolor="lime"| Yes | |bgcolor="lime"| Yes | ||
|bgcolor="lime"| 2.6.28 | |bgcolor="lime"| 2.6.28 | ||
Line 291: | Line 291: | ||
|bgcolor="orange"| [https://lkml.org/lkml/2011/11/25/190 requested] | |bgcolor="orange"| [https://lkml.org/lkml/2011/11/25/190 requested] | ||
|- | |- | ||
− | | | + | | bq24150 || Battery charger |
|bgcolor="lime"| [http://www.ti.com/product/bq24150 documentation] | |bgcolor="lime"| [http://www.ti.com/product/bq24150 documentation] | ||
|bgcolor="yellow"| [https://lkml.org/lkml/2011/12/7/626 WIP] | |bgcolor="yellow"| [https://lkml.org/lkml/2011/12/7/626 WIP] |
Revision as of 16:31, 7 December 2011
Status
chip | purpose | docs | impl | merge | board impl | board merge |
---|---|---|---|---|---|---|
OMAP3430 | System-on-chip | code | Yes | ? | Yes | ? |
* Cortex A8 | CPU | ARM infocenter | Yes | ? | N/A | |
* * ARMv7 | Instruction set | ARM infocenter | Yes | ? | N/A | |
* * NEON | Media Extensions | ARM infocenter | Yes | Yes | N/A | |
* * Thumb | Code compression | ARM infocenter | Yes | by 2.6.12 ? | N/A | |
* * Thumb2 | Code compression | ARM infocenter | Yes | Yes | N/A | |
* * ThumbEE | Instruction Set for JIT compilers | ARM infocenter | N/A (kernel doesn't handle this, check Java VM) | |||
* * VFP | Floating-point coprocessor | ARM infocenter | Yes | by 2.6.12 ? | N/A | |
* M-Shield | AES acceleration | code | Yes | 2.6.37-rc1 | N/A | |
* IVA 2+ accelerator | Video encoder/decoder | ? | Yes | Yes | N/A (Userspace: ?) | |
* OMAP 3 Camera | OMAP3 Camera Chip Connection Bus | code | Yes | 2.6.39-rc1 | N/A | |
* OMAP DSS | KMS video driver | code | Yes | pending | N/A | |
* TMS320 C64x | DSP | datasheet | Yes | Yes | N/A (Userspace: gst-dsp) | |
* PowerVR SGX530 | OpenGL ES and OpenVG acceleration | No | No | No | No | No |
??? | eMMC & SD/MMC card | code | Yes | Yes | Yes | Yes |
TI TWL4030 | multifunction (I2C) | TPS65950 TRM | N/A | |||
* | Audio | part of TI TWL4030 | Yes | Yes | Yes | Yes |
* | Vibrator | part of TI TWL4030 | Yes | Yes | Yes | 2.6.39-rc1 |
* | Real-Time Clock | part of TI TWL4030 | 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 | requested |
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 | Yes | No | Yes | No |
* | FM/RDS receiver | old code | Yes | No | Yes | No |
Si4713 | FM transmitter | code | Yes | 2.6.32 | Yes | Yes |
? | Infrared/CIR transmitter | old code | Yes | No | Yes | 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 | Userspace | |||
isp1704 | USB charger detector | code | Yes | 2.6.37-rc1 | Yes | 2011-04-20 |
bq27200 | Battery monitor chip | documentation | Yes | 2.6.28 | patch | requested |
bq24150 | Battery charger | documentation | WIP | No | WIP | No |
OneNAND | Flash memory | code | Yes | 2.6.15 | Yes | Yes |
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 * add link for Infrared code & board code * add link for Bluetooth code & board code * add link for FM receiver code & board code