aboutsummaryrefslogtreecommitdiff
path: root/target/linux/ixp4xx/image/Makefile
Commit message (Collapse)AuthorAge
* ixp4xx: Break out mv88e6060 DSA switch to packageLinus Walleij2025-01-02
| | | | | | | | | | | | | Just one of the devices uses the Marvell MV88E6060 DSA switch so break this out from the generic kernel config and into a package selected only by that single device and probed at boot instead. The big win is from being able to drop the dsa_core (~600KB) kernel module out of the common kernel on devices with no DSA switch. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ixp4xx: Support sysupgrade on WG302 v1Linus Walleij2025-01-02
| | | | | | | | The WG302 v1 have a separate rootfs partition that we simply just upgrade with a new rootfs image. The kernel need to be updated on the TFTP server. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ixp4xx: Add back support for Netgear WG302 v1Linus Walleij2025-01-02
| | | | | | | | | | The WG302 v1 has 32MB of RAM so it can easily run OpenWrt, however it lacks much flash: only 8 MB. By just using the flash for rootfs and booting a kernel over TFTP it works just fine. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ixp4xx: Add back support for D-Link DSM G600 ALinus Walleij2024-05-25
| | | | | | | | | OpenWrt supported the D-Link DSM G600 A in the past. It has 64 MB of RAM and 16 MB of flash so it will run just fine, and should be quite usable with a rootfs on an external harddrive. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ixp4xx: Add back support for Freecom FSG-3Linus Walleij2024-05-25
| | | | | | | | | | | | | | | | | | | | | | | | OpenWrt supported the Freecom FSG-3 in the past. It has 64 MB of RAM so will run fine, but the bare 4 MB of flash makes it a non-default target. The generated compressed image is currently below 4MB (just 3.3 MB) though, so it should be possible to flash just fine with a rootfs on a harddrive or USB stick, which is what the FSG-3 used in the past as well. The device has a WAN port on eth0 and three LAN ports on eth1. The LAN ports are probably a DSA switch but the old OpenWrt base never activated that, instead it relies on boot defaults. Due to questionable usablity without tweaking and further work this image is not built by default, but made available for developers who know what they are doing. The TAR+CRC image generation is a rewritten version of the earlier support code. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ixp4xx: Add back support for Iomega NAS100DLinus Walleij2024-05-25
| | | | | | | | | | | | OpenWrt supported the Iomega NAS100D in the past and it has 64 MB of RAM so if booted from a harddrive it will probably work just fine. The APEX boot loader already has a build variant for this machine that we can just pick up and use. This device has a single ethernet port so bring this online with DHCP as expected for a NAS device. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ixp4xx: Bump to kernel v6.6Linus Walleij2024-05-20
| | | | | | | | | | | | The IXP4xx is well supported upstream and can readily be supported with kernel v6.6. To simplify things after the DTS directory was renamed, switch to v6.6 only. Bring in some outstanding patches. Tested on the Gateworks GW2348-4. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ixp4xx: Add USRobotics USR8200 supportLinus Walleij2023-10-25
| | | | | | | This brings back USRobotics USR8200 support to the IXP4xx target. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* ixp4xx: Resurrect IXP4xx support using device treeLinus Walleij2023-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This resurrects the support for IXP4xx using device tree rather than the old (deleted) board files. The final pieces of IXP4xx board files were deleted in Linux v5.19. Ext4 root filesystems on CF and USB are supported by the default config. We support these three initial targets: - The Gateworks Avila GW2348 reference design has 64MB of RAM and 32MB of flash and also supports USB and CompactFlash. - The Gateworks Cambria GW2358 reference design has 128MB of RAM and 32MB of flash and also supports USB and CompactFlash. - The old and stable Linksys NSLU2 works fine as well, albeit it only has 32MB of RAM so it has been marked as non-default. The 8MB of flash can only fit the kernel, so it has been patched to boot from exteral media on USB. I have used it successfully as a NAS with ksmbd and LUCI web API, see: https://dflund.se/~triad/krad/ixp4xx/ Signed-off-by: Howard Harte <hharte@magicandroidapps.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Tomasz Maciej Nowak <tmn505@gmail.com>
* ixp4xx: remove unmaintained targetAdrian Schmutzler2020-01-08
| | | | | | | | | | | This target is still on kernel 4.9, and it looks like there is no active maintainer for this target anymore. Remove the code and all the packages which are only used by this target. To add this target to OpenWrt again port it to a recent and supported kernel version. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
* ixp4xx: put apex images into image staging directoryJo-Philipp Wich2017-01-27
| | | | | | | | | | | | Do not put the apex images into the kernel build directory as this directory might get removed after kernel updates while the apex packages InstallDev recipe is not getting re-executed because it is still considered current, leading to image build failures later on due to missing images. To ensure that built bootloader images persist over kernel version updates in the buildroot, put them into the new STAGING_DIR_IMAGE directory. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* ixp4xx: fix initramfs buildsFelix Fietkau2016-01-31
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48576
* ixp4xx: fix imagebuilderJohn Crispin2015-05-29
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 45826
* ixp4xx: use common image prefixJo-Philipp Wich2015-05-27
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 45785
* targets: prepare for supporting normal and initramfs imagesFlorian Fainelli2013-06-27
| | | | | | | | | | | | In order to support both normal images and initramfs, ensure that each target sets KERNELNAME properly so that the generic kernel building code can copy the corresponding files over $(KDIR) with the appropriate extension. Update the various paths to the kernel and wrapper images from $(LINUX_DIR)/arch/$(ARCH)/boot/$(foo) to $(KDIR)/$(foo). Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 37049
* ixp4xx: add sysupgrade supportFelix Fietkau2012-10-17
| | | | | | | | | | | Signed-off-by: Tim Harvey <tharvey@gateworks.com> target/linux/ixp4xx/base-files/lib/ixp4xx.sh | 25 ++ target/linux/ixp4xx/base-files/lib/upgrade/platform.sh | 156 +++++++++++++++++ target/linux/ixp4xx/image/Makefile | 11 + 3 files changed, 192 insertions(+) SVN-Revision: 33828
* linux/ixp4xx: fix am apex image make bugAlexandros C. Couloumbis2010-09-04
| | | | SVN-Revision: 22920
* target/ixp4xx: fix image building after r20834 (closes: #7157)Nicolas Thill2010-04-14
| | | | SVN-Revision: 20854
* define a shared IMG_PREFIX variable used as a basename for image files, it ↵Nicolas Thill2010-04-12
| | | | | | contains board & subtarget infos (if appropriate) allowing subtargets to share the same bin directory without overwriting each other's files SVN-Revision: 20834
* ixp4xx: do not delete /var, /jffs, /rom - it breaks non-freecom imagesFelix Fietkau2009-04-06
| | | | SVN-Revision: 15118
* ixp4xx: don't leave zImage on the rootfs for images other than the freecom oneFelix Fietkau2009-04-06
| | | | SVN-Revision: 15117
* ixp4xx: make apex optional, clean up the makefile - fixes spurious ↵Felix Fietkau2009-04-06
| | | | | | recompilation issues SVN-Revision: 15115
* do not use --owner=root or --group=root when running tar. it does not work ↵Felix Fietkau2009-03-23
| | | | | | on systems that name their root group differently SVN-Revision: 14995
* ixp4xx/image: Initial support for fsg3 webupgrade imagesRod Whitby2009-03-22
| | | | SVN-Revision: 14962
* Add support for NAS100d apex builds, and deploy apex binariesRod Whitby2009-01-19
| | | | SVN-Revision: 14100
* apex: Create both 8MB and 16MB apex binariesRod Whitby2008-03-25
| | | | SVN-Revision: 10653
* * upgrade ixp4xx to 2.6.23.12 * upgrade to the new ethernet driver ↵Imre Kaloz2007-12-28
| | | | | | (temporary breaks Marvell switch support on Compex units) * handle NPE microcodes in a user friendly way - YAY for Intel for changing the license * add support for the Lanready AP1000 (used in for example the Ligowave LGO2AGN) SVN-Revision: 10016
* make the image filenames a bit shorterFelix Fietkau2007-11-10
| | | | SVN-Revision: 9533
* strip the kernel version suffix from target directories, except for brcm-2.4 ↵Felix Fietkau2007-09-06
(the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles. SVN-Revision: 8653