# LEC-IMX6R2

User's Guide

NXP

02/12/2021

![Close-up of a blue printed circuit board with various electronic components and gold contacts (no readable text or symbols)](.smarc-lec-imx6r2-user-s-guide-final/bcfb23b38e4be37c4bef58ea3faa4f9c2cd95b5d69c51b38906beca1d45ebf57.jpg)

# Preface

# Disclaimer

Information in this document is provided in connection with ADLINK products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in ADLINK´s Terms and Conditions of Sale for such products, ADLINK assumes no liability whatsoever, and ADLINK disclaims any express or implied warranty, relating to sale and/or use of ADLINK products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. If you intend to use ADLINK products in or as medical devices, you are solely responsible for all required regulatory compliance, including, without limitation, Title 21 of the CFR (US), Directive 2007/47/EC (EU), and ISO 13485 & 14971, if any. ADLINK may make changes to specifications and product descriptions at any time, without notice.

# Environmental Responsibility

ADLINK is committed to fulfil its social responsibility to global environmental preservation through compliance with the European Union's Restriction of Hazardous Substances (RoHS) directive and Waste Electrical and Electronic Equipment (WEEE) directive. Environmental protection is a top priority for ADLINK. We have enforced measures to ensure that our products, manufacturing processes, components, and raw materials have as little impact on the environment as possible. When products are at their end of life, our customers are encouraged to dispose of them in accordance with the product disposal and/or recovery programs prescribed by their nation or company.

# Trademarks

Product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies.

# © Copyright 2017 ADLINK Technology, Incorporated

This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.

# Safety Instructions

For user safety, please read and follow all Instructions, WARNINGs, CAUTIONs, and NOTEs marked in this manual and on the associated equipment before handling/operating the equipment.

Read these safety instructions carefully.
Keep this manual for future reference.
• Read the specifications section of this manual for detailed information on the operating environment of this equipment.
• Turn off power and unplug any power cords/cables when installing/mounting or un-installing/removing equipment.
• To avoid electrical shock and/or damage to equipment:
Keep equipment away from water or liquid sources;
Keep equipment away from high heat or high humidity;
• Keep equipment properly ventilated (do not block or cover ventilation openings);
• Make sure to use recommended voltage and power source settings;
• Always install and operate equipment near an easily accessible electrical socket outlet;
• Secure the power cord (do not place any object on/over the power cord);
• Only install/attach and operate equipment on stable surfaces and/or recommended mountings;
• If the equipment will not be used for long periods of time, turn off the power source and unplug the equipment.

# Conventions

The following conventions may be used throughout this manual, denoting special levels of information

![The image displays a red icon resembling a document or memo with a folded bottom-right corner. Inside the white space of the document, there are three horizontal red lines representing text.](.smarc-lec-imx6r2-user-s-guide-final/c387a2e16db04eea32070a876e5c00016e5ccab00e00fba23e658aa8a391e297.jpg)

Note: This information adds clarity or specifics to text and illustrations.

![The image displays a standard yellow triangular warning sign containing a white exclamation point in the center, set against a light grey background.](.smarc-lec-imx6r2-user-s-guide-final/163d8786d828fa0a95eed5e37fb16f2625de21c074f117fe44590a3d47596dda.jpg)

Caution: This information indicates the possibility of minor physical injury, component damage, data loss, and/or program corruption.

![The image displays a red triangular warning sign with rounded corners. Centered inside the red triangle is a white exclamation mark.](.smarc-lec-imx6r2-user-s-guide-final/aa837f2ac3c5d2ce7d40f6e616db387b10b9f2ab746a0730a3e5ba356be893c9.jpg)

Warning: This information warns of possible serious physical injury, component damage, data loss, and/or program corruption.

Revision History

<table><tr><td>Revision</td><td>Description</td><td>Date dd/mm/yyyy</td><td>Author</td></tr><tr><td>1.0</td><td>Initial public release</td><td>10/03/2021</td><td>Henri Parmentier</td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr></table>

# Table of Contents

# Introduction .. . 8

1.1 The SMARC Formfactor . ..8

# 2. Specifications... C

2.1 Core System... ..9

2.2 Video.... ... 10

2.3 Audio ... . 12

2.4 Dual Ethernet... ... 12

2.5 Extension busses.. ... 13

2.6 System Storage . .. 14

2.7 SEMA® Board Management Controller .. ... 15

2.8 Debug Header ... ... 15

2.9 Boot Modes .. ... 15

2.10 Power.... ... 16

2.11 Mechanical and Environmental . ... 16

# 3. Block Diagram .. .17

# 4. Pinout and Signal Descriptions ... .18

4.1 Pin Summary .. ... 18

4.2 Signal Terminology Descriptions.. ... 22

4.3 Signal Description by function.. .. 23

4.3.1 The First Display Interface .. . 23

4.3.2 Second & Third Display Interface . . 26

4.3.3 MIPI Camera support .. . 28

4.3.4 I2S (audio) ... ... 30

4.3.5 USB ports... . 31

4.3.6 PCIe Ports .. . 34

4.3.7 SATA Ports .. ... 36

4.3.8 LAN ports .. . 37

4.3.9 SDIO.... ... 39

4.3.10 SPI & ESPI.. ... 40

4.3.11 SPI0 .... .... 40

4.3.12 ESPI ... . 41

4.4 General Purpose I2C.. ... 42

4.4.1 GPIO.... .... 43

4.4.2 UART.. . 44

4.4.3 CAN bus... . 45

4.4.4 Miscellaneous ..... .. 45

4.4.5 Power and System Management . . 46

4.4.6 DB30 Multipurpose Connector . . 47

4.4.7 Boot Select... ... 48

4.4.8 Power . . 49

4.5 SMARC pin to controller mapping.... ... 50

5. Software Support .......... ... 61

5.1.1 Uboot / Yocto... . 61

5.1.2 Ubuntu... ... 61

5.1.3 Android ... . 61

6. Mechanical... ..62

7. Thermal Solutions... .63

# List of Figures

Figure 1 – Module function diagram...

Figure 2 – Module top/botom side pin numbering .. .18

# Introduction

# 1.1 The SMARC Formfactor

The SMARC (“Smart Mobility ARChitecture”) is a versatile small form factor computer on Module definition targeting applications that require low power, low costs, and high performance. The Modules will typically use ARM SOCs similar or the same as those used in many familiar devices such as tablet computers and smart phones. Alternative low power SOCs and CPUs, such as tablet oriented X86 devices and other RISC CPUs may be used as well. The Module power envelope is typically under 6W.

Two Module sizes are defined: 82 mm x 50 mm and 82 mm x 80 mm.

The Module PCBs have 314 edge fingers that mate with a low profile 314 pin 0.5 mm pitch right angle connector (the connector is sometimes identified as a 321 pin connector, but 7 pins are lost to the key).

The Modules are used as building blocks for portable and stationary embedded systems. The core CPU and support circuits, including DRAM, boot flash, power sequencing, CPU power supplies, GBE and a single channel LVDS display transmitter are concentrated on the Module. The Modules are used with application specific Carrier Boards that implement other features such as audio CODECs, touch controllers, wireless devices, etc. The modular approach allows scalability, fast time to market and upgradability while still maintaining low costs, low power and small physical size.

![The image displays the letters 'SG' in yellow. To the right, there is a yellow 'T' (top part visible). Below/overlapping the 'T' is a pink lowercase 'e'.](.smarc-lec-imx6r2-user-s-guide-final/9a456634fb280ae02054107a74cdf611b1f16639c0d1e4a512a8edb46d5b1354.jpg)

STANDARDIZATION

GROUP FOR

EMBEDDED

TECHNOLOGIES

SMARC module and carrier specifications are available online at: https://www.sget.org/standards/smarc.html

# 2. Specifications

# 2.1 Core System

# SoC

NXP i.MX 6 Series

• i.MX6 Solo / Duallite: Single/Dual core ARM® Cortex™-A9 SOC
• i.MX6 Dual / Quad: Dual/Quad core ARM® Cortex™-A9 SOC
• i.MX6 DualPlus / QuadPlus: Dual/Quad core ARM® Cortex™-A9 SOC

available either as industrial (-40°C to +85°C) or commercial (0°C to +70°C) type"

# L2 Cache

• 32 KB I-cache 32 KB D-cache

# Memory

• 512MB/ 1/2/4GB DDR3L memory down

# IoT security

CryptoAuthentication™ Device, Microchip ATECC608A

• Cryptographic co-processor with secure hardware-based key storage
• Protected storage for up to 16 Keys, certificates or data
ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
• NIST standard P256 elliptic curve support
• SHA-256 & HMAC hash including off-chip context save/restore
• AES-128: encrypt/decrypt, galois field multiply for GCM

# 2.2 Video

LEC-iMX6R2 standard display support is consisting of full HD capable HDMI 1.4, MIPI DSI and single/dual channel 24-bit LVDS.

# GPU Core:

Vivante GC880 / GX2000 / GC2000+ GPU cores are varying between SKU’s check datasheet for more info

# GPU/VPU Feature Support

Video, 2D and 3D Graphics Units integrated in i.MX6 Processor
OpenGL® ES 1.1/2.0/Halti, OpenVG™ 1.1, OpenCL™ 1.1 EP
• Multi-Format Hardware Video Encoder/Decoder

# HDMI

• HDMI V1.4 up to WUXGA (1920x1080)
• FHD 1080p @ 30fps

# LVDS

• Dual-channel 18/24-bit max 1920 x 1080 x 30fps
Single-channel 18/24-bit max 1366 x 768 x 30fps

# MIPI DSI

• 1080p @ 60fps display output
Compatible with MIPI specification v1.0
• 2 data lanes, 1.0 Gbps max data rate per lane
support HS and LP mode

# Camera support

Single MIPI CSI camera supported on CSI1
▪ Four lanes : QuadPlus, Quad, DualPlus, Dual
▪ Two lanes : DualLite and Solo

# 2.3 Audio

• Supports i2S audio codec interface, audio ADC and DAC (located on carrier)

# 2.4 Dual Ethernet

# Primary LAN

MAC 10/100/1000 Ethernet Controller in SOC
• PHY on module through RGMII
• Operates on TCP/IP, UDP/IP, and ICMP/IP protocol data or on IP header only
NOTE: The Ethernet throughput is limited to 400 Mbit/s by the Freescale SoC.

# Optional Secondary LAN

MAC/PHY 10/100 Ethernet Controller in LAN9514 on USB 2.0
Supports 10/100-Mbps data transfer rates, both full-duplex and half-duplex
Supports IEEE 802.1Q VLAN tag detection for reception frames
Support detection of LAN wake-up frames and AMD Magic Packet frames

# 2.5 Extension busses

# PCIe

One PCI Express GEN2 x1 interfaces

Only available on QuadPlus, Quad, DualPlus, Dual

# SATA

Single port SATA 2 support

Only available on QuadPlus, Quad, DualPlus, Dual

# USB

4x USB 2.0 and 1x USB2.0 OTG

# UART

Four UART interface SER0 and SER2 (TX/X/CTS/RTS)

• 7- or 8-bit data words, 1 or 2 stop bits, programmable parity (even, odd or none) • Programmable baud rates up to 5 MHz • 32-byte FIFO on Tx and 32 half-word FIFO on Rx supporting auto-baud • IrDA 1.0 support (up to SIR speed of 115200 bps) • Option to operate as 8- pins full UART, DCE, or DTE

# CAN bus

2x CAN2.0B only or mixed CAN2.0B and CAN FB mode, data bit rate up to 8 Mbps via SPI to CAN controller

# SPI

2 x SPI

# I2S

2x I2S interfaces with audio resolution from 16-bits to 32-bits and sample rate up to 192KHz (see Audio Codec support)

# I2C

# Three I2C interfaces

• Support 7bits and 10bits address mode
• Data transfer rates of 100 kbit/s, 400 kbit/s and 1 Mbit/s
General Purpose I2C\_GP for usage on carrier
▪ Power Management I2C\_PM , connected to PMIC
▪ LCD I2C to detect and manage connected displays
Camera I2C

# GPIO

12x GPIO with interrupt

# 2.6 System Storage

# SDIO

1x SDIO (4-bit) compatible up to version 3.0.

# eMMC

soldered on module 16, 32 or 64 GB (build option) either standard or -40+85C temp range

Compatible with eMMC specification 4.41, 4.51 and 5.0

# 2.7 SEMA® Board Management Controller

Voltage/current monitoring, boot configuration, logistics and forensic

information, flat panel control, watchdog timer

# 2.8 Debug Header

30-pin multipurpose flat cable connector for use with optional DB-30 debug module Provides JTAG, BMC access; UART, power test points; diagnostic LEDs, Power, Reset, Boot configuration

# 2.9 Boot Modes

eMMC and SD-Card boot modes are supported

# 2.10 Power

# Supply Voltage

4.75 V – 5.25 V

# 2.11 Mechanical and Environmental

# Form Factor

SGET SMARC Specifications v2.1

# Dimension

SMARC small size module, 82mm x 50mm

# Operating Temperature

Standard: 0°C to +60°C

Rugged: -40°C to +85°C (optional)

# Humidity

5-90% RH operating, non-condensing

5-95% RH storage (and operating with conformal coating)

# Shock and Vibration

IEC 60068-2-64 and IEC-60068-2-27, MIL-STD-202 F, Method 213B, Table 213-I,

Condition A and Method 214A, Table 214-I, Condition D

# 3. Block Diagram

![**Central Block:**\n*   **NXP iMX6 SMARC REV 2.1** (Large red block)\n\n**Left Column (Grey Block Interfaces):**\n*   LVDS0 / DSI0\n*   LVDS1\n*   HDMI\n*   CSI0\n*   USB0\n*   USB1\n*   USB2\n*   USB3\n*   USB4\n*   LAN1\n*   LAN0\n*   PCIe0\n*   CAN0\n*   CAN1\n*   SPI0\n*   SPI1\n*   UART0\n*   UART1\n*   UART2\n*   UART3\n*   I2S0\n*   SDIO\n*   GPIO\n*   I2C_GP\n*   I2C_PM\n*   Watchdog / Boot Select, Power Control\n\n**Right Side Blocks:**\n*   **DDR3L x16** (Four distinct blocks)\n*   **eMCC 16/32/64GB**\n*   **30-pin debug**\n\n**Bottom Blocks:**\n*   **Lite BMC**\n*   **RTC**\n\n**Intermediary Blocks:**\n*   **USB HUB 4x USB 2.0 1x GbE**\n*   **LAN PHY**\n*   **Crypto Auth. ATECC608A**\n*   **PMIC**\n\n**Connections:**\n*   **LVDS0 / DSI0** and **LVDS1** connect to **Dual Channel LVDS** and **DSI 2 lanes**.\n*   **HDMI** connects to **HDMI V1.4**.\n*   **CSI0** connects to **MIPI CSI 2-lanes**.\n*   **USB0** connects to **USB 2.0 OTG**.\n*   **USB1** connects to **USB 2.0 Host**.\n*   **USB2**, **USB3**, **USB4**, and **LAN1** connect to the **USB HUB 4x USB 2.0 1x GbE**.\n*   **LAN0** connects to **LAN PHY**, which connects to **RGMII**.\n*   **PCIe0** connects to **1x PCIe x1**.\n*   **CAN0** and **CAN1** connect to **CAN**.\n*   **SPI0** connects to **SPI0**.\n*   **SPI1** connects to **SPI1**.\n*   **UART0** connects to **UART0**.\n*   **UART1** connects to **UART1**.\n*   **UART2** connects to **UART2**.\n*   **UART3** connects to **UART3**.\n*   **I2S0** connects to **I2S**.\n*   **SDIO** connects to **SDMMC**.\n*   **GPIO** connects to **GPIO x10**.\n*   **I2C_GP** connects to **Crypto Auth. ATECC608A**.\n*   **I2C_PM** connects to **PMIC**.\n*   **Watchdog / Boot Select, Power Control** connects to **Lite BMC**, which connects to the **NXP iMX6** block.\n*   **RTC** connects to the **NXP iMX6** block.\n*   The **NXP iMX6** block connects to the four **DDR3L x16** blocks.\n*   The **NXP iMX6** block connects to **eMCC 16/32/64GB**.\n*   The **NXP iMX6** block connects to **30-pin debug**.](.smarc-lec-imx6r2-user-s-guide-final/da19723a4a41c6863bf6cf3275281da2d1cf01d3e8d490a9383d538a13bd6d05.jpg)

Figure 1 – Module function diagram

# 4. Pinout and Signal Descriptions

# 4.1 Pin Summary

The below table is a comprehensible list of all signal pins on the MXM 3 connector in the standard specification SMARC 2.1.

Those signals not supported on LEC-iMX6R2 are strikethrough STRIKETHROUGH

![TOP Side\nP1 P74 P75 P156\nKey](.smarc-lec-imx6r2-user-s-guide-final/1d2b8ceba85caf2ca8a133e0152834f34e2249aeaff1f86700b48211e8b1d920.jpg)

![BOTTOM Side\nS156 S76 S75 S1\nKey](.smarc-lec-imx6r2-user-s-guide-final/f2fc4d67cbdbf588605b558e6b321da5e56fba43a565f0a785146b233f1119c7.jpg)

Figure 2 – Module top/botom side pin numbering

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td></td><td></td></tr><tr><td>P1</td><td>SMB_ALERT_1V8#</td></tr><tr><td>P2</td><td>GND</td></tr><tr><td>P3</td><td>CSI1_CK+</td></tr><tr><td>P4</td><td>CSI1_CK-</td></tr><tr><td>P5</td><td>GBE1_SDP</td></tr><tr><td>P6</td><td>GBE0_SDP</td></tr><tr><td>P7</td><td>CSI1_RX0+</td></tr><tr><td>P8</td><td>CSI1_RX0-</td></tr><tr><td>P9</td><td>GND</td></tr><tr><td>P10</td><td>CSI1_RX1+</td></tr><tr><td>P11</td><td>CSI1_RX1-</td></tr><tr><td>P12</td><td>GND</td></tr><tr><td>P13</td><td>CSI1_RX2+</td></tr><tr><td>P14</td><td>CSI1_RX2-</td></tr><tr><td>P15</td><td>GND</td></tr><tr><td>P16</td><td>CSI1_RX3+</td></tr><tr><td>P17</td><td>CSI1_RX3-</td></tr><tr><td>P18</td><td>GND</td></tr><tr><td>P19</td><td>GBE0_MDI3-</td></tr><tr><td>P20</td><td>GBE0_MDI3+</td></tr><tr><td>P21</td><td>GBE0_LINK100#</td></tr><tr><td>P22</td><td>GBE0_LINK1000#</td></tr><tr><td>P23</td><td>GBE0_MDI2-</td></tr><tr><td>P24</td><td>GBE0_MDI2+</td></tr><tr><td>P25</td><td>GBE0_LINK_ACT#</td></tr><tr><td>P26</td><td>GBE0_MDI1-</td></tr><tr><td>P27</td><td>GBE0_MDI1+</td></tr><tr><td>P28</td><td>GBE0_CTREF</td></tr><tr><td>P29</td><td>GBE0_MDIO-</td></tr><tr><td>P30</td><td>GBE0_MDIO+</td></tr><tr><td>P31</td><td>SPI0_CS1# note 2</td></tr><tr><td>P32</td><td>GND</td></tr><tr><td>P33</td><td>SDIO_WP</td></tr><tr><td>P34</td><td>SDIO_CMD</td></tr><tr><td>P35</td><td>SDIO_CD#</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S1</td><td>CSI1_TX+ / I2C_CAM1_CK</td></tr><tr><td>S2</td><td>CSI1_TX- / I2C_CAM1_DAT</td></tr><tr><td>S3</td><td>GND</td></tr><tr><td>S4</td><td>RSVD</td></tr><tr><td>S5</td><td>CSI0_TX- / I2C_CAM0_CK</td></tr><tr><td>S6</td><td>CAM_MCK</td></tr><tr><td>S7</td><td>CSI0_TX+ / I2C_CAM0_DAT</td></tr><tr><td>S8</td><td>CSI0_CK+</td></tr><tr><td>S9</td><td>CSI0_CK-</td></tr><tr><td>S10</td><td>GND</td></tr><tr><td>S11</td><td>CSI0_RX0+</td></tr><tr><td>S12</td><td>CSI0_RX0-</td></tr><tr><td>S13</td><td>GND</td></tr><tr><td>S14</td><td>CSI0_RX1+</td></tr><tr><td>S15</td><td>CSI0_RX1-</td></tr><tr><td>S16</td><td>GND</td></tr><tr><td>S17</td><td>GBE1_MDI0+</td></tr><tr><td>S18</td><td>GBE1_MDI0-</td></tr><tr><td>S19</td><td>GBE1_LINK100#</td></tr><tr><td>S20</td><td>GBE1_MDI1+</td></tr><tr><td>S21</td><td>GBE1_MDI1-</td></tr><tr><td>S22</td><td>GBE1_LINK1000#</td></tr><tr><td>S23</td><td>GBE1_MDI2+</td></tr><tr><td>S24</td><td>GBE1_MDI2-</td></tr><tr><td>S25</td><td>GND</td></tr><tr><td>S26</td><td>GBE1_MDI3+</td></tr><tr><td>S27</td><td>GBE1_MDI3-</td></tr><tr><td>S28</td><td>GBE1_CTREF</td></tr><tr><td>S29</td><td>PCIE_D_TX+ / SERDES_1_TX+</td></tr><tr><td>S30</td><td>PCIE_D_TX- / SERDES_1_TX-</td></tr><tr><td>S31</td><td>GBE1_LINK_ACT#</td></tr><tr><td>S32</td><td>PCIE_D_RX+ / SERDES_1_RX+</td></tr><tr><td>S33</td><td>PCIE_D_RX- / SERDES_1_RX-</td></tr><tr><td>S34</td><td>GND</td></tr><tr><td>S35</td><td>USB4+</td></tr><tr><td>S36</td><td>USB4-</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P36</td><td>SDIO_CK</td></tr><tr><td>P37</td><td>SDIO_PWR_EN</td></tr><tr><td>P38</td><td>GND</td></tr><tr><td>P39</td><td>SDIO_D0</td></tr><tr><td>P40</td><td>SDIO_D1</td></tr><tr><td>P41</td><td>SDIO_D2</td></tr><tr><td>P42</td><td>SDIO_D3</td></tr><tr><td>P43</td><td>SPI0_CS0# note 2</td></tr><tr><td>P44</td><td>SPI0_CK note 2</td></tr><tr><td>P45</td><td>SPI0_DIN note 2</td></tr><tr><td>P46</td><td>SPI0_DO note 2</td></tr><tr><td>P47</td><td>GND</td></tr><tr><td>P48</td><td>SATA_TX+</td></tr><tr><td>P49</td><td>SATA_TX-</td></tr><tr><td>P50</td><td>GND</td></tr><tr><td>P51</td><td>SATA_RX+</td></tr><tr><td>P52</td><td>SATA_RX-</td></tr><tr><td>P53</td><td>GND</td></tr><tr><td>P54</td><td>ESPI_CS0# / SPI1_CS0#</td></tr><tr><td>P55</td><td>ESPI_CS1# / SPI1_CS1#</td></tr><tr><td>P56</td><td>ESPI_CK / SPI1_CK</td></tr><tr><td>P57</td><td>ESPI_IO_1 / SPI1_DIN</td></tr><tr><td>P58</td><td>ESPI_IO_0 / SPI1_DO</td></tr><tr><td>P59</td><td>GND</td></tr><tr><td>P60</td><td>USB0+</td></tr><tr><td>P61</td><td>USB0-</td></tr><tr><td>P62</td><td>USB0_EN_OC#</td></tr><tr><td>P63</td><td>USB0_VBUS_DET</td></tr><tr><td>P64</td><td>USB0_OTG_ID</td></tr><tr><td>P65</td><td>USB1+</td></tr><tr><td>P66</td><td>USB1-</td></tr><tr><td>P67</td><td>USB1_EN_OC#</td></tr><tr><td>P68</td><td>GND</td></tr><tr><td>P69</td><td>USB2+</td></tr><tr><td>P70</td><td>USB2-</td></tr><tr><td>P71</td><td>USB2_EN_OC#</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S37</td><td>USB3_VBUS_DET</td></tr><tr><td>S38</td><td>AUDIO_MCK</td></tr><tr><td>S39</td><td>I2S0_LRCK</td></tr><tr><td>S40</td><td>I2S0_SDOUT</td></tr><tr><td>S41</td><td>I2S0_SDIN</td></tr><tr><td>S42</td><td>I2S0_CK</td></tr><tr><td>S43</td><td>ESPI_ALERT0#</td></tr><tr><td>S44</td><td>ESPI_ALERT1#</td></tr><tr><td>S45</td><td>MDIO_CLK</td></tr><tr><td>S46</td><td>MDIO_DAT</td></tr><tr><td>S47</td><td>GND</td></tr><tr><td>S48</td><td>I2C_GP_CK</td></tr><tr><td>S49</td><td>I2C_GP_DAT</td></tr><tr><td>S50</td><td>HDA_SYNC / I2S2_LRCK</td></tr><tr><td>S51</td><td>HDA_SDO / I2S2_SDOUT</td></tr><tr><td>S52</td><td>HDA_SDI / I2S2_SDIN</td></tr><tr><td>S53</td><td>HDA_CK / I2S2_CK</td></tr><tr><td>S54</td><td>SATA_ACT#</td></tr><tr><td>S55</td><td>USB5_EN_OC#</td></tr><tr><td>S56</td><td>ESPI_IO_2</td></tr><tr><td>S57</td><td>ESPI_IO_3</td></tr><tr><td>S58</td><td>ESPI_RESET#</td></tr><tr><td>S59</td><td>USB5+</td></tr><tr><td>S60</td><td>USB5-</td></tr><tr><td>S61</td><td>GND</td></tr><tr><td>S62</td><td>USB3_SSTX+</td></tr><tr><td>S63</td><td>USB3_SSTX-</td></tr><tr><td>S64</td><td>GND</td></tr><tr><td>S65</td><td>USB3_SSRX+</td></tr><tr><td>S66</td><td>USB3_SSRX-</td></tr><tr><td>S67</td><td>GND</td></tr><tr><td>S68</td><td>USB3+</td></tr><tr><td>S69</td><td>USB3-</td></tr><tr><td>S70</td><td>GND</td></tr><tr><td>S71</td><td>USB2_SSTX+</td></tr><tr><td>S72</td><td>USB2_SSTX-</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P72</td><td>RSVD</td></tr><tr><td>P73</td><td>RSVD</td></tr><tr><td>P74</td><td>USB3_EN_OC#</td></tr><tr><td></td><td></td></tr><tr><td></td><td>Key</td></tr><tr><td></td><td></td></tr><tr><td>P75</td><td>PCIE_A_RST#</td></tr><tr><td>P76</td><td>USB4_EN_OC#</td></tr><tr><td>P77</td><td>PCIE_B_CKREQ#</td></tr><tr><td>P78</td><td>PCIE_A_CKREQ#</td></tr><tr><td>P79</td><td>GND</td></tr><tr><td>P80</td><td>PCIE_C_REFCK+</td></tr><tr><td>P81</td><td>PCIE_C_REFCK-</td></tr><tr><td>P82</td><td>GND</td></tr><tr><td>P83</td><td>PCIE_A_REFCK+</td></tr><tr><td>P84</td><td>PCIE_A_REFCK-</td></tr><tr><td>P85</td><td>GND</td></tr><tr><td>P86</td><td>PCIE_A_RX+</td></tr><tr><td>P87</td><td>PCIE_A_RX-</td></tr><tr><td>P88</td><td>GND</td></tr><tr><td>P89</td><td>PCIE_A_TX+</td></tr><tr><td>P90</td><td>PCIE_A_TX-</td></tr><tr><td>P91</td><td>GND</td></tr><tr><td>P92</td><td>HDMI_D2+ / DP1_LANE0+</td></tr><tr><td>P93</td><td>HDMI_D2- / DP1_LANE0-</td></tr><tr><td>P94</td><td>GND</td></tr><tr><td>P95</td><td>HDMI_D1+ / DP1_LANE1+</td></tr><tr><td>P96</td><td>HDMI_D1- / DP1_LANE1-</td></tr><tr><td>P97</td><td>GND</td></tr><tr><td>P98</td><td>HDMI_D0+ / DP1_LANE2+</td></tr><tr><td>P99</td><td>HDMI_D0- / DP1_LANE2-</td></tr><tr><td>P100</td><td>GND</td></tr><tr><td>P101</td><td>HDMI_CK+ / DP1_LANE3+</td></tr><tr><td>P102</td><td>HDMI_CK- / DP1_LANE3-</td></tr><tr><td>P103</td><td>GND</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S73</td><td>GND</td></tr><tr><td>S74</td><td>USB2_SSRX+</td></tr><tr><td>S75</td><td>USB2_SSRX-</td></tr><tr><td></td><td></td></tr><tr><td></td><td>Key</td></tr><tr><td></td><td></td></tr><tr><td>S76</td><td>PCIE_B_RST#</td></tr><tr><td>S77</td><td>PCIE_C_RST#</td></tr><tr><td>S78</td><td>PCIE_C_RX+/SERDES_2_RX+</td></tr><tr><td>S79</td><td>PCIE_C_RX-/SERDES_2_RX-</td></tr><tr><td>S80</td><td>GND</td></tr><tr><td>S81</td><td>PCIE_C_TX+/SERDES_2_TX+</td></tr><tr><td>S82</td><td>PCIE_C_TX-/SERDES_2_TX-</td></tr><tr><td>S83</td><td>GND</td></tr><tr><td>S84</td><td>PCIE_B_REFCK+</td></tr><tr><td>S85</td><td>PCIE_B_REFCK-</td></tr><tr><td>S86</td><td>GND</td></tr><tr><td>S87</td><td>PCIE_B_RX+</td></tr><tr><td>S88</td><td>PCIE_B_RX-</td></tr><tr><td>S89</td><td>GND</td></tr><tr><td>S90</td><td>PCIE_B_TX+</td></tr><tr><td>S91</td><td>PCIE_B_TX-</td></tr><tr><td>S92</td><td>GND</td></tr><tr><td>S93</td><td>DPO_LANE0+</td></tr><tr><td>S94</td><td>DPO_LANE0-</td></tr><tr><td>S95</td><td>DPO_AUX_SEL</td></tr><tr><td>S96</td><td>DPO_LANE1+</td></tr><tr><td>S97</td><td>DPO_LANE1-</td></tr><tr><td>S98</td><td>DPO_HPD</td></tr><tr><td>S99</td><td>DPO_LANE2+</td></tr><tr><td>S100</td><td>DPO_LANE2-</td></tr><tr><td>S101</td><td>GND</td></tr><tr><td>S102</td><td>DPO_LANE3+</td></tr><tr><td>S103</td><td>DPO_LANE3-</td></tr><tr><td>S104</td><td>USB3_OTG_ID</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P104</td><td>HDMI_HPD / DP1_HPD</td></tr><tr><td>P105</td><td>HDMI_CTRL_CK / DP1_AUX+</td></tr><tr><td>P106</td><td>HDMI_CTRL_DAT / DP1_AUX-</td></tr><tr><td>P107</td><td>DP1_AUX_SEL</td></tr><tr><td>P108</td><td>GPIO0 / CAM0_PWR#</td></tr><tr><td>P109</td><td>GPIO1 / CAM1_PWR#</td></tr><tr><td>P110</td><td>GPIO2 / CAM0_RST#</td></tr><tr><td>P111</td><td>GPIO3 / CAM1_RST#</td></tr><tr><td>P112</td><td>GPIO4 / HDA_RST#</td></tr><tr><td>P113</td><td>GPIO5 / PWM_OUT</td></tr><tr><td>P114</td><td>GPIO6 / TACHIN</td></tr><tr><td>P115</td><td>GPIO7</td></tr><tr><td>P116</td><td>GPIO8</td></tr><tr><td>P117</td><td>GPIO9</td></tr><tr><td>P118</td><td>GPIO10</td></tr><tr><td>P119</td><td>GPIO11</td></tr><tr><td>P120</td><td>GND</td></tr><tr><td>P121</td><td>I2C_PM_CK</td></tr><tr><td>P122</td><td>I2C_PM_DAT</td></tr><tr><td>P123</td><td>BOOT_SEL0#</td></tr><tr><td>P124</td><td>BOOT_SEL1#</td></tr><tr><td>P125</td><td>BOOT_SEL2#</td></tr><tr><td>P126</td><td>RESET_OUT#</td></tr><tr><td>P127</td><td>RESET_IN#</td></tr><tr><td>P128</td><td>POWER_BTN#</td></tr><tr><td>P129</td><td>SERO_TX</td></tr><tr><td>P130</td><td>SERO_RX</td></tr><tr><td>P131</td><td>SERO_RTS#</td></tr><tr><td>P132</td><td>SERO_CTS#</td></tr><tr><td>P133</td><td>GND</td></tr><tr><td>P134</td><td>SER1_TX</td></tr><tr><td>P135</td><td>SER1_RX</td></tr><tr><td>P136</td><td>SER2_TX</td></tr><tr><td>P137</td><td>SER2_RX</td></tr><tr><td>P138</td><td>SER2_RTS#</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S105</td><td>DP0_AUX+</td></tr><tr><td>S106</td><td>DP0_AUX-</td></tr><tr><td>S107</td><td>LCD1_BKLT_EN</td></tr><tr><td>S108</td><td>LVDS1_CK+/eDP1_AUX+/DSI1_CLK+</td></tr><tr><td>S109</td><td>LVDS1_CK-/ eDP1_AUX-/DSI1_CLK-</td></tr><tr><td>S110</td><td>GND</td></tr><tr><td>S111</td><td>LVDS1_0+/ eDP1_TX0+/DSI1_D0+</td></tr><tr><td>S112</td><td>LVDS1_0-/ eDP1_TX0-/DSI1_D0-</td></tr><tr><td>S113</td><td>eDP1_HPD/DSI1_TE</td></tr><tr><td>S114</td><td>LVDS1_1+/ eDP1_TX1+/DSI1_D1+</td></tr><tr><td>S115</td><td>LVDS1_1-/ eDP1_TX1-/DSI1_D1-</td></tr><tr><td>S116</td><td>LCD1_VDD_EN</td></tr><tr><td>S117</td><td>LVDS1_2+/ eDP1_TX2+/DSI1_D2+</td></tr><tr><td>S118</td><td>LVDS1_2-/ eDP1_TX2-/DSI1_D2-</td></tr><tr><td>S119</td><td>GND</td></tr><tr><td>S120</td><td>LVDS1_3+/ eDP1_TX3+/DSI1_D3+</td></tr><tr><td>S121</td><td>LVDS1_3-/ eDP1_TX3-/DSI1_D3-</td></tr><tr><td>S122</td><td>LCD1_BKLT_PWM</td></tr><tr><td>S123</td><td>GPIO13</td></tr><tr><td>S124</td><td>GND</td></tr><tr><td>S125</td><td>LVDS0_0+/ eDP0_TX0+/DSI0_D0+</td></tr><tr><td>S126</td><td>LVDS0_0-/ eDP0_TX0-/DSI0_D0-</td></tr><tr><td>S127</td><td>LCD0_BKLT_EN</td></tr><tr><td>S128</td><td>LVDS0_1+/ eDP0_TX1+/DSI0_D1+</td></tr><tr><td>S129</td><td>LVDS0_1-/ eDP0_TX1-/DSI0_D1-</td></tr><tr><td>S130</td><td>GND</td></tr><tr><td>S131</td><td>LVDS0_2+/eDP0_TX2+/DSI0_D2+</td></tr><tr><td>S132</td><td>LVDS0_2-/eDP0_TX2-/DSI0_D2-</td></tr><tr><td>S133</td><td>LCD0_VDD_EN</td></tr><tr><td>S134</td><td>LVDS0_CK+/eDP0_AUX/DSI0_CLK+</td></tr><tr><td>S135</td><td>LVDS0_CK-/eDP0_AUX-/DSI0_CLK-</td></tr><tr><td>S136</td><td>GND</td></tr><tr><td>S137</td><td>LVDS0_3+/ eDP0_TX3+/DSI0_D3+</td></tr><tr><td>S138</td><td>LVDS0_3-/ eDP0_TX3-/DSI0_D3-</td></tr><tr><td>S139</td><td>I2C_LCD_CK</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P139</td><td>SER2_CTS#</td></tr><tr><td>P140</td><td>SER3_TX</td></tr><tr><td>P141</td><td>SER3_RX</td></tr><tr><td>P142</td><td>GND</td></tr><tr><td>P143</td><td>CAN0_TX</td></tr><tr><td>P144</td><td>CAN0_RX</td></tr><tr><td>P145</td><td>CAN1_TX</td></tr><tr><td>P146</td><td>CAN1_RX</td></tr><tr><td>P147</td><td>VDD_IN</td></tr><tr><td>P148</td><td>VDD_IN</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S140</td><td>I2C_LCD_DAT</td></tr><tr><td>S141</td><td>LCD0_BKLT_PWM</td></tr><tr><td>S142</td><td>GPIO12</td></tr><tr><td>S143</td><td>GND</td></tr><tr><td>S144</td><td>eDP0_HPD / DSIO_TE</td></tr><tr><td>S145</td><td>WDT_TIME_OUT#</td></tr><tr><td>S146</td><td>PCIE_WAKE#</td></tr><tr><td>S147</td><td>VDD_RTC</td></tr><tr><td>S148</td><td>LID#</td></tr><tr><td>S149</td><td>SLEEP#</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P149</td><td>VDD_IN</td></tr><tr><td>P150</td><td>VDD_IN</td></tr><tr><td>P151</td><td>VDD_IN</td></tr><tr><td>P152</td><td>VDD_IN</td></tr><tr><td>P153</td><td>VDD_IN</td></tr><tr><td>P154</td><td>VDD_IN</td></tr><tr><td>P155</td><td>VDD_IN</td></tr><tr><td>P156</td><td>VDD_IN</td></tr><tr><td></td><td></td></tr><tr><td></td><td></td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S150</td><td>VIN_PWR_BAD#</td></tr><tr><td>S151</td><td>CHARGING#</td></tr><tr><td>S152</td><td>CHARGER_PRSNT#</td></tr><tr><td>S153</td><td>CARRIER_STBY#</td></tr><tr><td>S154</td><td>CARRIER_PWR_ON</td></tr><tr><td>S155</td><td>FORCE_RECOV#</td></tr><tr><td>S156</td><td>BATLOW#</td></tr><tr><td>S157</td><td>TEST#</td></tr><tr><td>S158</td><td>GND</td></tr><tr><td></td><td></td></tr></table>

![The image displays a red icon resembling a document or a note. It features a square shape with rounded corners and a folded bottom-right corner. Inside the border, there are two horizontal red lines centered horizontally, representing lines of text or a list.](.smarc-lec-imx6r2-user-s-guide-final/5087ba3d53ad032c68701daf5d7b398299381c855894fe70b6f5f73fa187bf6e.jpg)
Note 1: Secondary LAN connected to the USB hub

# 4.2 Signal Terminology Descriptions

Meaning of the terms used for signal description tables

<table><tr><td>Term</td><td>Description</td></tr><tr><td>I</td><td>Input to the module</td></tr><tr><td>O</td><td>Output from the module</td></tr><tr><td>O OD</td><td>Open drain output from the module</td></tr><tr><td>I OD</td><td>Open drain input to the module, with mandatory PU (pull up) on module</td></tr><tr><td>OD</td><td>Open drain</td></tr><tr><td>I/O</td><td>Bi-directional Input/Output</td></tr><tr><td>PU</td><td>PU (pull-up) resistor on module</td></tr><tr><td>PD</td><td>PD (pull-down) resistor on module</td></tr><tr><td>VDD_IN</td><td>Main power source from carrier to module</td></tr><tr><td>CMOS</td><td>Logic input or output</td></tr><tr><td>GBE MDI</td><td>Differential analog signaling for Gigabit Media Dependent Interface</td></tr><tr><td>LVDS DP</td><td>Low Voltage Differential Signal for DisplayPort interface</td></tr><tr><td>LVDS D-PHY</td><td>Low Voltage Differential Signal for MIPI CSI-2 cameras and DSI displays</td></tr><tr><td>LVDS M-PHY</td><td>Low Voltage Differential Signal for MIPI CSI-3 cameras</td></tr><tr><td>LVDS LCD</td><td>Low Voltage Differential Signal for LCD displays</td></tr><tr><td>LVDS PCIE</td><td>Low Voltage Differential Signal for PCIe</td></tr><tr><td>LVDS SATA</td><td>Low Voltage Differential Signal for SATA</td></tr><tr><td>TMDS HDMI</td><td>Transition Minimized Differential Signal for HDMI displays</td></tr><tr><td>USB</td><td>DC coupled differential signaling for traditional (non-Superspeed) USB signals</td></tr><tr><td>USB SS</td><td>Differential signal for SuperSpeed USB signals</td></tr><tr><td>USB VBUS 5V</td><td>5V tolerant input for USB VBUS detection</td></tr><tr><td>3.3V</td><td>3.3V Power Domain: Active while CARRIER_PWRON is high and CARRIER_SBY# is NOT active (i.e. both signals are high)</td></tr><tr><td>1.8V</td><td>1.8V Power Domain: Active while CARRIER_PWRON is high and CARRIER_SBY# is NOT active (i.e. both signals are high)</td></tr><tr><td>3.3Vsb</td><td>3.3V Power Domain: Active while CARRIER_PWRON is high (regardless of CARRIER_SBY#)</td></tr><tr><td>1.8Vsb</td><td>1.8V Power Domain: Active while CARRIER_PWRON is high (regardless of CARRIER_SBY#)</td></tr></table>

# 4.3 Signal Description by function

# 4.3.1 The First Display Interface

The first display interface is a group of 30-pins that is split into a channel 0 and channel 1. The SMARC specification allows to support either dual channel LVDS ports, 2 separate single channel LVDS ports, 2 MIPI DSI ports of 4 lanes each or 2 eDP ports 4 lanes each. A mix of different display type such as DSI and eDP is also permitted. Below tables show which display ports are supported on this particular module

<table><tr><td>Pin #</td><td>LVDS Name</td><td>MIPI DSI Name</td><td>eDP Name</td></tr><tr><td colspan="4"></td></tr><tr><td>S125</td><td>LVDS0_0+</td><td>DSI0_D0+</td><td>eDP0_TX0+</td></tr><tr><td>S126</td><td>LVDS0_0-</td><td>DSI0_D0-</td><td>eDP0_TX0-</td></tr><tr><td>S128</td><td>LVDS0_1+</td><td>DSI0_D1+</td><td>eDP0_TX1+</td></tr><tr><td>S129</td><td>LVDS0_1 -</td><td>DSI0_D1-</td><td>eDP0_TX1-</td></tr><tr><td>S131</td><td>LVDS0_2+</td><td>DSI0_D2+</td><td>eDP0_TX2+</td></tr><tr><td>S132</td><td>LVDS0_2-</td><td>DSI0_D2-</td><td>eDP0_TX2-</td></tr><tr><td>S137</td><td>LVDS0_3+</td><td>DSI0_D3+</td><td>eDP0_TX3+</td></tr><tr><td>S138</td><td>LVDS0_3-</td><td>DSI0_D3-</td><td>eDP0_TX3-</td></tr><tr><td>S134</td><td>LVDS0_CK+</td><td>DSI0_CLK+</td><td>eDP0_AUX+</td></tr><tr><td>S135</td><td>LVDS0_CK-</td><td>DSI0_CLK-</td><td>eDP0_AUX-</td></tr><tr><td>S133</td><td>LCD0_VDD_EN</td><td>LCD0_VDD_EN</td><td>LCD0_VDD_EN</td></tr><tr><td>S127</td><td>LCD0_BKLT_EN</td><td>LCD0_BKLT_EN</td><td>LCD0_BKLT_EN</td></tr><tr><td>S141</td><td>LCD0_BKLT_PWM</td><td>LCD0_BKLT_PWM</td><td>LCD0_BKLT_PWM</td></tr><tr><td>S144</td><td></td><td>DSI0_TE</td><td>eDP0_HPD</td></tr><tr><td colspan="4"></td></tr><tr><td>S139</td><td>I2C_LCD_CK</td><td>I2C_LCD_CK</td><td>I2C_LCD_CK</td></tr><tr><td>S140</td><td>I2C_LCD_DAT</td><td>I2C_LCD_DAT</td><td>I2C_LCD_DAT</td></tr></table>

<table><tr><td>Pin #</td><td>LVDS Name</td><td>MIPI DSI Name</td><td>eDP Name</td></tr><tr><td colspan="4"></td></tr><tr><td>S111</td><td>LVDS1_0+</td><td>DSI1_D0+</td><td>eDP1_TX0+</td></tr><tr><td>S112</td><td>LVDS1_0-</td><td>DSI1_D0-</td><td>eDP1_TX0-</td></tr><tr><td>S114</td><td>LVDS1_1+</td><td>DSI1_D1+</td><td>eDP1_TX1+</td></tr><tr><td>S115</td><td>LVDS1_1 -</td><td>DSI1_D1-</td><td>eDP1_TX1-</td></tr><tr><td>S117</td><td>LVDS1_2+</td><td>DSI1_D2+</td><td>eDP1_TX2+</td></tr><tr><td>S118</td><td>LVDS1_2-</td><td>DSI1_D2-</td><td>eDP1_TX2-</td></tr><tr><td>S120</td><td>LVDS1_3+</td><td>DSI1_D3+</td><td>eDP1_TX3+</td></tr><tr><td>S121</td><td>LVDS1_3-</td><td>DSI1_D3-</td><td>eDP1_TX3-</td></tr><tr><td>S108</td><td>LVDS1_CK+</td><td>DSI1_CLK+</td><td>eDP1_AUX+</td></tr><tr><td>S109</td><td>LVDS1_CK-</td><td>DSI1_CLK-</td><td>eDP1_AUX-</td></tr><tr><td>S116</td><td>LCD1_VDD_EN</td><td>LCD1_VDD_EN</td><td>LCD1_VDD_EN</td></tr><tr><td>S107</td><td>LCD1_BKLT_EN</td><td>LCD1_BKLT_EN</td><td>LCD1_BKLT_EN</td></tr><tr><td>S122</td><td>LCD1_BKLT_PWM</td><td>LCD1_BKLT_PWM</td><td>LCD1_BKLT_PWM</td></tr><tr><td>S113</td><td></td><td>DSI1_TE</td><td>eDP1_HPD</td></tr></table>

4.3.1.1 LVDS0/LVDS1 mode

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>LVDS0_0+</td><td>S125</td><td rowspan="8">Primary LVDS channel differential pair data lines</td><td rowspan="8">O LVDS LCD</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8"></td></tr><tr><td>LVDS0_0-</td><td>S126</td></tr><tr><td>LVDS0_1+</td><td>S128</td></tr><tr><td>LVDS0_1 -</td><td>S129</td></tr><tr><td>LVDS0_2+</td><td>S131</td></tr><tr><td>LVDS0_2-</td><td>S132</td></tr><tr><td>LVDS0_3+</td><td>S137</td></tr><tr><td>LVDS0_3-</td><td>S138</td></tr><tr><td>LVDS0_CK+</td><td>S134</td><td rowspan="2">Primary LVDS channel differential pair clock lines</td><td rowspan="2">O LVDS LCD</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>LVDS0_CK-</td><td>S135</td></tr><tr><td>LCD0_VDD_EN</td><td>S133</td><td>Primary LVDS channel power enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_EN</td><td>S127</td><td>Primary LVDS channel backlight enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_PWM</td><td>S141</td><td>Primary LVDS channel brightness control through pulse width modulation (PWM)</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>LVDS1_0+</td><td>S111</td><td rowspan="8">Secondary LVDS channel differential pair data lines</td><td rowspan="8">O LVDS LCD</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8"></td></tr><tr><td>LVDS1_0-</td><td>S112</td></tr><tr><td>LVDS1_1+</td><td>S114</td></tr><tr><td>LVDS1_1 -</td><td>S115</td></tr><tr><td>LVDS1_2+</td><td>S117</td></tr><tr><td>LVDS1_2-</td><td>S118</td></tr><tr><td>LVDS1_3+</td><td>S120</td></tr><tr><td>LVDS1_3-</td><td>S121</td></tr><tr><td>LVDS1_CK+</td><td>S108</td><td rowspan="2">Secondary LVDS channel differential pair clock lines.</td><td rowspan="2">O LVDS LCD</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>LVDS1_CK-</td><td>S109</td></tr><tr><td>LCD1_VDD_EN</td><td>S116</td><td>Secondary panel power enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD1_BKLT_EN</td><td>S107</td><td>Secondary panel backlight enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD1_BKLT_PWM</td><td>S122</td><td>Secondary panel brightness control through pulse width modulation (PWM)</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>I2C_LCD_DAT</td><td>S140</td><td>DDC data line used for flat panel detection and control</td><td>I/O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr><tr><td>I2C_LCD_CK</td><td>S139</td><td>DDC clock line used for flat panel detection and control</td><td>O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr></table>

4.3.1.2 DSI mode

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>DSI0_D0+</td><td>S125</td><td rowspan="8">Primary DSI panel differential pair data lines</td><td rowspan="8">O LVDS D-PHY</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8">Build option</td></tr><tr><td>DSI0_D0-</td><td>S126</td></tr><tr><td>DSI0_D1+</td><td>S128</td></tr><tr><td>DSI0_D1-</td><td>S129</td></tr><tr><td>DSI0_D2+</td><td>S131</td></tr><tr><td>DSI0_D2-</td><td>S132</td></tr><tr><td>DSI0_D3+</td><td>S137</td></tr><tr><td>DSI0_D3-</td><td>S138</td></tr><tr><td>DSI0_CLK+</td><td>S134</td><td rowspan="2">Primary DSI panel differential pair clock lines.</td><td rowspan="2">O LVDS D-PHY</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2">Build option</td></tr><tr><td>DSI0_CLK-</td><td>S135</td></tr><tr><td>LCD0_VDD_EN</td><td>S133</td><td>Primary panel power enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_EN</td><td>S127</td><td>Primary panel backlight enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_PWM</td><td>S141</td><td>Primary panel brightness control through pulse width modulation (PWM)</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>DSI0_TE</td><td>S144</td><td>Primary DSI panel tearing effect signal</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>I2C_LCD_DAT</td><td>S140</td><td>DDC data line used for flat panel detection and control</td><td>I/O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr><tr><td>I2C_LCD_CK</td><td>S139</td><td>DDC clock line used for flat panel detection and control</td><td>O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr></table>

# 4.3.2 Second & Third Display Interface

<table><tr><td>Pin #</td><td>HDMI signal names</td><td>DP++ signal names</td></tr><tr><td colspan="3"></td></tr><tr><td>P92</td><td>HDMI_D2+</td><td>DP1_LANE0+</td></tr><tr><td>P93</td><td>HDMI_D2-</td><td>DP1_LANE0-</td></tr><tr><td>P95</td><td>HDMI_D1+</td><td>DP1_LANE1+</td></tr><tr><td>P96</td><td>HDMI_D1-</td><td>DP1_LANE1-</td></tr><tr><td>P98</td><td>HDMI_D0+</td><td>DP1_LANE2+</td></tr><tr><td>P99</td><td>HDMI_D0-</td><td>DP1_LANE2-</td></tr><tr><td>P101</td><td>HDMI_CK+</td><td>DP1_LANE3+</td></tr><tr><td>P102</td><td>HDMI_CK-</td><td>DP1_LANE3-</td></tr><tr><td>S105</td><td>HDMI_CTRL_CK</td><td>DP1_AUX+</td></tr><tr><td>S106</td><td>HDMI_CTRL_DAT</td><td>DP1_AUX-</td></tr><tr><td>P104</td><td>HDMI_HPD</td><td>DP1_HPD</td></tr><tr><td colspan="3"></td></tr><tr><td>P107</td><td>-</td><td>DP1_AUX_SEL</td></tr></table>

<table><tr><td>Pin #</td><td>DP++ signal names</td></tr><tr><td colspan="2"></td></tr><tr><td>P92</td><td>DPO_LANE0+</td></tr><tr><td>P93</td><td>DPO_LANE0-</td></tr><tr><td>P95</td><td>DPO_LANE1+</td></tr><tr><td>P96</td><td>DPO_LANE1-</td></tr><tr><td>P98</td><td>DPO_LANE2+</td></tr><tr><td>P99</td><td>DPO_LANE2-</td></tr><tr><td>P101</td><td>DPO_LANE3+</td></tr><tr><td>P102</td><td>DPO_LANE3-</td></tr><tr><td>S105</td><td>DPO_AUX+</td></tr><tr><td>S106</td><td>DPO_AUX-</td></tr><tr><td>P104</td><td>DPO_HPD</td></tr><tr><td colspan="2"></td></tr><tr><td>P107</td><td>DPO_AUX_SEL</td></tr></table>

![The image displays a red icon resembling a document or memo pad. It features a thick red outline forming a square shape with the bottom-right corner curled upwards. Inside the outline, there are two horizontal red lines centered vertically.](.smarc-lec-imx6r2-user-s-guide-final/8ae2bee0667adbe399110fea512b1b450b622eb102a53dc64b859f755bcfce14.jpg)

Note: DisplayPort is not supported

# 4.3.2.1 HDMI

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>HDMI_D2+</td><td>P92</td><td rowspan="6">HDMI port, differential pair data lines</td><td rowspan="6">O TMDS HDMI</td><td rowspan="6"></td><td rowspan="6">Runtime</td><td rowspan="6"></td><td rowspan="6">AC coupled off module</td></tr><tr><td>HDMI_D2-</td><td>P93</td></tr><tr><td>HDMI_D1+</td><td>P95</td></tr><tr><td>HDMI_D1-</td><td>P96</td></tr><tr><td>HDMI_D0+</td><td>P98</td></tr><tr><td>HDMI_D0-</td><td>P99</td></tr><tr><td>HDMI_CK+</td><td>P101</td><td rowspan="2">HDMI port, differential pair clock lines</td><td rowspan="2">O TMDS HDMI</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2">AC coupled off module</td></tr><tr><td>HDMI_CK-</td><td>P102</td></tr><tr><td>HDMI_CTRL_CK</td><td>P105</td><td>I2C_CLK line dedicated to HDMI</td><td>O OD COMS</td><td>1.8V</td><td>Runtime</td><td>PU 2.2</td><td>Level shifter FET and 5V PU resistor shall be placed between the module and the HDMI connector.</td></tr><tr><td>HDMI_CTRL_DAT</td><td>P106</td><td>I2C_DAT line dedicated to HDMI</td><td>I/O OD COMS</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>Level shifter FET and 5V PU resistor shall be placed between the module and the HDMI connector.</td></tr><tr><td>HDMI_HPD</td><td>P104</td><td>HDMI Hot plug active high detection signal that serves as an interrupt request</td><td>I CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>Module must tolerate high level in stand-by mode</td></tr></table>

# 4.3.3 MIPI Camera support

4.3.3.1 MIPI CSI0

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>CSI0_RX0+CSI0_RX0-CSI0_RX1+CSI0_RX1-</td><td>S11S12S14S15</td><td>CSI0 differential input (point to point)</td><td>I-LVDS-D-PHY/I-LVDS-M-PHY</td><td>-</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>CSI0_CK+CSI0_CK-</td><td>S8S9</td><td>CSI0 differential clock input (point to point)</td><td>I-LVDS-D-PHY-</td><td>-</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>I2C_CAM0_DAT/CSI0_TX-</td><td>S7</td><td>I2C data for serial camera data support link or differential data lane</td><td>I/O OD-CMOS/O-LVDS-M-PHY</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>MIPI-CSI 2.0 uses I2C_CAM0_DATMIPI-CSI 3.0 uses CSIO_TX-</td></tr><tr><td>I2C_CAM0_CK/CSI0_TX+</td><td>S5</td><td>I2C clock for serial camera data support link or differential data lane</td><td>O-OD-CMOS/O-LVDS-M-PHY</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>MIPI-CSI 2.0 uses I2C_CAM0_CKMIPI-CSI 3.0 uses CSIO_TX+</td></tr><tr><td>CAM0_PWR#/GPIO0</td><td>P108</td><td>Camera 0 Power Enable, active low output.</td><td>O-CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>CAM0_RST#/GPIO2</td><td>P110</td><td>Camera 0 reset, active low output</td><td>O-CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td colspan="8"></td></tr><tr><td>CAM_MCK</td><td>S6</td><td>Master clock output</td><td>O-CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>This signal is used by both CSI0 and CSI1</td></tr></table>

4.3.3.2 MIPI CSI1 (Camera)

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>CSI1_RX0+</td><td>P7</td><td rowspan="8">CSI1 differential input (point to point)</td><td rowspan="8">I LVDS D-PHY / I LVDS M-PHY</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8">Solo / Dualite limited to 2 data lines</td></tr><tr><td>CSI1_RX0-</td><td>P8</td></tr><tr><td>CSI1_RX1+</td><td>P10</td></tr><tr><td>CSI1_RX1-</td><td>P11</td></tr><tr><td>CSI1_RX2+</td><td>P13</td></tr><tr><td>CSI1_RX2-</td><td>P14</td></tr><tr><td>CSI1_RX3+</td><td>P16</td></tr><tr><td>CSI1_RX3-</td><td>P17</td></tr><tr><td>CSI1_CK+</td><td>P3</td><td rowspan="2">CSI1 differential clock input (point to point)</td><td rowspan="2">I LVDS D-PHY</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>CSI1_CK-</td><td>P4</td></tr><tr><td>I2C_CAM1_DAT / CSI1_TX-</td><td>S2</td><td>I2C data for serial camera data support link or differential data lane</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>MIPI-CSI 2.0 mode uses I2C_CAM1_DAT MIPI-CSI 3.0 mode uses CSI1_TX-</td></tr><tr><td>I2C_CAM1_CK / CSI1_TX+</td><td>S1</td><td>I2C clock for serial camera data support link or differential data lane</td><td>O OD CMOS / O LVDS M-PHY</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>MIPI-CSI 2.0 mode uses I2C_CAM1_CK MIPI-CSI 3.0 mode uses CSI1_TX+</td></tr><tr><td>CAM1_PWR# / GPIO1</td><td>P109</td><td>Camera 0 Power Enable, active low output.</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>CAM1_PWR# is default, GPIO1 can be enabled through DVT</td></tr><tr><td>CAM1_RST# / GPIO3</td><td>P111</td><td>Camera 0 reset, active low output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>CAM1_PWR# is default, GPIO3 can be enabled through DVT</td></tr><tr><td colspan="8"></td></tr><tr><td>CAM_MCK</td><td>S6</td><td>Master clock output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>This signal is used by both CSI0 and CSI1</td></tr></table>

4.3.4 I2S (audio)

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>I2S0_LRCK</td><td>S39</td><td>I2S0 Left &amp; Right synchronization clock</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Module Output if CPU acts in Master Mode Module Input if CPU acts in Slave Mode</td></tr><tr><td>I2S0_SDOUT</td><td>S40</td><td>I2S0 Digital audio Output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>I2S0_SDIN</td><td>S41</td><td>I2S0 Digital audio Input</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>I2S0_CK</td><td>S42</td><td>I2S0 Digital audio clock</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Module Output if CPU acts in Master Mode Module Input if CPU acts in Slave Mode</td></tr><tr><td colspan="8"></td></tr><tr><td>I2S2_LRCK</td><td>S50</td><td>I2S2 Left &amp; Right synchronization clock</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Module Output if CPU acts in Master Mode Module Input if CPU acts in Slave Mode</td></tr><tr><td>I2S2_SDOUT</td><td>S51</td><td>I2S2 Digital audio Output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>I2S2_SDIN</td><td>S52</td><td>I2S2 Digital audio Input</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>I2S2_CK</td><td>S53</td><td>I2S2 Digital audio clock</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Module Output if CPU acts in Master Mode Module Input if CPU acts in Slave Mode</td></tr><tr><td colspan="8"></td></tr><tr><td>AUDIO_MCK</td><td>S38</td><td>Master clock output to I2S codec(s)</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr></table>

![The image features a red icon on a white background depicting a document or page symbol. It has a folded corner at the top right and contains two horizontal lines inside the outline, resembling text.](.smarc-lec-imx6r2-user-s-guide-final/ce9fcd09b3b50366d9c433b5c347bbd3db1c650204a27247809a7433cab7552f.jpg)

Note: support for I2S1 signalling pins has been removed during update to SMARC 2.0 specification

# 4.3.5 USB ports

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>USB0+USB0-</td><td>P60P61</td><td>USB differential data pairs for port 0</td><td>I/OUSB</td><td>USB</td><td>Runtime</td><td></td><td>From SOC</td></tr><tr><td>USB0_EN_OC#</td><td>P62</td><td>USB over-current sense for port 0</td><td>I/O OD CMOS</td><td>3.3Vsb / 3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over-current situation.</td></tr><tr><td>USB0_VBUS_DET</td><td>P63</td><td>USB port 0 host power detection, when this port is used as a device.</td><td>I USB VBUS 5V</td><td>USB VBUS 5V</td><td>Runtime</td><td></td><td>Can be connected to a USB client port VBUS pin</td></tr><tr><td>USB0_OTG_ID</td><td>P64</td><td>Input pin to announce OTG device insertion on USB 2.0 port</td><td>ICMOS</td><td>3.3Vsb / 3.3V</td><td>Runtime</td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>USB1+USB1-</td><td>P65P66</td><td>USB differential data pairs for port 1</td><td>I/OUSB</td><td>USB</td><td>Runtime</td><td></td><td>From USB HUB</td></tr><tr><td>USB1_EN_OC#</td><td>P67</td><td>USB over-current sense for port 1</td><td>I/O OD CMOS</td><td>3.3Vsb / 3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over-current situation.</td></tr><tr><td colspan="8"></td></tr><tr><td>USB2+USB2-</td><td>P69P70</td><td>USB differential data pairs for port 2</td><td>I/OUSB</td><td>USB</td><td>Runtime</td><td></td><td>From USB HUB</td></tr><tr><td>USB2_SSRX+USB2_SSRX-</td><td>S74S75</td><td>Receive signal differential pairs for SuperSpeed on port 2</td><td>↓USB SS</td><td>USB SS</td><td>Runtime</td><td>-</td><td></td></tr><tr><td>USB2_SSTX+USB2_SSTX-</td><td>S71S72</td><td>Transmit signal differential pairs for SuperSpeed on port 2</td><td>QUSB SS</td><td>USB SS</td><td>Runtime</td><td>-</td><td></td></tr><tr><td>USB2_EN_OC#</td><td>P71</td><td>USB over-current sense for port 2</td><td>I/O OD CMOS</td><td>3.3Vsb / 3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over-current situation.</td></tr><tr><td colspan="8"></td></tr><tr><td>USB3+USB3-</td><td>S68S69</td><td>USB differential data pairs for port 3</td><td>I/OUSB</td><td>USB</td><td>Runtime</td><td></td><td>From USB HUB</td></tr><tr><td>USB3_SSRX+USB3_SSRX-</td><td>S65S66</td><td>Receive signal differential pairs for SuperSpeed on port 3</td><td>↓USB SS</td><td>USB SS</td><td>Runtime</td><td>-</td><td></td></tr><tr><td>USB3_SSTX+USB3_SSTX-</td><td>S62S63</td><td>Transmit signal differential pairs for SuperSpeed on port 3</td><td>OUSB_SS</td><td>USB_SS</td><td>Runtime</td><td>-</td><td></td></tr><tr><td>USB3_EN_OC#</td><td>P74</td><td>USB over-current sense for port 3</td><td>I/O OD CMOS</td><td>3.3Vsb / 3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over-current situation.</td></tr><tr><td>USB3_VBUS_DET</td><td>S37</td><td>USB port 3 host power detection, when this port is used as a device.</td><td>↑USB_VBUS5V</td><td>USBVBUS 5V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>USB3_OTG_ID</td><td>S104</td><td>Input pin to announce OTG device insertion on USB 3.0 port</td><td>↓CMOS</td><td>3.3Vsb / 3.3V</td><td>Runtime</td><td>-</td><td>-</td></tr></table>

<table><tr><td>USB4+USB4-</td><td>S35S36</td><td>USB differential data pairs for port 4</td><td>I/OUSB</td><td>USB</td><td>Runtime</td><td></td><td></td></tr><tr><td>USB4_EN_OC#</td><td>P76</td><td>USB over-current sense for port 4</td><td>I/O ODCMOS</td><td>3.3Vsb /3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over-current situation.</td></tr></table>

<table><tr><td>USB5+USB5-</td><td>S59S60</td><td>USB differential data pairs for port 5</td><td>I/OUSB</td><td>USB</td><td>Standby</td><td>-</td><td></td></tr><tr><td>USB5_EN_OC#</td><td>S55</td><td>USB over-current sense for port 5</td><td>I/O ODCMOS</td><td>-3.3Vsb /3.3V</td><td>Standby</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over current situation.</td></tr></table>

![The image displays a document icon characterized by a white rectangle with rounded corners and a thick red outline. The top-right corner is folded down. Inside the shape, two horizontal red lines are stacked vertically in the center.](.smarc-lec-imx6r2-user-s-guide-final/8092413df6bb8059a7c58b35df1738918cedc6d55ab17238a030d0b228ee74a7.jpg)

Note: USB0 is directly connected to the SOC, USB1/2/3/4 have shared bandwidth through a HUB, USB5 is not supported

# 4.3.6 PCIe Ports

The module supports two PCIe Gen 2.1 ports (PCIE\_A and PCIE\_B).

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>PCIE_A_TX+PCIE_A_TX-</td><td>P89P90</td><td>Differential PCIe link A transmit data pair</td><td>O LVDSPCIE</td><td></td><td>Runtime</td><td></td><td>Series AC coupled on module</td></tr><tr><td>PCIE_A_RX+PCIE_A_RX-</td><td>P86P87</td><td>Differential PCIe link A receive data pair</td><td>I LVDSPCIE</td><td></td><td>Runtime</td><td></td><td>Series AC coupled off module</td></tr><tr><td>PCIE_A_REFCK+PCIE_A_REFCK-</td><td>P83P84</td><td>Differential PCIe Link A reference clock output</td><td>O LVDSPCIE</td><td></td><td>Runtime</td><td></td><td></td></tr><tr><td>PCIE_A_RST#</td><td>P75</td><td>PCIe Port A reset output</td><td>OCMOS</td><td>3.3V</td><td>Runtime</td><td></td><td></td></tr><tr><td>PCIE_A_CKREQ#</td><td>P78</td><td>PCIe Port A clock request</td><td>+OD-CMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>No need for this signal because module provides onboard PCIe clock</td></tr><tr><td colspan="8"></td></tr><tr><td>PCIE_B_TX+PCIE_B_TX-</td><td>S90S91</td><td>Differential PCIe link B transmit data pair</td><td>-O LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled on module</td></tr><tr><td>PCIE_B_RX+PCIE_B_RX-</td><td>S87S88</td><td>Differential PCIe link B receive data pair</td><td>-I LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled off module</td></tr><tr><td>PCIE_B_REFCK+PCIE_B_REFCK-</td><td>S84S85</td><td>Differential PCIe Link B reference clock output</td><td>-O LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>PCIE_B_RST#</td><td>S76</td><td>PCIe Port B reset output</td><td>-O-CMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>PCIE_B_CKREQ#</td><td>P77</td><td>PCIe Port B clock request</td><td>+OD-CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td>No need for this signal because module provides onboard PCIe clock</td></tr><tr><td colspan="8"></td></tr><tr><td>PCIE_C_TX+PCIE_C_TX-</td><td>S81S82</td><td>Differential PCIe link C transmit data pair</td><td>-O LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled on module</td></tr><tr><td>PCIE_C_RX+PCIE_C_RX-</td><td>S78S79</td><td>Differential PCIe link C receive data pair</td><td>-I LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled off module</td></tr><tr><td>PCIE_C_REFCK+PCIE_C_REFCK-</td><td>P80P81</td><td>Differential PCIe Link C reference clock output</td><td>-O LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>PCIE_C_RST#</td><td>S77</td><td>PCIe Port C reset output</td><td>-O-CMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>PCIE_D_TX+PCIE_D_TX-</td><td>S29S30</td><td>Differential PCIe link D transmit data pair</td><td>-O-LVDS-PCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled on module</td></tr><tr><td>PCIE_D_RX+PCIE_D_RX-</td><td>S32S33</td><td>Differential PCIe link D receive data pair</td><td>-I-LVDS-PCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled off module</td></tr><tr><td colspan="8"></td></tr><tr><td>PCIE_WAKE#</td><td>S146</td><td>PCIe wake up interrupt to host – common to PCIe links A, B, C, D</td><td>IOD CMOS</td><td>3.3V</td><td>Runtime</td><td>PU 10k</td><td></td></tr></table>

![The image displays a red icon resembling a document or page. It features a thick red border with a folded corner at the bottom right. Inside the border are two horizontal red lines of unequal length, the top one being longer than the bottom one.](.smarc-lec-imx6r2-user-s-guide-final/b8dc8f2bbdb84791f7be9b18539842a25169294e0324edcb25dd75893e0948c0.jpg)

Note: Module provides PCIe clock generators for PCIE\_A so no external clock source on the carrier is needed

4.3.7 SATA Ports

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr></table>

<table><tr><td>SATA0_TX+SATA0_TX-</td><td>P48P49</td><td>Serial ATA channel 0, Transmit Output differential pair.</td><td>O SATA</td><td></td><td>Runtime</td><td></td><td>Series AC coupled on Module 10 nF</td></tr><tr><td>SATA0_RX+SATA0_RX-</td><td>P51P52</td><td>Serial ATA channel 0, Receive Input differential pair.</td><td>I SATA</td><td></td><td>Runtime</td><td></td><td>Series AC coupled on Module 10 nF</td></tr><tr><td>SATA_ACT#</td><td>S54</td><td>SATA activity indicator</td><td>O ODCMOS</td><td>3.3V</td><td>Runtime</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr></table>

# 4.3.8 LAN ports

# 4.3.8.1 First LAN port

The first LAN port is derived from the SOCs RGMII interface

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>GBE0_MD10+</td><td>P30</td><td rowspan="5">Gigabit Ethernet Controller 0: Media Dependent Interface Differential Pairs 0, 1, 2, 3. The MDI can operate in 1000, 100, and 10Mbit/sec modes. Some pairs are unused in some modes according to the following:</td><td rowspan="10">GBE MDI</td><td rowspan="10"></td><td rowspan="10">Runtime</td><td rowspan="10"></td><td rowspan="10">Twisted pair signals for external transformer.</td></tr><tr><td>GBE0_MD10-</td><td>P29</td></tr><tr><td>GBE0_MD11+</td><td>P27</td></tr><tr><td>GBE0_MD11-</td><td>P26</td></tr><tr><td>GBE0_MD12+</td><td>P24</td></tr><tr><td>GBE0_MD12-</td><td>P23</td><td>1000 100 10</td></tr><tr><td>GBE0_MD13+</td><td>P20</td><td>MDI[0]+/- B1_DA+/- TX+/- TX+/-</td></tr><tr><td>GBE0_MD13-</td><td>P19</td><td>MDI[1]+/- B1_DB+/- RX+/- RX+/-</td></tr><tr><td></td><td></td><td>MDI[2]+/- B1_DC+/-</td></tr><tr><td></td><td></td><td>MDI[3]+/- B1_DD+/-</td></tr><tr><td>GBE0_LINK100#</td><td>P21</td><td>Link Speed Indication LED for GBE 0 100Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE0_LINK1000#</td><td>P22</td><td>Link Speed Indication LED for GBE 0 1000Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE0_LINK_ACT#</td><td>P25</td><td>Link / Activity Indication LED Driven low on Link (10, 100 or 1000 mbps) Blinks on Activity</td><td>O OD CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE0_CTREF</td><td>P28</td><td>Center Tap reference voltage for Carrier board Ethernet magnetic (if required by the Module GBE PHY)</td><td>Analog</td><td>0 to 3.3V max</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>GBE0_SDP</td><td>P6</td><td>IEEE 1588 Trigger Signal. For hardware implementation of PTP (precision time protocol)</td><td>IO CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td></td></tr></table>

# 4.3.8.2 Second LAN port

Second LAN port is derived from USB hub

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>GBE1_MDI0+</td><td>S17</td><td rowspan="5">Gigabit Ethernet Controller 1: Media Dependent Interface Differential Pairs 0, 1, 2, 3. The MDI can operate in 1000, 100, and 10Mbit/sec modes. Some pairs are unused in some modes according to the following:</td><td rowspan="8">GBE MDI</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8">Twisted pair signals for external transformer.</td></tr><tr><td>GBE1_MDI0-</td><td>S18</td></tr><tr><td>GBE1_MDI1+</td><td>S20</td></tr><tr><td>GBE1_MDI1-</td><td>S21</td></tr><tr><td>GBE1_MDI2+</td><td>S23</td></tr><tr><td>GBE1_MDI2-</td><td>S24</td><td rowspan="3">1000 100 10MDI[0]+/- B1_DA+/- TX+/- TX+/-MDI[1]+/- B1_DB+/- RX+/- RX+/-MDI[2]+/- B1_DC+/-MDI[3]+/- B1_DD+/-</td></tr><tr><td>GBE1_MDI3+</td><td>S26</td></tr><tr><td>GBE1_MDI3-</td><td>S27</td></tr><tr><td>GBE1_LINK100#</td><td>S19</td><td>Link Speed Indication LED for GBE 1 100Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE1_LINK1000#</td><td>S22</td><td>Link Speed Indication LED for GBE 1 1000Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE1_LINK_ACT#</td><td>S31</td><td>Link / Activity Indication LED Driven low on Link (10, 100 or 1000 mbps) Blinks on Activity</td><td>O OD CMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE1_CTREF</td><td>S28</td><td>Center Tap reference voltage for Carrier board Ethernet magnetic ‘(if required by the Module GBE PHY)’</td><td>Analog</td><td>0 to 3.3V max</td><td>Runtime</td><td></td><td></td></tr><tr><td>GBE1_SDP</td><td>P5</td><td>IEEE 1588 Trigger Signal. For hardware implementation of PTP (precision time protocol)</td><td>IO CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td></td></tr></table>

4.3.9 SDIO

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>SDIO_D0</td><td>P39</td><td rowspan="4">SDIO Data lines. These signals operate in push-pull mode.</td><td rowspan="4">I/O CMOS</td><td rowspan="4">1.8V or 3.3V</td><td rowspan="4">Runtime</td><td rowspan="4"></td><td rowspan="4">SDIO controller will detect SD Cards voltage level (1.8V for UHS-I and 3.3V for standard) and adjust its I/O voltage level accordingly</td></tr><tr><td>SDIO_D1</td><td>P40</td></tr><tr><td>SDIO_D2</td><td>P41</td></tr><tr><td>SDIO_D3</td><td>P42</td></tr><tr><td>SDIO_WP</td><td>P33</td><td>SDIO Write Protect. This signal denotes the state of the write-protect tab on SD cards.</td><td>I OD CMOS</td><td>3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled up on module</td></tr><tr><td>SDIO_CMD</td><td>P34</td><td>SDIO Command/Response. This signal is used for card initialization and for command transfers. During initialization mode this signal is open drain. During command transfer this signal is in push-pull mode.</td><td>I/O CMOS</td><td>1.8V or 3.3V</td><td>Runtime</td><td></td><td>SDIO controller will detect SD Cards voltage level (1.8V for UHS-I and 3.3V for standard) and adjust its I/O voltage level accordingly</td></tr><tr><td>SDIO_CD#</td><td>P35</td><td>SDIO Card Detect. This signal indicates when a SDIO/MMC card is present.</td><td>I OD CMOS</td><td>3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled up on module</td></tr><tr><td>SDIO_CK</td><td>P36</td><td>SDIO Clock. With each cycle of this signal a one-bit transfer on the command and each data line occurs.</td><td>O CMOS</td><td>1.8V or 3.3V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SDIO_PWR_EN</td><td>P37</td><td>SDIO Power Enable. This signal is used to enable the power being supplied to a SD/MMC card device.</td><td>O CMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>should be driven low in STB Mode by the module</td></tr></table>

# 4.3.10 SPI & ESPI

4.3.11 SPI0

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>SPI0_CS0#</td><td>P43</td><td>SPI0 Master Chip Select 0</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>This signal can be used to select carrier SPI as boot device</td></tr><tr><td>SPI0_CS1#</td><td>P31</td><td>SPI0 Master Chip Select 1</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td></td></tr><tr><td>SPI0_CK</td><td>P44</td><td>SPI0 Clock</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>-</td></tr><tr><td>SPI0_DIN</td><td>P45</td><td>SPI0 Master input / Slave output</td><td>I CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>also referred to as MISO</td></tr><tr><td>SPI0_DO</td><td>P46</td><td>SPI0 Master output / Slave input</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>also referred to as MOSI</td></tr><tr><td colspan="8"></td></tr><tr><td>SPI1_CS0#</td><td>P54</td><td>SPI1 Master Chip Select 0</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr><tr><td>SPI1_CS1#</td><td>P55</td><td>SPI1 Master Chip Select 1</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr><tr><td>SPI1_CK</td><td>P56</td><td>SPI1 Clock</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr><tr><td>SPI1_DIN</td><td>P57</td><td>SPI1 Master input / Slave output</td><td>I CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr><tr><td>SPI1_DO</td><td>P58</td><td>SPI1 Master output / Slave input</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr></table>

![The image displays a square icon with a folded top-right corner, outlined in a thick red border. Inside the white square, there are two horizontal red lines centered vertically. This is the icon for Google Docs.](.smarc-lec-imx6r2-user-s-guide-final/6deb28a81f23fb2d7a645bc634ca71380bbb775c1307b8735d18b52ecffb89bc.jpg)

Note: SPI0 is free to use on the carrier but support only one device through CS0

SPI1 supports a CAN bus controller on the module through CS0, that leaves CS1 free for a device on the carrier

4.3.12 ESPI

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>ESPI_CS0#</td><td>P54</td><td>ESPI1 Master Chip Select 0</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td></td></tr><tr><td>ESPI_CS1#</td><td>P55</td><td>ESPI1 Master Chip Select 1</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td></td></tr><tr><td>ESPI_CK</td><td>P56</td><td>ESPI Master Clock output</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td></td></tr><tr><td>ESPI_RESET#</td><td>S58</td><td>ESPI Reset</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>Reset the eSPI interface for both master and slaves.eSPI Reset# is typically driven from eSPI master to eSPI slaves</td></tr><tr><td>ESPI_ALERT0#ESPI_ALERT1#</td><td>S43S44</td><td>ESPI ALERT</td><td>I-OD CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>This pin is used by eSPI slave to request service from eSPI.master.Alert# is an open-drain output from the slave.This pin is optional for Single Master-Single Slave configuration where I/O[1] can be used to signal the Alert event.</td></tr><tr><td>ESPI_IO_0ESPI_IO_1ESPI_IO_2ESPI_IO_3</td><td>P58P57S56S57</td><td>ESPI Master Data Input / Output.-</td><td>I/O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>ESPI_IO_0 can also be used as SPI1_DO (MOSI)ESPI_IO_1 can also be used as SPI1_DIN (MISO)In Single I/O mode, ESPI_IO_0 is the eSPI master output / eSPI slave input (MOSI) whereas ESPI_IO_1 is the SPI master input / eSPI slave output (MISO).</td></tr></table>

![The image displays a red icon representing a document or page. It features a thick red outline forming a rectangle with rounded corners. Inside the outline, there are two horizontal red lines centered vertically, resembling lines of text on a page.](.smarc-lec-imx6r2-user-s-guide-final/1997e170ad472238e0063456c7cb9a35bded8943263c5e17135742f0211731d9.jpg)
Note: On NXP i.MX8M parts ECSPI is used (Enhanced Configurable Serial Peripheral Interface)

# 4.4 General Purpose I2C

The SMARC specification supports a total of 6 different I2C busses on its pinout. Most of these busses are designated for specific functions such as I2C for camera management, I2C for EDID on HDMI, LVDS panels or I2C for PMIC. Just one I2C bus is marked as General purpose

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>I2C_GP_DAT</td><td>S49</td><td>General purpose I2C data signal</td><td>I/O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr><tr><td>I2C_GP_CK</td><td>S48</td><td>General purpose I2C clock signal</td><td>O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr></table>

Most of the other I2C busses are described in their designated function tables rather than in a single big list.

Below is an overview of all I2C busses and where to find them.

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>Where to find</td></tr><tr><td colspan="4"></td></tr><tr><td>I2C_LCD_DAT</td><td>S140</td><td>DDC data line used for flat panel detection and control</td><td>LVDS / DSI / eDP tables</td></tr><tr><td>I2C_LCD_CK</td><td>S139</td><td>DDC clock line used for flat panel detection and control</td><td>LVDS / DSI / eDP tables</td></tr><tr><td>HDMI_CTRL_CK</td><td>P105</td><td>I2C_CLK line dedicated to HDMI</td><td>HDMI table</td></tr><tr><td>HDMI_CTRL_DAT</td><td>P106</td><td>I2C_DAT line dedicated to HDMI</td><td>HDMI table</td></tr><tr><td>I2C_CAM0_DAT</td><td>S7</td><td>I2C data for serial camera data support link</td><td>MIPI CSI table</td></tr><tr><td>I2C_CAM0_CK</td><td>S5</td><td>I2C clock for serial camera data support link</td><td>MIPI CSI table</td></tr><tr><td>I2C_CAM1_DAT</td><td>S2</td><td>I2C data for serial camera data support link</td><td>MIPI CSI table</td></tr><tr><td>I2C_CAM1_CK</td><td>S1</td><td>I2C clock for serial camera data support link</td><td>MIPI CSI table</td></tr><tr><td>I2C_PM_DAT</td><td>P122</td><td>Power management I2C bus DATA (SMBus for x86)</td><td>Power and System Management</td></tr><tr><td>I2C_PM_CK</td><td>P121</td><td>Power management I2C bus CLK (SMBus for x86)</td><td>Power and System Management</td></tr></table>

4.4.1 GPIO

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>GPIO0 / CAM0_PWR#</td><td>P108</td><td>General purpose I/O pin 0.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module.</td><td>Default use is GPIO0, alternative use is Camera 0 Power Enable - active low, through DTS</td></tr><tr><td>GPIO1 / CAM1_PWR#</td><td>P109</td><td>General purpose I/O pin 1.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td>Default use is is GPIO1 alternative use is Camera 1 Power Enable - active low, through DTS</td></tr><tr><td>GPIO2 / CAM0_RST#</td><td>P110</td><td>General purpose I/O pin 2.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td>Default use is GPIO2, alternative use is Camera 0 Reset - active low, through DTS</td></tr><tr><td>GPIO3 / CAM1_RST#</td><td>P111</td><td>General purpose I/O pin 3.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td>Default use is GPIO3, alternative use is Camera 1 Reset - active low, through DTS</td></tr><tr><td>GPIO4 / HDA_RST#</td><td>P112</td><td>General purpose I/O pin 4.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO5 / PWM_OUT</td><td>P113</td><td>General purpose I/O pin 5.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO6</td><td>P114</td><td>General purpose I/O pin 6.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO7</td><td>P115</td><td>General purpose I/O pin 7.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO8</td><td>P116</td><td>General purpose I/O pin 8.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO9</td><td>P117</td><td>General purpose I/O pin 9.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO10</td><td>P118</td><td>General purpose I/O pin 10.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO11</td><td>P119</td><td>General purpose I/O pin 11.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO12</td><td>S142</td><td>General purpose I/O pin 12</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO13</td><td>S123</td><td>General purpose I/O pin 13</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr></table>

4.4.2 UART

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>SER0_TX</td><td>P129</td><td>Asynchronous serial data output port 0</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SER0_RX</td><td>P130</td><td>Asynchronous serial data input port 0</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SER0_RTS#</td><td>P131</td><td>&quot;Request to Send&quot; handshake line for port 0</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SER0_CTS#</td><td>P132</td><td>&quot;Clear to Send&quot; handshake line for port 0</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>SER1_TX</td><td>P134</td><td>Asynchronous serial data output port 1</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SER1_RX</td><td>P135</td><td>Asynchronous serial data input port 1</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>SER2_TX</td><td>P136</td><td>Asynchronous serial data output port 2</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>SER2_RX</td><td>P137</td><td>Asynchronous serial data input port 2</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>SER2_RTS#</td><td>P138</td><td>&quot;Request to Send&quot; handshake line for port 2</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>SER2_CTS#</td><td>P139</td><td>&quot;Clear to Send&quot; handshake line for port 2</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td colspan="8"></td></tr><tr><td>SER3_TX</td><td>P140</td><td>Asynchronous serial data output port 3</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SER3_RX</td><td>P141</td><td>Asynchronous serial data input port 3</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr></table>

Four asynchronous serial ports are supported. The ports are designated SER0 – SER3. Ports SER0 and SER2 are 4 wire ports, (2 data - and 2 handshake lines). Ports SER1 and SER3 are 2 wire ports (data only).

# 4.4.3 CAN bus

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr></table>

<table><tr><td>CAN0_TX</td><td>P143</td><td>CAN port 0 Transmit output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>CAN0_RX</td><td>P144</td><td>CAN port 0 Receive input</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr></table>

<table><tr><td>CAN1_TX</td><td>P145</td><td>CAN port 1 Transmit output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>CAN1_RX</td><td>P146</td><td>CAN port1 Receive input</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr></table>

# 4.4.4 Miscellaneous

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr></table>

<table><tr><td>TEST#</td><td>S157</td><td>Held low by Carrier to invoke Module vendor specific test function(s).</td><td>ICMOS</td><td>1.8V</td><td>Runtime</td><td>PU 47</td><td>Module must implement PU but actual value is depended on particular module design. Carrier Board should leave this pin floating for normal operation</td></tr><tr><td>WDT_TIME_OUT#</td><td>S145</td><td>Watch-Dog-Timer Output, low active.</td><td>OCMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Driven only during runtime</td></tr></table>

4.4.5 Power and System Management

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>BATLOW#</td><td>S156</td><td>Battery low indication to Module.Carrier to float the line in inactive state.</td><td>IOD CMOS</td><td>1.8 to 5V</td><td>Standby/Sleep</td><td>PU 10k</td><td>Driven by OD on Carrier</td></tr><tr><td>CARRIER_PWR_ON</td><td>S154</td><td>Carrier Board circuits (apart from power management and power path circuits)Should Notbe powered up until the Module asserts the CARRIER_PWR_ON signal.</td><td>OCMOS</td><td>1.8Vsb / 1.8V</td><td>Standby</td><td></td><td>On x86 designs this pin should utilize a standby related power signal i.e.RSM_RST# or SLP_A# signal.</td></tr><tr><td>CARRIER_STBY#</td><td>S153</td><td>The ModuleShalldrive this signal low when the system is in a standby power state.</td><td>OCMOS</td><td>1.8V</td><td>Standby</td><td></td><td>On x86 designs this pin should utilize the SUS_S3# signal.</td></tr><tr><td>CHARGER_PRSNT#</td><td>S152</td><td>Held low by Carrier if DC input for battery charger is present.</td><td>IOD CMOS</td><td>1.8 to 5V</td><td>Standby/Sleep</td><td>PU 10k</td><td>Driven by OD on Carrier.</td></tr><tr><td>CHARGING#</td><td>S151</td><td>Held low by Carrier during battery charging.Carrier to float the line when charge is complete.</td><td>IOD CMOS</td><td>1.8 to 5V</td><td>Standby/Sleep</td><td>PU 10k</td><td>Driven by OD on Carrier.</td></tr><tr><td>VIN_PWR_BAD#</td><td>S150</td><td>Power bad indication from Carrier Board.Module and Carrier power supplies (other than Module and Carrier power supervisory circuits)Shall Notbe enabled while this signal is held low by the Carrier.</td><td>IOD CMOS</td><td>VDD_IN</td><td></td><td>PU 10k</td><td>Module must implement PU but actual value is depended on particular Module design. Driven by OD on Carrier</td></tr><tr><td>SLEEP#</td><td>S149</td><td>Sleep indicator from Carrier Board.Maybesourced from user Sleep button or Carrier logic.Carrier to float the line in in-active state. Active low, level sensitive.Should be de-bounced on the Module.</td><td>IOD CMOS</td><td>1.8 to 5V</td><td>Standby</td><td>PU 10k</td><td>Driven by OD on Carrier.</td></tr><tr><td>LID#</td><td>S148</td><td>Lid open/close indication to Module. Low indicates lid closure (which system may use to initiate a sleep state). Carrier to float the line in in-active state. Active low, level sensitive.Should be de-bounced on the Module.</td><td>IOD CMOS</td><td>1.8 to 5V</td><td>Standby</td><td>PU 10k</td><td>Driven by OD on Carrier.</td></tr><tr><td>POWER_BTN#</td><td>P128</td><td>Power-button input from Carrier board. Carrier to float the line in in-active state. Active low, level sensitive.Should be debounced on the Module.</td><td>IOD CMOS</td><td>1.8 to 5V</td><td>Sleep</td><td>PU 10k</td><td>Driven by OD on Carrier.</td></tr><tr><td>RESET_OUT#</td><td>P126</td><td>General purpose reset output to Carrier board.</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>RESET_IN#</td><td>P127</td><td>Reset input from Carrier Board. Carrier drives low to force a Module reset, floats the line otherwise. This signal Shall be level triggered during bootup to allow to stop booting of the module. After bootup it May act as an edge triggered signal.</td><td>I OD CMOS</td><td>1.8 to 5V</td><td>Standby</td><td>PU 10k</td><td>Driven by OD on Carrier.</td></tr><tr><td>I2C_PM_DAT</td><td>P122</td><td>Power management I2C bus DATA</td><td>I/O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td>On x86 systems these serve as SMB DATA.Pulled up on module.</td></tr><tr><td>I2C_PM_CK</td><td>P121</td><td>Power management I2C bus CLK</td><td>O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td>On x86 systems these serve as SMB CLK.Pulled up on module.</td></tr><tr><td>SMB_ALERT_1V8#</td><td>P1</td><td>SMBus Alert# (interrupt) signal</td><td>I OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td>only used on x86 design</td></tr></table>

# 4.4.6 DB30 Multipurpose Connector

FPC Connector type : HIROSE,FH12-30S-0.5SH(55)

