Devicetree
 help / color / mirror / Atom feed
From: Angelo <s104259-whZMOeQn8C0@public.gmane.org>
To: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org
Subject: Question on flash node on device tree source
Date: Tue, 8 Sep 2009 12:18:33 +0000 (GMT)	[thread overview]
Message-ID: <859952.87558.qm@web23106.mail.ird.yahoo.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 2218 bytes --]

Hi all.

I need some info about device tree blob.
I'm testing a powerpc board (very similar to mpc512xev) with the following feature:
 - 256MB flash (only 1 bank)

Changes some lines of device tree source about flash

localbus@80000020 {
        compatible = "fsl,mpc5121ads-localbus";
        #address-cells = <2>;
        #size-cells = <1>;
        reg = <0000020 40>;

        ranges = <0 0 fc000000 04000000
              2 0 82000000 00008000>;

        flash@0,0 {
            device_type = "rom";
            compatible = "direct-mapped";
            probe-type = "CFI";
            reg = <0 0 4000000>;
            #address-cells = <1>;
            #size-cells = <1>;
            bank-width = <4>;
            device-width = <2>;
            partitions = <00000000 00040000        // first sector is protected
                      00040000 03c00000        // 60 Mb for filesystem
                      03c40000 00280000        // 2.5 Mb for kernel
                      03ec0000 00040000        // one sector for device tree
                      03f00000 00100000>;    // one Mb for u-boot
            partition-names = "protected", "filesystem", "kernel", "device-tree", "u-boot";
        };
.....
with these changes:
.....
        flash@0,0 {
            device_type = "rom";
            compatible = "direct-mapped";
            probe-type = "CFI";
            reg = <0 0 1000000>;
            #address-cells = <1>;
            #size-cells = <1>;
            bank-width = <1>;
            device-width = <1>;
            partitions = <300000 200000        //uimage
                        400000 3200000>;    // fs
            partition-names = "uimage", "fs";
        };
.....

The problem is that on bootstrap stage, kernel truncate the flash memory to 16MB, so i cannot access to the whole flash. kernel messages:

mtd: partition "fs" extends  beyond the end of device "60000000.flash" size truncated to 0xc00000.

I'd like to know if i have to specify into the dtb file the size of flash mem. What about nand flash controller and its functionality? 
If you have more info about this, please write to me.

Thanks in advance,
@s




      

[-- Attachment #1.2: Type: text/html, Size: 4400 bytes --]

[-- Attachment #2: Type: text/plain, Size: 192 bytes --]

_______________________________________________
devicetree-discuss mailing list
devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org
https://lists.ozlabs.org/listinfo/devicetree-discuss

             reply	other threads:[~2009-09-08 12:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-09-08 12:18 Angelo [this message]
     [not found] ` <859952.87558.qm-NHjxwdBWIhzyX4RqAA4FmIglqE1Y4D90QQ4Iyu8u01E@public.gmane.org>
2009-09-09  4:46   ` Question on flash node on device tree source David Gibson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=859952.87558.qm@web23106.mail.ird.yahoo.com \
    --to=s104259-whzmoeqn8c0@public.gmane.org \
    --cc=devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox