Thanks
@yipingwangI have the following ifc node in the DTS file
&ifc {
status = "okay";
#address-cells = <2>;
#size-cells = <1>;
/* NAND Flashes, SRAM and FPGA on board */
//ranges = <0x0 0x0 0x00000006 0x20000000 0x40000000
// 0x1 0x0 0x0 0x60000000 0x00080000
// 0x2 0x0 0x0 0x70000000 0x00020000>;
ranges = <0x0 0x0 0x0 0x70000000 0x10000000
0x1 0x0 0x0 0x60000000 0x00080000
0x2 0x0 0x0 0x60100000 0x00020000>;
nand@0,0 {
compatible = "fsl,ifc-nand";
#address-cells = <1>;
#size-cells = <1>;
reg = <0x0 0x0 0x10000000>;
};
sram@1,0 {
compatible = "renesas,rmlv0416egsb";
#address-cells = <1>;
#size-cells = <1>;
reg = <0x1 0x0 0x00080000>;
};
fpga: board-control@2,0 {
compatible = "nec,gcd-cp30-fpga";
reg = <0x2 0x0 0x0020000>;
};
};
Its mean NAND device is attached with CS0 and NAND_BASE base address is 0x70000000
is this understanding correct?