summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* base-files: fix uid/gid auto-enumeration to avoid 16-bit limitThomas Winkler5 days1-2/+2
| | | | | | | | | | | uid/gid range should be limited to 16bit unsigned integer range to avoid "wraparound" issues with permissions where jffs2 is employed for storage and chown 65536 (first auto-created user) becomes equivalent to chown 0 Fixes: #13927 Signed-off-by: Thomas Winkler <tewinkler86@gmail.com>
* kernel: add missing kernel 6.6 symbolsÁlvaro Fernández Rojas5 days1-0/+10
| | | | | | Add missing kernel 6.6 symbols for bcm27xx. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* image: add missing DTC include-prefixes directoryÁlvaro Fernández Rojas5 days1-0/+1
| | | | | | | | | include-prefixes were moved to a common directory in linux v4.12, see https://github.com/torvalds/linux/commit/d5d332d3f7e8435e264a71b90178dee69428d630 This is needed for bcm27xx kernel v6.6 support. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* realtek: Trap LLDP packets to the CPUKevin Jilissen5 days1-0/+7
| | | | | | | | We should setup the registers for trapping LLDP packets to the CPU. Currently, these packets are forwarded to all ports which is not desired behaviour. Signed-off-by: Kevin Jilissen <info@kevinjilissen.nl>
* realtek: Change LLTP register to LLDPKevin Jilissen5 days4-11/+11
| | | | | | | These registers control the handling of Link Layer Discovery Protocol (LLDP) packets. This seems to be a typo in the naming. Signed-off-by: Kevin Jilissen <info@kevinjilissen.nl>
* bcm27xx-utils: update to latest versionÁlvaro Fernández Rojas6 days1-3/+3
| | | | | | | Full changelog: https://github.com/raspberrypi/utils/compare/e65f5ec102e74218cda7da9fdc8b1caa0fd1127d...451b9881b72cb994c102724b5a7d9b93f97dc315 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bcm27xx-gpu-fw: update to v1.20240424Álvaro Fernández Rojas6 days1-14/+14
| | | | | | | | | This includes multiple updates for BCM2711 and BCM2712. Full changelog: https://github.com/raspberrypi/firmware/compare/0968de28716a9b1f106b8492646d0ed0a2800152...1.20240424 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* gperf: build as C++11Rosen Penev6 days1-0/+2
| | | | | | | Newer compilers default to building with C++17 as default, which has the register keyword removed and thus errors. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ramips: add support for Wavlink WL-WN531G3Eros Brigmann6 days3-3/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This device is similiar to the Wavlink WL-WN531A3. Hardware -------- SoC: Mediatek MT7620A RAM: 64MB FLASH: 8MB NOR (GigaDevice GD25Q64CS) ETH: - 2x 10/100/1000 Mbps Ethernet (RTL8211F) - 3x 10/100 Mbps Ethernet (integrated in SOC) WIFI: - 2.4GHz: 1x (integrated in SOC) (2x2:2) - 5GHz: 1x MT7612E (2x2:2) - 4 external antennas BTN: - 1x Reset button - 1x Touchlink button - 1x Turbo button - 1x Wps button - 1x ON/OFF switch LEDS: - 1x Red led (system status) - 1x Blue led (system status) - 5x Blue leds (ethernet ports) - 1x Power led - 1x Wifi led UART: - 57600-8-N-1 Everything works correctly. Installation ------------ Flash the initramfs image in the OEM firmware interface When Openwrt boots, flash the sysupgrade image otherwise you won't be able to keep configuration between reboots. In my case the whole device was locked and there was no way to flash the image, except for flashing directly to the flash via an spi-flasher. You need to put the sysupgrade image file at the beginning of 0x60000. Notes ----- 1) Router mac addresses: LAN XX:XX:XX:XX:XX:F0 (factory @ 0x28) WAN XX:XX:XX:XX:XX:F1 (factory @ 0x2e) WIFI 2G XX:XX:XX:XX:XX:F2 (factory @ 0x04) WIFI 5G XX:XX:XX:XX:XX:F3 (factory @ 0x8004) LABEL XX:XX:XX:XX:XX:F2 Signed-off-by: Eros Brigmann <erosbrigmann@gmail.com>
* ath79: enable 6.6 testing kernelShiji Yang6 days1-0/+1
| | | | | | The ath79 target now supports the vanilla 6.6 kernel. Enjoy it! Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* ath79: skip reset control for syscon devicesShiji Yang6 days2-0/+39
| | | | | | | Fix the issue of exclusive reset controller acquisition failure on kernel 6.6. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* ath79: refresh 6.6 kernel config filesShiji Yang6 days1-4/+12
| | | | | | | | | | All kernel config files are refreshed by `make kernel_oldconfig CONFIG_TARGET={subtarget_target,subtarget}` "CONFIG_SQUASHFS_DECOMP_SINGLE=y" is manually selected as all ath79 SoCs are single core processors. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* ath79: refresh 6.6 kernel patchesShiji Yang6 days13-159/+112
| | | | | | | | | | | | | | | | | Some APIs have been changed. Porting them to the new kernel 6.6 version to fix the compile error. Removed upstreamed: 010-v6.4-gpio-ath79-Convert-to-immutable-irq_chip.patch[1] Manually rebased: 700-phy-add-ath79-usb-phys.patch 721-phy-mdio-bitbang-prevent-rescheduling-during-command.patch. ref:[2] [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.6.y&id=b11ce7e48121a02ceedec9f4dfcab4f2bee8f35f [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.6.y&id=002dd3de097c778a74ae9e47e598bea6ad055af0 Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* ath79: restore kernel 6.1 config files and patchesShiji Yang6 days35-0/+3872
| | | | | | | Copy patches and kernel configs from kernel 6.6 to restore the default 6.1 kernel support files. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* ath79: rename patches directory and kernel config from 6.1 to 6.6Shiji Yang6 days35-0/+0
| | | | | | | This is preparation for 6.6 kernel support. Renaming files allows us to better track their git history. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* ath79: add MikroTik suffix to the local GPIO latch driverShiji Yang6 days5-6/+6
| | | | | | | | The upcoming 6.6 kernel will introduce a new upstream generic "gpio-latch" driver. It will conflict with the downstream MikroTik GPIO latch driver. Let's rename it to avoid any potential issues. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* ath79: fix build error for downstream gpio driversShiji Yang6 days2-4/+4
| | | | | | Initialize fwnode instead of the deprecated of_node. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
* mediatek: add support for Cudy TR3000 v1Luis Mita6 days5-0/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hardware: - SoC: MediaTek MT7981B - CPU: 2x 1.3 GHz Cortex-A53 - Flash: 128 MiB SPI NAND - RAM: 512 MiB - WLAN: 2.4 GHz, 5 GHz (MediaTek MT7976CN, 802.11ax) - Ethernet: 1x 10/100/1000/2500 Mbps RTL8221B WAN, 1x10/100/1000 Mbps MT7981 LAN - USB 3.0 port - Buttons: 1 Reset button, 1 slider button - LEDs: 1x Red, 1x White - Serial console: internal test points, 115200 8n1 - Power: 5 VDC, 3 A MAC addresses: +---------+-------------------+-----------+ | | MAC | Algorithm | +---------+-------------------+-----------+ | WAN | 80:af:ca:xx:xx:x1 | label+1 | | LAN | 80:af:ca:xx:xx:x0 | label | | WLAN 2g | 80:af:ca:xx:xx:x0 | label | | WLAN 5g | 82:af:ca:xx:xx:x0 | | +---------+-------------------+-----------+ Installation: The installation must be done via TFTP by disassembling the router. On other occasions Cudy has distributed intermediate firmware to make installation easier, and so I recommend checking the Wiki for this device if there is a more convenient solution than the one below. To install using TFTP: 1. Connect to UART. 2. With the router off, press the RESET button. While the router is turning on, the button should continue to be pressed for at least 5 seconds. 3. A u-boot shell will automatically open. 4. Connect to LAN and set your IP to 192.168.1.88/24. Configure a TFTP server and an OpenWrt initramfs-kernel.bin firmware file. 5. Run these steps in u-boot using the name of your file. setenv bootfile initramfs-kernel.bin tftpboot bootm 6. If you can reach LuCI or SSH now, just use the sysupgrade image with the 'Keep settings' option turned off. Signed-off-by: Luis Mita <luis@luismita.com>
* ramips: Add support for D-Link DIR-2150-A1Alan Luck6 days4-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hardware Specification: SoC: Mediatek MT7621DAT (MIPS1004Kc 880 MHz, dual core) RAM: 128 MB Storage: 128 MB NAND flash Ethernet: 5x 10/100/1000 Mbps LAN1,LAN2,LAN3,LAN4 & WAN Wireless: 2.4GHz: Mediatek MT7603EN up to 300Mbps (802.11b/g/n MIMO 2x2) Wireless: 5GHz: Mediatek MT7615N up to 1733Mbps (802.11n/ac MU-MIMO 4x4) LEDs: Power (white & amber), Internet (white & amber) LEDs: 2.4G (White), 5Ghz (White) Buttons: WPS, Reset MAC Table Label xx:xx:xx:xx:xx:EB LAN xx:xx:xx:xx:xx:EB 2.4Ghz xx:xx:xx:xx:xx:EC 5Ghz xx:xx:xx:xx:xx:ED WAN xx:xx:xx:xx:xx:EE Flash instructions: D-Link normal OEM firmware update page 1. upload OpenWRT factory.bin like any D-Link upgrade image D-Link Recovery GUI: 1. Push and hold reset button (on the bottom of the device) until power led starts flashing (about 10 secs or so) while plugging in the power cable. 2. Give it ~30 seconds, to boot the recovery mode GUI 3. Connect your client computer to LAN1 of the device 4. Set your client IP address manually to 192.168.0.2 / 255.255.255.0 5. Call the recovery page for the device at http://192.168.0.1/ 6. Use the provided emergency web GUI to upload the recovery.bin to the device Firefox on Windows in a Private Window (incognito) works me Internet Explorer mode in Microsoft Edge works for others seems to not work in Linux or virtual machine on Linux for most some see success using 'curl -v -i -F "firmware=@file.bin" 192.168.0.1' Thanks to @frkca and @rodneyrod for testing and pushing for its creation Signed-off-by: Alan Luck <luckyhome2008@gmail.com>
* ramips: use led, function/color syntax for some tp-link archer routersMieczyslaw Nalewaj6 days4-30/+34
| | | | | | | | Setting the LED name and abandoning the label and using the function/color syntax for some TP-Link Archer series routers: Archer C2 v1, Archer C20 v1, Archer C20i and Archer C50 v1 Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* ramips: use function/color syntax for some dlink dir routersMieczyslaw Nalewaj6 days8-42/+68
| | | | | | | | Abandoning the label and using the function/color syntax for some dlink dir series routers: dir-1960-a1, dir-2660-a1, dir-2640-a1, dir-3040-a1 and dir-3060-a1 Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* ramips: rename include file to a more suitable nameMieczyslaw Nalewaj6 days6-11/+11
| | | | | | | | Rename from mt7621_dlink_dir-xx60-a1.dtsi to mt7621_dlink_dir_nand_128m.dtsi and associated group name when creating the mt7621.mk image Co-authored-by: Alan Luck <luckyhome2008@gmail.com> Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* mediatek: correct address of MT753x switch ICMieczyslaw Nalewaj6 days2-5/+4
| | | | | | | | Continuation of commit 8b66f1a. Set the switch address on the MDIO bus to 31. This is required for all boards currently working with the mt7530 DSA driver. Fixes: #15419 Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
* dropbear: clarify DROPBEAR_MODERN_ONLY optionKonstantin Demin6 days1-1/+0
| | | | | | | | don't mention SHA1 in order to not confuse users - SHA1 support is already disabled (except RSA-SHA1 signagures). ref: https://github.com/openwrt/openwrt/issues/15281 Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
* dropbear: bump to 2024.85Konstantin Demin6 days32-1545/+26
| | | | | | | | | | - update dropbear to latest stable 2024.85; for the changes see https://matt.ucc.asn.au/dropbear/CHANGES - drop cherry-picked patches (merged in release 2024.84) - refresh remaining patches Tested-by: Stijn Segers <foss@volatilesystems.org> Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
* generic: 6.6: backport patch adding support for rgmii-id in stmmac-ipq806xChristian Marangi6 days1-0/+68
| | | | | | | | | Backport patch merged upstream for rgmii-id support in stmmac-ipq806x. This is needed for some device that directly connets PHY to the gmac port and require rgmii-id phy-modes. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* tools: mold: update to 2.31.0Sean Khan6 days1-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New: - mold is now up to 10% faster when linking very large, debug info-enabled executables such as Blender (~1.8 GiB) or Clang (~3.8 GiB), thanks to several improvements we've made to the string merging algorithm. (53ebcd8, d714301, 40f6b17, c9faf3d) - -z start-stop-visibility=hidden is now supported so that linker-synthesized __start_<section-name> and __stop_<section-name> symbols can be completely hidden from other ELF modules. Previously, only -z start-stop-visibility=protected was supported. (99a5b15) - -Bsymbolic-non-weak and -Bsymbolic-non-weak-functions options are now supported for compatibility with LLVM lld. Just like lld, these options control which symbols are exported as dynamic symbols. -Bsymbolic-non-weak makes the linker to export only weak symbols, whereas -Bsymbolic-non-weak-functions makes it to export only weak function symbols. (7d17aa8) Bug fixes and compatibility improvements: - Previously, if a linker script contains a newline character in the beginning four bytes of a file, it was not recognized as a linker script by mold. Now, mold allows newlines at the beginning of a file. (ea054cc) - Under rare circumstances, the INPUT linker script command may have found a different file than GNU ld would. Now, mold's behavior aligns with GNU ld's. (163975d) - Previously, the --repro option produced corrupted tar files. Now the bug has been fixed. (32c4a09) - mold generally guarantees that its output is reproducible, meaning that if you run the linker with the exact same command line options and input files, the output is guaranteed to be bit-for-bit identical to the previous outputs. However, under rare circumstances, it might produce different output due to a bug. It's reported that this nondeterminism caused random crashes for some programs (#1247). This bug has been fixed. (6463a7c) - mold no longer sets the address of the .text section as the entry point address if --entry option is not given, just like LLVM lld. (020b1a7) - [RISC-V] __global_pointer$ symbol is now exported from executables as required by the processor-specific ABI. (3df7c8e) - [ARM32] --long-plt option is now recognized as known option by mold. mold ignores the option, though, because the PLTs generated by our linker is always long. (d432e98) Release Notes: https://github.com/rui314/mold/releases/tag/v2.31.0 Signed-off-by: Sean Khan <datapronix@protonmail.com> Link: https://github.com/openwrt/openwrt/pull/15403 Signed-off-by: Robert Marko <robimarko@gmail.com>
* rockchip: switch to kernel 6.6Tianling Shen6 days44-6494/+1
| | | | | | | Switch to Linux kernel version 6.6 and drop configs, files and patches for Linux 6.1. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* ipq40xx: wpj419: use existing label for SPI nodeRobert Marko6 days1-105/+105
| | | | | | | | WPJ419 is still manually defining SPI node, so lets convert it to use the existing upstream labels for SPI node. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: wpj419: use existing label for pinctrl nodeRobert Marko6 days1-86/+86
| | | | | | | | WPJ419 is still manually defining pinctrl node, so lets convert it to use the existing upstream labels for pinctrl node. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: wpj419: use existing label for PCIe nodeRobert Marko6 days1-6/+6
| | | | | | | | | WPJ419 is still manually defining PCIe node, so lets convert it to use the existing upstream labels for PCIe node and while we are here use the -gpios suffix instead. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: use existing labels for MDIO nodeRobert Marko6 days43-247/+238
| | | | | | | | Some boards are still defining MDIO nodes under soc instead of using the existing upstream labels to reference them so convert them. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: use existing labels for I2C nodesRobert Marko6 days4-27/+26
| | | | | | | | Some boards are still defininig I2C nodes under soc instead of using the existing upstream labels to reference them so convert them. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: use existing labels for UART nodesRobert Marko6 days3-35/+35
| | | | | | | | Some boards are still defininig UART nodes under soc instead of using the existing upstream labels to reference them so convert them. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: ncp-hg100-cellular: drop QPIC BAM nodeRobert Marko6 days1-4/+0
| | | | | | | | This device does not have NAND enabled at all and NAND is the only consumer of QPIC BAM DMA, so drop the node. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: wpj419: use existing labels for DMA nodesRobert Marko6 days1-12/+12
| | | | | | | | WPJ419 is still manually defining dma nodes(And even some labels), so lets convert it to use the existing upstream labels for DMA nodes. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: use existing labels for crypto nodeRobert Marko6 days55-220/+216
| | | | | | | | Currently, a lot of boards are still not using the existing label to reference the crypto node, so lets rectify this. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: use existing labels for prng nodeRobert Marko6 days56-225/+224
| | | | | | | | Currently, a lot of boards are still not using the existing label to reference the prng node, so lets rectify this. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: use existing labels for watchdog nodeRobert Marko6 days56-224/+223
| | | | | | | | Currently, a lot of boards are still not using the existing label to reference the watchdog node, so lets rectify this. Link: https://github.com/openwrt/openwrt/pull/15415 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ucode: update to Git HEAD (2024-05-09)Jo-Philipp Wich7 days2-29/+7
| | | | | | | | | | | | | | | | cfe137be068a uci: remove incorrectly documentated reorder() parameter e8d78a26da0c lib: introduce socket library a0ad1d127ae6 build: fix symbol and library detection 674f65ee551d jsdoc: disable default module titles a33d16a86493 socket: rework error handling e2b81d869222 uloop: add documentation 953f36c96e8a socket: make socket.send() accept non-string data f211d5ac666f ubus: fix uc_ubus_have_uloop for eloop+uloop combination 0662de64bd1f socket: add AF_PACKET socket type support b594ff8a2841 socket: remove leftover debug code 0d823e702bfe socket: fix addrinfo() with omitted service argument Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* mtd-utils: nand-tuils: build and package 'nandbiterrs'Daniel Golle7 days1-3/+4
| | | | | | | | | | | The 'nandbiterrs' tool is useful to find out of bit error correction of NAND is working as expected by deliberately introducing bit errors and telling up to which number they can be corrected. Enable build of the testing tools and package the 'nandbiterrs' tool as part of the nand-utils package. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* mediatek: mt7988a.dtsi: add interrupts to GE switch PHYsDaniel Golle7 days1-0/+4
| | | | | | | | | | | | | The way to register the switch MDIO bus and PHYs on the bus in upstream Linux is more strict and requires each PHY to explicitely state the interrupt instead of assuming it in case the 'interrupts' property in DT is missing. Add missing interrupts for the PHYs of the build-in 4x1GE switch of the MT7988 SoC. Fixes: 4354b34f6f ("generic: 6.6: sync mt7530 DSA driver with upstream") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* mediatek: ASUS TUF-AX6000: fix phy-handle numberingMagnus Lindström7 days1-8/+8
| | | | | | | | To fix issue #15304 Correct br-lan ports 1-4 so that phy-handle matches reg nr not port label. Fixes: eb13076e77 ("mediatek: fix DTS defining mt7530 switch phys but not referencing them") Signed-off-by: Magnus Lindström <magnus1089@hotmail.com>
* gemini: Bump to kernel v6.6Linus Walleij7 days35-18364/+222
| | | | | | | | | | | The Gemini works fine with kernel v6.6. As per the example for ipq806x, drop support for anything older than v6.6, there is no point in supporting it, and the new DTS SoC directory just makes it hard to maintain. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* generic: 6.1, 6.6: replace Airoha EN8811H PHY driver with upstreamDaniel Golle8 days12-641/+1411
| | | | | | | Backport driver from upcoming Linux 6.10 and put a pending fix on top to make sure the netdev trigger offloading behaves as expected. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* uboot-mediatek: bpi-r2: fix root= default cmdline parameterDaniel Golle8 days1-1/+1
| | | | | | | | | With the switch from the uImage.FIT partition parser to fitblk the cmdline needs to be adjusted as well. Do this now as it has been forgotten when the switch was done. Fixes: 6368ed1ae5 ("mediatek: mt7623: phase out uImage.FIT partition parser") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* odhcpd: update to Git HEAD (2024-05-08)Christian Marangi8 days1-3/+3
| | | | | | | | | | | | | | 99dd990690bc treewide: refactor pref(erred) to preferred_lt (lifetime) 4c2b51eab368 treewide: refactor valid to valid_lt (lifetime) 3b4e06055900 router: inherit user-assigned preferred_lifetime e164414aa184 router: limit prefix preferred_lt to valid_lt in accordance with RFC4861 a2176af7bdeb treewide: spell-fixes and new comments for extra clarification 4590efd3a2b3 treewide: normalize spaces to tabs 2edc60cb7c7a router: rename minvalid to lowest_found_lifetime 7ee72ee17bfa router: disambiguate and clarify 'no route' messages a29882318a4c config: set RFC defaults for preferred lifetime Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* build: also generate the CycloneDX SBOM in imagebuilderFlorian Eckert8 days1-5/+4
| | | | | | | | | | | | | | | | | | The needed file '.packageinfo' for creating the CycloneDX SBOM in the imagebuilder is available in the top directory of the imagebuilder and not in the tmp directory. For this reason, the creation of the CycloneDX SBOM file is not available for the imagebuilder. To fix this, it is now first checked whether the CycloneDX SBOM should be built at all and then second decided by checking the IB variable where the '.packageinfo' file is to be found. With this change, it is now possible to create the CycloneDX SBOM also for the imagebuilder as well. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* build: remove duplicate MAINTAINER from package-dumpinfo.mkFlorian Eckert8 days1-1/+0
| | | | | | | This is an artifact and is not needed. We have already set the information 'Maintainer:' in the '.packageinfo-*' files. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* arm-trusted-firmware-mediatek: add ram-download bl2 imagesFelix Fietkau8 days1-0/+72
| | | | | | Support for MT7981-MT7988. Can be used for mtk_uartboot recovery Signed-off-by: Felix Fietkau <nbd@nbd.name>