• Useful documents and threads of i.MX Processors

    The following document contains a list of document, questions and discussions that are relevant in the community based on amount of views. If you are having a problem, doubt or getting started in i.MX processors, you ...
    Erik Bustos
    last modified by Erik Bustos
  • Enable CLBlast on i.MX8MQ and i.MX8QM/QXP for Yocto project

    CLBlast (https://github.com/CNugteren/CLBlast) is a modern, lightweight, performant and tunable OpenCL BLAS library written in C++11. CLBlast implements BLAS routines: basic linear algebra subprograms operating o...
    Xiaodong Zhang
    last modified by Xiaodong Zhang
  • Add a new shared memory region on Android Auto P9.0.0_GA2.1.0 BSP

    In new iMX8QM and iMX8QXP BSP, it had implemented hardware partition to split the resource and memory regions. The default Android Auto BSP had given example for shared memory between M4 and A core, it is used f...
    Qiang Li - Mpu Se
    last modified by Qiang Li - Mpu Se
  • i.MX8QM dpu loopback to isi.

    On imx8qm there are two DPUs(display process unit) and one ISI(image subsystem interface), ISI has 5 inputs and two of them are from DPU0 and DPU1.   DPU, ISI block diagram: This document demonstrates on how ...
    Bert Xu
    last modified by Bert Xu
  • eIQ EAR1 for i.MX Release Announcement (5/21 Update: Now released)

    Update 21 May 2019: eIQ for iMX Linux 4.14.y kernel series has been released. It contains machine learning support for Arm NN and Arm Compute Library, OpenCV, TensorFlow Lite, and TensorFlow.  These inference en...
    Ragan_Dunham
    last modified by Ragan_Dunham
  • i.MX7ULP Register Programming Aids

    These are detailed programming aids for the registers associated with DRAM initialization (LPDDR3 and LPDDR2). The last work sheet tab in the tool formats the register settings for use with the ARM DS5 debugger. It ca...
    Mark Middleton
    last modified by ClayTurner
  • The i.MX8MM suspend power test on the modified boards with 4.14.98 post GA release

    After rework the board, enable two OTG controllers in Linux DTB file and disable VBUS valid comparator when in suspend mode by clear USB_OTGx_PHY_CTL2 bit 16.  Then we get the following power data on suspend...
    Jack Mao
    last modified by Jack Mao
  • User Guide of Spread Spectrum Support for i.MX 8QuadMax and i.MX 8QuadXPlus Display

    Introduction   This document describes the Spread Spectrum support for displays on i.MX 8QuadMax and i.MX 8QuadXPlus, specific for LVDS and MIPI DSI display. It describes the underlying HW function, how to enabl...
    D.w. Luo
    last modified by D.w. Luo
  • Instrumenting Boards with Smart Sensors

    Related links: i.MX Power Profiling System: Smart Current Sensor and Aggregator Shield  i.MX Power Profiling System: Aggregator Shield Details   i.MX Power Profiling: Triple-range Smart Current Senso...
    David G Dicarlo
    last modified by David G Dicarlo
  • i.MX Power Profiling System: Smart Current Sensor and Aggregator Shield

    NOTE: Always de-power the target board and the aggregator when plugging or unplugging smart sensors from the aggregator.   The i.MX Power Profiler system consists of one to fourteen "smart" current sensors, ...
    David G Dicarlo
    last modified by David G Dicarlo
  • i.MX Power Profiling System: Aggregator Shield Details

    NOTE: Always de-power the target board and the aggregator when plugging or unplugging smart sensors from the aggregator.   The aggregator portion of the i.MX Power Profiling System sits between the...
    David G Dicarlo
    last modified by David G Dicarlo
  • i.MX Power Profiling: Triple-range Smart Current Sensor

    NOTE: Always de-power the target board and the aggregator when plugging or unplugging smart sensors from the aggregator.   This page documents the triple-range "smart" current sensor that's part of a larger ...
    David G Dicarlo
    last modified by David G Dicarlo
  • i.MX Development Miscellanea(i.MX 开发杂记)

      Just sharing some experiences during the development and studying.   Although, it appears some hardwares, it focuses on software to speed up your developing on your  hardware.  ...
    Biyong Sun
    last modified by Biyong Sun
  • How to upgrade  Linux Kernel and dtb on eMMC without UUU

    Biyong Sun
    last modified by Biyong Sun
  • iMX8QM/QXP Reference Patch to Map Bridge Chip to Display without EDID

    In defaut Linux BSP, NXP implemented LVDS to HDMI(it6263) and MIPI-DSI to HDMI(adv7535) bridge chip drivers. And these drivers need read the EDID from display, then apply the timing parameters to DRM driver.   ...
    Qiang Li - Mpu Se
    last modified by Qiang Li - Mpu Se
  • M4 Low Power Demo on i.MX8MM

    Low power demo on i.MX8MM.   We use it to test power consumption on i.MX8MM EVK.   Usage: 1. Kernel: echo "mem" > /sys/power/state   2. M4: Select a power mode from menu and wait for wakeup. D...
    terry_lr
    last modified by terry_lr
  • i.MX8 MSCALE SERIES DDR Tool Release (V2.10)

    Important: For any comment/questions related with this document, create your question here https://community.nxp.com/community/imx Private messages will be ignored.          i.MX8MS...
    Oliver Chen
    last modified by m_j
  • Patch to support uboot logo keep from uboot to kernel for NXP Linux and Android BSP (HDMI, LCD and LVDS)

    This patch made the display no interrupt from uboot to kernel to Android. The IPU and related hardware display interface will only be initialized once in Uboot, the kernel code will skip the IPU initialization.  ...
    Qiang Li - Mpu Se
    last modified by ebiz_ws_prod
  • iMX6DQ TP2854 MIPI CSI2 720P HD-TVI camera surround view solution for Linux BSP

    iMX6DQ TP2854 MIPI CSI2 720P HD-TVI camera surround view solution for Linux BSP.   For iMX6DQ, there are two IPUs, so they can support up to 4 cameras at the same time. But the default BSP can only supp...
    Qiang Li - Mpu Se
    last modified by Qiang Li - Mpu Se
  • Patch to Support BT656 and BT1120 Output For i.MX6 BSP

    Here are two patches to support BT656 and BT1120 output for i.MX6 ipuv3. With this patch, the i.MX6 can support the CVBS output on TV encoder. It is useful for a TV box.   "L3.0.35_1.1.0_GA_bt656_output_patch.zi...
    Qiang Li - Mpu Se
    last modified by Qiang Li - Mpu Se