NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide

From Texas Instruments Wiki
Jump to: navigation, search
Construction Icon small.png This page is currently under construction. The content of this page is due to change quite frequently and thus the quality and accuracy are not guaranteed until this message has been removed. Please feel free to contribute to this page while construction is in progress.

Introduction[edit]

This wiki describes about migrating from 2.6.32 kernel to 2.6.37 with gingerbread 2.3.4 and the major changes happened in this release

Important note[edit]

  • To use kernel 2.6.37 x-loader and u-boot should be of version 04.02.00.07 as there are NAND specific changes
  • There is dependency on sgx version. This kernel can be used only with sgx 1.7 DDK
  • Media controller framework is added newly
  • To create ubifs file-system mtdutils need to be upgraded
  • The serial console device has been renamed to ttyOn (from ttySn)
  • Arm pre-built toolchanin 4.4.3 is being used for compilation
  • But SGX drivers are compiled using Arm pre-built toolchanin 4.4.0
  • Bootargs has been changed to support new tty device and new sgx DDK
  • Camera sensor mt9111 support is added to AM37x
  • Video recording is not supported

How we started[edit]

We started with kernel 2.6.37 from PSP release http://arago-project.org/git/projects/?p=linux-omap3.git;a=summary. With this kernel as base, android patches are applied. The resulted kernel needed android specific configuration to be enabled without which android doesn't boot. Minor changes are ported from 2.6.32 to 2.6.37

Peripheral level changes[edit]

There are no changes required for peripherals LCD, audio, usb and ethernet. Some driver level calibration changes for touchscreen, board specific changes to enable ADB, are ported from 2.6.32 to 2.6.37. Camera module and wifi module are the major areas changed. New features are added to the power management

Camera module[edit]

The PSP linux kernel 2.6.37 has been migrated to media controller framework which is a plug-in to the V4L2 framework. Due to the addition of media controller framework, the camera hardware abstraction layer(HAL) is modified to accomodate the new changes and also the camera sensor support for AM37x is newly added.

WIFI module[edit]

Power Management[edit]

Support for Smart Reflex is added in this release. Full OFF mode support is added. Overall runtime power consumption is reduced. Suspend Power consumption is close to 10mw when OFF mode is enabled.

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article TI-Android-GingerBread-2.3.4-DevKit-2.1 MigrationGuide here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity