# OSM-MTK520

User’s Guide

Powered by

MediaTek

![MEDIATEK\nMT83911V\n2501-ZAHAH\nBTT6X605-A\nEH01\nMEDIATEK\nARM\nSM671PC BF\n2206\nTW\n2D\nE\nPKK995.00\nWAL8070442\n(0)\nu3\nu200\nU200\nU3\nu100\n5I-76104-OA10\nCAUS94Y-0\nN8S\nE164671\nNC2\nAC02\nMEO\nL252582M102\nRK35012832F\nSS643000\nSUC42\nD8DGX\nBO\nU300](.osm-mtk520-50m-76104-1000-10/cc5b8efec1ae32153e709c8a18a71a883bf0662a4da92686ad493bc8868d91c3.jpg)

Revision History

<table><tr><td>Revision</td><td>Description</td><td>Date</td><td>Author</td></tr><tr><td>1.0</td><td>Initial release</td><td>2026-04-02</td><td>AL</td></tr></table>

# 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.

![This image shows a standard warning sign. It features a yellow equilateral triangle with a thick black border. Centered inside the triangle is a black exclamation point.](.osm-mtk520-50m-76104-1000-10/a1886373063b3135ae930b81c1a6da0b190ac208be81c1cd89eaad8ce42ca612.jpg)

California Proposition 65 Warning: This product can expose you to chemicals including acrylamide, arsenic, benzene, cadmium, Tris(1,3- dichloro-2-propyl)phosphate (TDCPP), 1,4-Dioxane, formaldehyde, lead, DEHP, styrene, DINP, BBP, PVC, and vinyl materials, which are known to the State of California to cause cancer, and acrylamide, benzene, cadmium, lead, mercury, phthalates, toluene, DEHP, DIDP, DnHP, DBP, BBP, PVC, and vinyl materials, which are known to the State of California to cause birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

![The image displays a black and white line drawing of a wheeled waste bin. A large black 'X' is superimposed over the bin, crossing it out completely. At the very bottom edge of the image, a solid black rectangular shape is partially visible.](.osm-mtk520-50m-76104-1000-10/456a43c09f0f8924d006bd95387afacac0b456f60915a7cc2de59a609e288ec3.jpg)

# Trademarks

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

# Copyright © 2026 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

![A red outline of a document icon with a folded bottom-right corner and two horizontal lines inside.](.osm-mtk520-50m-76104-1000-10/473f0cf2f2d600eda24f6c4d4379e0b5bc88df5c39c29eeb211a502085c00fee.jpg)

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

![The image displays a vertical graphic featuring a standard warning symbol. At the center is a yellow triangle with rounded corners pointing upward. Inside the triangle is a black exclamation mark. The background is white with faint, light gray diagonal stripes.](.osm-mtk520-50m-76104-1000-10/62aed5be4d2d61455f571d8af4a8d170d837d3518212c38686b58a1c211230db.jpg)

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

![The image displays a red triangle with a white border containing a white exclamation point in the center.](.osm-mtk520-50m-76104-1000-10/b2361cec2d02a97c896ceedb2e6ad0f319c617dd907256d97d35068f41dce69e.jpg)

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

# Getting Service

Ask an Expert: https://www.adlinktech.com/en/Askanexpert

# ADLINK Technology, Inc.

No. 66, Huaya 1st Rd., Guishan District, Taoyuan City 333411, Taiwan

Tel: +886-3-216-5088

Fax: +886-3-328-5706

Email: service@adlinktech.com

# Ampro ADLINK Technology, Inc.

6450 Via Del Oro, San Jose, CA 95119-1208, USA

Tel: +1-408-360-0200

Toll Free: +1-800-966-5200 (USA only)

Fax: +1-408-600-1189

Email: info@adlinktech.com

# ADLINK Technology (China) Co., Ltd.

300 Fang Chun Rd., Zhangjiang Hi-Tech Park, Pudong New Area, Shanghai, 201203, China

Tel: +86-21-5132-8988

Fax: +86-21-5132-3588

Email: market@adlinktech.com

# ADLINK Technology GmbH

Hans-Thoma-Strasse 8-10, 68163 Mannheim, Germany

Tel: +49-621-43214-0

Fax: +49-621 43214-30

Email: emea@adlinktech.com

Please visit the Contact page at www.adlinktech.com for information on how to contact the ADLINK regional office nearest you.

# Table of Contents

Revision History ..

Preface .

1. Introduction .. . 8

1.1 The OSM Form Factor.... ...8
1.2 Brief ... ..8
1.3 Module Feature List.. ..9

2. Specifications.. .10

2.1 Core System... .. 10
2.2 Video... . 11

2.2.1 GPU... . 11
2.2.2 Display Interfaces... 11

2.3 Camera.... . 12
2.4 Audio .. . 12
2.5 Wired Ethernet... . 12
2.6 Extension busses.. ... 13
2.7 System Storage .. . 13
2.8 Power... . 14

3. Block Diagram .. .15
4. Pinout and Signal Descriptions .... .16

4.1 Pin Summary .. ... 16
4.2 Signal Terminology Descriptions.. . 17
4.3 Full Signal to Pad Table .. . 18
4.4 Signal Description by Function... . 30

4.4.1 DSIO/LVDS.... . 30
4.4.2 DP ... . 31
4.4.3 eDP.... . 32
4.4.4 Camera ... .. 33
4.4.5 Audio Interfaces . . 34
4.4.6 LAN Port . . 35
4.4.7 USB Ports.. .... 36
4.4.8 PCIe... . 37
4.4.9 SDIO ... . 37

4.4.10 SPI Interfaces . ... 39
4.4.11 I2C .. ... 39
4.4.12 GPIO ... .... 40
4.4.13 UART .. . 41
4.4.14 Power + Boot Select.. .... 42

5. Software Support ... .45

5.1 Yocto..... ... 45

5.2 Canonical Ubuntu... ... 45

6. Mechanical... ...46

6.1 Module Dimensions .. . 46

7. Thermal Solutions ........ ..47

7.1 Heatspreader: HTS ... .. 47

7.2 Heatsink: THS .. ... 47

# List of Figures

Figure 1 – Module function diagram... .15
Figure 2 – Module size grid.... .16
Figure 3 – Module pinout grid... ..17
Figure 4 – Mechanical dimensions .. ..46

# 1. Introduction

# 1.1 The OSM Form Factor

The OSM (“Open Standard Module”) Open Standard Module™ specification facilitates the development, production, and distribution of embedded modules tailored for renowned MCU32, ARM, and x86 architectures. This standard is increasingly relevant for IoT applications, as it merges the benefits of modular embedded computing with the growing demands for cost efficiency, compactness, and versatile interfaces.

The modules serve as building blocks for portable and stationary embedded systems. They integrate the core CPU and support circuits, including DRAM, boot flash, power sequencing, and CPU power supplies. The modules are used with application-specific carrier boards to implement features such as audio CODECs, touch controllers, wireless devices, PHY, and more. The modular design not only promotes scalability and fast time to market but also ensures upgradability, all while maintaining low costs, low power consumption, and a compact physical size.

# 1.2 Brief

The OSM-MTK520 is an OSM (Open Standard Module) size-L form factor designed for small-sized, low-cost embedded computer modules, fully compliant with the SGET (Standardization Group for Embedded Technologies) OSM Specification Version 1.2.

OSM modules combine the advantages of modular embedded computing with increasing requirements for cost, space, and interfaces. The core of the OSM-MTK520 is the MT8371 CPU, which integrates an ARM processor core, graphics, an LPDDR5 memory controller, and I/O interfaces into a single system-on-chip solution. The OSM-MTK520 also includes high-bandwidth interfaces such as PCI Express, USB 3.0/2.0, Gigabit Ethernet, CSI, I2S, DP, eDP, DSI, and SDIO/UFS.

# 1.3 Module Feature List

Memory: LPDDR5 2 to 16GB

UFS: BGA 64 to 512 GB

LAN: GbE built in MAC with TSN support

Graphics: Mali-G57 MC2 GPU

USB: 1x USB 3.1, 2x USB 2.0, 1x USB 2.0 OTG

AUDIO: I2S to carrier

PCIe: Single Lane Gen 2

Industrial interfaces: SPI/I2C/I2S/UART/GPIO

SECURITY: Arm® TrustZone Security

![The image displays a logo consisting of the text 'SGeT'. The letters 'S', 'G', and 'T' are colored in a bright lime green, while the lowercase letter 'e' is colored in a deep magenta. The typeface is a bold, sans-serif font with rounded corners.](.osm-mtk520-50m-76104-1000-10/f8f2ed6a74fae24983cde63f68496caf6e482edbe35773648ffff29d5e6c440d.jpg)

STANDARDIZATION

GROUPFOR

EMBEDDED

TECHNOLOGIES

OSM module and carrier specifications are available online at: https://sget.org/standards/osm/

![The image displays a red icon resembling a document or note. It has a white interior with a thick red border. Inside, there are two horizontal red lines in the center. The bottom right corner is folded over, creating a small red triangle.](.osm-mtk520-50m-76104-1000-10/0921a5afa8c96c4a97cbab9fd678de40785facce8e5b882f19547a8ac36263f7.jpg)

Note: This module is compliant with the SGET OSM 1.2 specifications.

# 2. Specifications

# 2.1 Core System

# CPU

CPU: 2x ARM Cortex-A78 @2.0 GHz | 6x Cortex A55 @2.0 GHz |

NPU: MediaTek 8th Gen. NPU

GPU: Arm Mali G57 MC2

ARM Cortex-A78 / A55 MP Core processors are high-performance and optimized for low power.

# Memory

• LPDDR5-soldered down, single chip up to 16GB
• 32-bit DRAM interface

# L2 Cache

64KB instruction L1 cache

64KB data cache

256KB L2 cache

Each core has it’s own cache

# security

•Arm® TrustZone

# 2.2 Video

# 2.2.1 GPU

GPU Core

Mali G57 MC2

# Graphics Feature Support

2x DVPP pipelines, with following support

# DP

Supports DP1.4 / eDP1.3 combo interface, 4-lane up to 5.4 Gbps per lane and combo with USB3.2 port 0 / 3840 x 2160 @60 fps

# eDP

Support eDP 1.4b 4-lane up to 5.4 Gbps per lane, up to 3840 x 2160 @60 fps

# MIPI DSI

4-lane D-PHY, up to 2.5Gbps per lane, support up to 2560 x 1600 @60 fps

# LVDS

Single link LVDS TX up to 1.05 Gbps channel speeds, support up to 1920 x 1080 @60 fps

# 2.2.2 Display Interfaces

# DP

Maximum resolution up to 5120 x 2160 @60 fps

# eDP

Maximum resolution up to 3840 x 2160 @60 fps

# MIPI DSI

1x MIPI DSI 4 lane compliant to MIPI-DSI standard v1.2

Maximum resolution 2560 x 1600 @60 fps

# LVDS

1x LVDS single link up to 1920 x 1080 @60 fps

![The image displays a flat icon resembling a document or note. It features a thick red border shaped like a piece of paper with the bottom-right corner folded upwards. Inside the white interior, there are two horizontal red lines centered vertically.](.osm-mtk520-50m-76104-1000-10/13c5a4966fc5ecf5e35d705af27f077fac4602a53088b82ef51e36f21d2c40ce.jpg)

Note: LVDS/MIPI DSI pin sharing

# 2.3 Camera

Two 4-lane MIPI CSI2 camera input. (CSI\_A / CSI\_B)

# 2.4 Audio

I2S to carrier

# 2.5 Wired Ethernet

# LAN

Built in MAC 10/100/1000 Ethernet Controller on SoC

Supports 10/100/1000-Mbps data transfer rates, both full-duplex and half-duplex

# 2.6 Extension busses

# USB

1x USB 3.1, 2x USB 2.0, 1x USB 2.0 OTG

# UART

4 UART interfaces (A: TX/RX/CTS/RTS; C & D: TX/RX; 1x console: TX/RX)

# SPI

3x SPI

# I2S

2x I2S for connection with optional external audio codec

# I2C

2 x I2C interfaces

- Support for 7-bit mode
- Software programmable clock frequency of 100 kbit/s in Standard-mode, 400 kbit/s in the Fast-mode or 1 Mbit/s in Fast-mode Plus

# GPIO

22x GPIO with interrupt

# 2.7 System Storage

# SDIO

2x SDIO (4-bit) compatible with SD3.0

# UFS

64, 128, 256, 512 GB (build option)

UFS 3.1 2-Lane supports HS-G4B mode

# 2.8 Power

<table><tr><td>Power Modes:</td><td>ON / OFF / SUSPEND</td></tr><tr><td>Power on / off behaviour same as x86</td><td>ATX (hold off boot until PWRBTN) / AT (always boot)</td></tr><tr><td>Voltage Input:</td><td>5.0V +/- 5%</td></tr><tr><td colspan="2">Operating Temperatures</td></tr><tr><td>Standard Operating Temperature:</td><td>0°C to 60°C commercial grade BOM (memory, UFS, USB hub, SOC)</td></tr><tr><td>Extreme Rugged Operating Temperature:</td><td>-40°C + 85°C industrial grade BOM (memory, UFS, USB hub, SOC)</td></tr><tr><td colspan="2">Derating for two different BOMs</td></tr><tr><td colspan="2">Environmental</td></tr><tr><td rowspan="2">Humidity:</td><td>5-90% RH operating, non-condensing</td></tr><tr><td>5-95% RH storage (and operating with conformal coating).</td></tr><tr><td>EMI:</td><td>EN55022 Class B inside an enclosure</td></tr><tr><td rowspan="2">Shock and Vibration:</td><td>HALT Testing, with test report that confirms Extended Operating Temp range during and after vibration. Separate Shock test report to MIL-STD-202F, Method 213B, Table 213-I, Condition A.IN ADDITION: When installed on baseboard shall operate under 18 sawtooth mechanical shocks (3 shocks in each direction) with a peak acceleration of 40g for a duration of 18 msec each and 75g for a duration of 6 msec each.</td></tr><tr><td>Capable of supporting Random Vibration: MIL-STD-202F, Method 214A, Table 214-I, Condition D.If HALT testing shows equal or better performance, a separate vibration test report is not necessary.</td></tr><tr><td>MTBF:</td><td>300,000 hrs (at 40°C), 100,000 hrs (at 85°C),</td></tr></table>

# 3. Block Diagram

![This block diagram depicts the connectivity of a central module labeled **OSM** (which contains **Genio 520**, **LPDDR5 2/4/8/16 GB**, **64 - 512 GB**, and **SPI_NOR**) to various external interfaces.\n\n**Central OSM Block:**\n*   Contains the text **OSM**.\n*   Contains a white box labeled **Genio 520**.\n*   Contains a green box labeled **LPDDR5 2/4/8/16 GB**.\n*   Contains a green box labeled **64 - 512 GB** connected via a black line to a green box labeled **SPI_NOR**.\n*   Contains a blue box at the bottom labeled **Audio Lineout on a Vendor Define Pin**.\n\n**Left-Side Connections (Input Interfaces to OSM):**\n*   **eDP** connects to **eDP_A**.\n*   **DP** connects to **eDP_B**.\n*   **LVDS 4L** connects to **LVDS**.\n*   **RGB** is marked with a red **X** (disconnected).\n*   **DSI 4L** connects to **DSI**.\n*   **CSI_A** connects to **CSI_A**.\n*   **CSI_B** connects to **CSI_B**.\n*   **RGMii** connects to **ETH_A**.\n*   **ETH_B**, **ETH_C**, **ETH_D**, and **ETH_E** are marked with red **X**s (disconnected).\n*   **USB_A** connects to **USB_A**.\n*   **USB_B** connects to **USB_B**.\n*   **USB_C** connects to **USB_C**.\n*   **USB_D** connects to **USB_D**.\n*   **PCIE_A** connects to **PCIe_A**.\n*   **PCIe_B**, **PCIe_C**, **PCIe_D**, and **UFS** are marked with red **X**s (disconnected).\n*   **PWM** connects to **PWM**.\n*   **ADC x2** connects to **ADC**.\n\n**Right-Side Connections (Output Interfaces from OSM):**\n*   **UART_A** connects to **OSM-DEBUG**.\n*   **UART_B** is marked with a red **X** (disconnected).\n*   **UART_C** connects to **UART_C 2W**.\n*   **UART_D** connects to **UART_D 2W**.\n*   **SPI_A** connects to **SPI_A**.\n*   **SPI_B** connects to **SPI_B**.\n*   **SPI_C** connects to **SPI_C**.\n*   **I2C_A** connects to **I2C_A**.\n*   **I2C_B** connects to **I2C_B**.\n*   **I2S_A** connects to **I2S_A**.\n*   **I2S_B** connects to **I2S_B**.\n*   **SDIO_A** connects to **SDIO_A**.\n*   **SDIO_B** connects to **SDIO_B**.\n*   **CAN_A** and **CAN_B** are marked with red **X**s (disconnected).\n*   **GPIO_A** connects to **GPIO_A 4x**.\n*   **GPIO_B** connects to **GPIO_B 8x**.\n*   **GPIO_C** connects to **GPIO_C 2x**.\n*   **GPIO_D** connects to **GPIO_D 4x**.\n*   **GPIO_E** is marked with a red **X** (disconnected).\n*   **Console** is listed in the middle-right column but has no connecting line.](.osm-mtk520-50m-76104-1000-10/6654a42da4bc897c96dec64240c1ac55f1fd7fc6825860a9eaffb087f8338a95.jpg)

Figure 1 – Module function diagram

# 4. Pinout and Signal Descriptions

# 4.1 Pin Summary

The tables below are a list of all signals to the LGA pads following the OSM 1.2 specifications.

Size-0 -“Zero": 30 mm x 15 mm
Size-S - "Small": 30 mm x 30 mm
Size-M-“Medium": 30 mm x 45 mm
Size-L-“Large": 45 mm x 45 mm

![45 mm\n30 mm\n45 mm](.osm-mtk520-50m-76104-1000-10/e577b4368480eb05d83954565684d1f31c5b06899c4b0befe8dd9fd8dd828b8f.jpg)

Figure 2 – Module size grid

![| Letter | Value |\n|---|---|\n| A | 1 |\n| B | 3 |\n| C | 5 |\n| D | 7 |\n| E | 9 |\n| F | 11 |\n| G | 13 |\n| H | 15 |\n| J | 17 |\n| K | 19 |\n| L | 21 |\n| M | 23 |\n| N | 25 |\n| P | 27 |\n| R | 29 |\n| T | 31 |\n| U | 33 |\n| V | 35 |\n| W | 34 |\n| Y | 33 |\n| AA | 32 |\n| AB | 31 |\n| AC | 30 |\n| AD | 29 |\n| AE | 28 |\n| AF | 27 |\n| AG | 26 |\n| AH | 25 |\n| AJ | 24 |\n| AK | 23 |\n| AL | 22 |\n| AM | 21 |\n| AN | 20 |\n| AP | 19 |\n| AR | 18 |\n| A (top) | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 (bottom) |](.osm-mtk520-50m-76104-1000-10/415f72cda3ff2a2ca17df8f4e6601760c014154740281c262ba49f2875ee4629.jpg)

Figure 21: Contact Grid (all sizes) (view from top, through the module)
Figure 3 – Module pinout grid

# 4.2 Signal Terminology Descriptions

Meaning of the terms used for signal description tables. Signals described in the specification but not supported on the OSM-MTK520 are marked with strikethrough STRIKETHROUGH.

<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>I/O</td><td>Bi-directional input/output</td></tr><tr><td>OD</td><td>Open drain</td></tr><tr><td>PU</td><td>PU (pull-up) resistor</td></tr><tr><td>PD</td><td>PD (pull-down) resistor</td></tr><tr><td>CMOS</td><td>Logic input or output</td></tr><tr><td>GBE MDI</td><td>Differential analogue signalling for gigabit media dependent interface</td></tr><tr><td>DP</td><td>Low voltage differential signal for DisplayPort interface</td></tr><tr><td>D-PHY</td><td>Low voltage differential signal for MIPI CSI-2 cameras and DSI displays</td></tr><tr><td>M-PHY</td><td>Low voltage differential signal for MIPI CSI-3 cameras</td></tr><tr><td>LVDS</td><td>Low voltage differential signal for LCD displays</td></tr><tr><td>PCIE</td><td>Low voltage differential signal for PCIe</td></tr><tr><td>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 signalling 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>VDD_IN</td><td>Main power source from Carrier to Module</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 standby power domain: Active while CARRIER_PWRON is high (regardless of CARRIER_SBY#)</td></tr><tr><td>1.8Vsb</td><td>1.8V standby power domain: Active while CARRIER_PWRON is high (regardless of CARRIER_SBY#)</td></tr><tr><td>Sleep</td><td>Module is in its lowest power state</td></tr><tr><td>Runtime</td><td>Module is full on. CARRIER_PWRON is high and CARRIER_SBY# is NOT active (i.e. both signals are high)</td></tr><tr><td>Standby</td><td>Module is in standby state or higher</td></tr></table>

4.3 Full Signal to Pad Table

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>GND</td><td>D18, E15, E21, F16, F20, J16, J20, L18, M16, M20, P18, R16, R20, V16, V20, Y18, AA14, AA17, AA19, AA22, AB15, AB21</td><td>P</td><td></td><td></td><td>GND</td><td></td><td></td><td>Module Signal and power return and GND reference</td></tr><tr><td>I2S_B_LRCLK</td><td>T18</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>I2S_B_LRCLK</td><td>MTK MT8371</td><td>DMIC1_CLK</td><td>Reset output from CPU to reset peripherals on Carrier.</td></tr><tr><td>RESET_OUT#</td><td>Y14</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>OSM_nRST_OUT</td><td>Logic IC</td><td></td><td></td></tr><tr><td>CARRIER_STBY#</td><td>Y13</td><td></td><td></td><td></td><td>CARRIER_STBY#</td><td>Logic IC</td><td></td><td></td></tr><tr><td>RESET_IN#</td><td>U17</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>OSM_nRST_IN</td><td>Logic IC</td><td></td><td>Reset input from Carrier board. Carrier drives low to force a Module reset, floats the line otherwise.</td></tr><tr><td>CARRIER_PWR_EN</td><td>V17</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>CARRIER_PWR_EN</td><td>Logic IC</td><td></td><td>Carrier board circuits should not be powered up until the module asserts the CARRIER_PWR_EN signal.</td></tr><tr><td>VCC_OUT_IO</td><td>U18</td><td>P</td><td>1.8V / 3.3V</td><td></td><td>VIO18_PMU</td><td>MTK MT6365</td><td>VIO18</td><td>Can provide IO voltage level for several interfaces to connect</td></tr><tr><td>RTC_PWR</td><td>W17</td><td>P</td><td></td><td></td><td>VRTC_PWR</td><td>MTK MT6365</td><td>VRTC28</td><td>Low current RTC circuit backup power - 3.0V nominal. May be sourced from a Carrier based Lithium cell or Super Cap.</td></tr><tr><td>BOOT_SEL0#</td><td>U19</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>BOOT_SEL0#</td><td>Logic IC</td><td></td><td></td></tr><tr><td>BOOT_SEL1#</td><td>R18</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>BOOT_SEL1#</td><td>Logic IC</td><td></td><td></td></tr><tr><td>FORCE_RECOVERY#</td><td>T17</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>FORCE_RECOVERY#</td><td>MTK MT8371</td><td>KPCOL0</td><td>If low on carrier board module enters recovery mode.</td></tr><tr><td>JTAG_TCK(SWCLK)</td><td>N17</td><td>I CMOS</td><td rowspan="3">VCC_OUT_IO</td><td></td><td>JTAG_TCK</td><td>MTK MT8371</td><td>JTCK</td><td>Test Clock</td></tr><tr><td>JTAG_TMS(SWDIO)</td><td>N19</td><td>I CMOS</td><td></td><td>JTAG_TMS</td><td>MTK MT8371</td><td>JTMS</td><td>Test Mode Select</td></tr><tr><td>JTAG_TDI</td><td>P17</td><td>I CMOS</td><td></td><td>JTAG_TDI</td><td>MTK MT8371</td><td>JTDI</td><td>Test Data Input</td></tr><tr><td>JTAG_TDO(SWO)</td><td>R17</td><td>O CMOS</td><td rowspan="2"></td><td></td><td>JTAG_TDO</td><td>MTK MT8371</td><td>JTDO</td><td>Test Data Output</td></tr><tr><td>JTAG_nTRST</td><td>R19</td><td>I CMOS</td><td></td><td>JTAG_nTRST</td><td>MTK MT8371</td><td>JTRST</td><td>Test Reset, Active Low</td></tr><tr><td>UART_A_RX</td><td>A14</td><td>I CMOS</td><td rowspan="4">VCC_OUT_IO</td><td></td><td>UART_A_RX</td><td>MTK MT8371</td><td>UART2_RXD</td><td>Asynchronous serial data input port A</td></tr><tr><td>UART_A_TX</td><td>B13</td><td>O CMOS</td><td></td><td>UART_A_TX</td><td>MTK MT8371</td><td>UART2_TXD</td><td>Asynchronous serial data output port A</td></tr><tr><td>UART_A_RTS</td><td>C13</td><td>O CMOS</td><td></td><td>UART_A_RTS</td><td>MTK MT8371</td><td>GPIO17</td><td>Request to Send handshake line for port A</td></tr><tr><td>UART_A_CTS</td><td>C14</td><td>I CMOS</td><td></td><td>UART_A_CTS</td><td>MTK MT8371</td><td>GPIO16</td><td>Clear to Send handshake line for port A</td></tr><tr><td>UART_C_RX</td><td>A22</td><td>I CMOS</td><td rowspan="2">VCC_OUT_IO</td><td></td><td>UART_C_RX</td><td>MTK MT8371</td><td>UART1_RXD</td><td>Asynchronous serial data input port C</td></tr><tr><td>UART_C_TX</td><td>B23</td><td>O CMOS</td><td></td><td>UART_C_TX</td><td>MTK MT8371</td><td>UART1_TXD</td><td>Asynchronous serial data output port C</td></tr><tr><td>UART_D_RX</td><td>C22</td><td>I CMOS</td><td rowspan="2">VCC_OUT_IO</td><td></td><td>UART_D_RX</td><td>MTK MT8371</td><td>UART3_RXD</td><td>Asynchronous serial data input port D</td></tr><tr><td>UART_D_TX</td><td>C23</td><td>O CMOS</td><td></td><td>UART_D_TX</td><td>MTK MT8371</td><td>UART3_TXD</td><td>Asynchronous serial data output port D</td></tr><tr><td>UART_CON_RX</td><td>D22</td><td>I CMOS</td><td rowspan="2">VCC_OUT_IO</td><td></td><td>UART_CON_RX</td><td>MTK MT8371</td><td>UART0_RXD</td><td>Asynchronous serial data input port console</td></tr><tr><td>UART_CON_TX</td><td>D23</td><td>O CMOS</td><td></td><td>UART_CON_TX</td><td>MTK MT8371</td><td>UART0_TXD</td><td>Asynchronous serial data output port console</td></tr><tr><td>ETH_A_(R)(G)MII_COL</td><td>F15</td><td>I CMOS</td><td rowspan="15"></td><td></td><td>GBE_COL</td><td>MTK MT8371</td><td>GBE_COL</td><td>Collision detect (half speed only) port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_TXD0</td><td>H15</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TXD0</td><td>MTK MT8371</td><td>GBE_TXD0</td><td>Transmit data bit 0 (transmitted first) port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_TXD1</td><td>G15</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TXD1</td><td>MTK MT8371</td><td>GBE_TXD1</td><td>Transmit data bit 1 port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_TXD2</td><td>H16</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TXD2</td><td>MTK MT8371</td><td>GBE_TXD2</td><td>Transmit data bit 2 port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_TXD3</td><td>G16</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TXD3</td><td>MTK MT8371</td><td>GBE_TXD3</td><td>Transmit data bit 3 port A</td></tr><tr><td>ETH_A_(R)(G)MII_TX_EN(ER)</td><td>K16</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TX_EN</td><td>MTK MT8371</td><td>GBE_TXEN</td><td>Transmit enable (Error) port A</td></tr><tr><td>ETH_A_(R)(G)MII_TX_CLK</td><td>J15</td><td>I/O CMOS</td><td></td><td>ETH_A_RGMII_TX_CLK</td><td>MTK MT8371</td><td>GBE_TXC</td><td>Transmit clock port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_RXD0</td><td>K15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RXD0</td><td>MTK MT8371</td><td>GBE_RXD0</td><td>Receive data bit 0 (received first) port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_RXD1</td><td>L15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RXD1</td><td>MTK MT8371</td><td>GBE_RXD1</td><td>Receive data bit 1 port A</td></tr><tr><td>ETH_A_(R)(G)MII_RXD2</td><td>N15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RXD2</td><td>MTK MT8371</td><td>GBE_RXD2</td><td>Receive data bit 2 port A</td></tr><tr><td>ETH_A_(R)(G)MII_RXD3</td><td>P15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RXD3</td><td>MTK MT8371</td><td>GBE_RXD3</td><td>Receive data bit 3 port A</td></tr><tr><td>ETH_A_(R)(G)MII_RX_ER</td><td>L16</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RX_ER</td><td>MTK MT8371</td><td>GBE_RXER</td><td>Receive error port A</td></tr><tr><td>ETH_A_(R)(G)MII_RX_DV(ER)</td><td>M15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RX_DV</td><td>MTK MT8371</td><td>GBE_RXDV</td><td>Receive data valid port A</td></tr><tr><td>ETH_A_(R)(G)MII_RX_CLK</td><td>R15</td><td>I/O CMOS</td><td></td><td>ETH_A_RGMII_RX_CLK</td><td>MTK MT8371</td><td>GBE_RXC</td><td>Receive clock port A</td></tr><tr><td>ETH_MDIO</td><td>T15</td><td>I/O CMOS</td><td></td><td>ETH_A_MDIO</td><td>MTK MT8371</td><td>GBE_MIO</td><td>Management bus data signal for Ethernet</td></tr><tr><td>ETH_MDC</td><td>T16</td><td>O CMOS</td><td rowspan="2"></td><td></td><td>ETH_A_MDC</td><td>MTK MT8371</td><td>GBE_MDC</td><td>Management bus clock signal for Ethernet</td></tr><tr><td>ETH_IOPWR</td><td>M17</td><td>PO</td><td></td><td>VIO18_PMU</td><td>MTK MT6365</td><td>VIO18</td><td>ETH voltage. It is used to provide the IO Voltage Level for all Ethernet interfaces.</td></tr><tr><td>GPIO_A_0</td><td>D17</td><td rowspan="14">I/O CMOS</td><td rowspan="14">VCC_OUT_IO</td><td></td><td>GPIO_A_0</td><td>MTK MT8371</td><td>GPIO06</td><td>General purpose I/O Contact A0</td></tr><tr><td>GPIO_A_1</td><td>E17</td><td></td><td>GPIO_A_1</td><td>MTK MT8371</td><td>GPIO07</td><td>General purpose I/O Contact A1</td></tr><tr><td>GPIO_A_2</td><td>F17</td><td></td><td>GPIO_A_2</td><td>MTK MT8371</td><td>GPIO08</td><td>General purpose I/O Contact A2</td></tr><tr><td>GPIO_A_3</td><td>G17</td><td></td><td>GPIO_A_3</td><td>MTK MT8371</td><td>GPIO09</td><td>General purpose I/O Contact A3</td></tr><tr><td>GPIO_A_4</td><td>H17</td><td></td><td>ETH_A_RGMII_TX_ER</td><td>MTK MT8371</td><td>GBE_TXER</td><td>General purpose I/O Contact A4</td></tr><tr><td>GPIO_A_5</td><td>J17</td><td></td><td>GBE_INTR</td><td>MTK MT8371</td><td>GBE_INTR</td><td>General purpose I/O Contact A5</td></tr><tr><td>GPIO_B_0</td><td>D19</td><td></td><td>GPIO_B_0</td><td>MTK MT8371</td><td>KPROW1</td><td>General purpose I/O Contact B0</td></tr><tr><td>GPIO_B_1</td><td>E19</td><td></td><td>GPIO_B_1</td><td>MTK MT8371</td><td>GPIO12</td><td>General purpose I/O Contact B1</td></tr><tr><td>GPIO_B_2</td><td>F19</td><td></td><td>GPIO_B_2</td><td>MTK MT8371</td><td>GPIO14</td><td>General purpose I/O Contact B2</td></tr><tr><td>GPIO_B_3</td><td>G19</td><td></td><td>GPIO_B_3</td><td>MTK MT8371</td><td>PCM_CLK</td><td>General purpose I/O Contact B3</td></tr><tr><td>GPIO_B_4</td><td>H19</td><td></td><td>GPIO_B_4</td><td>MTK MT8371</td><td>PCM_SYNC</td><td>General purpose I/O Contact B4</td></tr><tr><td>GPIO_B_5</td><td>J19</td><td></td><td>GPIO_B_5</td><td>MTK MT8371</td><td>PCM_DO</td><td>General purpose I/O Contact B5</td></tr><tr><td>GPIO_B_6</td><td>K19</td><td></td><td>GPIO_B_6</td><td>MTK MT8371</td><td>PCM_DI</td><td>General purpose I/O Contact B6</td></tr><tr><td>GPIO_B_7</td><td>L19</td><td></td><td>GPIO_B_7</td><td>MTK MT8371</td><td>CMMCLK1</td><td>General purpose I/O Contact B7</td></tr><tr><td>SDIO_A_CMD</td><td>E20</td><td>I/O CMOS</td><td rowspan="5">1.8V / 3.3V</td><td></td><td>SDIO_A_CMD</td><td>MTK MT8371</td><td>MSDC1_CMD</td><td>SDIO A 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></tr><tr><td>SDIO_A_CLK</td><td>F21</td><td>O CMOS</td><td></td><td>SDIO_A_CLK</td><td>MTK MT8371</td><td>MSDC1_CLK</td><td>SDIO A Clock. With each cycle of this signal a one-bit transfer on the command and each data line occurs.</td></tr><tr><td>SDIO_A_D0</td><td>G20</td><td>I/O CMOS</td><td></td><td>SDIO_A_DAT0</td><td>MTK MT8371</td><td>MSDC1_DAT0</td><td>SDIO A Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_A_D1</td><td>G21</td><td>I/O CMOS</td><td></td><td>SDIO_A_DAT1</td><td>MTK MT8371</td><td>MSDC1_DAT1</td><td>SDIO A Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_A_D2</td><td>H20</td><td>I/O CMOS</td><td></td><td>SDIO_A_DAT2</td><td>MTK MT8371</td><td>MSDC1_DAT2</td><td>SDIO A Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_A_D3</td><td>H21</td><td>I/O CMOS</td><td rowspan="11"></td><td></td><td>SDIO_A_DAT3</td><td>MTK MT8371</td><td>MSDC1_DAT3</td><td>SDIO A Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_A_CD#</td><td>J21</td><td>I OD CMOS</td><td>PU 10K</td><td>SDIO_A_CD#</td><td>MTK MT8371</td><td>GPIO03</td><td>SDIO A Card Detect. This signal indicates when a SDIO/MMC card is present.</td></tr><tr><td>SDIO_A_PWR_EN</td><td>D21</td><td>O CMOS</td><td></td><td>SDIO_A_PWR_EN</td><td>MTK MT8371</td><td>GPIO04</td><td>SDIO A Power Enable. This signal is used to enable the power being supplied to a SD/MMC card device.</td></tr><tr><td>SDIO_A_IOPWR</td><td>C20</td><td>PO</td><td></td><td>VSIM1_PMU</td><td>MTK MT6365</td><td>VSIM1</td><td>SDIO A Voltage. It is used to provide the IO Voltage Level</td></tr><tr><td>SDIO_B_CLK</td><td>K20</td><td>O CMOS</td><td></td><td>SDIO_B_CLK</td><td>MTK MT8371</td><td>MSDC2_CLK</td><td>SDIO B Clock. With each cycle of this signal a one-bit transfer on the command and each data line occurs.</td></tr><tr><td>SDIO_B_CMD</td><td>K21</td><td>I/O CMOS</td><td></td><td>SDIO_B_CMD</td><td>MTK MT8371</td><td>MSDC2_CMD</td><td>SDIO B 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></tr><tr><td>SDIO_B_D0</td><td>L20</td><td>I/O CMOS</td><td></td><td>SDIO_B_DAT0</td><td>MTK MT8371</td><td>MSDC2_DAT0</td><td>SDIO B Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_B_D1</td><td>L21</td><td>I/O CMOS</td><td></td><td>SDIO_B_DAT1</td><td>MTK MT8371</td><td>MSDC2_DAT1</td><td>SDIO B Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_B_D2</td><td>M21</td><td>I/O CMOS</td><td></td><td>SDIO_B_DAT2</td><td>MTK MT8371</td><td>MSDC2_DAT2</td><td>SDIO B Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_B_D3</td><td>N20</td><td>I/O CMOS</td><td></td><td>SDIO_B_DAT3</td><td>MTK MT8371</td><td>MSDC2_DAT3</td><td>SDIO B Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_B_IOPWR</td><td>T20</td><td>PO</td><td></td><td>VIO18_PMU</td><td>MTK MT6365</td><td>VIO18</td><td>SDIO B Voltage. It is used to provide the IO Voltage Level</td></tr><tr><td>PWM_0</td><td>E18</td><td>O CMOS</td><td rowspan="3">VCC_OUT_IO</td><td></td><td>DISP_BL_PWM</td><td>MTK MT8371</td><td>DISP_PWM0</td><td>Pulse width modulation 0</td></tr><tr><td>PWM_1</td><td>F18</td><td>O CMOS</td><td></td><td>PWM_1</td><td>MTK MT8371</td><td>GBE_AUX_PPS0</td><td>Pulse width modulation 1</td></tr><tr><td>PWM_2</td><td>G18</td><td>O CMOS</td><td></td><td>PWM_2</td><td>MTK MT8371</td><td>GBE_AUX_PPS1</td><td>Pulse width modulation 2</td></tr><tr><td>ADC_0</td><td>M18</td><td>Analog</td><td rowspan="2">0V - 1.8V</td><td></td><td>ADC_0</td><td>MTK MT8371</td><td>AUXIN4</td><td>Analog Digital Converter 0</td></tr><tr><td>ADC_1</td><td>N18</td><td>Analog</td><td></td><td>ADC_1</td><td>MTK MT8371</td><td>AUXIN5</td><td>Analog Digital Converter 1</td></tr><tr><td>SPI_A_SDI_(IO0)</td><td>U15</td><td>I/O CMOS</td><td rowspan="3">VCC_OUT_IO</td><td></td><td>SPI_A_MISO</td><td>MTK MT8371</td><td>SPIMO_MISO</td><td>SPI A Serial Data Input</td></tr><tr><td>SPI_A_SDO_(IO1)</td><td>V15</td><td>I/O CMOS</td><td></td><td>SPI_A_MOSI</td><td>MTK MT8371</td><td>SPIMO_MOSI</td><td>SPI A Serial Data Output</td></tr><tr><td>SPI_A_CS0#</td><td>Y15</td><td>O CMOS</td><td></td><td>SPI_A_CS0#</td><td>MTK MT8371</td><td>SPIMO_CS</td><td>SPI A Master Chip Select 0</td></tr><tr><td>SPI_A_SCK</td><td>U16</td><td>O CMOS</td><td rowspan="5"></td><td></td><td>SPI_A_SCK</td><td>MTK MT8371</td><td>SPIM0_CLK</td><td>SPI A Serial Data Clock</td></tr><tr><td>SPI_B_SDI</td><td>Y22</td><td>I CMOS</td><td></td><td>SPI_B_MISO</td><td>MTK MT8371</td><td>SPIM1_MISO</td><td>SPI B Serial Data Input</td></tr><tr><td>SPI_B_SDO</td><td>Y23</td><td>O CMOS</td><td></td><td>SPI_B_MOSI</td><td>MTK MT8371</td><td>SPIM1_MOSI</td><td>SPI B Serial Data Output</td></tr><tr><td>SPI_B_CS0#</td><td>AA23</td><td>O CMOS</td><td></td><td>SPI_B_CS0#</td><td>MTK MT8371</td><td>SPIM1_CS</td><td>SPI B Master Chip Select 0</td></tr><tr><td>SPI_B_SCK</td><td>Y21</td><td>O CMOS</td><td></td><td>SPI_B_SCK</td><td>MTK MT8371</td><td>SPIM1_CLK</td><td>SPI B Serial Data Clock</td></tr><tr><td>I2S_A_DATA_IN</td><td>V21</td><td rowspan="8">I/O CMOS</td><td rowspan="8">VCC_OUT_IO</td><td></td><td>I2S_A_DATA_IN</td><td>MTK MT8371</td><td>I2SIN0_DI</td><td>I2S A Digital audio Input</td></tr><tr><td>I2S_A_DATA_OUT</td><td>W21</td><td></td><td>I2S_A_DATA_OUT</td><td>MTK MT8371</td><td>I2SOUT0_DO</td><td>I2S A Digital audio Output</td></tr><tr><td>I2S_B_DATA_IN</td><td>V19</td><td></td><td>I2S_B_DATA_IN</td><td>MTK MT8371</td><td>DMIC1_DAT0</td><td>I2S B Digital audio Input</td></tr><tr><td>I2S_B_DATA_OUT</td><td>W19</td><td></td><td>I2S_B_DATA_OUT</td><td>MTK MT8371</td><td>GPIO11</td><td>I2S B Digital audio Output</td></tr><tr><td>I2S_MCLK</td><td>V18</td><td></td><td>I2S_MCLK</td><td>MTK MT8371</td><td>I2SIN0_MCK</td><td>Master clock output to I2S codec(s)</td></tr><tr><td>I2S_A_LRCLK</td><td>W18</td><td></td><td>I2S_A_LRCLK</td><td>MTK MT8371</td><td>I2SIN0_LRCK</td><td>I2S Left &amp; Right synchronization clock</td></tr><tr><td>I2S_A_BITCLK</td><td>W20</td><td></td><td>I2S_A_BITCLK</td><td>MTK MT8371</td><td>I2SIN0_BCK</td><td>I2S Digital audio clock</td></tr><tr><td>I2S_B_BITCLK</td><td>T19</td><td></td><td>I2S_B_BITCLK</td><td>MTK MT8371</td><td>DMIC0_DAT0</td><td></td></tr><tr><td>USB_A_D_N</td><td>AB13</td><td>I/O USB</td><td>USB</td><td></td><td>USB_A_DN</td><td>MTK MT8371</td><td>USB_DM_P0</td><td>USB differential data pairs for port A</td></tr><tr><td>USB_A_D_P</td><td>AC14</td><td>I/O USB</td><td>USB</td><td></td><td>USB_A_DP</td><td>MTK MT8371</td><td>USB_DP_P0</td><td>USB differential data pairs for port A</td></tr><tr><td>USB_A_ID</td><td>AB14</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10k</td><td>USB_A_ID</td><td>MTK MT8371</td><td>USB0_IDDIG</td><td>Input Contact to announce OTG device insertion on USB 2.0 port</td></tr><tr><td>USB_A_OC#</td><td>AC15</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10k</td><td>USB_A_OC_N</td><td>MTK MT8371</td><td>KPCOL1</td><td>USB over-current for port A</td></tr><tr><td>USB_A_VBUS</td><td>AB16</td><td>I USB VBUS 5V</td><td>5V</td><td></td><td>USB_A_VBUS</td><td>MTK MT8371</td><td>USB0_VBUS_VALID</td><td>USB port 0 port power detection</td></tr><tr><td>USB_A_EN</td><td>AC16</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>USB_A_EN</td><td>MTK MT8371</td><td>USB0_DRV_VBUS</td><td>Power enable for USB VBUS voltage</td></tr><tr><td>USB_B_D_N</td><td>AB23</td><td>I/O USB</td><td>USB</td><td></td><td>USB_B_DN</td><td>MTK MT8371</td><td>USB_DM_P1</td><td>USB differential data pairs for port B</td></tr><tr><td>USB_B_D_P</td><td>AC22</td><td>I/O USB</td><td>USB</td><td></td><td>USB_B_DP</td><td>MTK MT8371</td><td>USB_DP_P1</td><td>USB differential data pairs for port B</td></tr><tr><td>USB_B_OC#</td><td>AC21</td><td>I OD CMOS</td><td>1.8V</td><td>PU 10k</td><td>USB_B_OC_N</td><td>MTK MT8371</td><td>KPROW0</td><td>USB over-current for port B</td></tr><tr><td>USB_B_EN</td><td>AC20</td><td>O CMOS</td><td>1.8V</td><td></td><td>USB_B_EN</td><td>MTK MT8371</td><td>USB1_DRV_VBUS</td><td>Power enable for USB VBUS voltage</td></tr><tr><td>I2C_A_SCL</td><td>AA15</td><td rowspan="4">I/O OD CMOS</td><td rowspan="4">VCC_OUT_IO, Size-0 only 1.8V, &gt;Size-0</td><td rowspan="4">PU 2k2</td><td>I2C_A_SCL</td><td>MTK MT8371</td><td>SCP_SCL0</td><td>I2C Port A Clock Signal</td></tr><tr><td>I2C_A_SDA</td><td>AA16</td><td>I2C_A_SDA</td><td>MTK MT8371</td><td>SCP_SDA0</td><td>I2C Port A Data Signal</td></tr><tr><td>I2C_B_SCL</td><td>AA20</td><td>I2C_B_SCL</td><td>MTK MT8371</td><td>SCP_SCL1</td><td>I2C Port B Clock Signal</td></tr><tr><td>I2C_B_SDA</td><td>AA21</td><td>I2C_B_SDA</td><td>MTK MT8371</td><td>SCP_SDA1</td><td>I2C Port B Data Signal</td></tr><tr><td>GND</td><td>A4, A7, A10, B2, B5, B8, B9, C11, D1, D5, D8, E2, H2, H4, L2, L4, P2, P4, R1, U2, U4, V1, W3, Y2, AA1, AA4, AA7, AA8, AA10, AA11, AB3, AB6, AB9, AC4, AC7, AC10</td><td>P</td><td></td><td></td><td>GND</td><td>MTK MT8371</td><td>DVSS</td><td>Module Signal and power return and GND reference</td></tr><tr><td>PWR_BTN#</td><td>AA9</td><td>I OD CMOS</td><td>1.8 to 5V</td><td>PU 10K</td><td>PWR_BTN#</td><td>MTK MT6365</td><td>PWRKEY</td><td>Power-button input from Carrier board. Carrier to float the line in in-active state. Active low, level sensitive. Should be de-bounced on the Module.</td></tr><tr><td>GPIO_C_0</td><td>D3</td><td>I/O CMOS</td><td rowspan="4">VCC_OUT_IO</td><td></td><td>GPIO_C_0</td><td>MTK MT8371</td><td>DMIC0_CLK</td><td>General purpose I/O Contact C0</td></tr><tr><td>GPIO_C_1</td><td>D4</td><td>I/O CMOS</td><td></td><td>GPIO_C_1</td><td>MTK MT8371</td><td>CMMCLK2</td><td>General purpose I/O Contact C1</td></tr><tr><td>DISP_VDD_EN / GPIO_C_4</td><td>F3</td><td>I/O CMOS</td><td></td><td>DISP_VDD_EN</td><td>MTK MT8371</td><td>GPIO02</td><td>General purpose I/O Contact C4</td></tr><tr><td>DISP_BL_EN / GPIO_C_5</td><td>F4</td><td>I/O CMOS</td><td></td><td>DISP_BL_EN</td><td>MTK MT8371</td><td>GPIO13</td><td>General purpose I/O Contact C5</td></tr><tr><td>DSI_DATA0_N / LVDS_A_LANE0_N</td><td>AB11</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA0_N</td><td>MTK MT8371</td><td>DSI0_D0N_T1A</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA0_P / LVDS_A_LANE0_P</td><td>AB10</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA0_P</td><td>MTK MT8371</td><td>DSI0_D0P_T0C</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA1_N / LVDS_A_LANE1_N</td><td>AC9</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA1_N</td><td>MTK MT8371</td><td>DSI0_D1N_T2B</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA1_P / LVDS_A_LANE1_P</td><td>AC8</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA1_P</td><td>MTK MT8371</td><td>DSI0_D1P_T2A</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA2_N / LVDS_A_LANE2_N</td><td>AC6</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA2_N</td><td>MTK MT8371</td><td>DSI0_D2N_T0B</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA2_P / LVDS_A_LANE2_P</td><td>AC5</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA2_P</td><td>MTK MT8371</td><td>DSI0_D2P_T0A</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA3_N / LVDS_A_LANE3_N</td><td>AB5</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA3_N</td><td>MTK MT8371</td><td>DSI0_D3N</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA3_P / LVDS_A_LANE3_P</td><td>AB4</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA3_P</td><td>MTK MT8371</td><td>DSI0_D3P_T2C</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_CLOCK_N / LVDS_A_CLK_N</td><td>AB8</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_CLOCK_N</td><td>MTK MT8371</td><td>DSI0_CKN_T1C</td><td>DSI differential clock output (point to point)</td></tr><tr><td>DSI_CLOCK_P / LVDS_A_CLK_P</td><td>AB7</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_CLOCK_P</td><td>MTK MT8371</td><td>DSI0_CKP_T1B</td><td>DSI differential clock output (point to point)</td></tr><tr><td>DSI_TE</td><td>AA3</td><td>I CMOS</td><td>VCC_OUT_IO</td><td></td><td>DSI_TE</td><td>MTK MT8371</td><td>DSI0_DSI_TE</td><td>DSI panel tearing effect signal</td></tr><tr><td>CSI_A_DATA0_N</td><td>C1</td><td rowspan="8">I LVDS D-PHY / I LVDS M-PHY</td><td></td><td></td><td>CSI_A_DATA0_N</td><td>MTK MT8371</td><td>CSI0A_L1N_T1A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA0_P</td><td>B1</td><td></td><td></td><td>CSI_A_DATA0_P</td><td>MTK MT8371</td><td>CSI0A_L1P_T0C</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA1_N</td><td>A2</td><td></td><td></td><td>CSI_A_DATA1_N</td><td>MTK MT8371</td><td>CSI0B_L0N_T0B</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA1_P</td><td>A3</td><td></td><td></td><td>CSI_A_DATA1_P</td><td>MTK MT8371</td><td>CSI0B_L0P_T0A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA2_N</td><td>A5</td><td></td><td></td><td>CSI_A_DATA2_N</td><td>MTK MT8371</td><td>CSI0A_L0N_T0A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA2_P</td><td>A6</td><td></td><td></td><td>CSI_A_DATA2_P</td><td>MTK MT8371</td><td>CSI0A_L0P_T0B</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA3_N</td><td>B6</td><td></td><td></td><td>CSI_A_DATA3_N</td><td>MTK MT8371</td><td>CSI0B_L1N_T1A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA3_P</td><td>B7</td><td></td><td></td><td>CSI_A_DATA3_P</td><td>MTK MT8371</td><td>CSI0B_L1P_T0C</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_CLOCK_N</td><td>B3</td><td>I LVDS D-PHY</td><td></td><td></td><td>CSI_A_CLOCK_N</td><td>MTK MT8371</td><td>CSI0A_L2N_T1C</td><td>CSI differential clock input (point to point)</td></tr><tr><td>CSI_A_CLOCK_P</td><td>B4</td><td>I LVDS D-PHY</td><td></td><td></td><td>CSI_A_CLOCK_P</td><td>MTK MT8371</td><td>CSI0A_L2P_T1B</td><td>CSI differential clock input (point to point)</td></tr><tr><td>CAM_MCK</td><td>C2</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>CAM_MCLK</td><td>MTK MT8371</td><td>CMMCLK0</td><td>Master clock output</td></tr><tr><td>I2C_A_CAM_SDA / CSI_A_TX_N</td><td>C3</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>CAM_A_SDA</td><td>MTK MT8371</td><td>SDA7</td><td>I2C data for serial camera data support link or differential data lane</td></tr><tr><td>I2C_A_CAM_SCL / CSI_A_TX_P</td><td>C4</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>CAM_A_SCL</td><td>MTK MT8371</td><td>SCL7</td><td>I2C clock for serial camera data support link or differential data lane</td></tr><tr><td>CAM_A_PWR / GPIO_C_6</td><td>G3</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>CAM_A_PWR</td><td>MTK MT8371</td><td>CMMPDN0</td><td>Camera 0 Power Enable, active high output.</td></tr><tr><td>CAM_A_RST# / GPIO_C_7</td><td>G4</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>CAM_A_RST#</td><td>MTK MT8371</td><td>CMMRST0</td><td>Camera 0 reset, active low output</td></tr><tr><td>USB_C_D_N</td><td>D11</td><td>I/O USB</td><td>USB</td><td></td><td>USB_C_DN</td><td>MTK MT8371</td><td>USB_DM_P3</td><td>USB differential data pairs for port C</td></tr><tr><td>USB_C_D_P</td><td>D10</td><td>I/O USB</td><td>USB</td><td></td><td>USB_C_DP</td><td>MTK MT8371</td><td>USB_DP_P3</td><td>USB differential data pairs for port C</td></tr><tr><td>USB_C_OC#</td><td>C8</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>USB_C_OC_N</td><td>MTK MT8371</td><td>I2SOUT0_MCK</td><td>USB over-current for port C</td></tr><tr><td>USB_C_EN</td><td>C10</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>USB_C_EN</td><td>MTK MT8371</td><td>USB3_DRV_VBUS</td><td>Power enable for USB VBUS voltage</td></tr><tr><td>USB_C_SSTX_N</td><td>A9</td><td>O USB SS</td><td>USB SS</td><td></td><td>USB_C_SSTX_DN</td><td>MTK MT8371</td><td>SSUSB_TXN_P1</td><td>Transmit signal differential pairs for SuperSpeed on port C</td></tr><tr><td>USB_C_SSTX_P</td><td>A8</td><td>O USB SS</td><td>USB SS</td><td></td><td>USB_C_SSTX_DP</td><td>MTK MT8371</td><td>SSUSB_TXP_P1</td><td>Transmit signal differential pairs for SuperSpeed on port C</td></tr><tr><td>USB_C_SSRX_N</td><td>B11</td><td>I USB SS</td><td>USB SS</td><td></td><td>USB_C_SSRX_DN</td><td>MTK MT8371</td><td>SSUSB_RXN_P1</td><td>Receive signal differential pairs for SuperSpeed on port C</td></tr><tr><td>USB_C_SSRX_P</td><td>B10</td><td>I USB SS</td><td>USB SS</td><td></td><td>USB_C_SSRX_DP</td><td>MTK MT8371</td><td>SSUSB_RXP_P1</td><td>Receive signal differential pairs for SuperSpeed on port C</td></tr><tr><td>PCIe_A_HSI0_P</td><td>AB1</td><td>I LVDS PCIE</td><td></td><td></td><td>PCIe_A_HSI0_P</td><td>MTK MT8371</td><td>PCIE_RXP</td><td>Differential PCIe link A receive data pair</td></tr><tr><td>PCIe_A_HSI0_N</td><td>AB2</td><td>I LVDS PCIE</td><td></td><td></td><td>PCIe_A_HSI0_N</td><td>MTK MT8371</td><td>PCIE_RXN</td><td>Differential PCIe link A receive data pair</td></tr><tr><td>PCIe_A_HSO0_P</td><td>AC2</td><td>O LVDS PCIE</td><td></td><td></td><td>PCIe_A_HSO0_P</td><td>MTK MT8371</td><td>PCIE_TXP</td><td>Differential PCIe link A transmit data pair</td></tr><tr><td>PCIe_A_HSO0_N</td><td>AC3</td><td>O LVDS PCIE</td><td></td><td></td><td>PCIe_A_HSO0_N</td><td>MTK MT8371</td><td>PCIE_TXN</td><td>Differential PCIe link A transmit data pair</td></tr><tr><td>PCIe_CLKREQ#</td><td>W2</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10k</td><td>PCIe_CLKREQ#</td><td>MTK MT8371</td><td>PCIE_CLKREQ</td><td>PCIe reference clock request</td></tr><tr><td>PCIe_A_PERST#</td><td>V2</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>PCIe_A_PERST#</td><td>MTK MT8371</td><td>PCIE_PERRESET</td><td>PCIe Port A reset output</td></tr><tr><td>PCIe_REFCLK_P</td><td>W1</td><td>O LVDS PCIE</td><td></td><td>PD 49.9 (MTK request)</td><td>PCIe_A_REFCLK_P</td><td>MTK MT8371</td><td>PCIE_CKP</td><td>Differential PCIe reference clock output</td></tr><tr><td>PCIe_REFCLK_N</td><td>Y1</td><td>O LVDS PCIE</td><td></td><td>PD 49.9 (MTK request)</td><td>PCIe_A_REFCLK_N</td><td>MTK MT8371</td><td>PCIE_CKN</td><td>Differential PCIe reference clock output</td></tr><tr><td>PCIe_WAKE#</td><td>T2</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10k</td><td>PCIe_WAKE#</td><td>MTK MT8371</td><td>PCIE_WAKE</td><td>PCIe wake up interrupt to host – common to PCIe links A, B, C, D</td></tr><tr><td>PCIe_SMDAT</td><td>U1</td><td>I/O OD CMOS</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>PCIe_SMDAT</td><td>MTK MT8371</td><td>SDA3</td><td>System management I2C bus DATA</td></tr><tr><td>PCIe_SMCLK</td><td>T1</td><td>O OD CMOS</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>PCIe_SMCLK</td><td>MTK MT8371</td><td>SCL3</td><td>System management I2C bus CLK</td></tr><tr><td>PCIe_SM_ALERT#</td><td>R2</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>PCIe_SM_ALERT#</td><td>MTK MT8371</td><td>GPIO01</td><td>SMBus Alert# (interrupt) signal</td></tr><tr><td>DSIO_RST (Vendor Defined)</td><td>D6</td><td>O</td><td>1.8V</td><td></td><td>DSI_RST</td><td>MTK MT8371</td><td>DSI_LCM_RST</td><td>Defined by module manufacturer</td></tr><tr><td>VCC_IN_5V</td><td>Y25, Y26, Y27, Y28</td><td>P</td><td></td><td></td><td>VCC_IN_5V</td><td>Buck IC</td><td></td><td>Module power input voltage of 5V</td></tr><tr><td>GND</td><td>A26, A29,A32, B27,B28, B30,B33, C25,C32, C35,D28, D34,F33, F35,G34, H32,J33, J35, K34,M35, N34,T34, W34,AA25, AA26,AA27, AA28,AA32, AB28,AB31, AB34,AC27, AC30,AC33</td><td>P</td><td></td><td></td><td>GND</td><td>MTK MT8371</td><td>DVSS</td><td>Module Signal and power return and GND reference</td></tr><tr><td>CSI_B_DATA0_N</td><td>L32</td><td rowspan="8">I LVDS D-PHY / I LVDS M-PHY</td><td></td><td></td><td>CSI_B_DATA0_N</td><td>MTK MT8371</td><td>CSI1A_L1N_T1A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA0_P</td><td>M33</td><td></td><td></td><td>CSI_B_DATA0_P</td><td>MTK MT8371</td><td>CSI1A_L1P_T0C</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA1_N</td><td>N32</td><td></td><td></td><td>CSI_B_DATA1_N</td><td>MTK MT8371</td><td>CSI1B_L0N_T0B</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA1_P</td><td>P32</td><td></td><td></td><td>CSI_B_DATA1_P</td><td>MTK MT8371</td><td>CSI1B_L0P_T0A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA2_N</td><td>P34</td><td></td><td></td><td>CSI_B_DATA2_N</td><td>MTK MT8371</td><td>CSI1A_L0N_T0B</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA2_P</td><td>R33</td><td></td><td></td><td>CSI_B_DATA2_P</td><td>MTK MT8371</td><td>CSI1A_L0P_T0A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA3_N</td><td>T32</td><td></td><td></td><td>CSI_B_DATA3_N</td><td>MTK MT8371</td><td>CSI1B_L1N</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA3_P</td><td>T33</td><td></td><td></td><td>CSI_B_DATA3_P</td><td>MTK MT8371</td><td>CSI1B_L1P_T0C</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_CLOCK_N</td><td>J32</td><td>I LVDS D-PHY</td><td></td><td></td><td>CSI_B_CLOCK_N</td><td>MTK MT8371</td><td>CSI1A_L2N_T1C</td><td>CSI differential clock input (point to point)</td></tr><tr><td>CSI_B_CLOCK_P</td><td>K33</td><td>I LVDS D-PHY</td><td></td><td></td><td>CSI_B_CLOCK_P</td><td>MTK MT8371</td><td>CSI1A_L2P_T1B</td><td>CSI differential clock input (point to point)</td></tr><tr><td>I2C_B_CAM_SDA / CSI_B_TX_N</td><td>AB26</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>CAM_B_SDA</td><td>MTK MT8371</td><td>SDA8</td><td>I2C data for serial camera data support link or differential data lane</td></tr><tr><td>I2C_B_CAM_SCL / CSI_B_TX_P</td><td>AB25</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>CAM_B_SCL</td><td>MTK MT8371</td><td>SCL8</td><td>I2C clock for serial camera data support link or differential data lane</td></tr><tr><td>CAM_B_PWR / GPIO_C_6</td><td>E3</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>CAM_B_PWR</td><td>MTK MT8371</td><td>CMMPDN1</td><td>Camera 0 Power Enable, active high output.</td></tr><tr><td>CAM_B_RST# / GPIO_C_7</td><td>E4</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>CAM_B_RST#</td><td>MTK MT8371</td><td>CMMRST1</td><td>Camera 0 reset, active low output</td></tr><tr><td>GPIO_D_0</td><td>U32</td><td>I/O CMOS</td><td>1.8V</td><td></td><td>GPIO_D_0</td><td>MTK MT8371</td><td>SCL4</td><td>General purpose I/O Contact D0</td></tr><tr><td>GPIO_D_1</td><td>U33</td><td>I/O CMOS</td><td>1.8V</td><td></td><td>GPIO_D_1</td><td>MTK MT8371</td><td>SDA4</td><td>General purpose I/O Contact D1</td></tr><tr><td>GPIO_D_2</td><td>V32</td><td>I/O CMOS</td><td>1.8V</td><td></td><td>GPIO_D_2</td><td>MTK MT8371</td><td>SCL6</td><td>General purpose I/O Contact D2</td></tr><tr><td>GPIO_D_3</td><td>V33</td><td>I/O CMOS</td><td>1.8V</td><td></td><td>GPIO_D_3</td><td>MTK MT8371</td><td>SDA6</td><td>General purpose I/O Contact D3</td></tr><tr><td>SPI_C_SDI</td><td>C29</td><td>I CMOS</td><td>1.8V</td><td></td><td>SPI_C_MISO</td><td>MTK MT8371</td><td>SPIM2_MISO</td><td>SPI C Serial Data Input</td></tr><tr><td>SPI_C_SDO</td><td>D30</td><td>O CMOS</td><td>1.8V</td><td></td><td>SPI_C_MOSI</td><td>MTK MT8371</td><td>SPIM2_MOSI</td><td>SPI C Serial Data Output</td></tr><tr><td>SPI_C_CS0#</td><td>C30</td><td>O CMOS</td><td>1.8V</td><td></td><td>SPI_C_CS0#</td><td>MTK MT8371</td><td>SPIM2_CS</td><td>SPI C Master Chip Select 0</td></tr><tr><td>SPI_C_SCK</td><td>D29</td><td>O CMOS</td><td>1.8V</td><td></td><td>SPI_C_SCK</td><td>MTK MT8371</td><td>SPIM2_CLK</td><td>SPI C Serial Data Clock</td></tr><tr><td>USB_D_D_N</td><td>D26</td><td>I/O USB</td><td>USB</td><td></td><td>USB_D_DN</td><td>MTK MT8371</td><td>USB_DM_P2</td><td>USB differential data pairs for port D</td></tr><tr><td>USB_D_D_P</td><td>D25</td><td>I/O USB</td><td>USB</td><td></td><td>USB_D_DP</td><td>MTK MT8371</td><td>USB_DP_P2</td><td>USB differential data pairs for port D</td></tr><tr><td>USB_D_OC#</td><td>C28</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>USB_D_OC_N</td><td>MTK MT8371</td><td>GPIO15</td><td>USB over-current for port D</td></tr><tr><td>USB_D_EN</td><td>C26</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>USB_D_EN</td><td>MTK MT8371</td><td>USB2_DRV_VBUS</td><td>Power enable for USB VBUS voltage</td></tr><tr><td>eDP_A_LANE0_P</td><td>A30</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE0_P</td><td>MTK MT8371</td><td>EDP_LN0_TXP</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE0_N</td><td>A31</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE0_N</td><td>MTK MT8371</td><td>EDP_LN0_TXN</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE1_P</td><td>B31</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE1_P</td><td>MTK MT8371</td><td>EDP_LN1_TXP</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE1_N</td><td>B32</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE1_N</td><td>MTK MT8371</td><td>EDP_LN1_TXN</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE2_P</td><td>A33</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE2_P</td><td>MTK MT8371</td><td>EDP_LN2_TXP</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE2_N</td><td>A34</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE2_N</td><td>MTK MT8371</td><td>EDP_LN2_TXN</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE3_P</td><td>B34</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE3_P</td><td>MTK MT8371</td><td>EDP_LN3_TXP</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE3_N</td><td>B35</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE3_N</td><td>MTK MT8371</td><td>EDP_LN3_TXN</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_AUX_P</td><td>C33</td><td>I/O LVDS DP</td><td>1.8V (HDMI)</td><td>PD 100k PU 2k2 (HDMI)</td><td>eDP_A_AUX_N</td><td>MTK MT8371</td><td>EDP_AUXN</td><td>Primary bidirectional eDP channel used for link management and device control</td></tr><tr><td>eDP_A_AUX_N</td><td>C34</td><td>I/O LVDS DP</td><td>1.8V (HDMI)</td><td>PD 100k PU 2k2 (HDMI)</td><td>eDP_A_AUX_P</td><td>MTK MT8371</td><td>EDP_AUXP</td><td>Primary bidirectional eDP channel used for link management and device control</td></tr><tr><td>eDP_A_HPD</td><td>D33</td><td>I CMOS</td><td>VCC_OUT_IO</td><td>PD 1M</td><td>eDP_A_HPD</td><td>MTK MT8371</td><td>EDP_TX_HPD</td><td>Detection of Hot Plug / Unplug of primary eDP display and notification of the link layer.</td></tr><tr><td>eDP_A_BL_EN</td><td>D31</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>eDP_A_BL_EN</td><td>MTK MT8371</td><td>GPIO05</td><td>Primary eDP panel backlight enable, active high</td></tr><tr><td>eDP_A_BL_PWM</td><td>C31</td><td>O CMOS</td><td>VCC_OUT_IO</td><td>PU 4k7 (HDMI)</td><td>eDP_A_PWM</td><td>MTK MT8371</td><td>DISP_PWM1</td><td>Primary eDP panel brightness control through pulse width modulation</td></tr><tr><td>eDP_B_LANE0_P</td><td>D35</td><td>O LVDS DP</td><td></td><td></td><td>DP_D0+</td><td>MTK MT8371</td><td>SSUSBDP_RXP_P2</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE0_N</td><td>E35</td><td>O LVDS DP</td><td></td><td></td><td>DP_D0-</td><td>MTK MT8371</td><td>SSUSBDP_RXN_P2</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE1_P</td><td>E34</td><td>O LVDS DP</td><td></td><td></td><td>DP_D1+</td><td>MTK MT8371</td><td>SSUSBDP_TXP_P2</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE1_N</td><td>F34</td><td>O LVDS DP</td><td></td><td></td><td>DP_D1-</td><td>MTK MT8371</td><td>SSUSBDP_TXN_P2</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE2_P</td><td>G35</td><td>O LVDS DP</td><td></td><td></td><td>DP_D2+</td><td>MTK MT8371</td><td>SSUSBDP_TXP_P1</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE2_N</td><td>H35</td><td>O LVDS DP</td><td></td><td></td><td>DP_D2-</td><td>MTK MT8371</td><td>SSUSBDP_TXN_P1</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE3_P</td><td>H34</td><td>O LVDS DP</td><td></td><td></td><td>DP_D3+</td><td>MTK MT8371</td><td>SSUSBDP_RXP_P1</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE3_N</td><td>J34</td><td>O LVDS DP</td><td></td><td></td><td>DP_D3-</td><td>MTK MT8371</td><td>SSUSBDP_RXN_P1</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_AUX_P</td><td>G33</td><td>I/O LVDS DP</td><td></td><td>PD 100k</td><td>DP_AUX+</td><td>MTK MT8371</td><td>DP_SBU1</td><td>Secondary bidirectional eDP channel used for link management and device control</td></tr><tr><td>eDP_B_AUX_N</td><td>H33</td><td>I/O LVDS DP</td><td></td><td>PD 100k</td><td>DP_AUX-</td><td>MTK MT8371</td><td>DP_SBU2</td><td>Secondary bidirectional eDP channel used for link management and device control</td></tr><tr><td>eDP_B_HPD</td><td>G32</td><td>I CMOS</td><td>VCC_OUT_IO</td><td>PD 1M</td><td>DP_TX_HPD</td><td>MTK MT8371</td><td>DP_TX_HPD</td><td>Detection of Hot Plug / Unplug of secondary eDP display and notification of the link layer.</td></tr><tr><td>GND</td><td>K32, M32, R32</td><td></td><td></td><td></td><td>GND</td><td>MTK MT8371</td><td>DVSS</td><td>GND</td></tr><tr><td>VCC_IN_5V</td><td>AE4, AF4, AG4, AH3, AH4, AJ3, AJ4, AK4</td><td>P</td><td></td><td></td><td>VCC_IN_5V</td><td>Buck IC</td><td></td><td>Module power input voltage of 5V</td></tr><tr><td>GND</td><td>AE2, AE34, AF35, AG3, AH2, AH34, AJ35, AK3, AL2, AL34, AM13, AM16, AM19, AM22, AM35, AN3, AN6, AN9, AN11, AN15, AN18, AN21, AN33, AP2, AP5, AP8, AP13, AP16, AP19, AP22, AP25, AP28, AP31, AP34, AR14, AR17, AR20, AR26, AR29, AR32</td><td>P</td><td></td><td></td><td>GND</td><td>MTK MT8371</td><td>DVSS</td><td>Module Signal and power return and GND reference</td></tr><tr><td>Vendor Defined</td><td>AM32</td><td>AO</td><td></td><td></td><td>AU_LOLN</td><td>MTK MT6365</td><td>AU_LOLN</td><td>Defined by module manufacturer (Audio Lineout)</td></tr><tr><td>Vendor Defined</td><td>AM33</td><td>AO</td><td></td><td></td><td>AU_LOLP</td><td>MTK MT6365</td><td>AU_LOLP</td><td>Defined by module manufacturer (Audio Lineout)</td></tr></table>

# 4.4 Signal Description by Function

4.4.1 DSIO/LVDS

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>DSI_DATA0_N / LVDS_A_LANE0_N</td><td>AB11</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA0_N</td><td>MTK MT8371</td><td>DSI0_D0N_T1A</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA0_P / LVDS_A_LANE0_P</td><td>AB10</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA0_P</td><td>MTK MT8371</td><td>DSI0_D0P_T0C</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA1_N / LVDS_A_LANE1_N</td><td>AC9</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA1_N</td><td>MTK MT8371</td><td>DSI0_D1N_T2B</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA1_P / LVDS_A_LANE1_P</td><td>AC8</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA1_P</td><td>MTK MT8371</td><td>DSI0_D1P_T2A</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA2_N / LVDS_A_LANE2_N</td><td>AC6</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA2_N</td><td>MTK MT8371</td><td>DSI0_D2N_T0B</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA2_P / LVDS_A_LANE2_P</td><td>AC5</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA2_P</td><td>MTK MT8371</td><td>DSI0_D2P_T0A</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA3_N / LVDS_A_LANE3_N</td><td>AB5</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA3_N</td><td>MTK MT8371</td><td>DSI0_D3N</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_DATA3_P / LVDS_A_LANE3_P</td><td>AB4</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_DATA3_P</td><td>MTK MT8371</td><td>DSI0_D3P_T2C</td><td>DSI differential output (point to point)</td></tr><tr><td>DSI_CLOCK_N / LVDS_A_CLK_N</td><td>AB8</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_CLOCK_N</td><td>MTK MT8371</td><td>DSI0_CKN_T1C</td><td>DSI differential clock output (point to point)</td></tr><tr><td>DSI_CLOCK_P / LVDS_A_CLK_P</td><td>AB7</td><td>O LVDS D-PHY</td><td></td><td></td><td>DSI_CLOCK_P</td><td>MTK MT8371</td><td>DSI0_CKP_T1B</td><td>DSI differential clock output (point to point)</td></tr><tr><td>DSI_TE</td><td>AA3</td><td>I CMOS</td><td>VCC_OUT_IO</td><td></td><td>DSI_TE</td><td>MTK MT8371</td><td>DSI0_DSI_TE</td><td>DSI panel tearing effect signal</td></tr><tr><td>DSI0_RST (Vendor Defined)</td><td>D6</td><td>O</td><td>1.8V</td><td></td><td>DSI_RST</td><td>MTK MT8371</td><td>DSI_LCM_RST</td><td>Defined by module manufacturer</td></tr></table>

![The image shows a red icon resembling a document or note with a folded bottom-right corner. Inside the red border, there are two horizontal red lines. The background is white.](.osm-mtk520-50m-76104-1000-10/6f243d6d940acb1ef7aa107a4c041ceff859b55f654300f2d34800b1c3ab054a.jpg)
Note: LVDS/MIPI DSI pin sharing

4.4.2 DP

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>eDP_B_LANE0_P</td><td>D35</td><td>O LVDS DP</td><td></td><td></td><td>DP_D0+</td><td>MTK MT8371</td><td>SSUSBDP_RXP_P2</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE0_N</td><td>E35</td><td>O LVDS DP</td><td></td><td></td><td>DP_D0-</td><td>MTK MT8371</td><td>SSUSBDP_RXN_P2</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE1_P</td><td>E34</td><td>O LVDS DP</td><td></td><td></td><td>DP_D1+</td><td>MTK MT8371</td><td>SSUSBDP_TXP_P2</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE1_N</td><td>F34</td><td>O LVDS DP</td><td></td><td></td><td>DP_D1-</td><td>MTK MT8371</td><td>SSUSBDP_TXN_P2</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE2_P</td><td>G35</td><td>O LVDS DP</td><td></td><td></td><td>DP_D2+</td><td>MTK MT8371</td><td>SSUSBDP_TXP_P1</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE2_N</td><td>H35</td><td>O LVDS DP</td><td></td><td></td><td>DP_D2-</td><td>MTK MT8371</td><td>SSUSBDP_TXN_P1</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE3_P</td><td>H34</td><td>O LVDS DP</td><td></td><td></td><td>DP_D3+</td><td>MTK MT8371</td><td>SSUSBDP_RXP_P1</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_LANE3_N</td><td>J34</td><td>O LVDS DP</td><td></td><td></td><td>DP_D3-</td><td>MTK MT8371</td><td>SSUSBDP_RXN_P1</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_B_AUX_P</td><td>G33</td><td>I/O LVDS DP</td><td></td><td>PD 100k</td><td>DP_AUX+</td><td>MTK MT8371</td><td>DP_SBU1</td><td>Secondary bidirectional eDP channel used for link management and device control</td></tr><tr><td>eDP_B_AUX_N</td><td>H33</td><td>I/O LVDS DP</td><td></td><td>PD 100k</td><td>DP_AUX-</td><td>MTK MT8371</td><td>DP_SBU2</td><td>Secondary bidirectional eDP channel used for link management and device control</td></tr><tr><td>eDP_B_HPD</td><td>G32</td><td>I CMOS</td><td>VCC_OUT_IO</td><td>PD 1M</td><td>DP_TX_HPD</td><td>MTK MT8371</td><td>DP_TX_HPD</td><td>Detection of Hot Plug / Unplug of secondary eDP display and notification of the link layer.</td></tr></table>

4.4.3 eDP

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>eDP_A_LANE0_P</td><td>A30</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE0_P</td><td>MTK MT8371</td><td>EDP_LN0_TXP</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE0_N</td><td>A31</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE0_N</td><td>MTK MT8371</td><td>EDP_LN0_TXN</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE1_P</td><td>B31</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE1_P</td><td>MTK MT8371</td><td>EDP_LN1_TXP</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE1_N</td><td>B32</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE1_N</td><td>MTK MT8371</td><td>EDP_LN1_TXN</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE2_P</td><td>A33</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE2_P</td><td>MTK MT8371</td><td>EDP_LN2_TXP</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE2_N</td><td>A34</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE2_N</td><td>MTK MT8371</td><td>EDP_LN2_TXN</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE3_P</td><td>B34</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE3_P</td><td>MTK MT8371</td><td>EDP_LN3_TXP</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_LANE3_N</td><td>B35</td><td>O LVDS DP</td><td></td><td></td><td>eDP_A_LANE3_N</td><td>MTK MT8371</td><td>EDP_LN3_TXN</td><td>Primary 4-lane eDP differential pair data lines</td></tr><tr><td>eDP_A_AUX_P</td><td>C33</td><td>I/O LVDS DP</td><td>1.8V (HDMI)</td><td>PD 100k PU 2k2 (HDMI)</td><td>eDP_A_AUX_N</td><td>MTK MT8371</td><td>EDP_AUXN</td><td>Primary bidirectional eDP channel used for link management and device control</td></tr><tr><td>eDP_A_AUX_N</td><td>C34</td><td>I/O LVDS DP</td><td>1.8V (HDMI)</td><td>PD 100k PU 2k2 (HDMI)</td><td>eDP_A_AUX_P</td><td>MTK MT8371</td><td>EDP_AUXP</td><td>Primary bidirectional eDP channel used for link management and device control</td></tr><tr><td>eDP_A_HPD</td><td>D33</td><td>I CMOS</td><td>VCC_OUT_IO</td><td>PD 1M</td><td>eDP_A_HPD</td><td>MTK MT8371</td><td>EDP_TX_HPD</td><td>Detection of Hot Plug / Unplug of primary eDP display and notification of the link layer.</td></tr><tr><td>eDP_A_BL_EN</td><td>D31</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>eDP_A_BL_EN</td><td>MTK MT8371</td><td>GPIO05</td><td>Primary eDP panel backlight enable, active high</td></tr><tr><td>eDP_A_BL_PWM</td><td>C31</td><td>O CMOS</td><td>VCC_OUT_IO</td><td>PU 4k7 (HDMI)</td><td>eDP_A_PWM</td><td>MTK MT8371</td><td>DISP_PWM1</td><td>Primary eDP panel brightness control through pulse width modulation</td></tr></table>

# 4.4.4 Camera

4.4.4.1 CSI\_A (4 Lanes)

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>CSI_A_DATA0_N</td><td>C1</td><td rowspan="8">I LVDS D-PHY / I LVDS M-PHY</td><td></td><td></td><td>CSI_A_DATA0_N</td><td>MTK MT8371</td><td>CSI0A_L1N_T1A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA0_P</td><td>B1</td><td></td><td></td><td>CSI_A_DATA0_P</td><td>MTK MT8371</td><td>CSI0A_L1P_T0C</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA1_N</td><td>A2</td><td></td><td></td><td>CSI_A_DATA1_N</td><td>MTK MT8371</td><td>CSI0B_L0N_T0B</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA1_P</td><td>A3</td><td></td><td></td><td>CSI_A_DATA1_P</td><td>MTK MT8371</td><td>CSI0B_L0P_T0A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA2_N</td><td>A5</td><td></td><td></td><td>CSI_A_DATA2_N</td><td>MTK MT8371</td><td>CSI0A_L0N_T0A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA2_P</td><td>A6</td><td></td><td></td><td>CSI_A_DATA2_P</td><td>MTK MT8371</td><td>CSI0A_L0P_T0B</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA3_N</td><td>B6</td><td></td><td></td><td>CSI_A_DATA3_N</td><td>MTK MT8371</td><td>CSI0B_L1N_T1A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_DATA3_P</td><td>B7</td><td></td><td></td><td>CSI_A_DATA3_P</td><td>MTK MT8371</td><td>CSI0B_L1P_T0C</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_A_CLOCK_N</td><td>B3</td><td>I LVDS D-PHY</td><td></td><td></td><td>CSI_A_CLOCK_N</td><td>MTK MT8371</td><td>CSI0A_L2N_T1C</td><td>CSI differential clock input (point to point)</td></tr><tr><td>CSI_A_CLOCK_P</td><td>B4</td><td>I LVDS D-PHY</td><td></td><td></td><td>CSI_A_CLOCK_P</td><td>MTK MT8371</td><td>CSI0A_L2P_T1B</td><td>CSI differential clock input (point to point)</td></tr></table>

4.4.4.2 CSI\_B (4 Lanes)

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>CSI_B_DATA0_N</td><td>L32</td><td rowspan="8">I LVDS D-PHY / I LVDS M-PHY</td><td></td><td></td><td>CSI_B_DATA0_N</td><td>MTK MT8371</td><td>CSI1A_L1N_T1A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA0_P</td><td>M33</td><td></td><td></td><td>CSI_B_DATA0_P</td><td>MTK MT8371</td><td>CSI1A_L1P_T0C</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA1_N</td><td>N32</td><td></td><td></td><td>CSI_B_DATA1_N</td><td>MTK MT8371</td><td>CSI1B_L0N_T0B</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA1_P</td><td>P32</td><td></td><td></td><td>CSI_B_DATA1_P</td><td>MTK MT8371</td><td>CSI1B_L0P_T0A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA2_N</td><td>P34</td><td></td><td></td><td>CSI_B_DATA2_N</td><td>MTK MT8371</td><td>CSI1A_L0N_T0B</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA2_P</td><td>R33</td><td></td><td></td><td>CSI_B_DATA2_P</td><td>MTK MT8371</td><td>CSI1A_L0P_T0A</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA3_N</td><td>T32</td><td></td><td></td><td>CSI_B_DATA3_N</td><td>MTK MT8371</td><td>CSI1B_L1N</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_DATA3_P</td><td>T33</td><td></td><td></td><td>CSI_B_DATA3_P</td><td>MTK MT8371</td><td>CSI1B_L1P_T0C</td><td>CSI differential input (point to point)</td></tr><tr><td>CSI_B_CLOCK_N</td><td>J32</td><td>I LVDS D-PHY</td><td></td><td></td><td>CSI_B_CLOCK_N</td><td>MTK MT8371</td><td>CSI1A_L2N_T1C</td><td>CSI differential clock input (point to point)</td></tr><tr><td>CSI_B_CLOCK_P</td><td>K33</td><td>I LVDS D-PHY</td><td></td><td></td><td>CSI_B_CLOCK_P</td><td>MTK MT8371</td><td>CSI1A_L2P_T1B</td><td>CSI differential clock input (point to point)</td></tr></table>

# 4.4.5 Audio Interfaces

4.4.5.1 I2S

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>I2S_B_LRCLK</td><td>T18</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>I2S_B_LRCLK</td><td>MTK MT8371</td><td>DMIC1_CLK</td><td>Reset output from CPU to reset peripherals on Carrier.</td></tr><tr><td>I2S_A_DATA_IN</td><td>V21</td><td rowspan="6">I/O CMOS</td><td rowspan="6">VCC_OUT_IO</td><td></td><td>I2S_A_DATA_IN</td><td>MTK MT8371</td><td>I2SIN0_DI</td><td>I2S A Digital audio Input</td></tr><tr><td>I2S_A_DATA_OUT</td><td>W21</td><td></td><td>I2S_A_DATA_OUT</td><td>MTK MT8371</td><td>I2SOUT0_DO</td><td>I2S A Digital audio Output</td></tr><tr><td>I2S_B_DATA_IN</td><td>V19</td><td></td><td>I2S_B_DATA_IN</td><td>MTK MT8371</td><td>DMIC1_DAT0</td><td>I2S B Digital audio Input</td></tr><tr><td>I2S_B_DATA_OUT</td><td>W19</td><td></td><td>I2S_B_DATA_OUT</td><td>MTK MT8371</td><td>GPIO11</td><td>I2S B Digital audio Output</td></tr><tr><td>I2S_MCLK</td><td>V18</td><td></td><td>I2S_MCLK</td><td>MTK MT8371</td><td>I2SIN0_MCK</td><td>Master clock output to I2S codec(s)</td></tr><tr><td>I2S_A_LRCLK</td><td>W18</td><td></td><td>I2S_A_LRCLK</td><td>MTK MT8371</td><td>I2SIN0_LRCK</td><td>I2S Left &amp; Right synchronization clock</td></tr><tr><td>I2S_A_BITCLK</td><td>W20</td><td rowspan="2"></td><td rowspan="2"></td><td></td><td>I2S_A_BITCLK</td><td>MTK MT8371</td><td>I2SIN0_BCK</td><td>I2S Digital audio clock</td></tr><tr><td>I2S_B_BITCLK</td><td>T19</td><td></td><td>I2S_B_BITCLK</td><td>MTK MT8371</td><td>DMIC0_DAT0</td><td></td></tr></table>

4.4.6 LAN Port

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>ETH_A_(R)(G)MII_COL</td><td>F15</td><td>I CMOS</td><td rowspan="17"></td><td></td><td>GBE_COL</td><td>MTK MT8371</td><td>GBE_COL</td><td>Collision detect (half speed only) port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_TXD0</td><td>H15</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TXD0</td><td>MTK MT8371</td><td>GBE_TXD0</td><td>Transmit data bit 0 (transmitted first) port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_TXD1</td><td>G15</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TXD1</td><td>MTK MT8371</td><td>GBE_TXD1</td><td>Transmit data bit 1 port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_TXD2</td><td>H16</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TXD2</td><td>MTK MT8371</td><td>GBE_TXD2</td><td>Transmit data bit 2 port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_TXD3</td><td>G16</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TXD3</td><td>MTK MT8371</td><td>GBE_TXD3</td><td>Transmit data bit 3 port A</td></tr><tr><td>ETH_A_(R)(G)MII_TX_EN(ER)</td><td>K16</td><td>O CMOS</td><td></td><td>ETH_A_RGMII_TX_EN</td><td>MTK MT8371</td><td>GBE_TXEN</td><td>Transmit enable (Error) port A</td></tr><tr><td>ETH_A_(R)(G)MII_TX_CLK</td><td>J15</td><td>I/O CMOS</td><td></td><td>ETH_A_RGMII_TX_CLK</td><td>MTK MT8371</td><td>GBE_TXC</td><td>Transmit clock port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_RXD0</td><td>K15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RXD0</td><td>MTK MT8371</td><td>GBE_RXD0</td><td>Receive data bit 0 (received first) port A</td></tr><tr><td>ETH_A_(S)(R)(G)MII_RXD1</td><td>L15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RXD1</td><td>MTK MT8371</td><td>GBE_RXD1</td><td>Receive data bit 1 port A</td></tr><tr><td>ETH_A_(R)(G)MII_RXD2</td><td>N15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RXD2</td><td>MTK MT8371</td><td>GBE_RXD2</td><td>Receive data bit 2 port A</td></tr><tr><td>ETH_A_(R)(G)MII_RXD3</td><td>P15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RXD3</td><td>MTK MT8371</td><td>GBE_RXD3</td><td>Receive data bit 3 port A</td></tr><tr><td>ETH_A_(R)(G)MII_RX_ER</td><td>L16</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RX_ER</td><td>MTK MT8371</td><td>GBE_RXER</td><td>Receive error port A</td></tr><tr><td>ETH_A_(R)(G)MII_RX_DV(ER)</td><td>M15</td><td>I CMOS</td><td></td><td>ETH_A_RGMII_RX_DV</td><td>MTK MT8371</td><td>GBE_RXDV</td><td>Receive data valid port A</td></tr><tr><td>ETH_A_(R)(G)MII_RX_CLK</td><td>R15</td><td>I/O CMOS</td><td></td><td>ETH_A_RGMII_RX_CLK</td><td>MTK MT8371</td><td>GBE_RXC</td><td>Receive clock port A</td></tr><tr><td>ETH_MDIO</td><td>T15</td><td>I/O CMOS</td><td></td><td>ETH_A_MDIO</td><td>MTK MT8371</td><td>GBE_MIO</td><td>Management bus data signal for Ethernet</td></tr><tr><td>ETH_MDC</td><td>T16</td><td>O CMOS</td><td></td><td>ETH_A_MDC</td><td>MTK MT8371</td><td>GBE_MDC</td><td>Management bus clock signal for Ethernet</td></tr><tr><td>ETH_IOPWR</td><td>M17</td><td>PO</td><td></td><td>VIO18_PMU</td><td>MTK MT6365</td><td>VIO18</td><td>ETH voltage. It is used to provide the IO Voltage Level for all Ethernet interfaces.</td></tr></table>

4.4.7 USB Ports

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>USB_A_D_N</td><td>AB13</td><td>I/O USB</td><td>USB</td><td></td><td>USB_A_DN</td><td>MTK MT8371</td><td>USB_DM_P0</td><td>USB differential data pairs for port A</td></tr><tr><td>USB_A_D_P</td><td>AC14</td><td>I/O USB</td><td>USB</td><td></td><td>USB_A_DP</td><td>MTK MT8371</td><td>USB_DP_P0</td><td>USB differential data pairs for port A</td></tr><tr><td>USB_A_ID</td><td>AB14</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10k</td><td>USB_A_ID</td><td>MTK MT8371</td><td>USB0_IDDIG</td><td>Input Contact to announce OTG device insertion on USB 2.0 port</td></tr><tr><td>USB_A_OC#</td><td>AC15</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10k</td><td>USB_A_OC_N</td><td>MTK MT8371</td><td>KPCOL1</td><td>USB over-current for port A</td></tr><tr><td>USB_A_VBUS</td><td>AB16</td><td>I USB VBUS 5V</td><td>5V</td><td></td><td>USB_A_VBUS</td><td>MTK MT8371</td><td>USB0_VBUS_VALID</td><td>USB port 0 port power detection</td></tr><tr><td>USB_A_EN</td><td>AC16</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>USB_A_EN</td><td>MTK MT8371</td><td>USB0_DRV_VBUS</td><td>Power enable for USB VBUS voltage</td></tr><tr><td>USB_B_D_N</td><td>AB23</td><td>I/O USB</td><td>USB</td><td></td><td>USB_B_DN</td><td>MTK MT8371</td><td>USB_DM_P1</td><td>USB differential data pairs for port B</td></tr><tr><td>USB_B_D_P</td><td>AC22</td><td>I/O USB</td><td>USB</td><td></td><td>USB_B_DP</td><td>MTK MT8371</td><td>USB_DP_P1</td><td>USB differential data pairs for port B</td></tr><tr><td>USB_B_OC#</td><td>AC21</td><td>I OD CMOS</td><td>1.8V</td><td>PU 10k</td><td>USB_B_OC_N</td><td>MTK MT8371</td><td>KPROW0</td><td>USB over-current for port B</td></tr><tr><td>USB_B_EN</td><td>AC20</td><td>O CMOS</td><td>1.8V</td><td></td><td>USB_B_EN</td><td>MTK MT8371</td><td>USB1_DRV_VBUS</td><td>Power enable for USB VBUS voltage</td></tr><tr><td>USB_C_D_N</td><td>D11</td><td>I/O USB</td><td>USB</td><td></td><td>USB_C_DN</td><td>MTK MT8371</td><td>USB_DM_P3</td><td>USB differential data pairs for port C</td></tr><tr><td>USB_C_D_P</td><td>D10</td><td>I/O USB</td><td>USB</td><td></td><td>USB_C_DP</td><td>MTK MT8371</td><td>USB_DP_P3</td><td>USB differential data pairs for port C</td></tr><tr><td>USB_C_OC#</td><td>C8</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>USB_C_OC_N</td><td>MTK MT8371</td><td>I2SOUT0_MCK</td><td>USB over-current for port C</td></tr><tr><td>USB_C_EN</td><td>C10</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>USB_C_EN</td><td>MTK MT8371</td><td>USB3_DRV_VBUS</td><td>Power enable for USB VBUS voltage</td></tr><tr><td>USB_C_SSTX_N</td><td>A9</td><td>O USB SS</td><td>USB SS</td><td></td><td>USB_C_SSTX_DN</td><td>MTK MT8371</td><td>SSUSB_TXN_P1</td><td>Transmit signal differential pairs for SuperSpeed on port C</td></tr><tr><td>USB_C_SSTX_P</td><td>A8</td><td>O USB SS</td><td>USB SS</td><td></td><td>USB_C_SSTX_DP</td><td>MTK MT8371</td><td>SSUSB_TXP_P1</td><td>Transmit signal differential pairs for SuperSpeed on port C</td></tr><tr><td>USB_C_SSRX_N</td><td>B11</td><td>I USB SS</td><td>USB SS</td><td></td><td>USB_C_SSRX_DN</td><td>MTK MT8371</td><td>SSUSB_RXN_P1</td><td>Receive signal differential pairs for SuperSpeed on port C</td></tr><tr><td>USB_C_SSRX_P</td><td>B10</td><td>I USB SS</td><td>USB SS</td><td></td><td>USB_C_SSRX_DP</td><td>MTK MT8371</td><td>SSUSB_RXP_P1</td><td>Receive signal differential pairs for SuperSpeed on port C</td></tr><tr><td>USB_D_D_N</td><td>D26</td><td>I/O USB</td><td>USB</td><td></td><td>USB_D_DN</td><td>MTK MT8371</td><td>USB_DM_P2</td><td>USB differential data pairs for port D</td></tr><tr><td>USB_D_D_P</td><td>D25</td><td>I/O USB</td><td>USB</td><td></td><td>USB_D_DP</td><td>MTK MT8371</td><td>USB_DP_P2</td><td>USB differential data pairs for port D</td></tr><tr><td>USB_D_OC#</td><td>C28</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>USB_D_OC_N</td><td>MTK MT8371</td><td>GPIO15</td><td>USB over-current for port D</td></tr><tr><td>USB_D_EN</td><td>C26</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>USB_D_EN</td><td>MTK MT8371</td><td>USB2_DRV_VBUS</td><td>Power enable for USB VBUS voltage</td></tr></table>

4.4.8 PCIe

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>PCIe_A_HSI0_P</td><td>AB1</td><td>I LVDS PCIE</td><td></td><td></td><td>PCIe_A_HSI0_P</td><td>MTK MT8371</td><td>PCIE_RXP</td><td>Differential PCIe link A receive data pair</td></tr><tr><td>PCIe_A_HSI0_N</td><td>AB2</td><td>I LVDS PCIE</td><td></td><td></td><td>PCIe_A_HSI0_N</td><td>MTK MT8371</td><td>PCIE_RXN</td><td>Differential PCIe link A receive data pair</td></tr><tr><td>PCIe_A_HSO0_P</td><td>AC2</td><td>O LVDS PCIE</td><td></td><td></td><td>PCIe_A_HSO0_P</td><td>MTK MT8371</td><td>PCIE_TXP</td><td>Differential PCIe link A transmit data pair</td></tr><tr><td>PCIe_A_HSO0_N</td><td>AC3</td><td>O LVDS PCIE</td><td></td><td></td><td>PCIe_A_HSO0_N</td><td>MTK MT8371</td><td>PCIE_TXN</td><td>Differential PCIe link A transmit data pair</td></tr><tr><td>PCIe_CLKREQ#</td><td>W2</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10k</td><td>PCIe_CLKREQ#</td><td>MTK MT8371</td><td>PCIE_CLKREQ</td><td>PCIe reference clock request</td></tr><tr><td>PCIe_A_PERST#</td><td>V2</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>PCIe_A_PERST#</td><td>MTK MT8371</td><td>PCIE_PERRESET</td><td>PCIe Port A reset output</td></tr><tr><td>PCIe_REFCLK_P</td><td>W1</td><td>O LVDS PCIE</td><td></td><td>PD 49.9 (MTK request)</td><td>PCIe_A_REFCLK_P</td><td>MTK MT8371</td><td>PCIE_CKP</td><td>Differential PCIe reference clock output</td></tr><tr><td>PCIe_REFCLK_N</td><td>Y1</td><td>O LVDS PCIE</td><td></td><td>PD 49.9 (MTK request)</td><td>PCIe_A_REFCLK_N</td><td>MTK MT8371</td><td>PCIE_CKN</td><td>Differential PCIe reference clock output</td></tr><tr><td>PCIe_WAKE#</td><td>T2</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10k</td><td>PCIe_WAKE#</td><td>MTK MT8371</td><td>PCIE_WAKE</td><td>PCIe wake up interrupt to host – common to PCIe links A, B, C, D</td></tr><tr><td>PCIe_SMDAT</td><td>U1</td><td>I/O OD CMOS</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>PCIe_SMDAT</td><td>MTK MT8371</td><td>SDA3</td><td>System management I2C bus DATA</td></tr><tr><td>PCIe_SMCLK</td><td>T1</td><td>O OD CMOS</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>PCIe_SMCLK</td><td>MTK MT8371</td><td>SCL3</td><td>System management I2C bus CLK</td></tr><tr><td>PCIe_SM_ALERT#</td><td>R2</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>PCIe_SM_ALERT#</td><td>MTK MT8371</td><td>GPIO01</td><td>SMBus Alert# (interrupt) signal</td></tr></table>

4.4.9 SDIO

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>SDIO_A_CMD</td><td>E20</td><td>I/O CMOS</td><td>1.8V / 3.3V</td><td></td><td>SDIO_A_CMD</td><td>MTK MT8371</td><td>MSDC1_CMD</td><td>SDIO A 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></tr><tr><td>SDIO_A_CLK</td><td>F21</td><td>O CMOS</td><td rowspan="15"></td><td></td><td>SDIO_A_CLK</td><td>MTK MT8371</td><td>MSDC1_CLK</td><td>SDIO A Clock. With each cycle of this signal a one-bit transfer on the command and each data line occurs.</td></tr><tr><td>SDIO_A_D0</td><td>G20</td><td>I/O CMOS</td><td></td><td>SDIO_A_DAT0</td><td>MTK MT8371</td><td>MSDC1_DAT0</td><td>SDIO A Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_A_D1</td><td>G21</td><td>I/O CMOS</td><td></td><td>SDIO_A_DAT1</td><td>MTK MT8371</td><td>MSDC1_DAT1</td><td>SDIO A Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_A_D2</td><td>H20</td><td>I/O CMOS</td><td></td><td>SDIO_A_DAT2</td><td>MTK MT8371</td><td>MSDC1_DAT2</td><td>SDIO A Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_A_D3</td><td>H21</td><td>I/O CMOS</td><td></td><td>SDIO_A_DAT3</td><td>MTK MT8371</td><td>MSDC1_DAT3</td><td>SDIO A Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_A_CD#</td><td>J21</td><td>I OD CMOS</td><td>PU 10K</td><td>SDIO_A_CD#</td><td>MTK MT8371</td><td>GPIO03</td><td>SDIO A Card Detect. This signal indicates when a SDIO/MMC card is present.</td></tr><tr><td>SDIO_A_PWR_EN</td><td>D21</td><td>O CMOS</td><td></td><td>SDIO_A_PWR_EN</td><td>MTK MT8371</td><td>GPIO04</td><td>SDIO A Power Enable. This signal is used to enable the power being supplied to a SD/MMC card device.</td></tr><tr><td>SDIO_A_IOPWR</td><td>C20</td><td>PO</td><td></td><td>VSIM1_PMU</td><td>MTK MT6365</td><td>VSIM1</td><td>SDIO A Voltage. It is used to provide the IO Voltage Level</td></tr><tr><td>SDIO_B_CLK</td><td>K20</td><td>O CMOS</td><td></td><td>SDIO_B_CLK</td><td>MTK MT8371</td><td>MSDC2_CLK</td><td>SDIO B Clock. With each cycle of this signal a one-bit transfer on the command and each data line occurs.</td></tr><tr><td>SDIO_B_CMD</td><td>K21</td><td>I/O CMOS</td><td></td><td>SDIO_B_CMD</td><td>MTK MT8371</td><td>MSDC2_CMD</td><td>SDIO B 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></tr><tr><td>SDIO_B_D0</td><td>L20</td><td>I/O CMOS</td><td></td><td>SDIO_B_DAT0</td><td>MTK MT8371</td><td>MSDC2_DAT0</td><td>SDIO B Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_B_D1</td><td>L21</td><td>I/O CMOS</td><td></td><td>SDIO_B_DAT1</td><td>MTK MT8371</td><td>MSDC2_DAT1</td><td>SDIO B Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_B_D2</td><td>M21</td><td>I/O CMOS</td><td></td><td>SDIO_B_DAT2</td><td>MTK MT8371</td><td>MSDC2_DAT2</td><td>SDIO B Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_B_D3</td><td>N20</td><td>I/O CMOS</td><td></td><td>SDIO_B_DAT3</td><td>MTK MT8371</td><td>MSDC2_DAT3</td><td>SDIO B Data lines. These signals operate in push-pull mode.</td></tr><tr><td>SDIO_B_IOPWR</td><td>T20</td><td>PO</td><td></td><td>VIO18_PMU</td><td>MTK MT6365</td><td>VIO18</td><td>SDIO B Voltage. It is used to provide the IO Voltage Level</td></tr></table>

4.4.10 SPI Interfaces

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>SPI_A_SDI_(IO0)</td><td>U15</td><td>I/O CMOS</td><td rowspan="8">VCC_OUT_IO</td><td></td><td>SPI_A_MISO</td><td>MTK MT8371</td><td>SPIM0_MISO</td><td>SPI A Serial Data Input</td></tr><tr><td>SPI_A_SDO_(IO1)</td><td>V15</td><td>I/O CMOS</td><td></td><td>SPI_A_MOSI</td><td>MTK MT8371</td><td>SPIM0_MOSI</td><td>SPI A Serial Data Output</td></tr><tr><td>SPI_A_CS0#</td><td>Y15</td><td>O CMOS</td><td></td><td>SPI_A_CS0#</td><td>MTK MT8371</td><td>SPIM0_CS</td><td>SPI A Master Chip Select 0</td></tr><tr><td>SPI_A_SCK</td><td>U16</td><td>O CMOS</td><td></td><td>SPI_A_SCK</td><td>MTK MT8371</td><td>SPIM0_CLK</td><td>SPI A Serial Data Clock</td></tr><tr><td>SPI_B_SDI</td><td>Y22</td><td>I CMOS</td><td></td><td>SPI_B_MISO</td><td>MTK MT8371</td><td>SPIM1_MISO</td><td>SPI B Serial Data Input</td></tr><tr><td>SPI_B_SDO</td><td>Y23</td><td>O CMOS</td><td></td><td>SPI_B_MOSI</td><td>MTK MT8371</td><td>SPIM1_MOSI</td><td>SPI B Serial Data Output</td></tr><tr><td>SPI_B_CS0#</td><td>AA23</td><td>O CMOS</td><td></td><td>SPI_B_CS0#</td><td>MTK MT8371</td><td>SPIM1_CS</td><td>SPI B Master Chip Select 0</td></tr><tr><td>SPI_B_SCK</td><td>Y21</td><td>O CMOS</td><td></td><td>SPI_B_SCK</td><td>MTK MT8371</td><td>SPIM1_CLK</td><td>SPI B Serial Data Clock</td></tr><tr><td>SPI_C_SDI</td><td>C29</td><td>I CMOS</td><td>1.8V</td><td></td><td>SPI_C_MISO</td><td>MTK MT8371</td><td>SPIM2_MISO</td><td>SPI C Serial Data Input</td></tr><tr><td>SPI_C_SDO</td><td>D30</td><td>O CMOS</td><td>1.8V</td><td></td><td>SPI_C_MOSI</td><td>MTK MT8371</td><td>SPIM2_MOSI</td><td>SPI C Serial Data Output</td></tr><tr><td>SPI_C_CS0#</td><td>C30</td><td>O CMOS</td><td>1.8V</td><td></td><td>SPI_C_CS0#</td><td>MTK MT8371</td><td>SPIM2_CS</td><td>SPI C Master Chip Select 0</td></tr><tr><td>SPI_C_SCK</td><td>D29</td><td>O CMOS</td><td>1.8V</td><td></td><td>SPI_C_SCK</td><td>MTK MT8371</td><td>SPIM2_CLK</td><td>SPI C Serial Data Clock</td></tr></table>

4.4.11 I2C

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>I2C_A_SCL</td><td>AA15</td><td rowspan="4">I/O OD CMOS</td><td rowspan="4">VCC_OUT_IO, Size-0 only 1.8V, &gt;Size-0</td><td rowspan="4">PU 2k2</td><td>I2C_A_SCL</td><td>MTK MT8371</td><td>SCP_SCL0</td><td>I2C Port A Clock Signal</td></tr><tr><td>I2C_A_SDA</td><td>AA16</td><td>I2C_A_SDA</td><td>MTK MT8371</td><td>SCP_SDA0</td><td>I2C Port A Data Signal</td></tr><tr><td>I2C_B_SCL</td><td>AA20</td><td>I2C_B_SCL</td><td>MTK MT8371</td><td>SCP_SCL1</td><td>I2C Port B Clock Signal</td></tr><tr><td>I2C_B_SDA</td><td>AA21</td><td>I2C_B_SDA</td><td>MTK MT8371</td><td>SCP_SDA1</td><td>I2C Port B Data Signal</td></tr><tr><td>I2C_A_CAM_SDA / CSI_A_TX_N</td><td>C3</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>CAM_A_SDA</td><td>MTK MT8371</td><td>SDA7</td><td>I2C data for serial camera data support link or differential data lane</td></tr><tr><td>I2C_A_CAM_SCL / CSI_A_TX_P</td><td>C4</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>CAM_A_SCL</td><td>MTK MT8371</td><td>SCL7</td><td>I2C clock for serial camera data support link or differential data lane</td></tr><tr><td>PCIe_SMDAT</td><td>U1</td><td>I/O OD CMOS</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>PCIe_SMDAT</td><td>MTK MT8371</td><td>SDA3</td><td>System management I2C bus DATA</td></tr><tr><td>PCIe_SMCLK</td><td>T1</td><td>O OD CMOS</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>PCIe_SMCLK</td><td>MTK MT8371</td><td>SCL3</td><td>System management I2C bus CLK</td></tr><tr><td>I2C_B_CAM_SDA / CSI_B_TX_N</td><td>AB26</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>CAM_B_SDA</td><td>MTK MT8371</td><td>SDA8</td><td>I2C data for serial camera data support link or differential data lane</td></tr><tr><td>I2C_B_CAM_SCL / CSI_B_TX_P</td><td>AB25</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>VCC_OUT_IO</td><td>PU 2k2</td><td>CAM_B_SCL</td><td>MTK MT8371</td><td>SCL8</td><td>I2C clock for serial camera data support link or differential data lane</td></tr></table>

4.4.12 GPIO

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>GPIO_A_0</td><td>D17</td><td rowspan="14">I/O CMOS</td><td rowspan="14">VCC_OUT_IO</td><td></td><td>GPIO_A_0</td><td>MTK MT8371</td><td>GPIO06</td><td>General purpose I/O Contact A0</td></tr><tr><td>GPIO_A_1</td><td>E17</td><td></td><td>GPIO_A_1</td><td>MTK MT8371</td><td>GPIO07</td><td>General purpose I/O Contact A1</td></tr><tr><td>GPIO_A_2</td><td>F17</td><td></td><td>GPIO_A_2</td><td>MTK MT8371</td><td>GPIO08</td><td>General purpose I/O Contact A2</td></tr><tr><td>GPIO_A_3</td><td>G17</td><td></td><td>GPIO_A_3</td><td>MTK MT8371</td><td>GPIO09</td><td>General purpose I/O Contact A3</td></tr><tr><td>GPIO_A_4</td><td>H17</td><td></td><td>ETH_A_RGMII_TX_ER</td><td>MTK MT8371</td><td>GBE_TXER</td><td>General purpose I/O Contact A4</td></tr><tr><td>GPIO_A_5</td><td>J17</td><td></td><td>GBE_INTR</td><td>MTK MT8371</td><td>GBE_INTR</td><td>General purpose I/O Contact A5</td></tr><tr><td>GPIO_B_0</td><td>D19</td><td></td><td>GPIO_B_0</td><td>MTK MT8371</td><td>KPROW1</td><td>General purpose I/O Contact B0</td></tr><tr><td>GPIO_B_1</td><td>E19</td><td></td><td>GPIO_B_1</td><td>MTK MT8371</td><td>GPIO12</td><td>General purpose I/O Contact B1</td></tr><tr><td>GPIO_B_2</td><td>F19</td><td></td><td>GPIO_B_2</td><td>MTK MT8371</td><td>GPIO14</td><td>General purpose I/O Contact B2</td></tr><tr><td>GPIO_B_3</td><td>G19</td><td></td><td>GPIO_B_3</td><td>MTK MT8371</td><td>PCM_CLK</td><td>General purpose I/O Contact B3</td></tr><tr><td>GPIO_B_4</td><td>H19</td><td></td><td>GPIO_B_4</td><td>MTK MT8371</td><td>PCM_SYNC</td><td>General purpose I/O Contact B4</td></tr><tr><td>GPIO_B_5</td><td>J19</td><td></td><td>GPIO_B_5</td><td>MTK MT8371</td><td>PCM_DO</td><td>General purpose I/O Contact B5</td></tr><tr><td>GPIO_B_6</td><td>K19</td><td></td><td>GPIO_B_6</td><td>MTK MT8371</td><td>PCM_DI</td><td>General purpose I/O Contact B6</td></tr><tr><td>GPIO_B_7</td><td>L19</td><td></td><td>GPIO_B_7</td><td>MTK MT8371</td><td>CMMCLK1</td><td>General purpose I/O Contact B7</td></tr><tr><td>GPIO_C_0</td><td>D3</td><td>I/O CMOS</td><td rowspan="4">VCC_OUT_IO</td><td></td><td>GPIO_C_0</td><td>MTK MT8371</td><td>DMIC0_CLK</td><td>General purpose I/O Contact C0</td></tr><tr><td>GPIO_C_1</td><td>D4</td><td>I/O CMOS</td><td></td><td>GPIO_C_1</td><td>MTK MT8371</td><td>CMMCLK2</td><td>General purpose I/O Contact C1</td></tr><tr><td>DISP_VDD_EN / GPIO_C_4</td><td>F3</td><td>I/O CMOS</td><td></td><td>DISP_VDD_EN</td><td>MTK MT8371</td><td>GPIO02</td><td>General purpose I/O Contact C4</td></tr><tr><td>DISP_BL_EN / GPIO_C_5</td><td>F4</td><td>I/O CMOS</td><td></td><td>DISP_BL_EN</td><td>MTK MT8371</td><td>GPIO13</td><td>General purpose I/O Contact C5</td></tr><tr><td>GPIO_D_0</td><td>U32</td><td>I/O CMOS</td><td>1.8V</td><td></td><td>GPIO_D_0</td><td>MTK MT8371</td><td>SCL4</td><td>General purpose I/O Contact D0</td></tr><tr><td>GPIO_D_1</td><td>U33</td><td>I/O CMOS</td><td>1.8V</td><td></td><td>GPIO_D_1</td><td>MTK MT8371</td><td>SDA4</td><td>General purpose I/O Contact D1</td></tr><tr><td>GPIO_D_2</td><td>V32</td><td>I/O CMOS</td><td>1.8V</td><td></td><td>GPIO_D_2</td><td>MTK MT8371</td><td>SCL6</td><td>General purpose I/O Contact D2</td></tr><tr><td>GPIO_D_3</td><td>V33</td><td>I/O CMOS</td><td>1.8V</td><td></td><td>GPIO_D_3</td><td>MTK MT8371</td><td>SDA6</td><td>General purpose I/O Contact D3</td></tr></table>

4.4.13 UART

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>UART_A_RX</td><td>A14</td><td>I CMOS</td><td rowspan="4">VCC_OUT_IO</td><td></td><td>UART_A_RX</td><td>MTK MT8371</td><td>UART2_RXD</td><td>Asynchronous serial data input port A</td></tr><tr><td>UART_A_TX</td><td>B13</td><td>O CMOS</td><td></td><td>UART_A_TX</td><td>MTK MT8371</td><td>UART2_TXD</td><td>Asynchronous serial data output port A</td></tr><tr><td>UART_A_RTS</td><td>C13</td><td>O CMOS</td><td></td><td>UART_A_RTS</td><td>MTK MT8371</td><td>GPIO17</td><td>Request to Send handshake line for port A</td></tr><tr><td>UART_A_CTS</td><td>C14</td><td>I CMOS</td><td></td><td>UART_A_CTS</td><td>MTK MT8371</td><td>GPIO16</td><td>Clear to Send handshake line for port A</td></tr><tr><td>UART_C_RX</td><td>A22</td><td>I CMOS</td><td rowspan="2">VCC_OUT_IO</td><td></td><td>UART_C_RX</td><td>MTK MT8371</td><td>UART1_RXD</td><td>Asynchronous serial data input port C</td></tr><tr><td>UART_C_TX</td><td>B23</td><td>O CMOS</td><td></td><td>UART_C_TX</td><td>MTK MT8371</td><td>UART1_TXD</td><td>Asynchronous serial data output port C</td></tr><tr><td>UART_D_RX</td><td>C22</td><td>I CMOS</td><td rowspan="2">VCC_OUT_IO</td><td></td><td>UART_D_RX</td><td>MTK MT8371</td><td>UART3_RXD</td><td>Asynchronous serial data input port D</td></tr><tr><td>UART_D_TX</td><td>C23</td><td>O CMOS</td><td></td><td>UART_D_TX</td><td>MTK MT8371</td><td>UART3_TXD</td><td>Asynchronous serial data output port D</td></tr><tr><td>UART_CON_RX</td><td>D22</td><td>I CMOS</td><td rowspan="2">VCC_OUT_IO</td><td></td><td>UART_CON_RX</td><td>MTK MT8371</td><td>UART0_RXD</td><td>Asynchronous serial data input port console</td></tr><tr><td>UART_CON_TX</td><td>D23</td><td>O CMOS</td><td></td><td>UART_CON_TX</td><td>MTK MT8371</td><td>UART0_TXD</td><td>Asynchronous serial data output port console</td></tr></table>

4.4.14 Power + Boot Select

<table><tr><td>Contact Name</td><td>Contact Acronym</td><td>I/O Type</td><td>I/O Level</td><td>PU/PD</td><td>Net Name of Module</td><td>Controller</td><td>Controller Pin Name</td><td>Description</td></tr><tr><td>GND</td><td>D18, E15, E21, F16, F20, J16, J20, L18, M16, M20, P18, R16, R20, V16, V20, Y18, AA14, AA17, AA19, AA22, AB15, AB21</td><td>P</td><td></td><td></td><td>GND</td><td></td><td></td><td>Module Signal and power return and GND reference</td></tr><tr><td>RESET_OUT#</td><td>Y14</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>OSM_nRST_OUT</td><td>Logic IC</td><td></td><td></td></tr><tr><td>CARRIER_STBY#</td><td>Y13</td><td></td><td></td><td></td><td>CARRIER_STBY#</td><td>Logic IC</td><td></td><td></td></tr><tr><td>RESET_IN#</td><td>U17</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>OSM_nRST_IN</td><td>Logic IC</td><td></td><td>Reset input from Carrier board. Carrier drives low to force a Module reset, floats the line otherwise.</td></tr><tr><td>CARRIER_PWR_EN</td><td>V17</td><td>O CMOS</td><td>VCC_OUT_IO</td><td></td><td>CARRIER_PWR_EN</td><td>Logic IC</td><td></td><td>Carrier board circuits should not be powered up until the module asserts the CARRIER_PWR_EN signal.</td></tr><tr><td>VCC_OUT_IO</td><td>U18</td><td>P</td><td>1.8V / 3.3V</td><td></td><td>VIO18_PMU</td><td>MTK MT6365</td><td>VIO18</td><td>Can provide IO voltage level for several interfaces to connect</td></tr><tr><td>RTC_PWR</td><td>W17</td><td>P</td><td></td><td></td><td>VRTC_PWR</td><td>MTK MT6365</td><td>VRTC28</td><td>Low current RTC circuit backup power - 3.0V nominal. May be sourced from a Carrier based Lithium cell or Super Cap.</td></tr><tr><td>BOOT_SELO#</td><td>U19</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>BOOT_SELO#</td><td>Logic IC</td><td></td><td></td></tr><tr><td>BOOT_SEL1#</td><td>R18</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>BOOT_SEL1#</td><td>Logic IC</td><td></td><td></td></tr><tr><td>FORCE_RECOVERY#</td><td>T17</td><td>I OD CMOS</td><td>VCC_OUT_IO</td><td>PU 10K</td><td>FORCE_RECOVERY#</td><td>MTK MT8371</td><td>KPCOL0</td><td>If low on carrier board module enters recovery mode.</td></tr><tr><td>GND</td><td>A4, A7, A10,B2, B5, B8,B9, C11, D1,D5, D8, E2,H2, H4, L2,L4, P2, P4,R1, U2, U4,V1, W3, Y2,AA1, AA4,AA7, AA8,AA10, AA11,AB3, AB6,AB9, AC4,AC7, AC10</td><td>P</td><td></td><td></td><td>GND</td><td>MTK MT8371</td><td>DVSS</td><td>Module Signal and power return and GND reference</td></tr><tr><td>PWR_BTN#</td><td>AA9</td><td>I OD CMOS</td><td>1.8 to 5V</td><td>PU 10K</td><td>PWR_BTN#</td><td>MTK MT6365</td><td>PWRKEY</td><td>Power-button input from Carrier board.Carrier to float the line in in-active state.Active low, level sensitive. Should be de-bounced on the Module.</td></tr><tr><td>VCC_IN_5V</td><td>Y25, Y26,Y27, Y28</td><td>P</td><td></td><td></td><td>VCC_IN_5V</td><td>Buck IC</td><td></td><td>Module power input voltage of 5V</td></tr><tr><td>GND</td><td>A26, A29,A32, B27,B28, B30,B33, C25,C32, C35,D28, D34,F33, F35,G34, H32,J33, J35, K34,M35, N34,T34, W34,AA25, AA26,AA27, AA28,AA32, AB28,AB31, AB34,AC27, AC30,AC33</td><td>P</td><td></td><td></td><td>GND</td><td>MTK MT8371</td><td>DVSS</td><td>Module Signal and power return and GND reference</td></tr><tr><td>GND</td><td>K32, M32,R32</td><td></td><td></td><td></td><td>GND</td><td>MTK MT8371</td><td>DVSS</td><td>GND</td></tr><tr><td>VCC_IN_5V</td><td>AE4, AF4, AG4, AH3, AH4, AJ3, AJ4, AK4</td><td>P</td><td></td><td></td><td>VCC_IN_5V</td><td>Buck IC</td><td></td><td>Module power input voltage of 5V</td></tr><tr><td>GND</td><td>AE2, AE34, AF35, AG3, AH2, AH34, AJ35, AK3, AL2, AL34, AM13, AM16, AM19, AM22, AM35, AN3, AN6, AN9, AN11, AN15, AN18, AN21, AN33, AP2, AP5, AP8, AP13, AP16, AP19, AP22, AP25, AP28, AP31, AP34, AR14, AR17, AR20, AR26, AR29, AR32</td><td>P</td><td></td><td></td><td>GND</td><td>MTK MT8371</td><td>DVSS</td><td>Module Signal and power return and GND reference</td></tr></table>

# 5. Software Support

# 5.1 Yocto

Yocto is the main OS supplied for this product, this is based upon the MediaTek Genio releases

MediaTek Releases > https://mediatek.gitlab.io/aiot/doc/aiot-dev-guide/master/

ADLINK Releases > https://github.com/ADLINK/meta-adlink-mtk

# 5.2 Canonical Ubuntu

Ubuntu will be supported in a later stage on this platform, based upon the official Canonical/MediaTek releases https://ubuntu.com/download/mediatek-genio

# 6. Mechanical

# 6.1 Module Dimensions

The module must be OSM-L size (45 × 45 mm).

![The image displays two technical drawings side-by-side, depicting a rectangular component layout featuring a border of black dots and three hatched rectangular areas with rounded corners.\n\n**Left Drawing:**\n*   **Overall Dimensions:** 45.00 x 45.00.\n*   **Top Section:** Total width 28.00, broken down into segments of 6.75, 10.25, and 10.25. Vertical segments include 6.75 at the top, 16.50 in the middle, and 6.75 on the right.\n*   **Left Vertical:** Total 45.00, with segments 30.50, 16.50, 6.75, and 7.75.\n*   **Bottom Section:** Total width 45.00, with an inner width of 31.50 and a left margin of 6.75.\n*   **Labels:** 'R1' indicates corner radii.\n\n**Right Drawing:**\n*   **Overall Dimensions:** 45.00 x 45.00.\n*   **Top Section:** Total width 27.50, broken down into segments of 6.25, 11.25, and 11.25. Vertical segments include 6.25 at the top, 17.50 in the middle, and 6.25 on the right.\n*   **Left Vertical:** Total 45.00, with segments 30.00, 17.50, 6.25, and 8.75.\n*   **Bottom Section:** Total width 45.00, with an inner width of 32.50 and a left margin of 6.25.\n*   **Labels:** 'R1' indicates corner radii.](.osm-mtk520-50m-76104-1000-10/c10cf48d9a0122629261fd60a62270b07e536ca9f383a82d537b5075d6988d34.jpg)
Figure 16: Placement Area (left) and Cut-Out Area (right) - Size L (view from bottom)
Figure 4 – Mechanical dimensions

# 7. Thermal Solutions

# 7.1 Heatspreader: HTS

To be defined on the carrier, follow the carrier mounting points for off-the-shelf designs.

# 7.2 Heatsink: THS

To be defined on the carrier, follow the carrier mounting points for off-the-shelf designs.
[🔗 Link to the original document](.osm-mtk520-50m-76104-1000-10/osm-mtk520-50m-76104-1000-10.pdf)
