uboot
bashell
这个作者很懒,什么都没留下…
展开
-
DM模型probe的调用时机
版本:uboot2019背景:最近调试gpio驱动发现一直没有进入.probe(),已经确认compatible匹配ok,driver和device已经关联上。但是很艰难才找到调用.probe()的位置。在此记录gpio驱动调用.probed()的流程:gpio_request->gpio_to_device->uclass_first_device->uclass_get_device_tail->device_probe->uclass_get_device原创 2021-03-10 08:50:42 · 742 阅读 · 0 评论 -
uboot DM(驱动模型)的driver和device匹配
@[TOC](uboot MD(驱动模型)的driver和device匹配)uboot MD(驱动模型)的driver和device匹配版本:uboot2019都知道dts各字节的compatible用于与相应驱动做匹配,该字符串完成一致认为匹配上,否则匹配失败。匹配成功后调用驱动的.probe()回调函数。下面记录compatible的匹配:initf_dm->lists_bind_drivers->dm_extended_scan_fdt->dm_scan_fdt_n原创 2021-03-10 08:37:56 · 904 阅读 · 0 评论