Devicetree
A devicetree is a hierarchical data structure primarily used to describe hardware. Zephyr uses devicetree in two main ways:
to describe hardware to the Device Driver Model
to provide that hardware’s initial configuration
This page links to a high level guide on devicetree as well as reference material.
Devicetree Guide
The pages in this section are a high-level guide to using devicetree for Zephyr development.
Devicetree Reference
These pages contain reference material for Zephyr’s devicetree APIs and built-in bindings.
For the platform-independent details, see the Devicetree specification.
- Devicetree API
- Bindings index
- Vendor index
- Bindings by vendor
- Generic or vendor-independent
- Advanced Micro Devices (AMD), Inc. (amd)
- Altera Corp. (altr)
- Ambiq Micro, Inc. (ambiq)
- AMS AG (ams)
- Analog Devices, Inc. (adi)
- Andes Technology Corporation (andestech)
- Angst+Pfister (ap)
- Apa Electronic Co., Ltd (apa)
- Aptina Imaging (aptina)
- Arduino (arduino)
- ARM Ltd. (arm)
- Asahi Kasei Corp. (asahi-kasei)
- ASMedia Technology Inc. (asmedia)
- ASPEED Technology Inc. (aspeed)
- Atmel Corporation (atmel)
- Avago Technologies (avago)
- Bosch Sensortec GmbH (bosch)
- Broadcom Corporation (brcm)
- Cadence Design Systems Inc. (cdns)
- Chipsemi Corp. (chipsemi)
- Cirque Corporation (cirque)
- Cirrus Logic, Inc. (cirrus)
- Cypress Semiconductor Corporation (cypress)
- DFRobot (dfrobot)
- Diglent, Inc. (digilent)
- Diodes Incorporated (diodes)
- Efinix Inc (efinix)
- ENE Technology, Inc. (ene)
- EPCOS AG (epcos)
- Espressif Systems (espressif)
- Fairchild Semiconductor (fcs)
- Feature Integration Technology Inc. (fintek)
- Festo SE & Co. KG (festo)
- FocalTech Systems Co.,Ltd (focaltech)
- Freescale Semiconductor (fsl)
- Fujitsu Ltd. (fujitsu)
- Futaba Corporation (futaba)
- Future Technology Devices International Ltd. (ftdi)
- Gaisler (gaisler)
- Galaxycore, Inc. (galaxycore)
- Gas Sensing Solutions Ltd. (gss)
- GigaDevice Semiconductor (gd)
- GreeLed Electronic Ltd. (greeled)
- Guangzhou Aosong Electronic Co., Ltd. (aosong)
- Hamamatsu Photonics K.K. (hamamatsu)
- Hangzhou Grow Technology Co., Ltd. (hzgrow)
- Himax Technologies, Inc. (himax)
- Hitachi Ltd. (hit)
- Holtek Semiconductor, Inc. (holtek)
- Honeywell (honeywell)
- HOPERF Microelectronics Co. Ltd (hoperf)
- Hynitron (hynitron)
- ILI Technology Corporation (ILITEK) (ilitek)
- Imagination Technologies Ltd. (formerly MIPS Technologies Inc.) (mti)
- Infineon Technologies (infineon)
- Innovative Sensor Technology IST AG (ist)
- Integrated Silicon Solutions Inc. (issi)
- Intel Corporation (intel)
- Intersil (isil)
- InvenSense Inc. (invensense)
- Inventek Systems (inventek)
- Isentek Inc. (isentek)
- ITE Tech. Inc. (ite)
- JEDEC Solid State Technology Association (jedec)
- Kvaser (kvaser)
- Lattice Semiconductor (lattice)
- Linaro Limited (linaro)
- Linear Technology Corporation (lltc)
- LiteOn OptoElectronics (ltr)
- LiteX SoC builder (litex)
- lowRISC Community Interest Company (lowrisc)
- LuatOS Team (luatos)
- M5Stack (m5stack)
- Maxim Integrated Products (maxim)
- Measurement Specialties (meas)
- MediaTek Inc. (mediatek)
- MEMSIC Inc. (memsic)
- Micro Crystal AG (microcrystal)
- Micro:bit Educational Foundation (microbit)
- Microchip Technology Inc. (microchip)
- Micron Technology Inc. (micron)
- Motorola, Inc. (motorola)
- Murata Manufacturing Co., Ltd. (murata)
- National Semiconductor (national)
- Nordic Semiconductor (nordic)
- Noritake Co., Inc. Electronics Division (noritake)
- Nuclei System Technology (nuclei)
- Nuvoton Technology Corporation (nuvoton)
- NXP Semiconductors (nxp)
- OmniVision Technologies Co., Ltd. (ovti)
- ON Semiconductor Corp. (onnn)
- open-isa.org (openisa)
- OpenCores.org (opencores)
- OpenThread.io (openthread)
- Orise Technology (orisetech)
- Panasonic Corporation (panasonic)
- PixArt Imaging Inc. (pixart)
- Plantower Co., Ltd (plantower)
- Princeton Technology Corp. (ptc)
- QEMU, a generic and open source machine emulator and virtualizer (qemu)
- Qorvo, Inc (formerly Decawave) (decawave)
- Quectel Wireless Solutions Co., Ltd. (quectel)
- QuickLogic Corp. (quicklogic)
- Raspberry Pi Foundation (raspberrypi)
- Raydium Semiconductor Corp. (raydium)
- Realtek Semiconductor Corp. (realtek)
- Renesas Electronics Corporation (renesas)
- Reyax Technology Co., Ltd. (reyax)
- Richtek Technology Corporation (richtek)
- RISC-V Foundation (riscv)
- ROCKTECH DISPLAYS LIMITED (rocktech)
- ROHM Semiconductor Co., Ltd (rohm)
- Sciosense B.V. (sciosense)
- Seeed Technology Co., Ltd (seeed)
- SEGGER Microcontroller GmbH (segger)
- Semtech Corporation (semtech)
- Sensirion AG (sensirion)
- Sequans Communications (sqn)
- Sharp Corporation (sharp)
- Shenzhen Frida LCD Co., Ltd. (frida)
- Shenzhen Huiding Technology Co., Ltd. (goodix)
- Shenzhen Jinghua Displays Electronics Co., Ltd. (jhd)
- Shenzhen Xptek Technology Co., Ltd (xptek)
- Siemens AG (siemens)
- Sierra Wireless (swir)
- SiFive, Inc. (sifive)
- Silicon Laboratories (silabs)
- SIMCom Wireless Solutions Co., LTD (simcom)
- Sino Wealth Electronic Ltd (sinowealth)
- Sitronix Technology Corporation (sitronix)
- Skyworks Solutions, Inc. (skyworks)
- Smart Battery System (sbs)
- Solomon Systech Limited (solomon)
- SparkFun Electronics (sparkfun)
- Standard Microsystems Corporation (smsc)
- StarFive Technology Co. Ltd. (starfive)
- STMicroelectronics (st)
- Synopsys, Inc. (snps)
- Synopsys, Inc. (formerly ARC International PLC) (arc)
- TDK Corporation. (tdk)
- Telink Semiconductor (telink)
- Telit Cinterion (telit)
- Texas Instruments (ti)
- u-blox (u-blox)
- UltraChip Inc. (ultrachip)
- Vishay Intertechnology, Inc (vishay)
- Wistron NeWeb Corporation (wnc)
- WIZnet Co., Ltd. (wiznet)
- Worldsemi Co., Limited (worldsemi)
- Würth Elektronik GmbH. (we)
- X-Powers (x-powers)
- Xen Hypervisor (xen)
- Xilinx (xlnx)
- Zephyr-specific binding (zephyr)
- Zhengzhou Winsen Electronics Technology Co., Ltd. (winsen)
- Unknown vendor