Android ICS on iMX53, iMX6 and Beyond

Registered by Zach Pfeffer

Linaro has ICS running on Freescale's iMX53 and will have it running on iMX6. This session will discuss running Android on these and any future boards from Freescale. This session will be a great opportunity to plan for extending existing support on the iMX53 and iMX6 and look towards the future.

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Essential
Drafter:
Bernhard Rosenkraenzer
Direction:
Approved
Assignee:
Bernhard Rosenkraenzer
Definition:
Approved
Series goal:
Accepted for 2012q1
Implementation:
Implemented
Milestone target:
milestone icon connect-q1.12
Started by
Zach Pfeffer
Completed by
Zach Pfeffer

Related branches

Sprints

Whiteboard

Meta:
Roadmap id: ANDROID2011-ICS-LEB

Goal:
The goal of this session is to come up with a plan to make iMX53 all green and/or iMX6 all green.

Agenda:
Discuss 11.09 - 12.01 test results
Review current state of iMX53
Talk about support for future iMX53 work
Look at iMX6
Talk about official Android support

Tests Failing/Work Around Needed as of 12.01

SD/MMC, HwGfx, GLMark2, Ethernet, YouTube, HwVideo, Audio, HwAudio, ADB, AngryBirds, USBDevice, Tethering, OpenAccess, USBCamera, USBCamRec, DeviceTree, SpeechRecorder, Wakelockm ClockTree, P-States, C-States, powertop, VideoPlayback,

__Feature List__

See: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX53QSB

[ x ] - works
[ ] - fails to work, or unknown

__Processor sub-system__

[ x ] i.MX53 1 GHz ARM Cortex-A8 Processor

i.MX535 Multimedia Application Processor

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX535&webpageId=127506569015773811988D&nodeId=018rH3ZrDR988D&fromPage=tax

[ ] Independent OpenGL® ES 2.0 and OpenVG™ 1.1 hardware accelerators
[ ] Multi-format HD 1080p video decoder and HD 720p video encoder hardware engine
[ ] Hardware accelerated image post-processing, display quality enhancement, and video and graphics combining

[ ] MC34708 PMIC
[ x ] 1 GB DDR3 Memory

___Display__

[ ] LVDS connector
[ ] 10.1” 1024x768 (XGA) with capacitive touch (MCIMX-LVDS1)
[ x ] VGA connector
[ ] Parallel LCD add–on card via Expansion connector
[ ] 4.3” 800x480 (WVGA) with 4-wire resistive touch (MCIMX28LCD)
[ ] HDMI add–on card via Expansion connector
[ ] 24 bit HDMI output port also contains SPDIF audio

__Audio__

[ ] SPDIF output via HDMI add–on card
[ ] Freescale SGTL5000 Audio Codec
[ ] Microphone jack
[ ] Headphone jack

__Analog Sensor__

[ ] Freescale 3-axis Accelerometer MMA8450QT

__Expansion Connector__

[ ] Enables Parallel LCD or HDMI output
[ ] Camera CSI port signals
[ ] I2C, SSI, SPI signals

__Connectivity__

[ ] Full–size SD/MMC card slot
[ x ] Micro SD card slot
[ ] 7–pin SATA data connector
[ ] 10/100BT Ethernet port
[ ] 2x High–Speed USB Host port
[ ] 1x Micro USB Device port

Test history at:
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadHlNN1hZZERMbThtaTBlSkZwVDRYdGc&hl=en_US#gid=0

(?)

Work Items