RK3568设备树增加SD卡描述信息

在调试新板卡时,有两个SD卡卡槽。

第一个SD卡槽原理图如下:

此处可以看到检测管脚。该SD卡的设备树信息已经在rk3568-qm-core.dtsi文件中填充好

其中pinctl-0节点对应的信息在文件rk3568-pinctl.dtsi文件中存在。如下图:

在系统烧写好以后,SD卡1的卡槽可以直接使用。

第二个SD卡的链接原理图,如下所示:

需要将其定义在板级设备树dts文件中。仿照sdmmc0的方式。如下图

红框中的sd-uhs-sdr104属性,代表支持SDIO3.0协议的模式,需要去掉。否则会导致SD卡初始化的时候失败。如果要配置该属性,需要确保芯片支持 SD3.0 模式 (3288,3328,3399,3368) ,并且需要配置 vqmmc 这一路的 SDMMC 控制器的 IO 电源。

pinctl-0属性中的内容对应文件rk3568-pinctl.dtsi中,如下图所示:

在rk3568.dtsi文件中,则是已经定义了sdmmc2设备节点,(sdmmc0和sdmmc1也在该文件中定义)如下图所示:

后续的板级设备树文件中,是对该节点的内容补充。并使能(status = okey)。

可以通过compatible属性,查找其驱动程序。该驱动是瑞芯微官方完成的。

此外,还需要定义其电源供电管脚,开机自动上电。在板级设备树文件中,如下图所示:

以前,在该部分连接的是一个sata盘,现在此部分被修改为使用SD卡。需要将sata描述信息中与sdmmc2相冲突的引脚全部删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值