• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

uboot_Linux驱动之设备树操作,如何区分同名节点,

沃尔夫斯堡的羊 2021-12-09 浏览量:555

如题,在boot阶段需要某个设备操作禁用,比如emmc设备,现系统中存在两个emmc设备,

/{

   ....

   sdhc_1:sdhci@0x07040000{

   }

   sdhc_2:sdhci@0x08040000{

   }

}

现需要在启动过程中操作第一个设备,如何区分这两个,fdt API函数【获取节点相对于根节点的偏移】fdt_path_offset(fdt"/sdhci")这样?是获取第一个emmc节点的偏移么?还是可以这样设备名称写全fdt_path_offset(fdt"/sdhci@0x07040000​")?

2)设备标签可以作为fdt相关函数的入参,这样 fdt_path_offset(fdt"/sdhc_1")?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:0

相关问题

问题达人换一批

uboot_Linux驱动之设备树操作,如何区分同名节点,