On this page

This article is for product teams taking a Raspberry Pi or Compute Module design from a working prototype to a production build. It compares the three display paths (HDMI, MIPI DSI through a bridge chip, and a native MIPI panel) by enclosure, cabling, software effort, bill of materials and supply life, and lists the checks to make before you order samples. For the connector, pinout, bridge and bring-up detail, see Choosing a Display for Raspberry Pi: HDMI vs. MIPI DSI.

1. What Changes Between Prototype and Production

A prototype has one job: show that the product works. Display decisions at that stage favour speed, so most teams start with a Pi-ready HDMI display and a USB touch connection.

A production design is judged on different terms:

  • Enclosure. Connector depth and cable routing set how thin the housing can be.
  • Assembly. Every cable assembly is a part to build, test and stock.
  • Unit cost. At volume, the display interface affects the bill of materials directly.
  • Supply life. The panel has to stay available for the life of the product.
  • Software ownership. Someone has to maintain the display configuration through OS and kernel updates.

The display interface is one of the few early choices that touches all five, and it gets expensive to change after the enclosure is tooled.

Orient Display Pi-ready HDMI touch displays shown side by side to approximate scale: 4.3-inch and 5-inch 800x480, 7-inch 1024x600 and 10.1-inch 1280x800.

2. The Three Display Paths

  1. HDMI. The display identifies itself to the Pi over HDMI and touch usually runs over USB. It works with no display-specific software. This is the prototype default, and a valid production choice at low and medium volumes.
  2. MIPI DSI with a bridge chip. A bridge converts the Pi’s DSI output to the parallel RGB or LVDS interface that many industrial panels use. One flat flexible cable (FPC) can carry video, touch data and logic power.
  3. Native MIPI panel. The panel takes DSI directly, so there is no bridge. The carrier or adapter board supplies the panel’s power rails and backlight drive, and the software sends the panel’s initialization sequence.
Two signal paths from a Raspberry Pi DSI output: Option A runs MIPI DSI into a bridge chip (TC358762 or ICN6211 for parallel RGB, TC358775 or SN65DSI83/84 for LVDS) that drives a mature, multi-sourced RGB or LVDS panel; Option B runs MIPI DSI straight to a native MIPI panel whose driver IC, such as the ILI9881C, sits on the panel, saving the bridge but adding three hurdles: lane count, power rails and backlight, and panel init code and driver.

3. Comparing the Paths

HDMIDSI + bridge chipNative MIPI panel
EnclosureDeepest: HDMI and USB connectors plus the display’s controller boardThin: one FPC to the displayThinnest: one FPC, no bridge
CablingHDMI cable plus USB for touchOne FPC; touch over I2C on the same cableOne FPC; touch over I2C on the same cable
Software effortNone for the displayDevice-tree overlay; bridge driver must be in the kernel or suppliedOverlay plus panel init code; panel driver must be in the kernel or supplied
Board workNoneBridge on the display module or on the carrierPower rails, backlight driver and reset logic on the carrier or adapter
Bill of materialsHighest per unitAdds a bridge ICLowest: no bridge
Supply lifeDepends on the moduleLong: RGB and LVDS panels are mature and multi-sourcedCan be shorter: many native panels come from phone-class lines
Best fitPrototype, low and medium volumeLong-life products on industrial panelsVolume products with in-house display software

4. Check Lane Count Before You Choose a Panel

A DSI panel needs a set number of data lanes, and the board must provide them. This is the most common reason a panel chosen early fails to run on the production board.

BoardDSI lanes available
Raspberry Pi 3 and Pi 42 lanes
Raspberry Pi 5Two 4-lane interfaces
Compute Module 4DSI0: 2 lanes. DSI1: 4 lanes
Compute Module 5Two 4-lane interfaces

A 4-lane panel such as a 1200×1920 portrait display therefore runs on Pi 5, CM5, or CM4 on DSI1, and not on Pi 4 or earlier. On a Compute Module, the DSI connectors sit on the carrier board, so the carrier design must route the lanes the panel needs.

DSI connectors and data lanes by Raspberry Pi model: Pi 3 and Pi 4 have one 15-pin connector with 2 lanes, enough for 800x480 and 1024x600; Pi 5 has two 22-pin combined CSI/DSI ports with 4 lanes each, with 15-pin displays connecting through a 22-to-15-pin adapter cable; Compute Module 4 and 5 have no connector on the module, so the DSI connector sits on the carrier board, with CM5 offering two 4-lane interfaces.

5. Check Driver Support in the Raspberry Pi Kernel

Whether a bridge or panel driver is already built into Raspberry Pi kernels decides how much software you own.

PartRoleIn Raspberry Pi kernel builds
Toshiba TC358762DSI to RGB bridge (single lane on the Pi)Yes
TI SN65DSI83/84DSI to LVDS bridgeYes
Ilitek ILI9881CNative panel driver ICYes
Ilitek ILI79600ANative panel driver ICYes
Chipone ICN6211DSI to RGB bridgeNo: driver comes with the display
Toshiba TC358775DSI to LVDS bridgeNo: driver comes with the display
Himax HX8279Native panel driver ICNo: driver comes with the display

Raspberry Pi ships overlays for its own displays. For any other panel, the device-tree overlay that describes it comes from the display supplier or your own team.

Orient Display 10.1-inch 1200x1920 portrait native MIPI DSI panel, AFC12001920A0-10.1INTM-I, front view.

6. Questions to Answer Before Ordering Samples

  1. Volume and lifetime. How many units a year, for how many years? Long lifecycles favour bridge designs on mature panels.
  2. Production board. Which Pi model or Compute Module ships, and how many DSI lanes does the carrier route to the display connector?
  3. Software ownership. Who writes and maintains the overlay and any panel init code? Get the initialization data in writing before samples arrive.
  4. Touch. USB, as on most HDMI modules, or I2C through the DSI cable? Confirm the touch controller is rated for the panel size.
  5. Enclosure. Has the housing depth been set with the display’s connector and cable exit in mind?

7. How Orient Display Can Help

Orient Display supports Raspberry Pi and Compute Module designs at each stage: Pi-ready HDMI displays in 4.3″, 5″, 7″ and 10.1″ for prototypes and lower volumes; custom DSI-input display modules with the bridge on the module, for which our engineers provide and test the Raspberry Pi overlay as part of each design; and native MIPI panels such as the 10.1″ 1200×1920 AFC12001920A0-10.1INTM-I, with the Raspberry Pi integration customized for the design. Contact our engineering team to review your board, panel size and volume.

Frequently asked questions

Can a production product stay on HDMI?

Yes. If volumes are modest and the enclosure has room for the HDMI and USB connectors, an HDMI display is a legitimate production choice. Teams usually move to MIPI DSI when they need a thinner housing, fewer cable assemblies, or a lower unit cost at volume.

Which Raspberry Pi boards can drive a 4-lane DSI panel?

Raspberry Pi 5, Compute Module 5, and Compute Module 4 on its DSI1 port. Pi 3 and Pi 4 provide 2 lanes, so a 4-lane panel such as a 1200x1920 portrait display will not run on them.

Do I need a bridge chip to use MIPI DSI on a Raspberry Pi?

Only if the panel uses a parallel RGB or LVDS interface. A native MIPI panel takes DSI directly, but the board then supplies its power rails and backlight, and the software sends its init sequence.

Is my display driver already in the Raspberry Pi kernel?

It depends on the part. TC358762, SN65DSI83/84, ILI9881C and ILI79600A drivers are built in. ICN6211, TC358775 and HX8279 are not, so the driver has to come with the display. For panels other than Raspberry Pi’s own displays, the overlay comes from the supplier or your team.

How does touch connect on a DSI display?

Usually over I2C through the same flat cable as the video, instead of the USB link most HDMI modules use. Check that the touch controller is rated for your panel size and get its configuration file from the touch panel supplier.

When should we bring the display supplier in?

Before the enclosure is tooled. Lane count, connector position, cable exit and backlight power all affect the housing and the carrier board, and are cheaper to settle while the design can still change.

From the knowledge base

Have a display project in mind?

Talk to an engineer about the display your application needs.