From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from www6.jnb1.host-h.net (www6.jnb1.host-h.net [196.22.132.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 5CE0EDDDAB for ; Thu, 12 Feb 2009 22:05:22 +1100 (EST) Message-ID: <49940265.1020700@vastech.co.za> Date: Thu, 12 Feb 2009 13:05:09 +0200 From: Pieter MIME-Version: 1.0 To: linuxppc-dev@ozlabs.org Subject: Re: [MPC8272ADS]Problem adding flash partitions inside the device tree References: <8cad0aa0902120123p27cfe32fg6bf08d458178c937@mail.gmail.com> In-Reply-To: <8cad0aa0902120123p27cfe32fg6bf08d458178c937@mail.gmail.com> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms050503060500090803010504" Cc: Jean-Michel Hautbois List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , This is a cryptographically signed message in MIME format. --------------ms050503060500090803010504 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Jean-Michel Hautbois wrote: > Hi everybody ! > I am currently trying to add the support of partitions for the Flash > chip on my MPC8272ADS board (the chips are Sharp LH28F016SCT-L90). > > I have added this part: > > flash@0,0 { > compatible = "jedec-flash"; > reg = <0x0 0x0 0x2000000>; > bank-width = <4>; > device-width = <1>; > > partition@ff800000 { > label = "kernel"; > reg = <0xff800000 0x00400000>; > read-only; > }; > partition@ffc00000 { > label = "user"; > reg = <0xffc00000 0x00300000>; > }; > partition@fff00000 { > label = "u-boot"; > reg = <0xfff00000 0x00100000>; > read-only; > }; > }; > > But when I am compiling, I have these warnings: > Warning (reg_format): "reg" property in > /localbus@f0010100/flash@0,0/partition@ff800000 has invalid length (8 > bytes) (#address-cells == 2, #size-cells == 1) > Warning (reg_format): "reg" property in > /localbus@f0010100/flash@0,0/partition@ffc00000 has invalid length (8 > bytes) (#address-cells == 2, #size-cells == 1) > Warning (reg_format): "reg" property in > /localbus@f0010100/flash@0,0/partition@fff00000 has invalid length (8 > bytes) (#address-cells == 2, #size-cells == 1) > Warning (avoid_default_addr_size): Relying on default #address-cells > value for /localbus@f0010100/flash@0,0/partition@ff800000 > Warning (avoid_default_addr_size): Relying on default #size-cells > value for /localbus@f0010100/flash@0,0/partition@ff800000 > Warning (avoid_default_addr_size): Relying on default #address-cells > value for /localbus@f0010100/flash@0,0/partition@ffc00000 > Warning (avoid_default_addr_size): Relying on default #size-cells > value for /localbus@f0010100/flash@0,0/partition@ffc00000 > Warning (avoid_default_addr_size): Relying on default #address-cells > value for /localbus@f0010100/flash@0,0/partition@fff00000 > Warning (avoid_default_addr_size): Relying on default #size-cells > value for /localbus@f0010100/flash@0,0/partition@fff00000 > > > Can anyone help me ? > I can't understand what the "address-cells" is. > > Thanks in advance ! > Best Regards. > JM You are missing some definitions, The #address-cells and #size-cells = <1>; tis is a snippet of teh dts i defined for my board. flash@0,0 { #address-cells = <1>; #size-cells = <1>; compatible = "cfi-flash"; reg = <0x0 0x0 0x08000000>; bank-width = <4>; device-width = <1>; /* set flash partition to correspond tu mtd parts in u-boot*/ /* 0xf8000000 */ partition@0x0 { label = "factory-image"; reg = <0x00000000 0x01000000>; }; /* 0xf9000000 */ partition@0x01000000 { label = "app-image-1"; reg = <0x01000000 0x01000000>; }; cheers pieter --------------ms050503060500090803010504 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 DvArfkOp0EzAffTasNGx7wAAAAAAAA== --------------ms050503060500090803010504--