aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* generic: 6.1, 6.6: replace Airoha EN8811H PHY driver with upstreamHEADmasterDaniel Golle2024-05-08
| | | | | | | 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 Golle2024-05-08
| | | | | | | | | 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 Marangi2024-05-08
| | | | | | | | | | | | | | 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 Eckert2024-05-07
| | | | | | | | | | | | | | | | | | 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 Eckert2024-05-07
| | | | | | | 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 Fietkau2024-05-07
| | | | | | Support for MT7981-MT7988. Can be used for mtk_uartboot recovery Signed-off-by: Felix Fietkau <nbd@nbd.name>
* include/trusted-firmware-a.mk: allow overriding package install templateFelix Fietkau2024-05-07
| | | | | | Useful for special targets (e.g. RAM-only images) Signed-off-by: Felix Fietkau <nbd@nbd.name>
* armsr: armv8: enable serial console for Renesas platformsMathew McBride2024-05-07
| | | | | | | | | | Support for Renesas Arm families was added in commit 1ff4f4df2301 ("armsr: armv8: enable CONFIG_ARCH_RENESAS"), but this did not enable the console/tty hardware for these SoCs, which is derived from the SuperH family (CONFIG_SERIAL_SH_SCI). Link: https://github.com/openwrt/openwrt/issues/15284 Signed-off-by: Mathew McBride <matt@traverse.com.au>
* base-files: armsr: add script to migrate GPIO switches on Ten64 boardMathew McBride2024-05-07
| | | | | | | | | | | | | | Due to a change in kernel 6.2, the GPIO numbers on certain architectures (including arm64) have changed. This script will update any defined GPIO switches to the new numbering. See https://lists.openwrt.org/pipermail/openwrt-devel/2024-March/042448.html for more information. In the future, the GPIO switch mechanism will likely be replaced with something using libgpiod. Signed-off-by: Mathew McBride <matt@traverse.com.au>
* base-files: armsr: number Ten64 GPIOs according to kernel versionMathew McBride2024-05-07
| | | | | | | | | | | | | | | | A change in kernel 6.2[1] caused the base numbers of GPIOs to change significantly on some architectures like aarch64. We have to number our GPIOs accordingly. Ideally the board.d scripts should look through sysfs to find the basenum (like cat "/sys/devices/platform/soc/2000000.i2c/ i2c-0/0-0076/gpio/gpiochip640/base"), but the problem is that this occurs before modules are loaded, meaning I2C and other runtime devices may be missing. Signed-off-by: Mathew McBride <matt@traverse.com.au> [1] https://lore.kernel.org/lkml/cover.1662116601.git.christophe.leroy@csgroup.eu/T/
* armsr: armv8: add new fsl-enetc-core module for kernel 6.6Mathew McBride2024-05-07
| | | | | | | | | From kernel 6.3 onwards, the fsl-enetc driver has restructured it's common code into a 'core' module[1]. Signed-off-by: Mathew McBride <matt@traverse.com.au> [1] https://patchwork.kernel.org/project/netdevbpf/patch/20230119160431.295833-2-vladimir.oltean@nxp.com/
* armsr: add kernel 6.6 as a testing targetMathew McBride2024-05-07
| | | | | | Add kernel 6.6 for testing. Signed-off-by: Mathew McBride <matt@traverse.com.au>
* kernel/armsr: add config stubs and changes needed for 6.6Mathew McBride2024-05-07
| | | | | | | | Introduce new configuration options prompted by 6.6 (relative to 6.1). The kernel arm64 defconfig is used as guide for 'core' options, while video/camera/other media drivers are turned off by default. Signed-off-by: Mathew McBride <matt@traverse.com.au>
* kernel/armsr: Restore kernel files for v6.1Mathew McBride2024-05-07
| | | | | | | | | | This is an automatically generated commit which aids following Kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. See: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html for the original discussion. Signed-off-by: Mathew McBride <matt@traverse.com.au>
* kernel/armsr: Add configuration files and patches for v6.6Mathew McBride2024-05-07
| | | | | | Based on the 6.1 files, but without any 6.6 additions. Signed-off-by: Mathew McBride <matt@traverse.com.au>
* ipq806x: swap lan leds for Meraki MR52Mieczyslaw Nalewaj2024-05-07
| | | | | | | | | | | LAN Leds on Meraki MR52 are wrong and needs to be swapped to actually reflect real ports (lan1<->lan2). Fixes: #15388 Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/15410 [ wrap commit to 80 columns and improve commit title ] Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* generic: 6.1, 6.6: move accepted patches to backport foldersDaniel Golle2024-05-07
| | | | | | | Move two accepted patches for the mt7530 DSA driver from pending to accepted. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* kernel: fix tools build breakage on macos with x86Felix Fietkau2024-05-07
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* tools: add more linux include files to fix x86 build on macosFelix Fietkau2024-05-07
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mediatek: fix mt7988a pmu interrupt dts propertyFelix Fietkau2024-05-07
| | | | | | Fixes profiling using perf Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mbedtls: export cmake filesFelix Fietkau2024-05-07
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* realtek: add RTL821X_CHIP_IDStijn Tintel2024-05-07
| | | | | | | | According to the Realtek SDK code, the RTL8214FC, RTL8218B and RTL8218FB all have the same chip ID 0x6276. Let's add a constant for it, as we're using it in more than one location. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* realtek/rtl839x: respect phy-is-integrated propertyStijn Tintel2024-05-07
| | | | | | | | | | | | | | | | | | | | | Respect the phy-is-integrated property on ethernet-phy nodes. There are RTL8393M switches where the PHYs at address 48 and 49 are provided by an external RTL8214FC. Hardcoding them to use the internal SerDes makes it impossible to use the ports connected to such an external PHY. Respect the phy-is-integrated property on ethernet-phy nodes as a first step to support such ports. The potential impact for this should be limited to RTL8393 based switches, and looking at the commit messages and device tree files of the supported switches based on this SoC, the SFP and/or combo ports are either not working (D-Link DGS-1210-52, Netgear GS750E, TP-Link SG2452P/T1600G-52PS), use PHYs at a different address (Panasonic SwitchM48EG PN28480K), or already have the phy-is-integrated property set on the PHYs at address 48 and 49. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: Daniel Golle <daniel@makrotopia.org>
* mediatek: bpi-r4: fix uci-default script for mac storageMartin Schiller2024-05-07
| | | | | | | | | There was a typo in commit 5709254690cb ("mediatek: bpi-r4: store random MAC addresses for the BPi-R4"). Let's fix it and also add support for the bpi-r4-poe variant. Fixes: 5709254690cb ("mediatek: bpi-r4: store random MAC addresses for the BPi-R4") Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* mediatek: bpi-r4: add rootwait to bootargsMartin Schiller2024-05-07
| | | | | | | | In commit cd4de3251c1f ("mediatek: wait for fitblk rootfs"), the linux 6.6 files and patches has been forgotton to be fixed. Fixes: cd4de3251c1f ("mediatek: wait for fitblk rootfs") Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* mediatek: bpi-r2: add rootwait to bootargsMartin Schiller2024-05-07
| | | | | | | | In commit cd4de3251c1f ("mediatek: wait for fitblk rootfs"), the linux 6.6 files and patches has been forgotton to be fixed. Fixes: cd4de3251c1f ("mediatek: wait for fitblk rootfs") Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* kernel: qca-nss-dp: update to 12.5.r2 for kernel 6.6Kristian Skramstad2024-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a new branch 12.5.r2 for kernel 6.6, so refresh and update patches. Delete patch 0010-nss-dp-include-net-netdev_rx_queue.h.patch Changes: 2024-04-04 -5bf8b91 [qca-nss-dp] Adding support for port ID 3 & 4 in MHT switch 2024-03-28 -ce1e4cf [qca-nss-dp] Use skb_queue_head_init instead of __skb_queue_head_init. 2024-03-11 -0d26366 [qca-nss-dp] Read MHT LAN port status for ErP phase2 2024-03-22 -8382f14 [qca-nss-dp] Fix compilation issues seen on ginger branch for Miami profile 2023-05-02 -09b0983 [qca-nss-dp] vp list processing for capwap 2024-02-22 -bc09a01 [qca-nss-dp] EDMA ring reset for PPE-DS 2024-03-12 -2fcb586 [qca-nss-dp] Fix the EDMA clock frequency for the mitigation timer configuration 2024-02-23 -44ba1be [qca-nss-dp] Add API to retrieve ethernet netdevs for ErP 2024-02-09 -a5979b7 [qca-nss-dp] send napi and ip checksum for VP handler 2024-01-12 -1b9cb5d qca-nss-dp: User netdev_alloc_skb_fast instead of dev_alloc_skb 2024-01-08 -a859b48 [qca-nss-dp] NAPI Budget and EDMA Rx size change for KPI improvement. 2024-01-06 -8935523 [qca-nss-dp] Offload L3, L4 checksum to hardware for ppe-vp. 2023-12-07 -bbd9547 [qca-nss-dp] Fix Compilation issues on kernel6.6 2023-10-12 -bc55f75 [qca-nss-dp]: Enable legacy SCS for PPE-VP. 2023-09-08 -6bd771f [qca-nss-dp] Invalidate secondary descriptor before use. 2023-12-19 -b143df8 [qca-nss-dp] Fixed nss_dp_hal_hw_reset functionality for ipq53xx. 2023-12-16 -7cfde1d [qca-nss-dp] Added nss_dp_hal_hw_reset functionality for ipq53xx. 2023-11-02 -70af6c2 [qca-nss-dp] Implement EDMA hang recovery support 2023-11-27 -2202b29 [qca-nss-dp] Add support for adding the link speed for the Miami's port connected to the internal Switch. 2023-12-06 -bef68a8 [qca-nss-dp] Resolve ring utilization reporting issue in EDMA driver 2023-12-06 -eaa7627 [qca-nss-dp] Add/Delete static fdb entries only for physical ports 2023-10-16 -4551d0f [qca-nss-dp]: Support HLOST_TID_override from PPE_VP path. 2023-11-09 -42ad3f3 [qca-nss-dp] Correct the NAPI poll implementation for DS Rx fill handling 2023-10-16 -dfeb7d3 [qca-nss-dp] Check for disabled ethernet port in ErP functions 2023-11-09 -42ad3f3 [qca-nss-dp] Correct the NAPI poll implementation for DS Rx fill handling 2023-10-16 -dfeb7d3 [qca-nss-dp] Check for disabled ethernet port in ErP functions 2023-09-22 -03f83d6 [qca-nss-dp] Correct the mht device flag 2023-08-18 -5efd7f4 [qca-nss-dp] Add EDMA Tx rings for MHT ports 2023-09-11 -7808ba2 [qca-nss-dp] Move DP standby code to new file and use new SSDK API 2023-09-28 -22ade1e [qca-nss-dp] : enable PPE-DS support in 6.x kernel 2023-08-28 -1943922 [qca-nss-dp] Support for bitmap based CPU selection. 2023-08-16 -dcb82a7 qca-nss-dp: 512M profile changes for Miami+Pebble 2023-09-01 -18e51f3 [qca-nss-dp] Fix tx descriptor completion error. 2023-08-28 -0bfde2d [qca-nss-dp] Changes to enable ErP mode 2023-09-05 -f1d635a [qca-nss-dp] Enable fast recycled changes in dp for kernel 6.1 2023-06-15 -55d35bd [qca-nss-dp] Tracking the full utilization of EDMA rings 2023-08-25 -89b9c19 [qca-nss-dp] Restricting the MTU as 9216 for all interfaces in DP 2023-01-03 -5098a4f [qca-nss-dp] Requeue Tx packet in case of Tx-failure. 2023-04-06 -3576dbb [qca-nss-dp] Adding tx napi with four queue per interface. 2023-08-10 -d2b6921 [qca-nss-dp] : changes to support ppe-qdisc for linux 6.x 2023-08-08 -a1941fb [qca-nss-dp] moving SET_NETDEV_DEV for all netdev to set. 2023-07-18 -74d3178 [qca-nss-dp] Reordering the CPU code and ACL index processing. 2023-06-30 -ab03139 [qca-nss-dp] Configure port level PPE offload flag in PPE 2023-06-06 -e9bb8c5 [qca-nss-dp] Rate limit the debug logs. 2023-07-18 -43afb9b [qca-nss-dp] Support Core selection for PPE mirrored packets. 2023-07-11 -92edcfd [qca-nss-dp] Add sysctl to invalidate RX secondary descriptor. Tested and working on WAX620. Signed-off-by: Kristian Skramstad <kristian+github@83.no> Link: https://github.com/openwrt/openwrt/pull/15383 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: qca-ssdk: update to 12.5 for kernel 6.6Sean Khan2024-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qualcomm recently committed a new branch (12.5.r2) targeting kernel 6.6. This lets us clean up a few patches particularly the one for "C22/C45" mdio. A quick way to see what changed for IPQ807x/6018 was to list the files produced during build (**/*.o), replace the extension with ".c", and doing a `git log`. Filtering from those commits, ones of particular interest are listed below: ``` 2024-04-16 - 0d8f30aa - fix compile issue on hk with linux style build 2024-01-29 - 636464f7 - update the check for port link notify 2024-01-24 - 30c10e7f - enable and disable loopback for xgmac to fix qm stuck issue 2024-01-15 - b6ea10aa - update the the APIs to access switch 2024-01-08 - a1687502 - Disable Tx bridge mac before power off the PHY 2024-01-07 - 3eafb613 - support led configure for malibu phy 2024-01-07 - 5c1af60d - remove phy type check from mac reset when mode switch 2023-12-17 - 79d0b1e8 - remove the PHY access APIs in ssdk_plat.c 2023-12-16 - b2953740 - Update mii read/write functions 2023-12-11 - 37f2eac3 - add port id check for fdb entry 2023-12-11 - d040ca4d - support mdio clause45 on kernel6.6 2023-12-07 - 11494fbc - use barrier mw() during access fdb entry table 2023-12-03 - 8e40a284 - fix build warnings on kernel6.6 2023-11-10 - 10aa0a02 - change speed value when call ssdk_port_link_notify 2023-11-06 - ee4c4a60 - Update mac bitmap value of L3 table on MAC delete 2023-11-03 - 7cd27d39 - support 10G phy common feature 2023-10-30 - 383cc0d2 - fix mactype and mux select issue 2023-10-24 - decf534a - support autoneg status query on force port 2023-10-11 - 111d574e - move ssdk_led_init to regi_init 2023-10-08 - 6b14c142 - the combo port also need to parse SFP pins 2023-10-03 - fb2e0401 - fix port5 interface mode switch issue in erp case ``` Verified with users on QNAP 301W, NBG7815, and myself on Dynalink DL-WRX36 that everything is functional, including LEDS. Signed-off-by: Sean Khan <datapronix@protonmail.com> Link: https://github.com/openwrt/openwrt/pull/15379 Signed-off-by: Robert Marko <robimarko@gmail.com>
* rockchip: add kernel 6.6 as testing kernelAntonio Flores2024-05-07
| | | | | | Add kernel 6.6 as testing kernel Signed-off-by: Antonio Flores <antflores627@gmail.com>
* kernel: add missing kernel 6.6 symbolsAntonio Flores2024-05-07
| | | | | | Add missing kernel 6.6 symbols Signed-off-by: Antonio Flores <antflores627@gmail.com>
* rockchip: refresh config 6.6Antonio Flores2024-05-07
| | | | | | Refresh config 6.6 (make kernel_oldconfig). Signed-off-by: Antonio Flores <antflores627@gmail.com>
* rockchip: refresh 6.6 patchesAntonio Flores2024-05-07
| | | | | | | Refresh kernel 6.6 patches. Removed backpored patches. Signed-off-by: Antonio Flores <antflores627@gmail.com>
* kernel/rockchip: Restore kernel files for v6.1Antonio Flores2024-05-07
| | | | | | | | | | This is an automatically generated commit which aids following Kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. See: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html for the original discussion. Signed-off-by: Antonio Flores <antflores627@gmail.com>
* kernel/rockchip: Create kernel files for v6.6 (from v6.1)Antonio Flores2024-05-07
| | | | | | | | This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Antonio Flores <antflores627@gmail.com>
* libbpf: Update to v1.4.1Tony Ambardar2024-05-06
| | | | | | | | Update to the latest upstream release to include recent improvements and bugfixes. Link: https://github.com/libbpf/libbpf/releases/tag/v1.4.1 Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* kselftests-bpf: update for kernel 6.6Tony Ambardar2024-05-06
| | | | | | | | | | | | Enable building multiple test programs and related kernel modules, with initial support for the bpf_testmod.ko module required since kernel 6.4. Explicitly disable LTO and clean up makefile variables and formatting. Fix a musl-related build failure by adding a kernel 6.6 patch: 360-selftests-bpf-portability-of-unprivileged-tests.patch Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* mediatek: bpi-r4: add ethernet aliases to DTDaniel Golle2024-05-06
| | | | | | | | Adding the aliases also for Linux 6.6 was forgotten and is required for U-Boot to hand down persistent MAC addresses to Linux. Fixes: 5709254690 ("mediatek: bpi-r4: store random MAC addresses for the BPi-R4") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* uboot-envtools: add env settings for ubnt,unifi-6-lr-v2Joel Low2024-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has been tested on two of my Unifi 6 LR v2s: ```bash $ fw_printenv # before Cannot parse config file '/etc/fw_env.config': No such file or directory $ cat /etc/fw_env.config /dev/mtd3 0x0000 0x1000 0x1000 1 $ fw_printenv arch=arm baudrate=115200 board=mt7622_evb board_name=mt7622_evb bootcmd=bootubnt bootdelay=3 bootfile=uImage cpu=armv7 device_model=U6-LR ethact=mtk_eth ethaddr=<redacted> ethcard=AQR112C ipaddr=<redacted> is_default=true loadaddr=0x5007FF28 macaddr=<redacted> serverip=<redacted> soc=mt7622 stderr=serial stdin=serial stdout=serial vendor=mediatek is_ble_stp=true ``` I had to reverse-engineer the working settings above to the UCI script. Signed-off-by: Joel Low <joel@joelsplace.sg> Link: https://github.com/openwrt/openwrt/pull/13897 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* dropbear: use ssh-keygen as an alias for dropbearkeySergey Ponomarev2024-05-06
| | | | | | | | | | | | | | | | The DropBear's dropbearkey supports limited set of arguments of OpenSSH ssh-keygen: -t, -q -N -Y After the change you can generate a key with the same command. Still many features of the original OpenSSH ssh-keygen are absent in the dropbearkey. If it's needed then users should install openssh-keygen package that will replace the /usr/bin/ssh-keygen with the full version. Signed-off-by: Sergey Ponomarev <stokito@gmail.com> Link: https://github.com/openwrt/openwrt/pull/14174 [ wrap commit description to 80 columns ] Link: https://github.com/openwrt/openwrt/pull/14174 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq40xx: Enable the Engenius EAP1300Corey Minyard2024-05-06
| | | | | | | | | Now that DSA is enabled and the MAC addresses are set properly, we can use it. Signed-off-by: Corey Minyard <minyard@acm.org> Link: https://github.com/openwrt/openwrt/pull/15358 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq40xx: Properly set MAC addresses for the EAP1300Corey Minyard2024-05-06
| | | | | | | | | | The code that was there was just taking whatever was left in the registers, which was just wrong. Set the addresses using the value from the u-boot environment, the same way the OEM firmware does. Signed-off-by: Corey Minyard <minyard@acm.org> Link: https://github.com/openwrt/openwrt/pull/15358 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq40xx: convert Engenius EAP1300 to DSACorey Minyard2024-05-06
| | | | | | | | This commit converts the EAP1300 to DSA setup. Signed-off-by: Corey Minyard <minyard@acm.org> Link: https://github.com/openwrt/openwrt/pull/15358 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq40xx: Enable NVMEM_U_BOOT_ENV configCorey Minyard2024-05-06
| | | | | | | | It's needed to get the MAC addresses for the Engenius EAP1300. Signed-off-by: Corey Minyard <minyard@acm.org> Link: https://github.com/openwrt/openwrt/pull/15358 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* ipq4019: fix even more wrong reference to USB nodeChristian Marangi2024-05-06
| | | | | | | | | | | Commit 6136ebabc5cb ("ipq40xx: 6.6: fix DTS to use reference for usb node") fixed only some of the reference to USB node but many others were still using the old broken usb3/usb2. Fix every reference to those node and move them on using the tag name. Fixes: 6136ebabc5cb ("ipq40xx: 6.6: fix DTS to use reference for usb node") Link: https://github.com/openwrt/openwrt/pull/15392 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* mediatek: fix broken PCIe caused by update to 6.6.30Rany Hany2024-05-06
| | | | | | | | | | | | | | | | | The patch "710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch" makes use of "syscon_regmap_lookup_by_phandle" which requires that "syscon" be in the compatible list. Without this patch, PCIe probe will fail with the following error: [ 1.287467] mtk-pcie 1a143000.pcie: host bridge /pcie@1a143000 ranges: [ 1.294019] mtk-pcie 1a143000.pcie: Parsing ranges property... [ 1.299901] mtk-pcie 1a143000.pcie: MEM 0x0020000000..0x0027ffffff -> 0x0020000000 [ 1.307954] mtk-pcie 1a143000.pcie: missing hifsys node [ 1.313185] mtk-pcie: probe of 1a143000.pcie failed with error -22 Fixes: 4c6e9a9943 ("kernel: bump 6.6 to 6.6.30") Signed-off-by: Rany Hany <rany_hany@riseup.net>
* uboot-envtools: filogic: add support for BananaPi R4 PoEMartin Schiller2024-05-06
| | | | | | | This adds support for the bpi-r4 variant with internal 2.5G PHY and additional ethernet port instead of second sfp. Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* uboot-mediatek: bpi-r4: add support for 2.5GE PoE variantMartin Schiller2024-05-06
| | | | | | | This adds support for the bpi-r4 variant with internal 2.5G PHY and additional ethernet port instead of second sfp. Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* mediatek: bpi-r4: add support for 2.5GE PoE variantMartin Schiller2024-05-06
| | | | | | | This adds support for the bpi-r4 variant with internal 2.5G PHY and additional ethernet port instead of second sfp. Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* mediatek: bpi-r4: dts: move common parts to dtsi fileMartin Schiller2024-05-06
| | | | | | | Move the common parts of the mt7988a-bananapi-bpi-r4.dts to a dtsi file. This is done to prepare support for the 2.5G Ethernet Variant. Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* libxml2: update to 2.12.6Pascal Ernster2024-05-05
| | | | | | | | | | | | | | | | Release Notes: https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.6 Changelog (taken from the release notes): - Regressions - parser: Fix detection of duplicate attributes in XML namespace - xmlreader: Fix xmlTextReaderConstEncoding - html: Fix htmlCreatePushParserCtxt with encoding - xmllint: Return error code if XPath returns empty nodeset Compile-tested: x86_x64, Q35 VM, OpenWRT SNAPSHOT r26135-a8bfdf2ed4d9 Run-tested: x86_x64, Q35 VM, OpenWRT SNAPSHOT r26135-a8bfdf2ed4d9 Signed-off-by: Pascal Ernster <git@hardfalcon.net>