PCI-E驱动开发¶
概述
TB-96AI开发板上支持GEN2,4lane的标准PCIE接口。
设备树
1 2 3 4 5 6 7 8 | &pcie0 {
ep-gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
num-lines = <4>;
max-link-speed = <2>;
pinctrl-names = "default";
pinctrl-0 = <&pcie_clkreqn_cpm &pcie_ep>;
status = "okay";
};
|
ep-gpios:PERST;
num-lines:支持的lane数量,最大支持4lanes;
max-link-speed:支持的速率,1:GEN1,2:GEN2
配置驱动(以rtl8169为例):
在menuconfig选择插入PCIE的设备驱动:
lspci可以看到系统检测到的pcie设备:
查看网口设备: