i.mx 6 Android JB 4.3_1.1.1 Patch Release Notes

Similar documents
FRDM-K64F Board Errata

Processor Expert Software for i.mx Processors Version 1.0

DDR Validation Tool Getting Started Guide

Working around ERR7026 according to application needs

i.mx 6Solo/6DualLite Product Lifetime Usage Estimates

i.mx 6 Yocto Project Patch Release Notes

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil

Adding a run control interface into an existing CodeWarrior for MCU v10.x project

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE

Building U-Boot in CodeWarrior ARMv8

General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices

How to setup pre-build steps in CodeWarrior for Microcontrollers v10.x

Single Chip Module (SCM) Package-on- Package (PoP) Assembly Guide

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

TWR-LS1021A Getting Started

CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide

Configuring DDR in U-Boot using QCVS

CodeWarrior Development Studio for StarCore 3900FP DSP v SP3 Release Notes

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform

Quick Start Guide for FRDM-FXS-MULTI-B

P1010RDB-PB Quick Start Guide

MMPF0100 Errata for Mask 1N47F and 1N18J

Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet

PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide

Collecting Linux Trace without using CodeWarrior

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

Generating a Quick and Controlled Waveform With the DAC

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools

Using an External GCC Toolchain with CodeWarrior for Power Architecture

TWR-LS1021A Getting Started

i.mxrt1050 Product Lifetime Usage Estimates

i.mx 7 Dual/Solo Product Lifetime Usage

i.mx 6ULL Product Usage Lifetime Estimates

HVP-KV31F120M User s Guide

Kinetis Updater User's Guide

Watt Saver Software Component (WSC)

Three-Phase Power Meter Hardware Design Reference Manual

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform

HVP-KV10Z32 User s Guide

Freescale MKW40Z IEEE Software Quick Start Guide

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler

i.mx 6UltraLite Product Usage Lifetime Estimates

NADK Reflector Application Debug

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

Emulating Dual SPI Using FlexIO

Android Release Notes

Component Development Environment Getting Started Guide

Using DMA for Pulse Counting on S32K

Mask Set Errata for Mask 2N27B

Getting Started with MQX RTOS for Kinetis SDK

HVP-MC56F82748 User s Guide

Freescale Semiconductor Data Sheet: Technical Data

Mask Set Errata for Mask 0N22G

Emulating I2C Bus Master by using FlexIO

Getting Started with MCUXpresso SDK CMSIS Packs

PMSM Field-Oriented Control Using MC56F84789 DSC With Encoders Demo Guide

AIOP Task Aware Debug

MPXHZ6130A, 15 to 130 kpa, Absolute, Integrated Pressure Sensor

Getting Started with Pins Tool User's Guide

Understanding S08P Internal Clock Source

Getting Started with the MCU Flashloader

MPXH6300A, 20 to 300 kpa, Absolute, Integrated, Pressure Sensor

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

MCUXpresso SDK USB Power Delivery

OpenSDA on TWR-KW2x. User s Guide Rev 1.1

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

MP3V5050V, -50 to 0 kpa, Gauge Pressure Sensor

Getting Started with FreeRTOS BSP for i.mx 7Dual

High Volume Pressure Sensor for Disposable Applications

Freescale Kinetis Software Development Kit Release Notes

Using the Xtrinsic FXLS8471CQ Transient-Acceleration Function

MAC57D5xx Start-Up Sequence

Kinetis Bootloader to Update Multiple Devices in a Field Bus Network

Table 1 provides silicon errata information that relates to the masks 0M55B, 1M55B, and M55B of the MC9328MX21S (i.mx21s) applications processor.

KIT34901EFEVB Evaluation Board

Flash Core Voltage Supply Requirements and Considerations

Kinetis SDK v Release Notes for KV5x Derivatives

How to use FlexMemory as D-Flash and EEPROM in KE1xF

SPI topics: watchdog, serial output and parity check

NOVPEK NetLeap User Guide

QCVS Frame Distributor Wizard User Guide

QCVS Hardware Device Tree Editor User Guide

MM912_634, Silicon Analog Mask (M91W) / Digital Mask (N53A) Errata

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

KIT33972AEWEVBE Evaluation Board

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor

Quick Start Guide for FRDM-KL05Z

QCVS SerDes Tool User Guide

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

Differences Between P4080 Rev. 2 and P4080 Rev. 3

Reference Design KL25-AGMP01 User Guide 10-Axis Data Logger Tool Kit

How to Enable Boot from QSPI Flash

ORDERING INFORMATION # of Ports Pressure Type Device Name

MAG3110 Frequently Asked Questions

Component Development Environment Installation Guide

MPC5200(b) ATA MDMA, UDMA Functionality BestComm Setup Recommendations

Transcription:

