-
Notifications
You must be signed in to change notification settings - Fork 24
Status
tom3q edited this page Aug 26, 2012
·
17 revisions
See also https://github.com/tom3q/android_device_samsung_spica/wiki for status of Android support.
Done:
- Board support for mach-gt_i5700 (Samsung Galaxy Spica GT-i5700)
- Basic board support for mach-tiny6410 (FriendlyARM Tiny6410)
- Framebuffer (mainline s3c-fb driver)
- Voltage regulators (max8698 driver implemented from scratch)
- LCD controller (s6d05a driver implemented from scratch)
- USB gadget (mainline s3c-hsotg driver)
- microSD card (mainline s3c-sdhci driver)
- Hardware buttons (mainline samsung-keypad and gpio-keys drivers)
- OneNAND using MTD subsystem (s3c6410-onenand driver with performance improvements for S3C6410)
- Advanced power management (domain gating, advanced clock gating, sleep mode, idle mode)
- Battery control (spica-battery driver implemented from scratch)
- Generic clock source and clock events (dynticks, high resolution, fixes for sleep mode)
- Sound (ak4671 and max9877 drivers, no BT voice call support yet)
- Touchscreen (qt5480_ts driver completely rewritten)
- G2D and G3D drivers for OpenFIMG (with runtime power management)
- WiFi (using new BCMDHD driver and new firmware)
- Bluetooth (using generic hci-uart driver and spica-bt for low power mode support)
- Telephony (dpram and multipdp drivers rewritten from scratch into new spica-dpram driver)
- Headphone jack detection and remote handling (samsung-jack driver)
- Accelerometer (mainline bma023/smb580 driver)
- Camera interface (new s3c-fimc driver based on mainline s5p-fimc)
- Hardware JPEG codec (new s3c-jpeg driver based on mainline s5p-jpeg)
- Camera sensor (s5k4ca)
Work in progress:
- Bluetooth audio support (PCM interface support in ak4671 driver)
To do:
- Compass (drivers exist, untested)
- Hardware video (V4L2 driver for S3C-MFC v1.0)
- Replace static reserved memory with dynamic memory allocation (requires moving to Linux >= 3.5)
- USB DMA support
- Pipelined read/write and DMA support for OneNAND