This patch set adds support for the BCM53xx-based D-Link DIR-890L router to OpenWrt. It's one of the devices that DD-WRT would at one point support.
The kernel image grew bigger than what the built-in bootloader SEAMA loader could handle, so I had to first add BCM53xx ARM (Northstar) support to U-Boot, which is the first patch in the patch set. I don't know if the already supported DIR-885L also has this problem, I guess so. If it does, I can easily fix it up as well. (I added hooks for it and explanations on how to do it, pretty easily.) Now the built-in bootloader loads U-Boot and U-Boot will load the kernel. The built-in bootloader is in NOR flash and the image we create with U-Boot+kernel+rootfs is in the bigger NAND flash. The flash is standard OpenWrt split NAND partition using UBIFS for the rootfs on the NAND chip. Linus Walleij (4): uboot-bcm53xx: Add U-Boot for NorthStar BCM53xx bcm53xx: Add support for D-Link DIR-890L bcm53xx: dir885/dir890: Tag both partitions as SEAMA bcm53xx: Add network configuration for DIR-890L .github/labeler.yml | 1 + package/boot/uboot-bcm53xx/Makefile | 37 + ...0001-nand-brcmnand-add-iproc-support.patch | 199 ++++++ ...nand_base-Handle-algorithm-selection.patch | 80 +++ ...t-device-tree-for-Broadcom-Northstar.patch | 659 ++++++++++++++++++ ...port-for-the-Broadcom-Northstar-SoCs.patch | 66 ++ ...ard-Add-new-Broadcom-Northstar-board.patch | 372 ++++++++++ .../bcm53xx/base-files/etc/board.d/02_network | 5 + .../base-files/etc/uci-defaults/09_fix_crc | 3 +- .../base-files/lib/upgrade/platform.sh | 1 + target/linux/bcm53xx/image/Makefile | 21 + ...-BCM5301X-Describe-partition-formats.patch | 15 +- 12 files changed, 1456 insertions(+), 3 deletions(-) create mode 100644 package/boot/uboot-bcm53xx/Makefile create mode 100644 package/boot/uboot-bcm53xx/patches/0001-nand-brcmnand-add-iproc-support.patch create mode 100644 package/boot/uboot-bcm53xx/patches/0002-mtd-rawnand-nand_base-Handle-algorithm-selection.patch create mode 100644 package/boot/uboot-bcm53xx/patches/0003-arm-dts-Import-device-tree-for-Broadcom-Northstar.patch create mode 100644 package/boot/uboot-bcm53xx/patches/0004-arm-Add-support-for-the-Broadcom-Northstar-SoCs.patch create mode 100644 package/boot/uboot-bcm53xx/patches/0005-board-Add-new-Broadcom-Northstar-board.patch -- 2.34.1 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel