Dear Yiping, thanks for your reply
I resolved the problem by setting
fqd_a
(qman_fqd in dts) address in file Path_To_SDK/QorIQ-SDK-V2.0-20160527-yocto/build_t1042d4rdb/tmp/work-shared/t1042d4rdb/kernel-source/drivers/staging/fsl_qbman/qman_config.c to 0xff6000000 according to QorIQ-SDK2.0 document page 267:

and now qbman and ethernet drivers are initialized and fm1-gb0..4 interfaces can be seen by ifconfig -a (I attached boot and ifconfig log). however I have some problems when I set IP or ping and I asked my problem in another question, thank you for your help :smileyhappy:.
My questions now:
1) is that address the correct one? and should I also set bman_fbpr ,qman_pfdr ,pme_pdsr and pme_sre addresses to some locations in above address map or their must be the default value in dts?
2) I changed address of qman_fqd by setting it in the parser function in qman_config.c driver file, How can I change it through reserved-memory in dts? I change alloc-ranges property to some other value e.g.:
alloc-ranges = <0 0 0x2200000 0x55D4A80>;
but the address does not change.
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
bman_fbpr: bman-fbpr {
compatible = "fsl,bman-fbpr";
alloc-ranges = <0 0 0x10000 0>;
size = <0 0x1000000>;
alignment = <0 0x1000000>;
};
qman_fqd: qman-fqd {
compatible = "fsl,qman-fqd";
alloc-ranges = <0 0 0x10000 0>;
size = <0 0x800000>;
alignment = <0 0x800000>;
};
qman_pfdr: qman-pfdr {
compatible = "fsl,qman-pfdr";
alloc-ranges = <0 0 0x10000 0>;
size = <0 0x2000000>;
alignment = <0 0x2000000>;
};
pme_pdsr: pme-pdsr {
compatible = "fsl,pme-pdsr";
alloc-ranges = <0 0 0x10000 0>;
size = <0 0x1000000>;
alignment = <0 0x1000000>;
};
pme_sre: pme-sre {
compatible = "fsl,pme-sre";
alloc-ranges = <0 0 0x10000 0>;
size = <0 0xa00000>;
alignment = <0 0xa00000>;
};
};
Please accept my apology for text prolongation :smileyhappy:.