[PATCH 1/4] [POWERPC] 85xx: add board support for the TQM8548 modules
Kumar Gala
galak at kernel.crashing.org
Tue Jun 3 09:13:05 EST 2008
On Jun 1, 2008, at 9:03 PM, 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 <wg at denx.de>
>> + *
>> + * 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]
>> + i2c at 3000 {
>> + #address-cells = <1>;
>> + #size-cells = <0>;
>> + cell-index = <0>;
> [...]
>> + enet0: ethernet at 24000 {
>> + cell-index = <0>;
> [...]
>> + serial0: serial at 4500 {
>> + cell-index = <0>;
> [...]
>> + pci0: pci at e0008000 {
>> + 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).
this is why FSL device tree's have cell-index. We have global control
registers that need to know such things.
- k
More information about the Linuxppc-dev
mailing list