From 0f3c3a5fb2738b25c62eb0ff8ef7d0654c0b9300 Mon Sep 17 00:00:00 2001 From: Adrian Schmutzler Date: Mon, 20 Jul 2020 15:34:04 +0200 Subject: layerscape: harmonize device strings OpenWrt lately has harmonized device (definition) names to the pattern vendor_model to improve overall consistency, also with other values like the DTS compatible. This patch applies that scheme to the layerscape target. Since this (intentionally) creates a bigger overlap between DTS names, compatible, and device definition name, it also moves DEVICE_DTS and SUPPORTED_DEVICES definitions to the Device/Default blocks. Apart from that, it also modifies several packages to use consistent naming in order to keep the $(1) file references working. While at it, remove one layer of complexity for the setup in tfa-layerscape package. Signed-off-by: Adrian Schmutzler --- package/boot/tfa-layerscape/Makefile | 105 +++++++++------------ package/boot/uboot-layerscape/Makefile | 54 +++++------ .../files/fsl_ls1012a-frdm-uEnv.txt | 8 ++ .../files/fsl_ls1012a-frwy-sdboot-uEnv.txt | 8 ++ .../files/fsl_ls1012a-rdb-uEnv.txt | 8 ++ .../files/fsl_ls1021a-iot-sdboot-uEnv.txt | 8 ++ .../files/fsl_ls1021a-twr-sdboot-uEnv.txt | 8 ++ .../files/fsl_ls1021a-twr-uEnv.txt | 8 ++ .../files/fsl_ls1043a-rdb-sdboot-uEnv.txt | 9 ++ .../files/fsl_ls1043a-rdb-uEnv.txt | 9 ++ .../files/fsl_ls1046a-rdb-sdboot-uEnv.txt | 9 ++ .../files/fsl_ls1046a-rdb-uEnv.txt | 9 ++ .../files/fsl_ls1088a-rdb-sdboot-uEnv.txt | 10 ++ .../files/fsl_ls1088a-rdb-uEnv.txt | 10 ++ .../files/fsl_ls2088a-rdb-uEnv.txt | 10 ++ .../uboot-layerscape/files/ls1012afrdm-uEnv.txt | 8 -- .../uboot-layerscape/files/ls1012afrwy-uEnv.txt | 8 -- .../uboot-layerscape/files/ls1012ardb-uEnv.txt | 8 -- .../files/ls1021aiot-sdboot-uEnv.txt | 8 -- .../files/ls1021atwr-sdboot-uEnv.txt | 8 -- .../uboot-layerscape/files/ls1021atwr-uEnv.txt | 8 -- .../files/ls1043ardb-sdboot-uEnv.txt | 9 -- .../uboot-layerscape/files/ls1043ardb-uEnv.txt | 9 -- .../files/ls1046ardb-sdboot-uEnv.txt | 9 -- .../uboot-layerscape/files/ls1046ardb-uEnv.txt | 9 -- .../files/ls1088ardb-sdboot-uEnv.txt | 10 -- .../uboot-layerscape/files/ls1088ardb-uEnv.txt | 10 -- .../uboot-layerscape/files/ls2088ardb-uEnv.txt | 10 -- 28 files changed, 186 insertions(+), 201 deletions(-) create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1012a-frdm-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1012a-frwy-sdboot-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1012a-rdb-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1021a-iot-sdboot-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1021a-twr-sdboot-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1021a-twr-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-sdboot-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-sdboot-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-sdboot-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-uEnv.txt create mode 100644 package/boot/uboot-layerscape/files/fsl_ls2088a-rdb-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1012afrdm-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1012afrwy-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1012ardb-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1021aiot-sdboot-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1021atwr-sdboot-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1021atwr-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1043ardb-sdboot-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1043ardb-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1046ardb-sdboot-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1046ardb-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1088ardb-sdboot-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls1088ardb-uEnv.txt delete mode 100644 package/boot/uboot-layerscape/files/ls2088ardb-uEnv.txt (limited to 'package/boot') diff --git a/package/boot/tfa-layerscape/Makefile b/package/boot/tfa-layerscape/Makefile index 3110a21fc3..b3e947f3b2 100644 --- a/package/boot/tfa-layerscape/Makefile +++ b/package/boot/tfa-layerscape/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=tfa-layerscape PKG_VERSION:=LSDK-20.04 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://source.codeaurora.org/external/qoriq/qoriq-components/atf @@ -37,130 +37,115 @@ define Host/Install $(INSTALL_BIN) $(HOST_BUILD_DIR)/plat/nxp/tools/byte_swap $(STAGING_DIR_HOST)/bin/tfa-byte-swap endef -define Package/tfa-layerscape/ls1012afrdm +define Package/tfa-generic + SECTION:=boot + CATEGORY:=Boot Loaders + DEPENDS:=@TARGET_layerscape_armv8_64b +layerscape-rcw +u-boot-fsl_$(subst tfa-,,$(1)) + VARIANT:=$(subst tfa-,,$(1)) +endef + +define Package/tfa-ls1012a-frdm + $(Package/tfa-generic) TITLE:=NXP LS1012AFRDM Trusted Firmware PLAT:=ls1012afrdm BOOT_MODE:=qspi - BIN_BL2:=build/ls1012afrdm/release/bl2_qspi.pbl - BIN_FIP:=build/ls1012afrdm/release/fip.bin endef -define Package/tfa-layerscape/ls1012ardb +define Package/tfa-ls1012a-rdb + $(Package/tfa-generic) TITLE:=NXP LS1012ARDB Trusted Firmware PLAT:=ls1012ardb BOOT_MODE:=qspi - BIN_BL2:=build/ls1012ardb/release/bl2_qspi.pbl - BIN_FIP:=build/ls1012ardb/release/fip.bin endef -define Package/tfa-layerscape/ls1012afrwy +define Package/tfa-ls1012a-frwy-sdboot + $(Package/tfa-generic) TITLE:=NXP LS1012AFRWY Trusted Firmware PLAT:=ls1012afrwy BOOT_MODE:=qspi - BIN_BL2:=build/ls1012afrwy/release/bl2_qspi.pbl - BIN_FIP:=build/ls1012afrwy/release/fip.bin endef -define Package/tfa-layerscape/ls1043ardb +define Package/tfa-ls1043a-rdb + $(Package/tfa-generic) TITLE:=NXP LS1043ARDB Trusted Firmware PLAT:=ls1043ardb BOOT_MODE:=nor - BIN_BL2:=build/ls1043ardb/release/bl2_nor.pbl - BIN_FIP:=build/ls1043ardb/release/fip.bin endef -define Package/tfa-layerscape/ls1043ardb-sdboot +define Package/tfa-ls1043a-rdb-sdboot + $(Package/tfa-generic) TITLE:=NXP LS1043ARDB SD Boot Trusted Firmware PLAT:=ls1043ardb BOOT_MODE:=sd - BIN_BL2:=build/ls1043ardb/release/bl2_sd.pbl - BIN_FIP:=build/ls1043ardb/release/fip.bin endef -define Package/tfa-layerscape/ls1046ardb +define Package/tfa-ls1046a-rdb + $(Package/tfa-generic) TITLE:=NXP LS1046ARDB Trusted Firmware PLAT:=ls1046ardb BOOT_MODE:=qspi - BIN_BL2:=build/ls1046ardb/release/bl2_qspi.pbl - BIN_FIP:=build/ls1046ardb/release/fip.bin endef -define Package/tfa-layerscape/ls1046ardb-sdboot +define Package/tfa-ls1046a-rdb-sdboot + $(Package/tfa-generic) TITLE:=NXP LS1046ARDB SD Boot Trusted Firmware PLAT:=ls1046ardb BOOT_MODE:=sd - BIN_BL2:=build/ls1046ardb/release/bl2_sd.pbl - BIN_FIP:=build/ls1046ardb/release/fip.bin endef -define Package/tfa-layerscape/ls1088ardb +define Package/tfa-ls1088a-rdb + $(Package/tfa-generic) TITLE:=NXP LS1088ARDB Trusted Firmware PLAT:=ls1088ardb BOOT_MODE:=qspi - BIN_BL2:=build/ls1088ardb/release/bl2_qspi.pbl - BIN_FIP:=build/ls1088ardb/release/fip.bin endef -define Package/tfa-layerscape/ls1088ardb-sdboot +define Package/tfa-ls1088a-rdb-sdboot + $(Package/tfa-generic) TITLE:=NXP LS1088ARDB SD Boot Trusted Firmware PLAT:=ls1088ardb BOOT_MODE:=sd - BIN_BL2:=build/ls1088ardb/release/bl2_sd.pbl - BIN_FIP:=build/ls1088ardb/release/fip.bin endef -define Package/tfa-layerscape/ls2088ardb +define Package/tfa-ls2088a-rdb + $(Package/tfa-generic) TITLE:=NXP LS2088ARDB Trusted Firmware PLAT:=ls2088ardb BOOT_MODE:=nor - BIN_BL2:=build/ls2088ardb/release/bl2_nor.pbl - BIN_FIP:=build/ls2088ardb/release/fip.bin -endef - -define Package/tfa-layerscape/Config - define Package/tfa-$(1) - SECTION:=boot - CATEGORY:=Boot Loaders - TITLE:=$(2) - DEPENDS:=@TARGET_layerscape_armv8_64b +layerscape-rcw +u-boot-$(1) - VARIANT:=$(1) - BIN_BL2:=$(3) - BIN_FIP:=$(4) - endef endef define Build/InstallDev $(INSTALL_DIR) $(STAGING_DIR_IMAGE) - $(CP) $(PKG_BUILD_DIR)/$(BIN_BL2) $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-bl2.pbl - $(CP) $(PKG_BUILD_DIR)/$(BIN_FIP) $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-fip.bin + $(CP) $(PKG_BUILD_DIR)/build/$(PLAT)/release/bl2_$(BOOT_MODE).pbl \ + $(STAGING_DIR_IMAGE)/fsl_$(BUILD_VARIANT)-bl2.pbl + $(CP) $(PKG_BUILD_DIR)/build/$(PLAT)/release/fip.bin \ + $(STAGING_DIR_IMAGE)/fsl_$(BUILD_VARIANT)-fip.bin endef define Build/Compile - $(eval $(Package/tfa-layerscape/$(BUILD_VARIANT))) \ + $(eval $(Package/tfa-$(BUILD_VARIANT))) \ $(MAKE) -C $(PKG_BUILD_DIR) CROSS_COMPILE=$(TARGET_CROSS) \ fip pbl PLAT=$(PLAT) BOOT_MODE=$(BOOT_MODE) \ - RCW=$(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-rcw.bin \ - BL33=$(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-uboot.bin \ + RCW=$(STAGING_DIR_IMAGE)/fsl_$(BUILD_VARIANT)-rcw.bin \ + BL33=$(STAGING_DIR_IMAGE)/fsl_$(BUILD_VARIANT)-uboot.bin \ FIPTOOL=$(STAGING_DIR_HOST)/bin/tfa-fiptool \ CREATE_PBL=$(STAGING_DIR_HOST)/bin/tfa-create-pbl \ BYTE_SWAP=$(STAGING_DIR_HOST)/bin/tfa-byte-swap endef TFAS := \ - ls1012afrdm \ - ls1012ardb \ - ls1012afrwy \ - ls1043ardb \ - ls1043ardb-sdboot \ - ls1046ardb \ - ls1046ardb-sdboot \ - ls1088ardb \ - ls1088ardb-sdboot \ - ls2088ardb + ls1012a-frdm \ + ls1012a-rdb \ + ls1012a-frwy-sdboot \ + ls1043a-rdb \ + ls1043a-rdb-sdboot \ + ls1046a-rdb \ + ls1046a-rdb-sdboot \ + ls1088a-rdb \ + ls1088a-rdb-sdboot \ + ls2088a-rdb $(eval $(call HostBuild)) $(foreach tfa,$(TFAS), \ - $(eval $(Package/tfa-layerscape/$(tfa))) \ - $(eval $(call Package/tfa-layerscape/Config,$(tfa),$(TITLE),$(BIN_BL2),$(BIN_FIP))) \ $(eval $(call BuildPackage,tfa-$(tfa))) \ ) diff --git a/package/boot/uboot-layerscape/Makefile b/package/boot/uboot-layerscape/Makefile index 1cc746f9a6..294045288b 100644 --- a/package/boot/uboot-layerscape/Makefile +++ b/package/boot/uboot-layerscape/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=uboot-layerscape PKG_VERSION:=LSDK-20.04 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://source.codeaurora.org/external/qoriq/qoriq-components/u-boot @@ -27,67 +27,67 @@ define U-Boot/Default ENV_SIZE:=0x2000 endef -define U-Boot/ls1012afrdm +define U-Boot/fsl_ls1012a-frdm NAME:=NXP LS1012AFRDM UBOOT_CONFIG:=ls1012afrdm_tfa ENV_SIZE:=0x40000 endef -define U-Boot/ls1012ardb +define U-Boot/fsl_ls1012a-rdb NAME:=NXP LS1012ARDB UBOOT_CONFIG:=ls1012ardb_tfa ENV_SIZE:=0x40000 endef -define U-Boot/ls1012afrwy +define U-Boot/fsl_ls1012a-frwy-sdboot NAME:=NXP LS1012AFRWY UBOOT_CONFIG:=ls1012afrwy_tfa ENV_SIZE:=0x10000 endef -define U-Boot/ls1043ardb +define U-Boot/fsl_ls1043a-rdb NAME:=NXP LS1043ARDB UBOOT_CONFIG:=ls1043ardb_tfa endef -define U-Boot/ls1043ardb-sdboot +define U-Boot/fsl_ls1043a-rdb-sdboot NAME:=NXP LS1043ARDB SD Card Boot UBOOT_CONFIG:=ls1043ardb_tfa endef -define U-Boot/ls1046ardb +define U-Boot/fsl_ls1046a-rdb NAME:=NXP LS1046ARDB UBOOT_CONFIG:=ls1046ardb_tfa endef -define U-Boot/ls1046ardb-sdboot +define U-Boot/fsl_ls1046a-rdb-sdboot NAME:=NXP LS1046ARDB SD Card Boot UBOOT_CONFIG:=ls1046ardb_tfa endef -define U-Boot/ls1088ardb +define U-Boot/fsl_ls1088a-rdb NAME:=NXP LS1088ARDB UBOOT_CONFIG:=ls1088ardb_tfa endef -define U-Boot/ls1088ardb-sdboot +define U-Boot/fsl_ls1088a-rdb-sdboot NAME:=NXP LS1088ARDB SD Card Boot UBOOT_CONFIG:=ls1088ardb_tfa endef -define U-Boot/ls2088ardb +define U-Boot/fsl_ls2088a-rdb NAME:=NXP LS2088ARDB UBOOT_CONFIG:=ls2088ardb_tfa endef -define U-Boot/ls1021atwr +define U-Boot/fsl_ls1021a-twr NAME:=NXP LS1021ATWR BUILD_SUBTARGET:=armv7 UBOOT_CONFIG:=ls1021atwr_nor ENV_SIZE:=0x20000 endef -define U-Boot/ls1021atwr-sdboot +define U-Boot/fsl_ls1021a-twr-sdboot NAME:=NXP LS1021ATWR SD Card Boot BUILD_SUBTARGET:=armv7 UBOOT_CONFIG:=ls1021atwr_sdcard_ifc @@ -95,7 +95,7 @@ define U-Boot/ls1021atwr-sdboot ENV_SIZE:=0x20000 endef -define U-Boot/ls1021aiot-sdboot +define U-Boot/fsl_ls1021a-iot-sdboot NAME:=NXP LS1021AIOT SD Card Boot BUILD_SUBTARGET:=armv7 UBOOT_CONFIG:=ls1021aiot_sdcard @@ -104,19 +104,19 @@ define U-Boot/ls1021aiot-sdboot endef UBOOT_TARGETS := \ - ls1012afrdm \ - ls1012ardb \ - ls1012afrwy \ - ls1043ardb \ - ls1043ardb-sdboot \ - ls1046ardb \ - ls1046ardb-sdboot \ - ls1088ardb \ - ls1088ardb-sdboot \ - ls2088ardb \ - ls1021atwr \ - ls1021atwr-sdboot \ - ls1021aiot-sdboot + fsl_ls1012a-frdm \ + fsl_ls1012a-rdb \ + fsl_ls1012a-frwy-sdboot \ + fsl_ls1043a-rdb \ + fsl_ls1043a-rdb-sdboot \ + fsl_ls1046a-rdb \ + fsl_ls1046a-rdb-sdboot \ + fsl_ls1088a-rdb \ + fsl_ls1088a-rdb-sdboot \ + fsl_ls2088a-rdb \ + fsl_ls1021a-twr \ + fsl_ls1021a-twr-sdboot \ + fsl_ls1021a-iot-sdboot define Build/InstallDev $(INSTALL_DIR) $(STAGING_DIR_IMAGE) diff --git a/package/boot/uboot-layerscape/files/fsl_ls1012a-frdm-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1012a-frdm-uEnv.txt new file mode 100644 index 0000000000..f33e6a3f5c --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1012a-frdm-uEnv.txt @@ -0,0 +1,8 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffffffffffff +initrd_high=0xffffffffffffffff +qspi_boot=sf probe 0:0;sf read $loadaddr 1000000 2800000;bootm $loadaddr +bootargs=rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=1550000.spi:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(pfe),2m(reserved-2),1m(dtb),-(firmware) +bootcmd=echo starting OpenWrt ...;pfe stop;run qspi_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1012a-frwy-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1012a-frwy-sdboot-uEnv.txt new file mode 100644 index 0000000000..31178df690 --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1012a-frwy-sdboot-uEnv.txt @@ -0,0 +1,8 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffffffffffff +initrd_high=0xffffffffffffffff +sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 +bootcmd=echo starting openwrt ...;pfe stop;run sd_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1012a-rdb-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1012a-rdb-uEnv.txt new file mode 100644 index 0000000000..f109a98b85 --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1012a-rdb-uEnv.txt @@ -0,0 +1,8 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffffffffffff +initrd_high=0xffffffffffffffff +qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mtdblock8 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=1550000.spi:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(pfe),2m(reserved-2),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) +bootcmd=echo starting openwrt ...;pfe stop;run qspi_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1021a-iot-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1021a-iot-sdboot-uEnv.txt new file mode 100644 index 0000000000..7772daa100 --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1021a-iot-sdboot-uEnv.txt @@ -0,0 +1,8 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffff +initrd_high=0xffffffff +sd_boot=mmc read ${fdtaddr} 7800 800;mmc read ${loadaddr} 8000 8000;bootm ${loadaddr} - ${fdtaddr} +bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 +bootcmd=echo starting openwrt ...;run sd_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1021a-twr-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1021a-twr-sdboot-uEnv.txt new file mode 100644 index 0000000000..da286a24ae --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1021a-twr-sdboot-uEnv.txt @@ -0,0 +1,8 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffff +initrd_high=0xffffffff +sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 cma=64M@0x0-0xb0000000 +bootcmd=echo starting openwrt ...;run sd_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1021a-twr-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1021a-twr-uEnv.txt new file mode 100644 index 0000000000..d6c5f56fd9 --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1021a-twr-uEnv.txt @@ -0,0 +1,8 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffff +initrd_high=0xffffffff +nor_boot=cp.b 60f00000 $fdtaddr 100000;cp.b 61000000 $loadaddr 1000000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mtdblock6 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=60000000.nor:1m(rcw),2m(u-boot),1m(u-boot-env),11m(reserved-1),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) cma=64M@0x0-0xb0000000 +bootcmd=echo starting openwrt ...;run nor_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-sdboot-uEnv.txt new file mode 100644 index 0000000000..c1596b506a --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-sdboot-uEnv.txt @@ -0,0 +1,9 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffffffffffff +initrd_high=0xffffffffffffffff +hwconfig=fsl_ddr:bank_intlv=auto +sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 +bootcmd=echo starting openwrt ...;run sd_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-uEnv.txt new file mode 100644 index 0000000000..1214bf40c2 --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1043a-rdb-uEnv.txt @@ -0,0 +1,9 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffffffffffff +initrd_high=0xffffffffffffffff +hwconfig=fsl_ddr:bank_intlv=auto +nor_boot=cp.b 60f00000 $fdtaddr 100000;cp.b 61000000 $loadaddr 1000000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mtdblock8 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=60000000.nor:1m(bl2),4m(fip),1m(u-boot-env),3m(reserved-1),256k(fman),5888k(reserved-2),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) +bootcmd=echo starting openwrt ...;run nor_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-sdboot-uEnv.txt new file mode 100644 index 0000000000..c1596b506a --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-sdboot-uEnv.txt @@ -0,0 +1,9 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffffffffffff +initrd_high=0xffffffffffffffff +hwconfig=fsl_ddr:bank_intlv=auto +sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 +bootcmd=echo starting openwrt ...;run sd_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-uEnv.txt new file mode 100644 index 0000000000..975b1c1e7f --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1046a-rdb-uEnv.txt @@ -0,0 +1,9 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xffffffffffffffff +initrd_high=0xffffffffffffffff +hwconfig=fsl_ddr:bank_intlv=auto +qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mtdblock9 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=1550000.spi-0:1m(bl2),4m(fip),1m(u-boot-env),3m(reserved-1),256k(fman),5888k(reserved-2),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) +bootcmd=echo starting openwrt ...;run qspi_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-sdboot-uEnv.txt new file mode 100644 index 0000000000..2d27f7eb05 --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-sdboot-uEnv.txt @@ -0,0 +1,10 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xa0000000 +initrd_high=0xffffffffffffffff +hwconfig=fsl_ddr:bank_intlv=auto +mc_init=mmc read 80000000 5000 1800;mmc read 80300000 7000 800;fsl_mc start mc 80000000 80300000;mmc read 80400000 6800 800;fsl_mc apply dpl 80400000 +sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 +bootcmd=echo starting openwrt ...;run mc_init;run sd_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-uEnv.txt new file mode 100644 index 0000000000..7ab5550405 --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls1088a-rdb-uEnv.txt @@ -0,0 +1,10 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xa0000000 +initrd_high=0xffffffffffffffff +hwconfig=fsl_ddr:bank_intlv=auto +mc_init=sf probe 0:0;sf read 80000000 a00000 300000;sf read 80300000 e00000 100000;fsl_mc start mc 80000000 80300000;sf read 80400000 d00000 100000;fsl_mc apply dpl 80400000 +qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mtdblock10 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=20c0000.spi-0:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(mc),1m(dpl),1m(dpc),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) +bootcmd=echo starting openwrt ...;run mc_init;run qspi_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/fsl_ls2088a-rdb-uEnv.txt b/package/boot/uboot-layerscape/files/fsl_ls2088a-rdb-uEnv.txt new file mode 100644 index 0000000000..fe2febd2ce --- /dev/null +++ b/package/boot/uboot-layerscape/files/fsl_ls2088a-rdb-uEnv.txt @@ -0,0 +1,10 @@ +fdtaddr=0x8f000000 +loadaddr=0x81000000 +fdt_high=0xa0000000 +initrd_high=0xffffffffffffffff +hwconfig=fsl_ddr:bank_intlv=auto +mc_init=fsl_mc start mc 580a00000 580e00000;fsl_mc apply dpl 580d00000 +nor_boot=cp.b 580f00000 $fdtaddr 100000;cp.b 581000000 $loadaddr 1000000;bootm $loadaddr - $fdtaddr +bootargs=root=/dev/mtdblock9 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS1,115200 mtdparts=580000000.nor:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(mc),1m(dpl),1m(dpc),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) +bootcmd=echo starting openwrt ...;run mc_init;run nor_boot +bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1012afrdm-uEnv.txt b/package/boot/uboot-layerscape/files/ls1012afrdm-uEnv.txt deleted file mode 100644 index f33e6a3f5c..0000000000 --- a/package/boot/uboot-layerscape/files/ls1012afrdm-uEnv.txt +++ /dev/null @@ -1,8 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffffffffffff -initrd_high=0xffffffffffffffff -qspi_boot=sf probe 0:0;sf read $loadaddr 1000000 2800000;bootm $loadaddr -bootargs=rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=1550000.spi:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(pfe),2m(reserved-2),1m(dtb),-(firmware) -bootcmd=echo starting OpenWrt ...;pfe stop;run qspi_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1012afrwy-uEnv.txt b/package/boot/uboot-layerscape/files/ls1012afrwy-uEnv.txt deleted file mode 100644 index 31178df690..0000000000 --- a/package/boot/uboot-layerscape/files/ls1012afrwy-uEnv.txt +++ /dev/null @@ -1,8 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffffffffffff -initrd_high=0xffffffffffffffff -sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 -bootcmd=echo starting openwrt ...;pfe stop;run sd_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1012ardb-uEnv.txt b/package/boot/uboot-layerscape/files/ls1012ardb-uEnv.txt deleted file mode 100644 index f109a98b85..0000000000 --- a/package/boot/uboot-layerscape/files/ls1012ardb-uEnv.txt +++ /dev/null @@ -1,8 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffffffffffff -initrd_high=0xffffffffffffffff -qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mtdblock8 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=1550000.spi:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(pfe),2m(reserved-2),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) -bootcmd=echo starting openwrt ...;pfe stop;run qspi_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1021aiot-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/ls1021aiot-sdboot-uEnv.txt deleted file mode 100644 index 7772daa100..0000000000 --- a/package/boot/uboot-layerscape/files/ls1021aiot-sdboot-uEnv.txt +++ /dev/null @@ -1,8 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffff -initrd_high=0xffffffff -sd_boot=mmc read ${fdtaddr} 7800 800;mmc read ${loadaddr} 8000 8000;bootm ${loadaddr} - ${fdtaddr} -bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 -bootcmd=echo starting openwrt ...;run sd_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1021atwr-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/ls1021atwr-sdboot-uEnv.txt deleted file mode 100644 index da286a24ae..0000000000 --- a/package/boot/uboot-layerscape/files/ls1021atwr-sdboot-uEnv.txt +++ /dev/null @@ -1,8 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffff -initrd_high=0xffffffff -sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 cma=64M@0x0-0xb0000000 -bootcmd=echo starting openwrt ...;run sd_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1021atwr-uEnv.txt b/package/boot/uboot-layerscape/files/ls1021atwr-uEnv.txt deleted file mode 100644 index d6c5f56fd9..0000000000 --- a/package/boot/uboot-layerscape/files/ls1021atwr-uEnv.txt +++ /dev/null @@ -1,8 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffff -initrd_high=0xffffffff -nor_boot=cp.b 60f00000 $fdtaddr 100000;cp.b 61000000 $loadaddr 1000000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mtdblock6 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=60000000.nor:1m(rcw),2m(u-boot),1m(u-boot-env),11m(reserved-1),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) cma=64M@0x0-0xb0000000 -bootcmd=echo starting openwrt ...;run nor_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1043ardb-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/ls1043ardb-sdboot-uEnv.txt deleted file mode 100644 index c1596b506a..0000000000 --- a/package/boot/uboot-layerscape/files/ls1043ardb-sdboot-uEnv.txt +++ /dev/null @@ -1,9 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffffffffffff -initrd_high=0xffffffffffffffff -hwconfig=fsl_ddr:bank_intlv=auto -sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 -bootcmd=echo starting openwrt ...;run sd_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1043ardb-uEnv.txt b/package/boot/uboot-layerscape/files/ls1043ardb-uEnv.txt deleted file mode 100644 index 1214bf40c2..0000000000 --- a/package/boot/uboot-layerscape/files/ls1043ardb-uEnv.txt +++ /dev/null @@ -1,9 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffffffffffff -initrd_high=0xffffffffffffffff -hwconfig=fsl_ddr:bank_intlv=auto -nor_boot=cp.b 60f00000 $fdtaddr 100000;cp.b 61000000 $loadaddr 1000000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mtdblock8 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=60000000.nor:1m(bl2),4m(fip),1m(u-boot-env),3m(reserved-1),256k(fman),5888k(reserved-2),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) -bootcmd=echo starting openwrt ...;run nor_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1046ardb-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/ls1046ardb-sdboot-uEnv.txt deleted file mode 100644 index c1596b506a..0000000000 --- a/package/boot/uboot-layerscape/files/ls1046ardb-sdboot-uEnv.txt +++ /dev/null @@ -1,9 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffffffffffff -initrd_high=0xffffffffffffffff -hwconfig=fsl_ddr:bank_intlv=auto -sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 -bootcmd=echo starting openwrt ...;run sd_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1046ardb-uEnv.txt b/package/boot/uboot-layerscape/files/ls1046ardb-uEnv.txt deleted file mode 100644 index 975b1c1e7f..0000000000 --- a/package/boot/uboot-layerscape/files/ls1046ardb-uEnv.txt +++ /dev/null @@ -1,9 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xffffffffffffffff -initrd_high=0xffffffffffffffff -hwconfig=fsl_ddr:bank_intlv=auto -qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mtdblock9 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=1550000.spi-0:1m(bl2),4m(fip),1m(u-boot-env),3m(reserved-1),256k(fman),5888k(reserved-2),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) -bootcmd=echo starting openwrt ...;run qspi_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1088ardb-sdboot-uEnv.txt b/package/boot/uboot-layerscape/files/ls1088ardb-sdboot-uEnv.txt deleted file mode 100644 index 2d27f7eb05..0000000000 --- a/package/boot/uboot-layerscape/files/ls1088ardb-sdboot-uEnv.txt +++ /dev/null @@ -1,10 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xa0000000 -initrd_high=0xffffffffffffffff -hwconfig=fsl_ddr:bank_intlv=auto -mc_init=mmc read 80000000 5000 1800;mmc read 80300000 7000 800;fsl_mc start mc 80000000 80300000;mmc read 80400000 6800 800;fsl_mc apply dpl 80400000 -sd_boot=mmc read $fdtaddr 7800 800;mmc read $loadaddr 8000 8000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 -bootcmd=echo starting openwrt ...;run mc_init;run sd_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls1088ardb-uEnv.txt b/package/boot/uboot-layerscape/files/ls1088ardb-uEnv.txt deleted file mode 100644 index 7ab5550405..0000000000 --- a/package/boot/uboot-layerscape/files/ls1088ardb-uEnv.txt +++ /dev/null @@ -1,10 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xa0000000 -initrd_high=0xffffffffffffffff -hwconfig=fsl_ddr:bank_intlv=auto -mc_init=sf probe 0:0;sf read 80000000 a00000 300000;sf read 80300000 e00000 100000;fsl_mc start mc 80000000 80300000;sf read 80400000 d00000 100000;fsl_mc apply dpl 80400000 -qspi_boot=sf probe 0:0;sf read $fdtaddr f00000 100000;sf read $loadaddr 1000000 1000000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mtdblock10 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS0,115200 mtdparts=20c0000.spi-0:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(mc),1m(dpl),1m(dpc),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) -bootcmd=echo starting openwrt ...;run mc_init;run qspi_boot -bootdelay=3 diff --git a/package/boot/uboot-layerscape/files/ls2088ardb-uEnv.txt b/package/boot/uboot-layerscape/files/ls2088ardb-uEnv.txt deleted file mode 100644 index fe2febd2ce..0000000000 --- a/package/boot/uboot-layerscape/files/ls2088ardb-uEnv.txt +++ /dev/null @@ -1,10 +0,0 @@ -fdtaddr=0x8f000000 -loadaddr=0x81000000 -fdt_high=0xa0000000 -initrd_high=0xffffffffffffffff -hwconfig=fsl_ddr:bank_intlv=auto -mc_init=fsl_mc start mc 580a00000 580e00000;fsl_mc apply dpl 580d00000 -nor_boot=cp.b 580f00000 $fdtaddr 100000;cp.b 581000000 $loadaddr 1000000;bootm $loadaddr - $fdtaddr -bootargs=root=/dev/mtdblock9 rootfstype=squashfs,jffs2 noinitrd earlycon=uart8250,mmio,0x21c0500 console=ttyS1,115200 mtdparts=580000000.nor:1m(bl2),4m(fip),1m(u-boot-env),4m(reserved-1),3m(mc),1m(dpl),1m(dpc),1m(dtb),16m(kernel),32m(rootfs),48m@0x1000000(firmware) -bootcmd=echo starting openwrt ...;run mc_init;run nor_boot -bootdelay=3 -- cgit v1.2.3