Thread (1 message) 1 message, 1 author, 2012-06-12

Re: [PATCH v2 09/10] ARM: tegra: harmony: Initialize PCIe from DT

From: Stephen Warren <hidden>
Date: 2012-06-12 15:38:44
Also in: linux-arm-kernel, linux-pci, linux-tegra

Possibly related (same subject, not in this thread)

On 06/11/2012 11:48 PM, Thierry Reding wrote:
* Stephen Warren wrote:
quoted
On 06/11/2012 09:05 AM, Thierry Reding wrote:
quoted
With the device tree support in place, probe the PCIe
controller from the device tree and remove the corresponding
workaround in the board file.
quoted
diff --git a/arch/arm/boot/dts/tegra-harmony.dts
b/arch/arm/boot/dts/tegra-harmony.dts
quoted
+	pci_vdd_reg: fixedregulator@0 {
I think that'd usually just be "regulator@0".

If you need the "@0" part to differentiate between multiple
regulators, the node needs a reg property too:

reg = <0 0>;

although then I wonder about putting the regulator under the root
node, since the address wouldn't really make sense...
Perhaps we should add a new "regulators" node under the root node
to collect this kind of regulators that don't fit anywhere else.
Looking at the code, something like this should work:

/ { ...

regulators { compatible = "simple-bus"; #address-cells = <1>; 
#size-cells = <0>;

pci_vdd_reg: regulator@0 { reg = <0>; }; }; };
That seems like a good idea, and there's certainly precedent for doing
exactly that in other ARM .dts files already.

To maintain .dts alphabetical sorting of non-addressed nodes, this new
node should slot in just before the sound node, near the end of the file.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help