User`s guide
Porting the Android Kernel
i.MX53 System Development User’s Guide, Rev. 1
12-6 Freescale Semiconductor
Most enhancement implementations are located at kernel/drivers/staging/android.
NOTE
Android also handles the hardware abstraction layer (HAL) between the
Linux kernel and the android library stack. These drivers are related to
specific hardware modules such as GPS, Bluetooth, or radio.
Figure 12-4. Hardware Abstraction Layer
This chapter does not cover these implementations. For information about HAL porting, please refer to the
Android developer website at http://source.android.com.