Freescale Semiconductor, Inc. Document Number: IMX6JBPATCHRN Release Notes Rev. JB 4.3_1.1.1, 10/2014 i.mx 6 Android JB 4.3_1.1.1 Patch Release Notes 1 Overview This patch release is based on the i.mx 6 Android JB 4.3_1.1.0-GA BSP release. The purposes of this patch release are as follows: To upgrade the GPU kernel and libraries to improve GPU stability To handle the Android SDK build failure To improve FSL OMX Contents 1 Overview... 1 2 Release Contents... 2 3 Patch Description... 3 4 Applying and Building Android BSP... 5 Freescale Semiconductor, Inc., 2014. All rights reserved.

2 Release Contents The table below describes the contents of this release. Table 1 Release Contents Folder name Description Patches Documentation Contains the patches included in this release. The patches are described in Patch Description. Contains the following document: i.mx 6 Android JB 4.3_1.1.1 Patch Release Notes: This document. 2 Freescale Semiconductor, Inc.

3 Patch Description The table below describes the patches included in this release. Table 2 Patch Description kernel_imx ENGR00327608 [GPU] Integrate latest 4.6.9p13 release kernel driver ENGR00327608 Revert "ENGR00278452 PU: fix system hang if run Audio loop test ENGR00313001-2 disable CONFIG_ANDROID_RESERVED_MEMORY_ACCOUNT ENGR00313001-1 add CONFIG_GPU_LOW_MEMORY_KILLER and default enable ENGR00313001 separate GPU low memory killer and reserve memory account ENGR00312477 [#1162] fixed gpu lower memory killer ENGR00308899 [#1087] enhanced GPU database protection ENGR00309915 [#1087] enhanced video memory mutex ENGR00310166 [#1157] disable GPU recovery function ENGR00306397 [#1118] use BUG_ON to check if GPU clock is off ENGR00303820 [#887] refine physical address check for external memory ENGR00294354 gpu: Using virtual memory cause AXI bus error ENGR00306992-2 gpu:gpu2d may cause bus hang in some corner case ENGR00306276: imx6: Add workaround for ARM errata 761320 and 794072 ENGR00306257 [#1027]fix system hang up issue caused by GPU frameworks/base frameworks/native Avoid creating new objects when DateView updates time ENGR00307992-2 use KHR fence when current fence is invalid ENGR00307992 use KHR fence when android native fence is absent ENGR00311254 fix testrefreshrate cts fail on JB4.3 ENGR00286762 fix dual display swap rectangle mouse cursor ghost hardware/ril external/wpa_supplicant_8/ external/fsl_imx_omx ENGR00309037-1 Fix sdk build fail ENGR00309037 Fix sdk build fail ENGR00133115 initialize branch maddev_jb4.3 ENGR00285168 [Android_MX6Q_SD/ARD]HttpStreaming:Streams cannot be loaded and need to clear cache after switching channels. 100% ENGR00285652 Pause and wait for a moment, subtitle will disappear CT43863840 multi audio track mp3/aac/adpcm is not recognized [VpuDec Component]: Fix resolution change issue 44183049 AudioTrack ref count increase when push next song button. [VpuDecComponent]: ENGR293830: [Android_MX6Q_ARD_Core]H263/H264/TS:"Can't play" error pops up... Freescale Semiconductor, Inc. 3

device/fsl-proprietary/ ENGR00327608 update hwcomposer for enabling swap rectangle ENGR00327608 separate GPU low memory killer and reserve memory account ENGR00312477 fixed gpu lower memory killer device/fsl ENGR00329490 update RC2 BUILD_ID ENGR00242365 Revert "ENGR00242365 Update BUILD_ID for jb4.3_1.1.1 ga rc2" ENGR00242365 Update BUILD_ID for jb4.3_1.1.1 ga rc2 ENGR00242365 Update BUILD_ID for jb4.3_1.1.1 ga rc1 4 Freescale Semiconductor, Inc.

4 Applying and Building Android BSP To apply and build the patches, perform the following steps: 1. Install the i.mx 6 Android JB 4.3_1.1.0-GA BSP release by following the instructions provided in the i.mx Android JB 4.3_1.1.0 GA User Guide. 2. Copy the patch file to the corresponding folder. The folder path is listed in Table 2. 3. In the corresponding directory, execute the following command: git am --ignore-space-change --ignore-whitespace *.patch 4. Build the BSP by following the instructions in the i.mx Android JB 4.3_1.1.0 GA User Guide. Note: For kernel_imx and uboot-imx, the tag is jb4.3_1.1.1-ga. Freescale Semiconductor, Inc. 5

How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including typicals, must be validated for each customer application by customer s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: freescale.com/salestermsandconditions. Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or service names are the property of their respective owners. ARM is the registered trademark of ARM Limited. ARM9 is a trademark of ARM Limited. 2014 Freescale Semiconductor, Inc. Document Number: IMX6JBPATCHRN Rev. JB 4.3_1.1.1 10/2014