请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5728 工具/软件:Linux
我们使用的 AM5728设计与 EVM 类似。
我们要将 PCIe SS1 SS2设置为两个单独的单通道 RC。
1) 1) dra7驱动程序是否支持此配置?
2) 2)您能否为如何实现这一目标提供帮助?
我们让单控制器双通道模式工作。 我怀疑将其分解为两个控制器需要更改 dra7.dtsi 部分:
pcie1_RC:pcie_rc@51000000{ 兼容="ti、dra7-pcie"; REG =<0x51000000 0x2000>、<0x51002000 0x14c>、$ reg-names ="RC_dbics"、"ti_conf"、"config"; 中断=<0 232 0x4>、<0 233 0x4>; #address-cells =<3>; 大小单元格=<2>; DEVICE_TYPE ="PCI"; 范围=<0x81000000 0 0 0x03000 0 0x0$ 0x82000000 0 0x20013000 0x13000 0 0xF$ #interrupt-cells =<1>; 通道数=<1>; Linux、PCI 域=<0>; ti、hwmds ="pcie1"; PHY =<&pcie1_phy>; PHY-names ="PCIe-phy0"; 中断映射屏蔽=<0 0 0 7>; 中断映射=<0 0 1 &pcie1_INTC 1>、 <0 0 0 2 &pcie1_intc 2>、 <0 0 0 3 &pcie1_intc 3>、 <0 0 0 4 &pcie1_intc 4>; STATUS ="禁用"; pcie1_intc:中断控制器{ 中断控制器; #address-cells =<0>; #interrupt-cells =<1>; }; };