<br />
Thanks for the information.<br />
<br />
Based on your input, I could successfully update the dts file and gpio controller configuration. I verified from the GPIO chip intialized and added properly. But, still Iam getting the message as <br />
"No NAND device found!!!".<br />
<br />
In our system we have two flash NOR connected thru GPCM and NAND device(STM Flash is NAND512W3A2C) connected using UPM.<br />
<br />
NAND Flash starting address: fb000000(64 MB size)<br />
NOR Flash starting address: fa000000 (16 MB size)<br />
<br />
MPC8321E processor's port C, PIN 15 connected to the R/B PIN of NAND Flash.<br />
<br />
Below are the dts file changes in mpc832x_rdb.dts <br />
<br />
DTS File changes:<br />
---------------------------- <br />
qe_pio_c: gpio-controller@1430 {<br />
#gpio-cells = <2>;<br />
compatible = "fsl,mpc8360-qe-pario-bank",<br />
"fsl,mpc8323-qe-pario-bank";<br />
reg = <1430 18>;<br />
gpio-controller;<br />
};<br />
};<br />
localbus@e0005000 {<br />
#address-cells = <1>;<br />
#size-cells = <1>;<br />
compatible = "fsl,elbc","fsl-pq2pro-localbus","simple-bus" ;<br />
reg = ;<br />
interrupts = <4d 8>;<br />
interrupt-parent = < &pic >;<br />
<br />
nand@fb000000 {<br />
compatible = "fsl,upm-nand";<br />
reg = ; /*64MB*/<br />
fsl,upm-addr-offset = <10>;<br />
fsl,upm-cmd-offset = <8>;<br />
<br />
gpios = <&qe_pio_c f 0>;<br />
flash {<br />
compatible = "stm,nand512-a";<br />
};<br />
};<br />
nor@fa000000 {<br />
device_type = "rom";<br />
compatible = "direct-mapped";<br />
reg = ; /*16MB*/<br />
probe-type = "CFI";<br />
bank-width = <2>;<br />
u-boot@0 {<br />
label = "U-Boot";<br />
reg = <0 00080000>; /* 512K */<br />
read-only;<br />
};<br />
fw@80000 {<br />
label = "UCC QE Firmware";<br />
reg = <00080000 00040000>; /* 256K */<br />
read-only;<br />
};<br />
dtb@c0000 {<br />
label = "DTB";<br />
reg = <000c0000 00040000>; /* 256K */<br />
read-only;<br />
};<br />
kernel@100000 {<br />
label = "Kernel";<br />
reg = <00100000 00400000>; /* 4M */<br />
read-only;<br />
};<br />
fs@500000 {<br />
label = "Root File System";<br />
reg = <00500000 00800000>; /* 8M */<br />
};<br />
user@d00000 {<br />
label = "User";<br />
label = "User";<br />
reg = <00d00000 00300000>; /* 3M */<br />
};<br />
};<br />
};<br />
<br />
Please let me know if I missed out anything.<br />
<br />
Regards,<br />
Nanda<br />
<br />
<br />
<br />
<br />
<br><Table border=0 Width=644 Height=57 cellspacing=0 cellpadding=0 style="font-family:Verdana;font-size:11px;line-height:15px;"><TR><td><A HREF="http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?" target="_blank"><IMG SRC="http://sigads.rediff.com/RealMedia/ads/adstream_nx.ads/www.rediffmail.com/signatureline.htm@Middle"></A></td></TR></Table>