This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] J721EXCPXEVM:是否存在使用 GICv3 LPI 的 IO 设备(特定于位置的外围中断)

Guru**** 657500 points
Other Parts Discussed in Thread: J721EXCPXEVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1078091/j721excpxevm-whether-there-is-io-devices-using-gicv3-lpi-locality-specific-peripheral-interrupt

部件号:J721EXCPXEVM
TI Linux SDK 源代码 DTS 定义了 GIC-its,但我没有找到任何使用 GIC-its 的 IO 设备。 您能告诉我哪些设备使用 GIC-its 吗? 非常感谢。
	gic500: interrupt-controller@1800000 {
		compatible = "arm,gic-v3";
		#address-cells = <2>;
		#size-cells = <2>;
		ranges;
		#interrupt-cells = <3>;
		interrupt-controller;
		reg = <0x00 0x01800000 0x00 0x10000>,	/* GICD */
		      <0x00 0x01900000 0x00 0x100000>;	/* GICR */

		/* vcpumntirq: virtual CPU interface maintenance interrupt */
		interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;

		gic_its: gic-its@1820000 {
			compatible = "arm,gic-v3-its";
			reg = <0x00 0x01820000 0x00 0x10000>;
			socionext,synquacer-pre-its = <0x1000000 0x400000>;
			msi-controller;
			#msi-cells = <1>;
		};
	};
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

     PCIe3_RC:PCIe@2930000{
                   兼容="ti,j721e-PCIe-host";
                   REG =<0x00 0x02930000 0x00 0x1000 >,
                         <0x00 0x02937000 0x00 0x400>,
                         <0x00 0x0e800000 0x00 0x00800000>,
                         <0x44 0x10000000 0x00 0x00001000>;
                   reg-names ="INTD_cfg","user_cfg","reg","cfg";
                   interrup-names ="link_state";
                   中断=<GIC_SPI 354 IRQ_TYPE_Edge_Rising >;
                   device_type ="pci";
                   TI,SYSCON-PCIe-Ctrl =<&SCM_conf 0x407c>;
                   最大链路速度=<3>;
                   num-lanes =<2>;
                   电源域=<&K3_PDS 242 TI_SCI_PD_Exclusion>;
                   时钟=<&K3_CLKS 242 1>;
                   时钟名称=“fck”;
                   #address-cells =<3>;
                   #size-单元格=<2>;
                   总线范围=<0x0 0xF>;
                   Vendor-id =<0x104c>;
                   device-id =<0xb00d>;
                   MSI-map =<0x0 &GIC_its 0x30000 0x10000>;

           pcie1_rc:PCIe@2910000 {
                   兼容="ti,j721e-PCIe-host";
                   REG =<0x00 0x02910000 0x00 0x1000>,
                         <0x00 0x02917000 0x00 0x400>,
                         <0x00 0x0d800000 0x00 0x00800000>,
                         0x00 0x18000000 0x00 0x00001000>;
                   reg-names ="INTD_cfg","user_cfg","reg","cfg";
                   interrup-names ="link_state";
                   中断=<GIC_SPI 330 IRQ_TYPE_Edge_Rising >;
                   device_type ="pci";
                   TI,SYSCON-PCIe-Ctrl =<&SCM_conf 0x4074>;
                   最大链路速度=<3>;
                   num-lanes =<2>;
                   电源域=<&K3_PDS 240 TI_SCI_PD_Exclusion>;
                   时钟=<&K3_CLKS 240 1>;
                   时钟名称=“fck”;
                   #address-cells =<3>;
                   #size-单元格=<2>;
                   总线范围=<0x0 0xF>;
                   Vendor-id =<0x104c>;
                   device-id =<0xb00d>;
                   MSI-map =<0x0 &GIC_its 0x10000 0x10000>;
                   DMA 一致性;

    正如您所看到的那样,所有 PCIe RC 实例都使用 GIC_its。

    此致,
    凯尔西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我是指非 PCIe 设备, 我们的非 PCIe 设备使用 GICv3 LPI(特定于位置的外围中断)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    除了 PCIe 设备外,没有其它设备使用此功能。 您的用例需要哪些设备?

    凯尔西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我曾(PCIe EP 设备以太网控制器的以太网控制器:Realtek Semiconductor Co.,Ltd.), 但以太网卡不起作用。您能告诉我   J721EXCPXEVM 可以支持哪些 PCIe EP 设备吗? 谢谢!