[U-Boot] No Partition in Flash Memoery under MTD

Greetings, i am using ELDK 2.6.26 distribution on MPC8349emds, arch = powerpc, cross_compile = ppc_6xx-
i've tried with uImage + FDT blob .dtb + uRamdisk and i've added flash mapping in .dts as follow:
physmap-flash@0xfc000000 { compatible = "amd,am29lv128ml", "cfi-flash"; reg = <0xfc000000 0x04000000>; bank-width = <2>; device-width = <1>; #address-cells = <1>; #size-cells = <1>; uboot@0 { label = "u-boot"; reg = <0 0x000040000>; }; uImage@0x00080000 { label = "uImage"; reg = <0x00080000 0x00100000>; };
uRamdisk@0x00180000 { label = "uRamdisk"; reg = <0x00180000 0x00200000>; }; mds@0x00380000 { label = "MDS Device Tree"; reg = <0x00380000 0x00800000>; }; };
when i boot up the kernel on the board, i tried # cat /proc/mtd dev: size erasesize name mtd0: 04000000 00020000 "physmap-flash.0"
and
# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/ram0 5040 3756 1284 75% /
it does not shows flash device with df, and no partition under /proc/mtd, can anybody help?
in advance, thank you.

Hello,
FlyingWoWings wrote:
Greetings, i am using ELDK 2.6.26 distribution on MPC8349emds, arch = powerpc, cross_compile = ppc_6xx-
i've tried with uImage + FDT blob .dtb + uRamdisk and i've added flash mapping in .dts as follow:
physmap-flash@0xfc000000 { compatible = "amd,am29lv128ml", "cfi-flash"; reg = <0xfc000000 0x04000000>; bank-width = <2>; device-width = <1>; #address-cells = <1>; #size-cells = <1>; uboot@0 { label = "u-boot"; reg = <0 0x000040000>; }; uImage@0x00080000 { label = "uImage"; reg = <0x00080000 0x00100000>; };
uRamdisk@0x00180000 { label = "uRamdisk"; reg = <0x00180000 0x00200000>; }; mds@0x00380000 { label = "MDS Device Tree"; reg = <0x00380000 0x00800000>; };
};
when i boot up the kernel on the board, i tried # cat /proc/mtd dev: size erasesize name mtd0: 04000000 00020000 "physmap-flash.0"
and
# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/ram0 5040 3756 1284 75% /
it does not shows flash device with df, and no partition under /proc/mtd, can anybody help?
in advance, thank you.
Is CONFIG_MTD_OF_PARTS turned on in your .config file? I think this is the feature that allows the kernel to get mtd partition information from the dtb blob.
participants (2)
-
FlyingWoWings
-
richardretanubun