概述
从底板手册上可知内核上有一个SATA接口,一个SATA电源接口,SATA原理图在HDMI页。部分工程是用不到SATA的,所以记录一下关闭它的过程。
关闭流程
原理图
第一步还是查看原理图,先确定它的连接,在底板原理图里它是这样的:
其电源部分对外有8.4V和5.0V供电,供电不受控。信号由两对差分信号线组成。若操这个图的话需要注意差分阻抗的处理。
设备树
SATA的设备树很好关闭,它在主设备树里是以子设备树的形式被包含进来的,如下图,把它注释掉即可。
内核驱动
现在我们查看内核驱。还是使用指令 "./build.sh kernel-config" 进入到配置界面,然后通过搜索指令查询关键字“sata” 。可以看到结果如下图。内容太长就不全截图了。
总体来说分部在PHY子系统和sata子系统中。首先我们到phy子系统关闭sata所引用的combphy的驱动支持,如下图。
另外就是SATA平台的支持,这里我们把它完全关闭,如下图。
编译
经过编译烧写验证,核心板启动正常,工作正常。