mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 23:42:43 +00:00
apm821xx: use nested fixed-partitions
This makes it possible to fix Netgear WNDAP620+660 DTS ugliness. Bring back the dtb and firmware partitions for the WNDR4700. Thank you, mans0n. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
This commit is contained in:
parent
8f6e2bb178
commit
d65bafa34b
@ -52,23 +52,27 @@
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@110000,0 {
|
||||
partition@110000 {
|
||||
label = "firmware";
|
||||
reg = <0x00110000 0x01ac0000>;
|
||||
};
|
||||
|
||||
partition@110000,1 {
|
||||
/*
|
||||
* The u-boot bootloader will look at this
|
||||
* offset (0x110000) for an uImage binary.
|
||||
*/
|
||||
label = "kernel";
|
||||
reg = <0x00110000 0x005f0000>;
|
||||
};
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@700000 {
|
||||
label = "ubi";
|
||||
reg = <0x00700000 0x014d0000>;
|
||||
partition@0 {
|
||||
/*
|
||||
* The u-boot bootloader will look at this
|
||||
* offset (0x110000) for an uImage binary.
|
||||
*/
|
||||
label = "kernel";
|
||||
reg = <0x00000000 0x005f0000>;
|
||||
};
|
||||
|
||||
partition@5f0000 {
|
||||
label = "ubi";
|
||||
reg = <0x005f0000 0x014d0000>;
|
||||
};
|
||||
};
|
||||
|
||||
partition@1bd0000 {
|
||||
|
@ -187,22 +187,41 @@
|
||||
};
|
||||
|
||||
partition@180000 {
|
||||
label = "kernel";
|
||||
reg = <0x00180000 0x00380000>;
|
||||
label = "firmware";
|
||||
reg = <0x00180000 0x01860000>;
|
||||
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "kernel";
|
||||
reg = <0x00000000 0x00380000>;
|
||||
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
/*
|
||||
* device-tree is @ 0x00180000 - 0x0019ffff
|
||||
* kernel starts from 0x20000.
|
||||
* this is coded into netgear's u-boot.
|
||||
*/
|
||||
partition@0 {
|
||||
label = "dtb";
|
||||
reg = <0x00000000 0x20000>;
|
||||
};
|
||||
/*
|
||||
* device-tree is @ 0x00180000 - 0x001fffff
|
||||
* kernel starts from 0x200000.
|
||||
* this is coded into netgear's u-boot.
|
||||
*
|
||||
* this partition will also contain a
|
||||
* fake/empty rootfs at the end to fool
|
||||
* Netgear's uboot rootfs integrety checks.
|
||||
*/
|
||||
};
|
||||
};
|
||||
|
||||
partition@500000 {
|
||||
label = "ubi";
|
||||
reg = <0x00500000 0x014e0000>;
|
||||
partition@380000 {
|
||||
label = "ubi";
|
||||
reg = <0x00380000 0x014e0000>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user