using dtc to decompile the dtb’s
in visionfive-2.5.0.dtb
partitions {
compatible = “fixed-partitions”;
#address-cells = <0x01>;
#size-cells = <0x01>;
spl@0 {
reg = <0x00 0x20000>;
};
uboot@100000 {
reg = <0x100000 0x300000>;
};
data@f00000 {
reg = <0xf00000 0x100000>;
};
};
and in 3.1.5.dtb
partitions {
compatible = “fixed-partitions”;
#address-cells = <0x01>;
#size-cells = <0x01>;
spl@0 {
reg = <0x00 0x40000>;
};
uboot@100000 {
reg = <0x100000 0x300000>;
};
data@f00000 {
reg = <0xf00000 0x100000>;
};
};
this is what maps the mtd* partitions,
so… the chicken comes first…