David Gibson wrote: > On Fri, May 30, 2008 at 08:49:45AM +0200, Wolfgang Grandegger wrote: >> This patch adds support for the TQM8548 modules from TQ-Components >> GmbH (http://www.tqc.de). > > [snip] >> index 0000000..d09250a >> --- /dev/null >> +++ b/arch/powerpc/boot/dts/tqm8548.dts >> @@ -0,0 +1,370 @@ >> +/* >> + * TQM8548 Device Tree Source >> + * >> + * Copyright 2006 Freescale Semiconductor Inc. >> + * Copyright 2008 Wolfgang Grandegger <[EMAIL PROTECTED]> >> + * >> + * This program is free software; you can redistribute it and/or modify it >> + * under the terms of the GNU General Public License as published by the >> + * Free Software Foundation; either version 2 of the License, or (at your >> + * option) any later version. >> + */ >> + >> +/dts-v1/; > > [snip] >> + [EMAIL PROTECTED] { >> + #address-cells = <1>; >> + #size-cells = <0>; >> + cell-index = <0>; > [...] >> + enet0: [EMAIL PROTECTED] { >> + cell-index = <0>; > [...] >> + serial0: [EMAIL PROTECTED] { >> + cell-index = <0>; > [...] >> + pci0: [EMAIL PROTECTED] { >> + cell-index = <0>; > > You have a whole lot of 'cell-index' properties through both these > trees, and they all look wrong. cell-index is a hack, which should be > avoided wherever practical - it should only be used when the index is > used to offset into some global register block, never simply to > differentiate (use reg for that) or name the devices (use aliases for > that).
OK, I can remove them from the TQM85*.dts files but I think the problem is more general. It seems to be frequently used for similar purposes, also in the code, at least in 2.6.26-rc4: $ cd linux-2.6/arch/powerpc/boot/dts $ grep -l 'cell-index' *.dts | wc -l 58 Wolfgang _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev