I'm currently adding support to Zyxel NSA310, a Kirkwood-based NAS. In the dtb I've set nand partitions like this (copied from my patch)
+&nand { + status = "okay"; + chip-delay = <35>; + + partition@0 { + label = "uboot"; + reg = <0x0000000 0x0100000>; + read-only; + }; + partition@100000 { + label = "uboot_env"; + reg = <0x0100000 0x0080000>; + }; + partition@180000 { + label = "ubi"; + reg = <0x180000 0x7e00000>; + }; +}; when testing it with ramdisk, I get these nand partitions in the boot log: [ 0.791892] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1 [ 0.798279] nand: Samsung NAND 128MiB 3,3V 8-bit [ 0.802939] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 [ 0.810563] Scanning device for bad blocks [ 0.912527] 9 ofpart partitions found on MTD device orion_nand [ 0.918381] Creating 9 MTD partitions on "orion_nand": [ 0.923564] 0x000000000000-0x000000100000 : "uboot" [ 0.930026] 0x000000100000-0x000000180000 : "uboot_env" [ 0.936337] 0x000000180000-0x000007f80000 : "ubi" [ 0.942391] 0x000000200000-0x000000280000 : "info" [ 0.948252] 0x000000280000-0x000000c80000 : "etc" [ 0.954089] 0x000000c80000-0x000001680000 : "kernel_1" [ 0.960352] 0x000001680000-0x000004640000 : "rootfs1" [ 0.966605] 0x000004640000-0x000005040000 : "kernel_2" [ 0.972911] 0x000005040000-0x000008000000 : "rootfs2" It is basically adding the other stock partitions after mine. My dtb file is #importing a dtsi file, that (among other things) contains the stock nand partition setup. Is there a way to delete nand partitions defined in an upstream #included file? -Alberto _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev