Author: blogic
Date: 2015-10-15 16:38:36 +0200 (Thu, 15 Oct 2015)
New Revision: 47194

Modified:
   branches/chaos_calmer/target/linux/mcs814x/config-3.18
   
branches/chaos_calmer/target/linux/mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb-extender.dts
   branches/chaos_calmer/target/linux/mcs814x/image/Makefile
Log:
mcs814x: use firmware partition splitter on dLAN USB Extender

to avoid editing the dts every time the kernel size changes.
uImage is now bigger than 1MB. Pad uImage to 64k erase block size.

Signed-off-by: G?\195?\188nther Kelleter <[email protected]>

Backport of r46648

Modified: branches/chaos_calmer/target/linux/mcs814x/config-3.18
===================================================================
--- branches/chaos_calmer/target/linux/mcs814x/config-3.18      2015-10-15 
14:38:14 UTC (rev 47193)
+++ branches/chaos_calmer/target/linux/mcs814x/config-3.18      2015-10-15 
14:38:36 UTC (rev 47194)
@@ -159,6 +159,10 @@
 # CONFIG_MTD_IMPA7 is not set
 CONFIG_MTD_JEDECPROBE=y
 CONFIG_MTD_PHYSMAP=y
+# CONFIG_MTD_ROOTFS_SPLIT is not set
+CONFIG_MTD_SPLIT_FIRMWARE=y
+CONFIG_MTD_SPLIT_FIRMWARE_NAME="linux"
+CONFIG_MTD_SPLIT_UIMAGE_FW=y
 CONFIG_MULTI_IRQ_HANDLER=y
 CONFIG_NEED_DMA_MAP_STATE=y
 CONFIG_NEED_KUSER_HELPERS=y

Modified: 
branches/chaos_calmer/target/linux/mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb-extender.dts
===================================================================
--- 
branches/chaos_calmer/target/linux/mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb-extender.dts
       2015-10-15 14:38:14 UTC (rev 47193)
+++ 
branches/chaos_calmer/target/linux/mcs814x/files-3.18/arch/arm/boot/dts/dlan-usb-extender.dts
       2015-10-15 14:38:36 UTC (rev 47194)
@@ -48,14 +48,6 @@
                                                reg = <0x40000 0x10000>;
                                        };
                                        partition@50000 {
-                                               label = "kernel";
-                                               reg = <0x50000 0x100000>;
-                                       };
-                                       partition@150000 {
-                                               label = "rootfs";
-                                               reg = <0x150000 0x3C0000>;
-                                       };
-                                       partition@50001 {
                                                label = "linux";
                                                reg = <0x50000 0x4C0000>;
                                        };

Modified: branches/chaos_calmer/target/linux/mcs814x/image/Makefile
===================================================================
--- branches/chaos_calmer/target/linux/mcs814x/image/Makefile   2015-10-15 
14:38:14 UTC (rev 47193)
+++ branches/chaos_calmer/target/linux/mcs814x/image/Makefile   2015-10-15 
14:38:36 UTC (rev 47194)
@@ -30,7 +30,7 @@
 endef
 
 define Image/Build/Profile/dLAN_USB_Extender
-       dd if=$(KDIR)/uImage-dlan-usb-extender bs=1M conv=sync 
of=$(KDIR)/$(IMG_PREFIX)-dlan-usb-extender-upgrade-$(1).bin
+       dd if=$(KDIR)/uImage-dlan-usb-extender bs=64k conv=sync 
of=$(KDIR)/$(IMG_PREFIX)-dlan-usb-extender-upgrade-$(1).bin
        cat $(KDIR)/root.$(1) >> 
$(KDIR)/$(IMG_PREFIX)-dlan-usb-extender-upgrade-$(1).bin
        cp $(KDIR)/$(IMG_PREFIX)-dlan-usb-extender-upgrade-$(1).bin $(BIN_DIR)/
 endef
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to