Zephyr Project
3.0.0

Contents

  • Introduction
  • Getting Started Guide
  • Contribution Guidelines
  • Development and Contribution Process
  • Build and Configuration Systems
  • Application Development
  • API Reference
    • API Status and Guidelines
    • Audio
    • Asynchronous Notifications
    • Bluetooth
    • Controller Area Network (CAN)
    • Crypto
    • Devicetree
      • Devicetree API
    • Device Driver Model
    • Display Interface
    • Error Detection And Correction (EDAC)
    • File Systems
    • Iterable Sections
    • Formatted Output
    • Kernel Services
    • C standard library
    • Logging
    • Memory Management
    • Miscellaneous
    • Data Structures
    • Modbus
    • Networking
    • Peripherals
    • Pin Control
    • Power Management
    • Random Number Generation
    • Resource Management
    • Shell
    • Storage
    • Task Watchdog
    • Time Utilities
    • USB device support
    • User Mode
    • Utilities
    • Settings
    • Executing Time Functions
    • Virtualization
  • User and Developer Guides
  • Security
  • Samples and Demos
  • Supported Boards
  • Release Notes
Zephyr Project
  • »
  • API Reference »
  • Devicetree
  • View page source

Devicetree

This is reference documentation for devicetree as it is used for Zephyr development. For a high-level guide, see Devicetree Guide. For a platform-independent specification, see the Devicetree specification.

  • Devicetree API
    • Generic APIs
      • Node identifiers and helpers
      • Property access
      • ranges property
      • reg property
      • interrupts property
      • For-each macros
      • Existence checks
      • Inter-node dependencies
      • Bus helpers
    • Instance-based APIs
    • Hardware specific APIs
      • Clocks
      • DMA
      • Fixed flash partitions
      • GPIO
      • IO channels
      • Pinctrl (pin control)
      • PWM
      • SPI
    • Chosen nodes
Next Previous

© Copyright 2015-2022 Zephyr Project members and individual contributors. Last updated on Apr 01, 2022.

Zephyr Project
Bridle
Kconfig Reference
Devicetree Bindings