1500b7d5c8
Broadcom Northstar family of SoCs is most commonly used for home routers. It's an ARM platform with Cortex-A9 CPU(s). All known Northstar devices come with CFE bootloader which almost always expects a TRX firmware format (with exception for D-Link). Some vendors (like Luxul and Netgear) wrap TRX in their own containers. This board code provides: 1. Minimal kernel with support for on-SoC blocks. It enables Linux drivers for SoC, watchdog, Ethernet, switch, USB, PCIe, LEDs). 2. Post image script building firmware images. In uses Buildroot packages tools (lzma_alone, otrx, lxlfw) to build bootloader-compatible images that can be flashed. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15 lines
547 B
Plaintext
15 lines
547 B
Plaintext
BR2_arm=y
|
|
BR2_cortex_a9=y
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/broadcom/northstar/post-image.sh"
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/broadcom/northstar/linux.config"
|
|
BR2_LINUX_KERNEL_APPENDED_ZIMAGE=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm4708-smartrg-sr400ac bcm47094-luxul-xwr-3150-v1"
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
BR2_TARGET_ROOTFS_UBI=y
|
|
BR2_TARGET_ROOTFS_UBI_SUBSIZE=2048
|
|
BR2_TARGET_ROOTFS_UBIFS_LEBSIZE=0x1f000
|
|
BR2_PACKAGE_HOST_FIRMWARE_UTILS=y
|
|
BR2_PACKAGE_HOST_LZMA_ALONE=y
|