Forums

FAQ: Device Tree, C...
 
Notifications
Clear all

[Sticky] FAQ: Device Tree, Clocks, Regulators, and Pinctrl Debug Order

1 Posts
1 Users
0 Reactions
0 Views
Saeid Yazdani working at an electronics workbench
(@saeid_yazdani)
Member Admin
Joined: 11 years ago
Posts: 37
Topic starter   [#16]

When a Linux peripheral does not probe correctly, I normally check the board description in a strict order: power, clocks, reset, pinctrl, interrupts, then driver binding.

Many long debug sessions collapse quickly once you verify that the hardware description matches the schematic instead of the vendor example board.

  • Confirm regulator names and voltage values
  • Confirm clock parents and rates
  • Confirm reset polarity and ownership
  • Check pinctrl state selection at runtime
  • Inspect kernel logs around probe and deferred probe


   
Quote
Share: