On 12/10/2012 06:20 AM, Michal Simek wrote: > Hi Grant and others, > > I have a question regarding number of cells in ranges property > for pci and pcie nodes. > > Linux pci/pcie powerpc DTSes contain 7 cells (xpedite5370.dts, > sequoia.dts, etc) > but also 6 cells format too (mpc832x_mds.dts) > > Here is shown 6 cells ranges format and describe > http://devicetree.org/Device_Tree_Usage#PCI_Host_Bridge > > And also in documentation in the linux > Documentation/devicetree/bindings/pci/83xx-512x-pci.txt > > Both format uses: > #size-cells = <2>; > #address-cells = <3>; > > What is valid format? Both. 7 cells are valid when the host (parent) bus is 64-bit and 6 cells are valid when the host bus is 32-bit. The ranges property is <<child address> <parent address> <size>>. The parent address #address-cells is taken from the parent node. Rob -- 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