![PIN No. 1\n⑤\n''\n0.15 ±0.05\n±0.2 A\n③\nPIN No. n\n④\n①\n②\nA'](.smarc-lec-imx6r2-user-s-guide-final/4a3b4b7026833cc8daad76bc7bc8d37f725345173739a297ab2a379c540b2ef0.jpg)

DB30 connector brings out the following type of signals

SPI0 bus

JTAG to SOC

Boot Select strap pins

BMC programming interface

Serial port

4.4.7 Boot Select

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>BOOT_SEL0#</td><td>P123</td><td rowspan="3">Input straps determine the Module boot</td><td rowspan="3">I OD CMOS</td><td rowspan="3">1.8Vsb</td><td rowspan="3">Standby</td><td rowspan="3">PU 4.7K</td><td rowspan="3">Driven by OD on Carrier.Pulled up on module.Only booting from EMMc and SDcard is supported</td></tr><tr><td>BOOT_SEL1#</td><td>P124</td></tr><tr><td>BOOT_SEL2#</td><td>P125</td></tr><tr><td>FORCE_RECOV#</td><td>S155</td><td></td><td>I OD CMOS</td><td>1.8Vsb</td><td>Standby</td><td>PU 10K-</td><td>Driven by OD on Carrier.Pulled up on module.Low on this pin allows non-protected segments of Module boot device to be rewritten / restored from an external USB Host on Module USB0. The Module USB0 operates in Client Mode when in the Force Recovery function is invoked. Pulled high on the Module. For SOCs that do not implement a USB based Force Recovery functions, then a low on the Module FORCE_RECOV# pin may invoke the SOC native Force Recovery mode – such as over a Serial Port. For x86 systems this signal may be used to load BIOS defaults. Pulled up on Module. Driven by OD part on Carrier.</td></tr></table>

4.4.8 Power

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>Power Rail / Tolerance</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="7"></td></tr><tr><td>VDD_IN</td><td>P147, P148, P149, P150, P151, P152, P153, P154, P155, P156</td><td>Module power input voltage 4.75 min to 5.25V max</td><td></td><td>3 to 5.25V / 5V</td><td></td><td></td></tr><tr><td>GND</td><td>P2, P9, P12, P15, P18, P32, P38, P47, P50, P53, P59, P68, P79, P82, P85, P88, P91, P94, P97, P100, P103, P120, P133, P142, S3, S10, S16, S25, S34, S47, S61, S64, S67, S70, S73, S80, S83, S86, S89, S92, S101, S110, S119, S124, S130, S136, S143, S158</td><td>Module signal and power return, and GND reference</td><td></td><td>Ground</td><td></td><td></td></tr><tr><td>VDD_RTC</td><td>S147</td><td>Low current RTC circuit backup power - 3.0V nominal. May be sourced from a Carrier based Lithium cell or Super Cap.</td><td></td><td>[2 to 3.25] / 3.25V</td><td></td><td></td></tr></table>

4.5 SMARC pin to controller mapping

<table><tr><td>Pin</td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td>I/O Mux default</td><td>Power Rail</td></tr><tr><td>P1</td><td>SMB_ALERT_1V8#</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P2</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P3</td><td>CSI1_CK+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI_CLK0P</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P4</td><td>CSI1_CK-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI_CLK0M</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P5</td><td>GBE1_SDP</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P6</td><td>GBE0_SDP</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P7</td><td>CSI1_RX0+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI_D0P</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P8</td><td>CSI1_RX0-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI_D0M</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P9</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P10</td><td>CSI1_RX1+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI_D1P</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P11</td><td>CSI1_RX1-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI_D1M</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P12</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P13</td><td>CSI1_RX2+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D</td><td>CSI_D2P</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P14</td><td>CSI1_RX2-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D</td><td>CSI_D2M</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P15</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P16</td><td>CSI1_RX3+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D</td><td>CSI_D3P</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P17</td><td>CSI1_RX3-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX6 QP/Q/DP/D</td><td>CSI_D3M</td><td>-</td><td>NVCC_MIPI</td></tr><tr><td>P18</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P19</td><td>GBE0_MDI3-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>AR8035-AL1B</td><td>TRXN3</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P20</td><td>GBE0_MDI3+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>AR8035-AL1B</td><td>TRXP3</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P21</td><td>GBE0_LINK100#</td><td>Out/OD</td><td>-</td><td>CMOS/3.3V</td><td>AR8035-AL1B</td><td>LED_10_100</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P22</td><td>GBE0_LINK1000#</td><td>Out/OD</td><td>-</td><td>CMOS/3.3V</td><td>AR8035-AL1B</td><td>LED_1000</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P23</td><td>GBE0_MDI2-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>AR8035-AL1B</td><td>TRXN2</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P24</td><td>GBE0_MDI2+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>AR8035-AL1B</td><td>TRXP2</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P25</td><td>GBE0_LINK_ACT#</td><td>Out/OD</td><td>-</td><td>CMOS/3.3V</td><td>AR8035-AL1B</td><td>LED_ACT</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P26</td><td>GBE0_MDI1-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>AR8035-AL1B</td><td>TRXN1</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P27</td><td>GBE0_MDI1+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>AR8035-AL1B</td><td>TRXP1</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P28</td><td>GBE0_CTREF</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P29</td><td>GBE0_MD10-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>AR8035-AL1B</td><td>TRXN0</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P30</td><td>GBE0_MD10+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>AR8035-AL1B</td><td>TRXP0</td><td>-</td><td>NVCC_RGMII</td></tr><tr><td>P31</td><td>SPI0_CS1#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6</td><td>DISP0_DAT4</td><td>Alt2</td><td>NVCC_LCD</td></tr><tr><td>P32</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P33</td><td>SDIO_WP</td><td>In</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>GPIO_2</td><td>Alt6</td><td>NVCC_GPIO</td></tr><tr><td>P34</td><td>SDIO_CMD</td><td>Bi-Dir</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD2_CMD</td><td>Alt0</td><td>NVCC_SD2</td></tr><tr><td>P35</td><td>SDIO_CD#</td><td>In</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>GPIO_4</td><td>Alt6</td><td>NVCC_SD2</td></tr><tr><td>P36</td><td>SDIO_CK</td><td>Out</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD2_CLK</td><td>Alt0</td><td>NVCC_SD2</td></tr><tr><td>P37</td><td>SDIO_PWR_EN</td><td>Out</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_COL2</td><td>Alt5</td><td>NVCC_GPIO</td></tr><tr><td>P38</td><td>GND</td><td>-</td><td>-</td><td>CMOS/3.3V</td><td></td><td></td><td></td><td></td></tr><tr><td>P39</td><td>SDIO_D0</td><td>Bi-Dir</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD2_DAT0</td><td>Alt0</td><td>NVCC_SD2</td></tr><tr><td>P40</td><td>SDIO_D1</td><td>Bi-Dir</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD2_DAT1</td><td>Alt0</td><td>NVCC_SD2</td></tr><tr><td>P41</td><td>SDIO_D2</td><td>Bi-Dir</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD2_DAT2</td><td>Alt0</td><td>NVCC_SD2</td></tr><tr><td>P42</td><td>SDIO_D3</td><td>Bi-Dir</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD2_DAT3</td><td>Alt0</td><td>NVCC_SD2</td></tr><tr><td>P43</td><td>SPI0_CS0#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT3</td><td>Alt2</td><td>NVCC_LCD</td></tr><tr><td>P44</td><td>SPI0_CK</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT0</td><td>Alt2</td><td>NVCC_LCD</td></tr><tr><td>P45</td><td>SPI0_DIN</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT2</td><td>Alt2</td><td>NVCC_LCD</td></tr><tr><td>P46</td><td>SPI0_DO</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT1</td><td>Alt2</td><td>NVCC_LCD</td></tr><tr><td>P47</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P48</td><td>SATA_TX+</td><td>Out</td><td>serial-0.1u</td><td>SATA</td><td>i.MX6 QP/Q/DP/D</td><td>SATA_TXP</td><td>-</td><td>SATA_VPH</td></tr><tr><td>P49</td><td>SATA_TX-</td><td>Out</td><td>serial-0.1u</td><td>SATA</td><td>i.MX6 QP/Q/DP/D</td><td>SATA_TXM</td><td>-</td><td>SATA_VPH</td></tr><tr><td>P50</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P51</td><td>SATA_RX+</td><td>In</td><td>serial-0.1u</td><td>SATA</td><td>i.MX6 QP/Q/DP/D</td><td>SATA_RXP</td><td>-</td><td>SATA_VPH</td></tr><tr><td>P52</td><td>SATA_RX-</td><td>In</td><td>serial-0.1u</td><td>SATA</td><td>i.MX6 QP/Q/DP/D</td><td>SATA_RXM</td><td>-</td><td>SATA_VPH</td></tr><tr><td>P53</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P54</td><td>ESPI_CS0# / SPI1_CS0#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_RW</td><td>Alt2</td><td>NVCC_EIM1</td></tr><tr><td>P55</td><td>ESPI_CS1# / SPI1_CS1#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_LBA</td><td>Alt2</td><td>NVCC_EIM1</td></tr><tr><td>P56</td><td>ESPI_CK / SPI1_CK</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_CS0</td><td>Alt2</td><td>NVCC_EIM1</td></tr><tr><td>P57</td><td>ESPI_IO_1 / SPI1_DIN</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_OE</td><td>Alt2</td><td>NVCC_EIM1</td></tr><tr><td>P58</td><td>ESPI_IO_0 / SPI1_DO</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_CS1</td><td>Alt2</td><td>NVCC_EIM1</td></tr><tr><td>P59</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P60</td><td>USB0+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>USB_OTG_DP</td><td>-</td><td>VDD_USB_CAP</td></tr><tr><td>P61</td><td>USB0-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>USB_OTG_DN</td><td>-</td><td>VDD_USB_CAP</td></tr><tr><td>P62</td><td>USB0_EN_OC#</td><td>In</td><td>PU-10K</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>ENET_RXD0</td><td>Alt5</td><td>NVCC_ENET</td></tr><tr><td>P63</td><td>USB0_VBUS_DET</td><td>PWR</td><td>-</td><td>USB VBUS/5V</td><td>i.MX6 ??</td><td>USB_OTG_VBUS</td><td>-</td><td>-</td></tr><tr><td>P64</td><td>USB0_OTG_ID</td><td>In</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>ENET_RX_ER</td><td>Alt0</td><td>NVCC_ENET</td></tr><tr><td>P65</td><td>USB1+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>LAN9514-JZX</td><td>USBDP2</td><td>-</td><td>-</td></tr><tr><td>P66</td><td>USB1-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>LAN9514-JZX</td><td>USBDM2</td><td>-</td><td>-</td></tr><tr><td>P67</td><td>USB1_EN_OC#</td><td>In</td><td>PU-10K</td><td>CMOS/3.3V</td><td>LAN9514-JZX</td><td>PRTCTL2</td><td>-</td><td>-</td></tr><tr><td>P68</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P69</td><td>USB2+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>LAN9514-JZX</td><td>USBDP3</td><td>-</td><td>-</td></tr><tr><td>P70</td><td>USB2-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>LAN9514-JZX</td><td>USBDM3</td><td>-</td><td>-</td></tr><tr><td>P71</td><td>USB2_EN_OC#</td><td>In</td><td>PU-10K</td><td>CMOS/3.3V</td><td>LAN9514-JZX</td><td>PRTCTL3</td><td>-</td><td>-</td></tr><tr><td>P72</td><td>RSVD</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P73</td><td>RSVD</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P74</td><td>USB3_EN_OC#</td><td>In</td><td>PU-10K</td><td>CMOS/3.3V</td><td>LAN9514-JZX</td><td>PRTCTL4</td><td>-</td><td>-</td></tr><tr><td>P75</td><td>PCIE_A_RST#</td><td>Out</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>GPIO_17</td><td>Alt5</td><td>NVCC_GPIO</td></tr><tr><td>P76</td><td>USB4_EN_OC#</td><td>In</td><td>PU-10K</td><td>CMOS/3.3V</td><td>LAN9514-JZX</td><td>PRTCTL5</td><td>-</td><td>-</td></tr><tr><td>P77</td><td>PCIE_B_CREQ#</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P78</td><td>PCIE_A_CREQ#</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P79</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P80</td><td>PCIE_C_REFCK+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P81</td><td>PCIE_C_REFCK-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P82</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P83</td><td>PCIE_A_REFCK+</td><td>Out</td><td>serial-0.1u, PD-49.9</td><td>PCIe</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CLK1_P</td><td>-</td><td>VDD_HIGH_CAP</td></tr><tr><td>P84</td><td>PCIE_A_REFCK-</td><td>Out</td><td>serial-0.1u, PD-49.9</td><td>PCIe</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CLK1_N</td><td>-</td><td>VDD_HIGH_CAP</td></tr><tr><td>P85</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P86</td><td>PCIE_A_RX+</td><td>In</td><td>serial-0R</td><td>PCIe</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>PCIE_RXP</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>P87</td><td>PCIE_A_RX-</td><td>In</td><td>serial-0R</td><td>PCIe</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>PCIE_RXM</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>P88</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P89</td><td>PCIE_A_TX+</td><td>Out</td><td>serial-0.1u</td><td>PCIe</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>PCIE_TXP</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>P90</td><td>PCIE_A_TX-</td><td>Out</td><td>serial-0.1u</td><td>PCIe</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>PCIE_TXM</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>P91</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P92</td><td>HDMI_D2+ / DP1_LANE0+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_D2P</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P93</td><td>HDMI_D2- / DP1_LANE0-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_D2M</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P94</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P95</td><td>HDMI_D1+ / DP1_LANE1+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_D1P</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P96</td><td>HDMI_D1- / DP1_LANE1-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_D1M</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P97</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P98</td><td>HDMI_D0+ / DP1_LANE2+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_D0P</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P99</td><td>HDMI_D0- / DP1_LANE2-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_D0M</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P100</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P101</td><td>HDMI_CK+ / DP1_LANE3+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_CLKP</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P102</td><td>HDMI_CK- / DP1_LANE3-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_CLKM</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P103</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P104</td><td>HDMI_HPD / DP1_HPD</td><td>In</td><td>-</td><td>HDMI</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>HDMI_HPD</td><td>-</td><td>HDMI_VPH</td></tr><tr><td>P105</td><td>HDMI_CTRL_CK / DP1_AUX+</td><td>Out</td><td>PU-1.5K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_COL3</td><td>Alt2</td><td>NVCC_GPIO</td></tr><tr><td>P106</td><td>HDMI_CTRL_DAT / DP1_AUX-</td><td>Bi-Dir</td><td>PU-1.5K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_ROW3</td><td>Alt2</td><td>NVCC_GPIO</td></tr><tr><td>P107</td><td>DP1_AUX_SEL</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P108</td><td>GPIO0 / CAM0_PWR#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_A25</td><td>Alt5</td><td>NVCC_EIM0</td></tr><tr><td>P109</td><td>GPIO1 / CAM1_PWR#</td><td>Out</td><td>PU-470K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT13</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P110</td><td>GPIO2 / CAM0_RST#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT12</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P111</td><td>GPIO3 / CAM1_RST#</td><td>Out</td><td>PU-470K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT14</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P112</td><td>GPIO4 / HDA_RST#</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT15</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P113</td><td>GPIO5 / PWM_OUT</td><td>Out</td><td>PU-470K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD1_DAT1</td><td>Alt2</td><td>NVCC_SD1</td></tr><tr><td>P114</td><td>GPIO6 / TACHIN</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD1_DAT0</td><td>Alt5</td><td>NVCC_SD1</td></tr><tr><td>P115</td><td>GPIO7</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT17</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P116</td><td>GPIO8</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT18</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P117</td><td>GPIO9</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT19</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P118</td><td>GPIO10</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT20</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P119</td><td>GPIO11</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT21</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>P120</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P121</td><td>I2C_PM_CK</td><td>Out</td><td>PU-1K</td><td>I2C2</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_EB2</td><td>Alt6</td><td>NVCC_EIM0</td></tr><tr><td>P122</td><td>I2C_PM_DAT</td><td>Bi-Dir</td><td>PU-1K</td><td>I2C2</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D16</td><td>Alt6</td><td>NVCC_EIM0</td></tr><tr><td>P123</td><td>BOOT_SEL0#</td><td>In</td><td>PU-4.7K</td><td>CMOS/1.8V</td><td>BMC</td><td>PB3</td><td>-</td><td>-</td></tr><tr><td>P124</td><td>BOOT_SEL1#</td><td>In</td><td>PU-4.7K</td><td>CMOS/1.8V</td><td>BMC</td><td>PB5</td><td>-</td><td>-</td></tr><tr><td>P125</td><td>BOOT_SEL2#</td><td>In</td><td>PU-4.7K</td><td>CMOS/1.8V</td><td>BMC</td><td>PA2</td><td>-</td><td>-</td></tr><tr><td>P126</td><td>RESET_OUT#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>BMC</td><td>PC4</td><td>-</td><td>-</td></tr><tr><td>P127</td><td>RESET_IN#</td><td>In</td><td>PU-10K</td><td>CMOS/1.8V</td><td>BMC</td><td>PC12</td><td>-</td><td>-</td></tr><tr><td>P128</td><td>POWER_BTN#</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>BMC</td><td>PA11</td><td>-</td><td>-</td></tr><tr><td>P129</td><td>SER0_TX</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD3_DAT7</td><td>Alt1</td><td>NVCC_SD3</td></tr><tr><td>P130</td><td>SER0_RX</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD3_DAT6</td><td>Alt1</td><td>NVCC_SD3</td></tr><tr><td>P131</td><td>SER0_RTS#</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D20</td><td>Alt4</td><td>NVCC_EIM0</td></tr><tr><td>P132</td><td>SER0_CTS#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D19</td><td>Alt4</td><td>NVCC_EIM0</td></tr><tr><td>P133</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P134</td><td>SER1_TX</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D26</td><td>Alt4</td><td>NVCC_EIM0</td></tr><tr><td>P135</td><td>SER1_RX</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D27</td><td>Alt4</td><td>NVCC_EIM0</td></tr><tr><td>P136</td><td>SER2_TX</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_COL1</td><td>Alt4</td><td>NVCC_GPIO</td></tr><tr><td>P137</td><td>SER2_RX</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_ROW1</td><td>Alt4</td><td>NVCC_GPIO</td></tr><tr><td>P138</td><td>SER2_RTS#</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_COL4</td><td>Alt4</td><td>NVCC_GPIO</td></tr><tr><td>P139</td><td>SER2_CTS#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_ROW4</td><td>Alt4</td><td>NVCC_GPIO</td></tr><tr><td>P140</td><td>SER3_TX</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_COL0</td><td>Alt4</td><td>NVCC_GPIO</td></tr><tr><td>P141</td><td>SER3_RX</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>KEY_ROW0</td><td>Alt4</td><td>NVCC_GPIO</td></tr><tr><td>P142</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P143</td><td>CAN0_TX</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD3_CMD</td><td>Alt2</td><td>NVCC_SD3</td></tr><tr><td>P144</td><td>CAN0_RX</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD3_CLK</td><td>Alt2</td><td>NVCC_SD3</td></tr><tr><td>P145</td><td>CAN1_TX</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD3_DAT0</td><td>Alt2</td><td>NVCC_SD3</td></tr><tr><td>P146</td><td>CAN1_RX</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>SD3_DAT1</td><td>Alt2</td><td>NVCC_SD3</td></tr><tr><td>P147</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P148</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P149</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P150</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P151</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P152</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P153</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P154</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P155</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>P156</td><td>VDD_IN</td><td>PWR</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S1</td><td>CSI1_TX+ / I2C_CAM1_CK</td><td>In</td><td>PU-2.2K</td><td>I2C1</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI0_DAT9</td><td>Alt4</td><td>NVCC_CSI</td></tr><tr><td>S2</td><td>CSI1_TX- / I2C_CAM1_DAT</td><td>In</td><td>PU-2.2K</td><td>I2C1</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI0_DAT8</td><td>Alt4</td><td>NVCC_CSI</td></tr><tr><td>S3</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S4</td><td>RSVD</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S5</td><td>CSI0_TX- / I2C_CAM0_CK</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S6</td><td>CAM_MCK</td><td>Out</td><td>serial-0R</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>GPIO_0</td><td>Alt0</td><td>NVCC_GPIO</td></tr><tr><td>S7</td><td>CSI0_TX+ / I2C_CAM0_DAT</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S8</td><td>CSI0_CK+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S9</td><td>CSI0_CK-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S10</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S11</td><td>CSI0_RX0+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S12</td><td>CSI0_RX0-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S13</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S14</td><td>CSI0_RX1+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S15</td><td>CSI0_RX1-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S16</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S17</td><td>GBE1_MDI0+</td><td>Bi-Dir</td><td>PU-49.9R</td><td>RGMII</td><td>LAN9514-JZX</td><td>TXP</td><td>-</td><td>-</td></tr><tr><td>S18</td><td>GBE1_MDI0-</td><td>Bi-Dir</td><td>PU-49.9R</td><td>RGMII</td><td>LAN9514-JZX</td><td>TXN</td><td>-</td><td>-</td></tr><tr><td>S19</td><td>GBE1_LINK100#</td><td>Out</td><td>serial-0R</td><td>RGMII</td><td>LAN9514-JZX</td><td>nSPD_LED/GPIO2</td><td>-</td><td>-</td></tr><tr><td>S20</td><td>GBE1_MDI1+</td><td>Bi-Dir</td><td>PU-49.9R</td><td>RGMII</td><td>LAN9514-JZX</td><td>RXP</td><td>-</td><td>-</td></tr><tr><td>S21</td><td>GBE1_MDI1-</td><td>Bi-Dir</td><td>PU-49.9R</td><td>RGMII</td><td>LAN9514-JZX</td><td>RXN</td><td>-</td><td>-</td></tr><tr><td>S22</td><td>GBE1_LINK1000#</td><td>-</td><td>-</td><td></td><td></td><td></td><td>-</td><td>-</td></tr><tr><td>S23</td><td>GBE1_MDI2+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S24</td><td>GBE1_MDI2-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S25</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S26</td><td>GBE1_MDI3+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S27</td><td>GBE1_MDI3-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S28</td><td>GBE1_CTREF</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S29</td><td>PCIE_D_TX+ / SERDES_1_TX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S30</td><td>PCIE_D_TX- / SERDES_1_TX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S31</td><td>GBE1_LINK_ACT#</td><td>Out</td><td>serial-0</td><td>RGMII</td><td>LAN9514-JZX</td><td>nLNKA_LED/GPIO1</td><td>-</td><td>-</td></tr><tr><td>S32</td><td>PCIE_D_RX+ / SERDES_1_RX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td>-</td><td>-</td></tr><tr><td>S33</td><td>PCIE_D_RX- / SERDES_1_RX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td>-</td><td>-</td></tr><tr><td>S34</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S35</td><td>USB4+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>LAN9514-JZX</td><td>USBDP5</td><td>-</td><td>-</td></tr><tr><td>S36</td><td>USB4-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>LAN9514-JZX</td><td>USBDM5</td><td>-</td><td>-</td></tr><tr><td>S37</td><td>USB3_VBUS_DET</td><td>-</td><td>-</td><td></td><td></td><td></td><td>-</td><td>-</td></tr><tr><td>S38</td><td>AUDIO_MCK</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>GPIO_3</td><td>Alt4</td><td>NVCC_GPIO</td></tr><tr><td>S39</td><td>I2S0_LRCK</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI0_DAT6</td><td>Alt4</td><td>NVCC_CSI</td></tr><tr><td>S40</td><td>I2S0_SDOUT</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI0_DAT5</td><td>Alt4</td><td>NVCC_CSI</td></tr><tr><td>S41</td><td>I2S0_SDIN</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI0_DAT7</td><td>Alt4</td><td>NVCC_CSI</td></tr><tr><td>S42</td><td>I2S0_CK</td><td>Bi-Dir</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI0_DAT4</td><td>Alt4</td><td>NVCC_CSI</td></tr><tr><td>S43</td><td>ESPI_ALERT0#</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S44</td><td>ESPI_ALERT1#</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S45</td><td>MDIO_CLK</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S46</td><td>MDIO_DAT</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S47</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S48</td><td>I2C_GP_CK</td><td>Out</td><td>PU-2.2K</td><td>I2C3</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D17</td><td>Alt6</td><td>NVCC_EIM0</td></tr><tr><td>S49</td><td>I2C_GP_DAT</td><td>Bi-Dir</td><td>PU-2.2K</td><td>I2C3</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D16</td><td>Alt6</td><td>NVCC_EIM0</td></tr><tr><td>S50</td><td>HDA_SYNC / I2S2_LRCK</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S51</td><td>HDA_SDO / I2S2_SDOUT</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S52</td><td>HDA_SDI / I2S2_SDIN</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S53</td><td>HDA_CK / I2S2_CK</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S54</td><td>SATA_ACT#</td><td>Out</td><td>-</td><td>CMOS/3.3V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISP0_DAT23</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>S55</td><td>USB5_EN_OC#</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S56</td><td>ESPI_IO_2</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S57</td><td>ESPI_IO_3</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S58</td><td>ESPI_RESET#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>BMC</td><td>PC4</td><td>-</td><td>-</td></tr><tr><td>S59</td><td>USB5+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S60</td><td>USB5-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S61</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S62</td><td>USB3_SSTX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S63</td><td>USB3_SSTX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S64</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S65</td><td>USB3_SSRX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S66</td><td>USB3_SSRX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S67</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S68</td><td>USB3+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>LAN9514-JZX</td><td>USBDP4</td><td>-</td><td>-</td></tr><tr><td>S69</td><td>USB3-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>LAN9514-JZX</td><td>USBDM4</td><td>-</td><td>-</td></tr><tr><td>S70</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S71</td><td>USB2_SSTX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S72</td><td>USB2_SSTX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S73</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S74</td><td>USB2_SSRX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S75</td><td>USB2_SSRX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S76</td><td>PCIE_B_RST#</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S77</td><td>PCIE_C_RST#</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S78</td><td>PCIE_C_RX+ / SERDES_2_RX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S79</td><td>PCIE_C_RX- / SERDES_2_RX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S80</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S81</td><td>PCIE_C_TX+ / SERDES_2_TX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S82</td><td>PCIE_C_TX- / SERDES_2_TX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S83</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S84</td><td>PCIE_B_REFCK+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S85</td><td>PCIE_B_REFCK-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S86</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S87</td><td>PCIE_B_RX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S88</td><td>PCIE_B_RX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S89</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S90</td><td>PCIE_B_TX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S91</td><td>PCIE_B_TX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S92</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S93</td><td>DP0_LANE0+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S94</td><td>DP0_LANE0-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S95</td><td>DP0_AUX_SEL</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S96</td><td>DP0_LANE1+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S97</td><td>DP0_LANE1-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S98</td><td>DP0_HPD</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S99</td><td>DP0_LANE2+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S100</td><td>DP0_LANE2-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S101</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S102</td><td>DP0_LANE3+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S103</td><td>DP0_LANE3-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S104</td><td>USB3_OTG_ID</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S105</td><td>DP0_AUX+</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S106</td><td>DP0_AUX-</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S107</td><td>LCD1_BKLT_EN</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S108</td><td>LVDS1_CK+ / eDP1_AUX+ / DSI1_CLK+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_CLK_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S109</td><td>LVDS1_CK- / eDP1_AUX- / DSI1_CLK-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_CLK_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S110</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S111</td><td>LVDS1_0+ / eDP1_TX0+ / DSI1_D0+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_TX0_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S112</td><td>LVDS1_0- / eDP1_TX0- / DSI1_D0-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_TX0_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S113</td><td>eDP1_HPD / DSI1_TE</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S114</td><td>LVDS1_1+ / eDP1_TX1+ / DSI1_D1+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_TX1_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S115</td><td>LVDS1_1- / eDP1_TX1- / DSI1_D1-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_TX1_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S116</td><td>LCD1_VDD_EN</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S117</td><td>LVDS1_2+ / eDP1_TX2+ / DSI1_D2+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_TX2_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S118</td><td>LVDS1_2- / eDP1_TX2- / DSI1_D2-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_TX2_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S119</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S120</td><td>LVDS1_3+ / eDP1_TX3+ / DSI1_D3+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_TX3_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S121</td><td>LVDS1_3- / eDP1_TX3- / DSI1_D3-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS1_TX3_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S122</td><td>LCD1_BKLT_PWM</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S123</td><td>GPIO13</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S124</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S125</td><td>LVDS0_0+ / eDP0_TX0+ / DSIO_D0+</td><td>Out</td><td>serial-0R</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_TX0_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S126</td><td>LVDS0_0- / eDP0_TX0- / DSIO_D0-</td><td>Out</td><td>serial-0R</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_TX0_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S127</td><td>LCD0_BKLT_EN</td><td>Out</td><td>serial-0R</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D31</td><td>Alt5</td><td>NVCC_EIM0</td></tr><tr><td>S128</td><td>LVDS0_1+ / eDP0_TX1+ / DSIO_D1+</td><td>Out</td><td>serial-0R</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_TX1_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S129</td><td>LVDS0_1- / eDP0_TX1- / DSIO_D1-</td><td>Out</td><td>serial-0R</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_TX1_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S130</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S131</td><td>LVDS0_2+ / eDP0_TX2+ / DSIO_D2+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_TX2_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S132</td><td>LVDS0_2- / eDP0_TX2- / DSIO_D2-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_TX2_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S133</td><td>LCD0_VDD_EN</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>ENET_TXD0</td><td>Alt5</td><td>NVCC_ENET</td></tr><tr><td>S134</td><td>LVDS0_CK+ / eDP0_AUX+ / DSIO_CLK+</td><td>Out</td><td>serial-0R</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_CLK_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S135</td><td>LVDS0_CK- / eDP0_AUX- / DSIO_CLK-</td><td>Out</td><td>serial-0R</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_CLK_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S136</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S137</td><td>LVDS0_3+ / eDP0_TX3+ / DSIO_D3+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_TX3_P</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S138</td><td>LVDS0_3- / eDP0_TX3- / DSIO_D3-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>LVDS0_TX3_N</td><td>-</td><td>NVCC_LVDS_2P5</td></tr><tr><td>S139</td><td>I2C_LCD_CK</td><td>Out</td><td>PU-1K</td><td>I2C2</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_EB2</td><td>Alt6</td><td>NVCC_EIM0</td></tr><tr><td>S140</td><td>I2C_LCD_DAT</td><td>Bi-Dir</td><td>PU-1K</td><td>I2C2</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D16</td><td>Alt6</td><td>NVCC_EIM0</td></tr><tr><td>S141</td><td>LCD0_BKLT_PWM</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>GPIO_9</td><td>Alt4</td><td>NVCC_GPIO</td></tr><tr><td>S142</td><td>GPIO12</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>DISPO_DAT11</td><td>Alt5</td><td>NVCC_LCD</td></tr><tr><td>S143</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S144</td><td>eDP0_HPD / DSIO_TE</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>S145</td><td>WDT_TIME_OUT#</td><td>Out</td><td>PD-100K</td><td>CMOS/1.8V</td><td>BMC</td><td>PC7</td><td>-</td><td>-</td></tr><tr><td>S146</td><td>PCIE_WAKE#</td><td>In</td><td>-</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>CSI0_DATA_EN</td><td>Alt5</td><td>NVCC_CSI</td></tr><tr><td>S147</td><td>VDD_RTC</td><td>PWR</td><td></td><td></td><td></td><td></td><td>-</td><td>-</td></tr><tr><td>S148</td><td>LID#</td><td>In</td><td>PU-4.7K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>GPIO_7</td><td>Alt5</td><td>NVCC_GPIO</td></tr><tr><td>S149</td><td>SLEEP#</td><td>In</td><td>PU-4.7K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>NANDF_D7</td><td>Alt5</td><td>NVCC_NANDF</td></tr><tr><td>S150</td><td>VIN_PWR_BAD#</td><td>In</td><td>PU-10K</td><td>CMOS/1.8V</td><td>BMC</td><td>PB7</td><td>-</td><td>-</td></tr><tr><td>S151</td><td>CHARGING#</td><td>Out</td><td>PU-68K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>EIM_D23</td><td>Alt5</td><td>NVCC_EIM0</td></tr><tr><td>S152</td><td>CHARGER_PRSNT#</td><td>Out</td><td>PU-100K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>NANDF_D6</td><td>Alt5</td><td>NVCC_NANDF</td></tr><tr><td>S153</td><td>CARRIER_STBY#</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>BMC</td><td>PB1</td><td>-</td><td>-</td></tr><tr><td>S154</td><td>CARRIER_PWR_ON_B (BMC)</td><td>Out</td><td>-</td><td>CMOS/1.8V</td><td>BMC</td><td>PB6</td><td>-</td><td>-</td></tr><tr><td>S155</td><td>FORCE_RECOV_B</td><td>In</td><td>PU-4.7K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>BOOT_MODE0/1</td><td>Alt0</td><td>VDD_SNVS_IN</td></tr><tr><td>S156</td><td>BATLOW_B</td><td>Out</td><td>PU-68K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>NANDF_RB0</td><td>Alt5</td><td>NVCC_NANDF</td></tr><tr><td>S157</td><td>TEST_B</td><td>In</td><td>PU-4.7K</td><td>CMOS/1.8V</td><td>i.MX6 QP/Q/DP/D/DL/S</td><td>GPIO_8</td><td>Alt5</td><td>NVCC_GPIO</td></tr><tr><td>S158</td><td>GND</td><td>-</td><td>-</td><td></td><td></td><td></td><td></td><td></td></tr></table>

# 5. Software Support

# 5.1.1 Uboot / Yocto

Goto : https://github.com/adlink

Yocto source-code and compiling instructions are available

# 5.1.2 Ubuntu

Build instruction from source, are available on Github

# 5.1.3 Android

Goto : https://github.com/adlink

Android source-code and compiling instructions are available

![Search or jump to...\nPull requests Issues Marketplace Explore\nADLINK Technology Inc.\nhttps://www.adlinktech.com/en/index.aspx\nRepositories 5 Packages People 2 Teams Settings\nPinned repositories Customize pinned repositories\nmeta-adlink-x86-64bit\nSingle Yocto layer for all Intel x86 64-bit based\nComputer on Modules (COM Express, SMARC, Q7,\nETX)\nShell ★1 ★2\nmeta-adlink-nxp\nSingle Yocto layer for iMX6 & iMX8M based\nComputer on Modules. (SMARC)\nBitBake ★1\nmeta-adlink-rockchip\nmeta-adlink-sema\nSEMA layer for Yocto\nC ★1\nbios-utility\nProvide the utility of AMI BIOS setup menu\nconfiguration ★2](.smarc-lec-imx6r2-user-s-guide-final/4e7eeaa88872ff9c8117d4226a0e219ee8855b0eddd43b191a5f9817e1eb422e.jpg)

# 6. Mechanical

![Module Primary (Top) Side\n4X Ø6\n4X Ø2.70\nTHROUGH\n78\n82\n50\n46\n12\n7.70\n6.20\n3.30\n3.10\n0\n1.25 PIN P1\n74 PINS\nP1 - P74\n82 PINS\nP75 - P156\n39](.smarc-lec-imx6r2-user-s-guide-final/67bdf04e7e1c7ab5161339b772bf306919b64de1b691642435346c6c5374105b.jpg)

![1.00 PIN S1\n75 PINS\nS1- S75\n83 PINS\nS76- S158\n110\n542\n540\nModule Primary (Bottom) Side](.smarc-lec-imx6r2-user-s-guide-final/3e1f8bfaee0cef1229b9229840545a9f1d7f4c13abb021a0b3c61a92cd7f2a0b.jpg)

![FULLRAD\n73X0.50\n81X0.50\n156X0.35\n(3.30)\nP74\nP75\n3.10 TYP\n1.00\n1.25\n1.25\nDETAILA\nTOP SIDE](.smarc-lec-imx6r2-user-s-guide-final/be063ea894cae51c48add7d5a8e0869fc49eea1068dd1e991fb0e380a9df7eee.jpg)

![1.70\n(6.20)\n(1.50)\n2X R0.50\nDETAILD\nNOTCH. 2 PLACES](.smarc-lec-imx6r2-user-s-guide-final/d611748e80ec793c74250785397dd573122cc529bf2bad52ebefb648134fae3e.jpg)

![P74\nP75\nTOP SIDE\n0.25\nS76\nBOTTOM SIDE\nPIN ALIGNMENTDETAIL](.smarc-lec-imx6r2-user-s-guide-final/a0ac3778303dd5cc30106dd6330cb3a970d7d928a4198fa79e524e2f9aae69a9.jpg)

![74X0.50\n3.10 TYP\nS75\nS76\n1\n1\n82X0.50\n158X0.35\nDETAILB\nBOTTOM SIDE](.smarc-lec-imx6r2-user-s-guide-final/382e8495a9316f9c07f4255af3ad4d080d8c78accd695c99c861a408978a19da.jpg)

![This is a black and white technical line drawing labeled 'CHAMFEREDGE DETAIL' at the bottom. It depicts a cross-section of a slot or groove with the following dimensions:\n- A top dimension line indicates a width of '1.20±0.1'.\n- A vertical dimension line on the left indicates a depth of '0.18' for the upper straight section.\n- An angled line on the right indicates a slope of '45°'.](.smarc-lec-imx6r2-user-s-guide-final/f9b258f8e059e437a4d3526b572179771d88ccb341aa36ebcddc38a6ed3b3dbe.jpg)

![3.00 MAX\nCOMPONENT HEIGHT\n(TOP SIDB)\n1.30 MAX\nCOMPONENT HEIGHT\n(BOTTOM SIDB)](.smarc-lec-imx6r2-user-s-guide-final/4c149ac1fb15436b4fde47ff979bda034174b274b8502833e9e2356b32d79016.jpg)

# 7. Thermal Solutions

7.1.1 Heatsink : THS
![This image is a technical engineering drawing of a heatsink, presented in four distinct views.\n\n*   **Top Left (Side Profile):** A cross-sectional view showing the fins. Vertical dimension lines indicate a total height of **12** and a base thickness of **3**.\n*   **Top Right (Isometric):** A 3D perspective view showing the rectangular plate, four corner mounting holes, a central square recess, and fins running along one edge.\n*   **Bottom Left (Back View):** A plan view of the flat side. Horizontal dimension **74** indicates width, and vertical dimension **34** indicates height. Smaller dimensions of **4** indicate the distance from the edges to the mounting holes. A square cutout is visible near the bottom center, and a notch is at the top left.\n*   **Bottom Right (Front/Fin View):** A view of the finned face. Horizontal dimension **82** indicates width, and vertical dimension **42** indicates height. A callout line points to a mounting hole with the text **ø2.7mm x 4pcs**.](.smarc-lec-imx6r2-user-s-guide-final/1266cb644c75b95aa3285e83d12da359efd23145bcdce66449f9f3e5884e1608.jpg)

7.1.2 Heatspreader : HTS
![The image displays technical engineering drawings for a component labeled **2 Heatsreader : HTS** in red text. It features four distinct views with dimensions and annotations:\n\n*   **Top Right (Isometric View):** Shows the 3D shape of the heatsink with a central square recess and four corner mounting posts. A leader line points to the threads with the text '**M3 x 4pcs**'.\n*   **Top Left (Side Profile):** Shows the thickness profile with vertical dimensions of '**6**' and '**3**'. An angle of '**90°**' is indicated at the corner edge.\n*   **Bottom Left (Front View):** Labeled '**THS**'. It shows the layout of mounting holes and a central square cutout with dimensions including widths of '**74**' and '**68**', vertical distances of '**34**', '**24**', and '**9**', and horizontal offsets of '**4**' and '**14**'.\n*   **Bottom Right (Side View):** Shows a side profile with dimensions of width '**82**' and height '**42**'. A leader line points to the mounting holes with the text '**ø2.7mm x 4pcs**'.](.smarc-lec-imx6r2-user-s-guide-final/b15f0240e48e657c1b9d325a30029c11bb5930d28053fcee0a72f865e9370b65.jpg)

<table><tr><td>HTS-sIMX6R2-SDL</td><td>Heatspreader for LEC-iMXR2 solo/Duallite</td><td>THS-sIMX6R2-SDL</td><td>Low profile heatsink for LEC-iMX6R2 Solo/DualLite</td></tr><tr><td>HTS-sIMX6R2-DQP</td><td>Heatspreader for LEC-iMX8R2 Dual/Quad</td><td>THS-sIMX6R2-DQP</td><td>Low profile heatsink for LEC-iMX6R2 with Dual/Quad</td></tr></table>
[🔗 Link to the original document](.smarc-lec-imx6r2-user-s-guide-final/smarc-lec-imx6r2-user-s-guide-final.pdf)
