summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* qualcommax: ipq60xx: add support for Cambium Networks XE3-4Kristian Skramstad2024-08-088-1/+540
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cambium Networks XE3-4 is a tri-radio Wi-Fi 6/6E 4×4/2×2 AP. Hardware: Model: Cambium Networks XE3-4 CPU: IPQ6010/AP-CP01-C3, SoC Version: 1.0 @ 800 MHz Memory: 1 GiB Flash: 512 MiB Macronix MX30UF2G18AC + W25Q128FW Ethernet: 1x 1 GbE (QCA8072) 1x 2.5 GbE (QCA8081) Buttons: 1x Reset Serial: TX, RX, GND Baudrate: 115200 Radios: Qualcomm Atheros IPQ6018 802.11ax - 2x2 - 2GHz Qualcomm Atheros IPQ6018 802.11ax - 2x2 - 5GHz Qualcomm Atheros QCN9074 802.11ax - 4x4 - 5GHz or 6GHz BLE 4.1 Power: 32.0W 802.3bt5 PoE++ 25.5W 802.3at with USB, BT disabled Size: 215mm x 215mm Ports: 1x USB 2.0 Antenna: 6 GHz: 6.29 dBi, Omni 30 dBm 5 GHz: 6.12 dBi, Omni 31 dBm 2.4 GHz: 4.85 dBi, Omni 29 dBm LEDs: Multi-color status LEDs Mounting: Wall, ceiling or T-bar Installation: Serial connection 1. Open the AP to get access to the board. Connect RX, TX and GND. 2. Power on the AP, and short the CS pin of the SPI flash with one of the APs GND pins. 3. Transfer the initramfs image with TFTP (Default server IP is 192.168.0.120) # tftpboot factory.ubi 4. Flash the rootfs partition # flash rootfs 5. Reboot the AP # reset Signed-off-by: Kristian Skramstad <kristian+github@83.no> Link: https://github.com/openwrt/openwrt/pull/15633 Signed-off-by: Robert Marko <robimarko@gmail.com>
* rockchip: rock 3a: fix image check failedTomas Lara2024-08-081-0/+1
| | | | | | | | | | | Fixes the image check failed on system upgrade "Image check failed: upgrade: Device radxa,rock3a not supported by this image upgrade: Supported devices: radxa,rock-3a" Signed-off-by: Tomas Lara <tl849670@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16064 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* mediatek: increase phy assert time for jdcloud re-cp-03Tianling Shen2024-08-081-2/+2
| | | | | | | | | | | According to RTL8221B's datasheet, the PHY requires at least 10ms for assert and 68ms (recommended) for de-assert. So increase the assert/de-assert time to 15ms and 68ms respectively. Fixes: c0c3234e1720 ("mediatek: add support for JDCloud RE-CP-03") Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org> Link: https://github.com/openwrt/openwrt/pull/16106 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: rtl8367b: restore rlvid definitionsMieczyslaw Nalewaj2024-08-081-0/+2
| | | | | | | | | Restore RTL8367B_CHIP_VER_RLVID_SHIFT and RTL8367B_CHIP_VER_RLVID_MASK definitions removed in commit c30e0eb2a33e. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16108 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* toolchain: mold: Update to 2.33.0Carsten Schuette2024-08-081-2/+2
| | | | | | | | | Update mold to 2.33.0 Link: https://github.com/rui314/mold/releases/tag/v2.33.0 Signed-off-by: Carsten Schuette <schuettecarsten@googlemail.com> Link: https://github.com/openwrt/openwrt/pull/16048 Signed-off-by: Robert Marko <robimarko@gmail.com>
* bmips: refactor Inteno XG6846 device treeÁlvaro Fernández Rojas2024-08-072-79/+79
| | | | | | | Refactor Inteno XG6846 device tree to be in line with other bmips devices. Also expose USB LED automatically. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bcm27xx: align and enable hwmon/thermal symbolsÁlvaro Fernández Rojas2024-08-077-1/+11
| | | | | | | | - Enable CONFIG_HWMON and CONFIG_THERMAL_HWMON on all subtargets. - Drop kmod-thermal from bcm2712. - Add CONFIG_SENSORS_RASPBERRYPI_HWMON generic symbol. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* libunistring: update to 1.2Aleksey Vasilenko2024-08-071-2/+2
| | | | | | | | | Release notes: https://git.savannah.gnu.org/gitweb/?p=libunistring.git;a=blob_plain;f=NEWS Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16065 Signed-off-by: Robert Marko <robimarko@gmail.com>
* archs38: enable features rootfs-partThomas Weißschuh2024-08-071-1/+1
| | | | | | | | | | target/linux/archs38/image/Makefile calls gen_axs10x_sdcard_img.sh with $(CONFIG_TARGET_ROOTFS_PARTSIZE). Make sure a rootfs partition is built and usable. Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de> Link: https://github.com/openwrt/openwrt/pull/16098 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: mtdtests: update for 6.1 as wellZxl hhyccc2024-08-071-1/+1
| | | | | | | | | 6.1.103 and 6.6.44 introduced breakage complaining about missing mtd_test.ko for some targets. Signed-off-by: Zxl hhyccc <zxlhhy@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16093 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: bump 6.1 to 6.1.103Zxl hhyccc2024-08-0727-105/+73
| | | | | | | | | | | | | | | | | https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.103 Removed upstreamed: generic/backport-6.1/412-v6.3-01-spidev-Add-Silicon-Labs-EM3581-device-compatible.patch See: See: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.103&id=c6c419ed94788ca13334b4acd50167b7f6d00a06 All other patches automatically rebased. Build system: bcm4908 bcm53xx Signed-off-by: Zxl hhyccc <zxlhhy@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16093 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: switch crc32 implementation back to defaultQingfang Deng2024-08-063-6/+6
| | | | | | | | | Commit ec885796c05a switched the crc32 implementation from default to byte-at-a-time algorithm, which runs slower but consumes less memory. A decade has passed, and we have already abandoned targets that had small memory, so switch it back to default for faster speed. Signed-off-by: Qingfang Deng <qingfang.deng@siflower.com.cn>
* mvebu: GL-MV1000: let u-boot-env be writable againEnrico Mioso2024-08-061-1/+0
| | | | | | Allows easily changing boot media for GL-MV1000. Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
* mvebu: enable CONFIG_MTD_SPI_NOR_USE_VARIABLE_ERASE=y config optionEnrico Mioso2024-08-061-0/+1
| | | | | | | | | | | | | Enable the CONFIG_MTD_SPI_NOR_USE_VARIABLE_ERASE kernel option to allow for U-Boot environment writing. This might be hiding a problem somewhere else, since the w25q128fw chip supports 32K erases, still this change makes it much easier to switch the GL-MV1000 boot media without an UART cable connection. Thanks to @robimarko and @hacks for the precious hints and suggesting a better approach. Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
* mvebu: GL-MV1000: add custom boot scriptEnrico Mioso2024-08-062-0/+29
| | | | | | | | | | | This allows booting from internal eMMC or SD card just changing the U-Boot mmc_dev variable. In particular, setting mmc_dev to 1 will result in booting from the SD card. Setting the variable to 0 will result in internal eMMC boot (the default). Should the variable be unset or an error condition occur while reading from SD card, internal MMC booting will be tried. Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
* mpc85xx: remove 6.1 kernel supportPawel Dembicki2024-08-0617-1148/+0
| | | | | | | | mpc85xx was switched to 6.6. We can remove 6.1 support now. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16087 Signed-off-by: Robert Marko <robimarko@gmail.com>
* mpc85xx: switch to kernel 6.6Pawel Dembicki2024-08-061-2/+1
| | | | | | | | It's time for wide tests. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16087 Signed-off-by: Robert Marko <robimarko@gmail.com>
* bcm27xx: update to latest RPi patchesÁlvaro Fernández Rojas2024-08-0659-41/+20609
| | | | | | | The patches were generated from the RPi repo with the following command: git format-patch v6.6.44..rpi-6.6.y Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* apk: switch to index-trust branchPaul Spooren2024-08-061-3/+3
| | | | | | | | | | | Initially APK would sign packages and package index and verify signatures individually. With the latest change, all packages inside a trusted index are automatically trusted. This is important within the OpenWrt eco-system since signing the index happens on another machine than the package creation. Signed-off-by: Paul Spooren <mail@aparcar.org>
* base-files: improve Dell EMC Edge620 (x86) product supportStan Grishin2024-08-061-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds auto-configuration of network ports on Dell EMC Edge620 (x86) product. It is similar in specs/features to some of the Sophos x86-based appliances, but: 1. Serial console terminal is built in and requires just the micro-USB cable 2. Comes with both MMC (16Gb) and SSD (256Gb) installed 3. Comes with 6 ethernet ports all 6 are functional when no SFP is used 4. Comes with two SFP cages and not one, like some of revision 3 Sophos products 5. Unlike Sophos devices, there are no non-wireless models of Edge 620, it comes with Qualcomm Atheros QCA9880 radio These devices can be now found both second-hand and new at online marketplaces below (sometimes well below) US $100, I believe they make great candidates for running OpenWrt. The ethernet network ports on the case are marked GE1 thru to GE6 with the following mapping once booted into OpenWrt: ``` GE1: eth2: pci0000:00/0000:00:0b.0/0000:02:00.2 GE2: eth3: pci0000:00/0000:00:0b.0/0000:02:00.3 GE3: eth0: pci0000:00/0000:00:0b.0/0000:02:00.0 GE4: eth1: pci0000:00/0000:00:0b.0/0000:02:00.1 GE5: eth7: pci0000:00/0000:00:17.0/0000:07:00.1 GE6: eth6: pci0000:00/0000:00:17.0/0000:07:00.0 ``` Dell's instructions for [standard configuration](https://infohub.delltechnologies.com/en-us/l/dell-emc-edge-620-advanced-activation-guide/dell-emc-sd-wan-edge-620-standard-configuration/) recommend using GE3, GE4, GE5, or GE6 for WAN, I've selected the GE6 as the sole WAN port under OpenWrt with the rest of ethernet ports assigned to LAN. Please merge before 24.xx is forked and if possible, cherry-pick for 23.05 if there's no ETA for 24.xx forking. PS. @Hurricos I'm struggling with ixgbe mappings on Sophos devices which use very similar hardware to Dell EMC, so even tho I know the sys paths for ethernet ports, I'd prefer to do a separate commit to properly map ethernet ports to match the case markings for this device at some point later. Signed-off-by: Stan Grishin <stangri@melmac.ca>
* generic: 6.6: add backported bmips CBR patchesÁlvaro Fernández Rojas2024-08-064-4/+4
| | | | | | Move v6.11 backported bmips CBR patches from bmips target to generic. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* kernel: Add kmod-mfd-test for kernel 6.6 onlyMieczyslaw Nalewaj2024-08-061-1/+1
| | | | | | | | | | Compilation of mtd_test.ko should be added only for kernel 6.6 or above. Fixes 26df88a ("kernel: Add kmod-mfd-test") Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16085 Signed-off-by: Robert Marko <robimarko@gmail.com>
* utils: omnia-mcutool: Bump to 0.3-rc3Marek Behún2024-08-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bump omnia-mcutool to 0.3-rc3: * The `--upgrade` option will now work even if MCU is in bootloader (for example if previous upgrade was aborted). * On boards with GD32 MCUs, `omnia-mcutool` will now refuse to upgrade application firmware to version lower than 4.1 if bootloader version is 2.0 (the original for first batch of boards with GD32 MCUs) since these versions of application and bootloader are not compatible. If user already upgraded to such a combination, an upgrade of bootloader firmware is required. The `--upgrade` option will inform about this and will automatically upgrade bootloader firmware if the `--force` option is given. (Note that version 4.1 of the MCU firmware was will be released soon, once it is properly tested.) * Various other improvements. Signed-off-by: Marek Behún <kabel@kernel.org> Link: https://github.com/openwrt/openwrt/pull/16086 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kernel: bump 6.6 to 6.6.44John Audia2024-08-0632-356/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.44 Removed upstreamed: rockchip/patches-6.6/044-v6.11-arm64-dts-rockchip-Add-sdmmc-related-properties-on-r.patch[1] rockchip/patches-6.6/045-v6.11-arm64-dts-rockchip-Add-pinctrl-for-UART0-to-rk3308-r.patch[2] rockchip/patches-6.6/046-v6.11-arm64-dts-rockchip-Add-mdio-and-ethernet-phy-nodes-t.patch[3] rockchip/patches-6.6/048-v6.11-arm64-dts-rockchip-Update-WIFi-BT-related-nodes-on-r.patch[4] rockchip/patches-6.6/310-PCI-dw-rockchip-Fix-initial-PERST-GPIO-value.patch[5] Manually rebased: bcm27xx/patches-6.6/950-0526-mfd-Add-rp1-driver.patch ramips/patches-6.6/810-uvc-add-iPassion-iP2970-support.patch All other patches automatically rebased. 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=96155dc8c99e76a0e58932ca5f88148a37af3617 2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=30ee9e5ecc5fd6854a1690ab11e6e6b4851ac9ab 3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=0c4c1b7daf23bccf0da5b65b3cd5b32bfa5a5af4 4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=a86a5685675834732789df202e73153db59d8dcc 5. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.44&id=a30211c6704899de0616ac0f97601122d899c86d Build system: x86/64 Build-tested: x86/64/AMD Cezanne Run-tested: x86/64/AMD Cezanne Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/16061 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: Add kmod-mfd-testJohn Audia2024-08-061-0/+1
| | | | | | | | | 6.6.44 introduced breakage complaining about missing mtd_test.ko for some targets. Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/16061 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: rtl8367b: use realtek,extif propertyMieczyslaw Nalewaj2024-08-069-32/+49
| | | | | | | | | | Use realtek,extif property instead of realtek,extif0 to extif2 by extending it with the cpu_port parameter. The extif number is automatically calculated based on cpu_port. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/15749 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: rtl8367b: store chip in smi->rtl8367b_chipMieczyslaw Nalewaj2024-08-062-33/+35
| | | | | | | | Store the chip type in smi->rtl8367b_chip Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/15749 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: rtl8367b: remove rlvid analysisMieczyslaw Nalewaj2024-08-061-238/+16
| | | | | | | | | | Remove the rlvid analysis because for the rtl8367b family chips supported by the driver (rtl8367rb and rtl8367r-vb), rlvid is always equal to 1. So the code for rlvid equal to 0 is completely unnecessary. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/15749 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: rtl8367: use realtek,extif propertyMieczyslaw Nalewaj2024-08-065-22/+33
| | | | | | | | | | Use realtek,extif property instead of realtek,extif0 and realtek,extif1 by extending it with the cpu_port parameter. The extif number is automatically calculated based on cpu_port. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/15749 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* kernel: add missing symbolStijn Tintel2024-08-031-0/+4
| | | | | | | | | Enabling KERNEL_DEBUG_INFO_BTF and KERNEL_KPROBE_EVENTS on 6.6 exposes CONFIG_PROBE_EVENTS_BTF_ARGS in the kernel config. Add a build option for it to fix build failures with KERNEL_DEBUG_INFO_BTF and KERNEL_KPROBE_EVENTS enabled on targets using the 6.6 kernel. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* zynq: drop 6.1 supportMieczyslaw Nalewaj2024-08-032-568/+0
| | | | | | | | Drop config for Linux 6.1. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16030 Signed-off-by: Robert Marko <robimarko@gmail.com>
* zynq: use kernel 6.6 by defaultMieczyslaw Nalewaj2024-08-031-2/+1
| | | | | | | | Switch to Linux kernel version 6.6. Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> Link: https://github.com/openwrt/openwrt/pull/16030 Signed-off-by: Robert Marko <robimarko@gmail.com>
* hostapd: fix SAE H2E security vulnerabilityRany Hany2024-08-024-1/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch backports fixes for a security vulnerability impacting the hostapd implementation of SAE H2E. As upgrading hostapd would require more testing, the second mitigation step which involves backporting several patches was adopted as outlined in the official advisory[1]. An explanation of the impact of the vulnerability is provided from the advisory[1]: This vulnerability allows the attacker to downgrade the negotiated group to another enabled group if both the AP and STA have enabled SAE H2E and multiple groups. It should be noted that the H2E option is not enabled by default and the attack is not applicable to the default option, i.e., hunting-and-pecking, since it does not have any downgrade protection for group negotiation. In addition, the default configuration for enabled SAE groups in hostapd is to enable only a single group, so the vulnerability is not applicable unless hostapd has been explicitly configured to enable more groups for SAE. [1]: https://w1.fi/security/2024-2/sae-h2h-and-incomplete-downgrade-protection-for-group-negotiation.txt Signed-off-by: Rany Hany <rany_hany@riseup.net> Link: https://github.com/openwrt/openwrt/pull/16042 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* utils: Add the omnia-mcutool utilityMarek Mojík2024-08-022-1/+53
| | | | | | | | | | | | | | | | Add a new utility, omnia-mcutool, which main purpose is to upgrade the firmware on the microcontroller on the Turris Omnia router. Depends on omnia-mcu-firmware, and the upgrade process is pretty simple: omnia-mcutool --upgrade Besides firmware upgrade, the utility can be used to show and configure various firmware settings. Signed-off-by: Marek Mojík <marek.mojik@nic.cz> Signed-off-by: Marek Behún <kabel@kernel.org> Link: https://github.com/openwrt/openwrt/pull/13799 Signed-off-by: Robert Marko <robimarko@gmail.com>
* firmware: Add CZ.NIC Turris Omnia MCU firmwareMarek Mojík2024-08-022-1/+50
| | | | | | | | | | Add a new package, omnia-mcu-firmware, containing firmware binaries for the microcontroller on the Turris Omnia router. Signed-off-by: Marek Mojík <marek.mojik@nic.cz> Signed-off-by: Marek Behún <kabel@kernel.org> Link: https://github.com/openwrt/openwrt/pull/13799 Signed-off-by: Robert Marko <robimarko@gmail.com>
* mvebu: Add kmod-turris-omnia-mcuMarek Mojík2024-08-022-1/+23
| | | | | | | | | | | | Add support for the MCU driver on CZ.NIC's Turris Omnia. This adds the ability to do a true board poweroff, and to configure various features (for example the user may configure that after poweroff, the router should automatically wake up at a specific time). Signed-off-by: Marek Mojík <marek.mojik@nic.cz> Signed-off-by: Marek Behún <kabel@kernel.org> Link: https://github.com/openwrt/openwrt/pull/13799 Signed-off-by: Robert Marko <robimarko@gmail.com>
* gpio-button-hotplug: add vendor button handlingMarek Behún2024-08-021-0/+1
| | | | | | | | | Handle the KEY_VENDOR key in gpio-button-hotplug driver. This is used by Turris Omnia. Signed-off-by: Marek Behún <kabel@kernel.org> Link: https://github.com/openwrt/openwrt/pull/13799 Signed-off-by: Robert Marko <robimarko@gmail.com>
* mvebu: 6.6: Backport Turris Omnia MCU patches from 6.11Marek Behún2024-08-0213-1/+3474
| | | | | | | | | | | | | | | | | | | | This backports patches dt-bindings: firmware: add cznic,turris-omnia-mcu binding platform: cznic: Add preliminary support for Turris Omnia MCU platform: cznic: turris-omnia-mcu: Add support for MCU connected GPIOs platform: cznic: turris-omnia-mcu: Add support for poweroff and wakeup platform: cznic: turris-omnia-mcu: Add support for MCU watchdog platform: cznic: turris-omnia-mcu: Add support for MCU provided TRNG ARM: dts: turris-omnia: Add MCU system-controller node ARM: dts: turris-omnia: Add GPIO key node for front button platform: cznic: turris-omnia-mcu: Depend on OF platform: cznic: turris-omnia-mcu: Depend on WATCHDOG platform: cznic: turris-omnia-mcu: fix Kconfig dependencies that will be released in 6.11 into mvebu/patches-6.6. Signed-off-by: Marek Behún <kabel@kernel.org> Link: https://github.com/openwrt/openwrt/pull/13799 Signed-off-by: Robert Marko <robimarko@gmail.com>
* ipq40xx: Drop nand features from Chromium imageBrian Norris2024-08-026-9/+15
| | | | | | | | This target doesn't actually use NAND. Signed-off-by: Brian Norris <computersforpeace@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16001 Signed-off-by: Robert Marko <robimarko@gmail.com>
* Revert "ath79: remove GPIO driver earlier registration hack"Joan Moreau2024-08-021-0/+26
| | | | | | | | | | | | | | | This reverts commit f444dea428cdcafd78fb75004a942da24cabd48c. It seems that some devices using GPIO WDT have really short WDT timeouts and when using module_platform_driver registration it happens too late and thus WDT will timeout and reset the board. So, for now lets return the postcore_initcall hack for now. Fixes: f444dea428cd ("ath79: remove GPIO driver earlier registration hack") Signed-off-by: Joan Moreau <jom@grosjo.net> Link: https://github.com/openwrt/openwrt/pull/16035 Signed-off-by: Robert Marko <robimarko@gmail.com>
* generic: 6.6: backport upstream RealTek PHY patchesÁlvaro Fernández Rojas2024-08-0220-367/+1108
| | | | | | Replace downstream RealTek PHY patches with backported ones. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* layerscape: remove kernel 6.1 supportPawel Dembicki2024-08-0210-12566/+0
| | | | | | | | | Layerscape was switched to 6.6 kernel. Now is time to remove 6.1 support. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16037 Signed-off-by: Robert Marko <robimarko@gmail.com>
* layerscape: switch to 6.6 kernelPawel Dembicki2024-08-021-2/+1
| | | | | | | | Let's start wide tests 6.6 kernel. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16037 Signed-off-by: Robert Marko <robimarko@gmail.com>
* mediatek: refresh patchesRobert Marko2024-08-021-2/+2
| | | | | | | | CI says patches need to be refreshed, so do so. Fixes: 6bb334c5cf1c ("mediatek: fix u-boot env layout NVMEM definitions") Link: https://github.com/openwrt/openwrt/pull/16051 Signed-off-by: Robert Marko <robimarko@gmail.com>
* netifd: update to git HEADDaniel Golle2024-08-011-3/+3
| | | | | | | | | | 68c8a4f system-linux: re-apply ethtool on phy attachment 890929b wireless: add support for defining wifi interfaces via procd service data b57e40b wireless: use blobmsg_parse_attr 7a6532f proto-shell: add proto property for skipping device config 33ec3da CMake: bump the minimum required CMake version to 3.5 Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* generic: 6.6: update block nvmem patchsetDaniel Golle2024-08-014-34/+151
| | | | | | | | While discussions are still ongoing, update the block NVMEM provider patchset to the level submitted upstream to allow testing and validation. Link: https://patchwork.kernel.org/project/linux-block/list/?series=875202 Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* mediatek: fix u-boot env layout NVMEM definitionsEnrico Mioso2024-08-017-8/+8
| | | | | | s/u-boot,env-layout/u-boot,env/g Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com>
* kirkwood: remove 6.1 supportPawel Dembicki2024-08-0126-2117/+0
| | | | | | | | Kirkwood was switched to 6.6. We can remove 6.1 support now. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15998 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kirkwood: remove accidentally commited filePawel Dembicki2024-08-011-177/+0
| | | | | | | | | | generic.mk was commited by mistake. It isn't used. Let's remove it. Fixes: ccbdb212f36f ("kirkwood: Add missing package dependency") Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15998 Signed-off-by: Robert Marko <robimarko@gmail.com>
* kirkwood: switch to kernel 6.6Pawel Dembicki2024-08-011-2/+1
| | | | | | | | Let's switch to kernel 6.6 for wide tests. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15998 Signed-off-by: Robert Marko <robimarko@gmail.com>