当前位置: 技术问答>linux和unix
什么情况下设备节点要写入dts
来源: 互联网 发布时间:2017-03-05
本文导语: LTIB中刚开始接触dts,网上说是有些设备内核启动的时候能检测到,不需要加入到dts中,那么什么节点要加入dts进去呢? 我用的板子上的有一个PCIE转SATA的控制器,需要加入进去么,怎么加? | ...
LTIB中刚开始接触dts,网上说是有些设备内核启动的时候能检测到,不需要加入到dts中,那么什么节点要加入dts进去呢?
我用的板子上的有一个PCIE转SATA的控制器,需要加入进去么,怎么加?
我用的板子上的有一个PCIE转SATA的控制器,需要加入进去么,怎么加?
|
拥有硬件探测机制的总线,例如usb pci ,总线上的设备不需要dts描述
没有探测机制的总线,如i2c ,i2c设备在ppc上应该用dts描述
PCIE转SATA的控制器,控制器本身是pcie设备,又是sata总线的控制器
因为属于pci设备,不需要dts描述
但是pcie控制器本身,在ppc上,一般是cpu前端总线上的设备。这个总线不具备探测设备的能力,你的dts必须描述pcie控制器
arch/powerpc/boot/dts 下有很多,你可以参考,一般dts最后都是pcie控制器的描述
没有探测机制的总线,如i2c ,i2c设备在ppc上应该用dts描述
PCIE转SATA的控制器,控制器本身是pcie设备,又是sata总线的控制器
因为属于pci设备,不需要dts描述
但是pcie控制器本身,在ppc上,一般是cpu前端总线上的设备。这个总线不具备探测设备的能力,你的dts必须描述pcie控制器
arch/powerpc/boot/dts 下有很多,你可以参考,一般dts最后都是pcie控制器的描述