Linux内核学习之--UBOOT中DTS的加载及使用

目录

一、引言

二、dtb的加载

1、获取dtb地址
2、分配内存空间,指向成员变量

三、dtb的使用

一、引言

之前在看hdmi框架的时候,发现默认的输出分辨率规格是uboot中传入的,而uboot中的对hdmi的初始化,主要配置也是从dts中的对应节点获得,所以来系统的整理下uboot中dtb的获取及使用

二、dtb的加载

1、获取到dtb的地址

在 uboot 初始化过程中, 需要对 dtb 做两个操作:
1、获取 dtb 的地址
2、验证 dtb 的合法性

这部分过程是在 init_board_f 中实现

static init_fnc_t init_sequence_f[] = {
#ifdef CONFIG_SANDBOX
	setup_ram_buf,
#

你可能感兴趣的:(Linux内核/驱动学习,linux,uboot,dts)