* Stephen Warren wrote: > On 03/08/2012 07:51 AM, Thierry Reding wrote: > > This commit adds support for instantiating the Tegra PCIe controller > > from a device tree. > > > > Signed-off-by: Thierry Reding <thierry.reding@xxxxxxxxxxxxxxxxx> > > > diff --git a/Documentation/devicetree/bindings/pci/tegra-pcie.txt b/Documentation/devicetree/bindings/pci/tegra-pcie.txt > > > +NVIDIA Tegra PCIe controller > > + > > +Required properties: > > +- compatible: "nvidia,tegra20-pcie" > > +- reg: physical base address and length of the controller's registers > > +- interrupts: the interrupt outputs of the controller > > + > > +Optional properties: > > +- pex-clk-supply: supply voltage for internal reference clock > > +- vdd-supply: power supply for controller (1.05V) > > Mark, Liam, > > Should those *-supply properties really be optional? I got the > impression talking to Mark in a different thread that all regulators > should exist, although their implementation may be via a fixed > regulator, with no GPIO, as determined by the board design. If I read the TrimSlice code correctly, there is no regulator setup required to make PCIe work there presumably because they hardwire the proper voltages. On the other hand, maybe a better solution in this case would be to use the dummy regulator in those cases. Thierry
Attachment:
pgp2FexccFJbq.pgp
Description: PGP signature