Device Tree Blob Overlay(DTBO) table
  • 16 Mar 2023
  • 1 Minute to read
  • Dark
    Light
  • PDF

Device Tree Blob Overlay(DTBO) table

  • Dark
    Light
  • PDF

Article Summary

DTBO naming:

Device tree overlay files are named in the kernel source code using the following pattern:
[soc]-[form_factor]-[baseboard]-[peripheral]-overlay.dts

After compilation:
[soc]-[form_factor]-[baseboard]-[peripheral].dtbo

Examples (linux 5.4.70):

DTBO source codeDTBO filedtoverlay valueDeccription
imx8mp-edm-g-wb-hdmi2mipi-tc358743-dual-overlay.dtsimx8mp-edm-g-wb-hdmi2mipi-tc358743-dual.dtbohdmi2mipi-tc358743-dualDual HDMI to MIPI(tc358743)
imx8mp-edm-g-wb-hdmi2mipi-tc358743-single-cam1-overlay.dtsimx8mp-edm-g-wb-hdmi2mipi-tc358743-single-cam1.dtbohdmi2mipi-tc358743-single-cam1HDMI to MIPI(tc358743)
imx8mp-edm-g-wb-lvds-vl10112880-overlay.dtsimx8mp-edm-g-wb-lvds-vl10112880.dtbolvds-vl10112880Native LVDS 10“ m101nwwb
imx8mp-edm-g-wb-lvds-vl15613676-overlay.dtsimx8mp-edm-g-wb-lvds-vl15613676.dtbolvds-vl15613676Native LVDS LVDS 15” g156xw01
imx8mp-edm-g-wb-lvds-vl215192108-overlay.dtsimx8mp-edm-g-wb-lvds-vl215192108.dtbolvds-vl215192108Native LVDS 21“ g215hvn01
imx8mp-edm-g-wb-tevi-ap1302-overlay.dtsimx8mp-edm-g-wb-tevi-ap1302.dtbotevi-ap1302TEVI AR Series Camera
imx8mp-edm-g-wb-tevi-ov5640-overlay.dtsimx8mp-edm-g-wb-tevi-ov5640.dtbotevi-ov5640TEVI OV5640 Camera
imx8mm-edm-g-wb-hdmi2mipi-tc358743-overlay.dtsimx8mm-edm-g-wb-hdmi2mipi-tc358743.dtbohdmi2mipi-tc358743HDMI to MIPI(tc358743)
imx8mm-pico-pi-clixnfc-overlay.dtsimx8mm-pico-pi-clixnfc.dtboclixnfcCLIX NFC
imx8mm-pico-wizard-clix1nfc-overlay.dtsimx8mm-pico-wizard-clix1nfc.dtboclix1nfcCLIX1 NFC
imx8mm-pico-wizard-clix2nfc-overlay.dtsimx8mm-pico-wizard-clix2nfc.dtboclix2nfcCLIX2 NFC
imx8mm-pico-wizard-ili9881c-overlay.dtsimx8mm-pico-wizard-ili9881c.dtboili9881cMIPI 5“ ili9881c
imx8mm-pico-wizard-g080uan01-overlay.dtsimx8mm-pico-wizard-g080uan01.dtbog080uan01MIPI 8” g080uan01
imx8mm-pico-wizard-g101uan02-overlay.dtsimx8mm-pico-wizard-g101uan02.dtbog101uan02MIPI 10“ g101uan02
imx8mm-pico-wizard-mipi2hdmi-adv7535-overlay.dtsimx8mm-pico-wizard-mipi2hdmi-adv7535.dtbomipi2hdmi-adv7535MIPI to HDMI(adv7535)
imx8mm-pico-wizard-voicehat-overlay.dtsimx8mm-pico-wizard-voicehat.dtbovoicehatTN VoiceHat
imx8mm-pico-wizard-sn65dsi84-vl10112880-overlay.dtsimx8mm-pico-wizard-sn65dsi84-vl10112880.dtbosn65dsi84-vl10112880MIPI to LVDS 10” m101nwwb
imx8mm-pico-wizard-sn65dsi84-vl15613676-overlay.dtsimx8mm-pico-wizard-sn65dsi84-vl15613676.dtbosn65dsi84-vl15613676MIPI to LVDS 15“ g156xw01
imx8mm-pico-wizard-sn65dsi84-vl215192108-overlay.dtsimx8mm-pico-wizard-sn65dsi84-vl215192108.dtbosn65dsi84-vl215192108MIPI to LVDS 21” g215hvn01
imx8mm-flex-pi-clixwifi-overlay.dtsimx8mm-flex-pi-clixwifi.dtboclixwifiCLIX WIFI
imx8mm-flex-wizard-clix1wifi-overlay.dtsimx8mm-flex-wizard-clix1wifi.dtboclix1wifiCLIX1 WIFI
imx8mq-pico-pi-dual-overlay.dtsimx8mq-pico-pi-dual.dtbodualDual display with HDMI and MIPI 5" ili9881c

How to use on u-boot:

Suppose you want to use MIPI 5" panel, Camera OV5640, VoiceHat and CLIX-NFC peripherals at the same time:

u-boot=> setenv dtoverlay "ili9881c ov5640 voicehat chix1nfc" 

or set dtoverlay into uEnv.txt:

dtoverlay="ili9881c ov5640 voicehat chix1nfc" 

Was this article helpful?