> On 05/08/2013 04:57 AM, Jay Agarwal wrote: > > - Enable PCIe controller on Cardhu > > - Only port 2 is connected on this board > > - Add regulators required for Tegra30 > > - Patch is based on remotes/gitorious_thierryreding_linux/tegra/next > > - and should be applied on top of this. > > > diff --git a/arch/arm/boot/dts/tegra30-cardhu.dtsi > > b/arch/arm/boot/dts/tegra30-cardhu.dtsi > > > + pcie-controller { > > + status = "okay"; > > + pex-clk-supply = <&pex_hvdd_3v3_reg>; > > + vdd-supply = <&ldo1_reg>; > > + avdd-supply = <&ldo2_reg>; > > + > > + pci@3,0 { > > + status = "okay"; > > + }; > > + }; > > So, if I apply this series, I do see the PCIe bridge and Ethernet device get > enumerated, but I don't see the USB3 controller get enumerated. I believe > that is a PCIe device behind the same bridge on the same Tegra PCIe port. > Shouldn't this device show up? [>] I have also reproduced this problem. I see somehow no non-prefetchable memory is assigned to any of pcie devices. Probably that is the reason for USB3 (pci 0000:04:00.0) not getting enumerated since it uses only non-prefetchable memory. -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html