• System Controller Firmware 101

    This is a series of documents that intend to help you grasp he concept of the System Controller Unit (SCU) / System Controller Firmware (SCFW).    Getting started Power management service  Resource mana...
    manuelrodriguez
    last modified by manuelrodriguez
  • AndroidSDCARDMirrorCreator

    This tool is also for emmc user partition mirror. Just give this tool the emmc files. The typical use case is for emmc mass production by emmc offline programming.   Ver 0.4.0 2/14/2017 Support And...
    Biyong Sun
    last modified by Adrian Puga Candelario
  • Patch to enable SSI_ASRC_P2P_capture function based on Kernel_3.0.35_SabreSD_Board

    Here are two patchs: Patch 1: 0001-I.MX6-SSI_ASRC_P2P_Capture-for-SabreSD-board-Kernel-.patch Patch 2: 0001-I.MX6-SSI_ASRC_P2P-Capture-for-SebreSD-board.patch Patch 1 is based on patch 2.     memory &...
    Lei Ge
    last modified by Adrian Puga Candelario
  • i.MX51 WINCE600 eCSPI Support Multiple Bursts Mode and Wait States

    In the i.MX51 default WINCE6  release, the eCSPI doesn't support multiple bursts mode and set the wait states. Attached was the document and code for how to enable the multiple bursts mode and how to set the wai...
    Justin Jiang
    last modified by Adrian Puga Candelario
  • New Headphone Jack Patch based on Kernel 3.0.35 for imx6_sabresd board

    In the older code, headphone router is always on, it is not a good choose for low power demand. This patch uses imx_hp_jack_gpio.jack_status_check to instead of w->event. It enables Ext Spk and disables Headphone J...
    Lei Ge
    last modified by Adrian Puga Candelario
  • i.MX6UL PWM output clock not stable issue

    On L4.1.15 BSP, PWM output clock may be not stable, for example, it may switch between 200KHz and 50KHz. PWM clock source is perclk, in running mode, perclk is 24MHz, while in low power idle mode, perclk is reduced to...
    Shaojun Wang
    last modified by Adrian Puga Candelario
  • SDK and OBDS using ARM DS-5

    This document explains how to create a DS-5 project to compile and debug the SDK and OBDS for iMX6 and iMX28 respectively.   Attached you can find the .ds file for the iMX28 needed to debug in DS-5.
    alejandrolozano
    last modified by Adrian Puga Candelario
  • How to enable SSI1 double FIFO on i.MX51 WINCE600

    In the default release the SSI1 doesn't suport double FIFO in audio driver. Attached was the code to support double FIFO with updated DMA script.
    Justin Jiang
    last modified by Adrian Puga Candelario
  • BDI3000 config file with iMX6 DDR initialization

    Here is a BDI3000 config file I used with a SABRE SD board sometimes ago that includes DDR initialization. I had several request on this in the past so I am placing it here in case anyone needs it. Please feel free...
    Sinan Akman
    last modified by Adrian Puga Candelario
  • Patch to enable SSI_ASRC_P2P capture function for SebreSD board

    Patch to enable SSI_ASRC_P2P capture function for SebreSD board Modified based on https://community.freescale.com/docs/DOC-95342#comment-9739 You can use 'arecord -Dhw:0,1 -c 2 -f S16_LE -r 44100 | aplay' to test thi...
    Lei Ge
    last modified by Adrian Puga Candelario
  • How to use openmax amrnb decoder with ltib.

    This is done with the 11.09 BSP for imx53 specifically. Attached is an amrnb.spec file, I put it in ltib/dist/lfs-5.1/amrnb.   Then I extracted opencore-amr-0.1.3.tar.gz and put it in ltib/rpm/BUILD.   ...
    RandyKrakora
    last modified by Adrian Puga Candelario
  • Demo for developing bare metal codes for i.MX6SoloX

    IntroductionEven though we have provided MQX OS support for imx6SX M4 core, we don’t need such complex operation system running on M4 core in some cases. For users who want to simplify and accelerate their M4 ap...
    Tony Zheng
    last modified by Adrian Puga Candelario
  • Interrupt latency in i.MX6SLX M4 with MQX

    Hi all,             Cortex-M4 for i.MX6SoloX that is new to i.MX6SX customers. They concerns GPIO ISRs response time are not real time and hugh latency while Android/Linux is running on...
    Carl Chien
    last modified by Adrian Puga Candelario
  • iMX53 camera patch to support CSI->VDI->IC->MEM capture

    The patches are based on iMX53 L2.6.35_ER1109 BSP.   In default linux BSP, the followed two pathes were supported in kernel driver mxc_v4l2_capture.c: CSI->IC->MEM CSI->MEM   After appied these ...
    Qiang Li - Mpu Se
    last modified by Adrian Puga Candelario
  • Linux Fast Boot on i.MX6Q Board: Building Steps

    This document provides the steps to patch and build a fastboot Linux System. This document assumes the BSP 3.0.35_1.1.0 and a  i.MX6Q platform. For more information about what the patches do, please check this li...
    Leonardo Sandoval Gonzalez
    last modified by Adrian Puga Candelario
  • How-To use NAND boot on i.MX6UL EVK board

    On default i.MX6UL EVK board, it supports three boot device: SD Card boot in main board, micro-SD card boot in CPU board and QSPI-FLASH in CPU board. As we know, i.MX6UL supports NAND device boot and there are NAND de...
    Oliver Chen
    last modified by Adrian Puga Candelario
  • i.MX6SL DDR3 support for L3.0.35_2.1.0

    This patch adds DDR3 support for i.MX6SL, it is functionally tested with L3.0.35_2.1.0 release.
    GraceH
    last modified by Adrian Puga Candelario
  • imx53 DDR stress tester V0.042

    imx53 DDR stress tester V0.042
    Alfred LIU
    last modified by Adrian Puga Candelario
  • Generate Blob Under Linux

    The document is to show how to generate blob under the linux. 9/20/2017 Remove  Generate Blob Under Linux.pdf    Update to Generate Blob Under Linux_V2.pdf Add key_blob_module.tgz   &...
    Biyong Sun
    last modified by Adrian Puga Candelario
  • enable Bluetooth for Android R13.4.1

    Overview As you know, R13.4.1 doesn't support Bluetooth. These attached patches enable Bluetooth for R13.4.1. Before applying the patches for MX6 SabreSD, please rework SabreSD. Refer to How to enable BT on board imx...
    MaxTsai
    last modified by Adrian Puga Candelario