This project is mirrored from https://git.openwrt.org/openwrt/openwrt.git.
Pull mirroring updated .
- Jan 25, 2025
-
-
Florian Maurer authored
the wifi leds of the wax206 were not reacting. This patch enables the green leds to show activity, as the blue ones are very bright. Also set the label-mac to the gmac0 Signed-off-by:
Florian Maurer <f.maurer@outlook.de> Link: https://github.com/openwrt/openwrt/pull/17694 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Mathew McBride authored
This adds support for running as a guest on Windows Hyper-V on arm64 Windows machines (like the Qualcomm Snapdragon X based machines). The drivers are the same as Hyper-V on x86-64. Limitations: - The VM must be configured with a single vCPU only[1]. It appears Microsoft has made changes to Arm64 Hyper-V's timers and other infrastructure in Windows 11 24H2 which require kernel changes[2][3] to fix. - You must turn off secure boot enforcement to boot OpenWrt, as OpenWrt/armsr does not have a signed bootloader. [1] https://www.reddit.com/r/Surface/comments/1dmzpzt/comment/lx4tatp/ [2] https://www.reddit.com/r/Surface/comments/1dmzpzt/comment/m5bqgrm/ [3] https://github.com/microsoft/WSL2-Linux-Kernel Signed-off-by:
Mathew McBride <matt@traverse.com.au> Link: https://github.com/openwrt/openwrt/pull/17675 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Sander Vanheule authored
Supported devices are listed in the metadata as the first part of the DTS compatible. This normally follows the format "vendor,device". When updating the device name of the 180W 1920-8G PoE an underscore was used, instead of a comma, to join the vendor and device name. This will lead to warnings for users wanting to sysupgrade a device with an older compatible, as the device's info does not match the one the metadata. Fixes: 987c96e8 ("realtek: rename hpe,1920-8g-poe to match hardware") Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
- Jan 24, 2025
-
-
Ivan Deng authored
Fixed an issue where both WAN LEDs light up before plugging in the ethernet cable and no blinking regardless of WAN network activity. Updated the LED configuration to reflect proper status: Green indicates 2.5Gb connection speed. Yellow indicates other connection speed and traffic activity. This resolves inconsistent WAN LED behavior on Spectrum SAX1V1K routers. Signed-off-by:
Ivan Deng <hongba@rocketmail.com> Link: https://github.com/openwrt/openwrt/pull/17623 Signed-off-by:
Robert Marko <robimarko@gmail.com>
-
Sergey Ryazanov authored
Bump PKG_RELEASE after the previous fixes. Signed-off-by:
Sergey Ryazanov <ryazanov.s.a@gmail.com> Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250122222654.21833-5-ryazanov.s.a@gmail.com/ Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Sergey Ryazanov authored
atm_qos struct should be the same both for user and kernel spaces. Via the __SO_ENCODE() macro it is used to define the SO_ATMQOS socket IOC. During the VRX518 support introduction, the atm_trafprm sturct nested into the atm_qos stucture was update with newer fields that are referenced by the ATM TC layer of the VRX518 TC driver. These new fields are intended to communicate information for extra traffic classes supported by the driver. But we are still using vanilla kernel headers to build the toolchain. Due to the atm.h header incoherency br2684ctl from linux-atm tools is incapable to configure the ATM bridge netdev: br2684ctl: Interface "dsl0" created sucessfully br2684ctl: Communicating over ATM 0.1.2, encapsulation: LLC br2684ctl: setsockopt SO_ATMQOS 22 <-- EINVAL errno br2684ctl: Fatal: failed to connect on socket; File descriptor in bad state There are two options to fix this incoherency. (a) update the header file in the toolchain to build linux-atm against updated atm_trafprm and atm_qos structures, or (b) revert atm_trafprm changes. Since there are no actual users of the extra ATM QoS traffic classes, just drop these extra traffic classes from vrx518_tc ATM TC layer and drop the kernel patch updating atm.h. Besides fixing the compatibility with linux-atm tools, removing the kernel patch should simplify kernel updates removing unneeded burden of maintenance. Run tested with FRITZ!Box 7530 with disabled extra traffic classes and then removed them entirely before the submission. CC: John Crispin <john@phrozen.org> Fixes: cfd42a00 ("ipq40xx: add Intel/Lantiq ATM hacks") Suggested-by:
Andre Heider <a.heider@gmail.com> Reported-and-tested-by:
<nebibigon93@yandex.ru> Signed-off-by:
Sergey Ryazanov <ryazanov.s.a@gmail.com> Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250122222654.21833-4-ryazanov.s.a@gmail.com/ Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Sergey Ryazanov authored
ATM TC layer have some issues which effectively prevent VRX518 from being used as ADSL modem. Specifically, there one crash during the ATM layer configuration and wrong PVC ID selection on packet receiving what breaks RX path. Fix both of the issues. Make subif iface registration optional to prevent the crash (see more details in the new patch) and update the hardcoded PVC ID to match the first allocated channel. Run tested with FRITZ!Box 7530. Fixes: 474bbe23 ("kernel: add Intel/Lantiq VRX518 TC driver") Reported-and-tested-by:
<nebibigon93@yandex.ru> Signed-off-by:
Sergey Ryazanov <ryazanov.s.a@gmail.com> Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250122222654.21833-3-ryazanov.s.a@gmail.com/ Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Sergey Ryazanov authored
It looks like VRX518 returns phys addr of data buffer in the 'data_ptr' field of the RX descriptor and an actual data offset within the buffer in the 'byte_off' field. In order to map the phys address back to virtual we need the original phys address of the allocated buffer. In the same driver applies offset to phys address before the mapping, what leads to WARN_ON triggering in plat_mem_virt() function with subsequent kernel panic: WARNING: CPU: 0 PID: 0 at .../sw_plat.c:764 0xbf306cd0 [vrx518_tc@8af9f5d0+0x25000] ... Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = aff5701e [00000000] *pgd=00000000 Internal error: Oops: 5 [#1] SMP ARM Noticed in ATM mode, when chip always returns byte_off = 4. In order to fix the issue, pass the phys address to plat_mem_virt() as is and apply byte_off later for proper DMA syncing and on mapped virtual address when copying RXed data into the skb. Run tested with FRITZ!Box 7530 on both ADSL and VDSL (thanks Jan) links. Fixes: 474bbe23 ("kernel: add Intel/Lantiq VRX518 TC driver") Tested-by: Jan Hoffmann <jan@3e8.eu> # VDSL link Reported-and-tested-by: nebibigon93@yandex.ru # ADSL link Signed-off-by:
Sergey Ryazanov <ryazanov.s.a@gmail.com> Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250122222654.21833-2-ryazanov.s.a@gmail.com/ Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
- Jan 23, 2025
-
-
Dim Fish authored
New revisions of Xiaomi AX3000T with 1.0.84+ stock firmware contain new hardware. This commit add support for Airoha AN8855 gigabit switch driver with 6.6 kernel patches Based on https://patchwork.kernel.org/project/netdevbpf/cover/20241209134459.27110-1-ansuelsmth@gmail.com/ Signed-off-by:
Dim Fish <dimfish@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16709 Signed-off-by:
Christian Marangi <ansuelsmth@gmail.com>
-
Felix Fietkau authored
3e85822b9c66 page_pool: remove PP_FLAG_PAGE_FRAG a22d59e4ad50 tools: fix allocation check and missing memory freeing Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Chukun Pan authored
Use generic Ethernet PHY reset bindings. Remove the useless lan label as connected switch. Fixes: 9d66b8b3 ("mediatek: filogic: Add support for cudy wr3000h") Signed-off-by:
Chukun Pan <amadeus@jmu.edu.cn>
-
Chukun Pan authored
Fixes typo for led properties. Delete the unused rfb compatible. Signed-off-by:
Chukun Pan <amadeus@jmu.edu.cn>
-
Chukun Pan authored
Use white led when running, consistent with the stock firmware. Signed-off-by:
Chukun Pan <amadeus@jmu.edu.cn>
-
Chukun Pan authored
Fixed interrupt support for 2.5G PHY. Removed useless phy-mode on phy node. Tested on Cudy TR3000. Signed-off-by:
Chukun Pan <amadeus@jmu.edu.cn>
-
Chukun Pan authored
Same as commit 36746893, correct 'buswidth' to 'bus-width'. Move the nmbm properties outside the partition definition. Change uppercase to lowercase, add missing read-only flag. Signed-off-by:
Chukun Pan <amadeus@jmu.edu.cn>
-
Álvaro Fernández Rojas authored
This patch has been accepted for linux v6.14 so we can move it from pending to backport. Signed-off-by:
Álvaro Fernández Rojas <noltari@gmail.com>
-
Álvaro Fernández Rojas authored
These patches have been accepted in linux v6.14 instead of v6.13. Signed-off-by:
Álvaro Fernández Rojas <noltari@gmail.com>
-
Daniel Golle authored
Expose the temperature sensor built-into RTL822x 2.5G and 5G PHYs. Signed-off-by:
Daniel Golle <daniel@makrotopia.org> Signed-off-by:
Álvaro Fernández Rojas <noltari@gmail.com>
-
Mieczyslaw Nalewaj authored
Refresh hack patches with make target/linux/refresh. Fixes: 9508ca44 ("kernel: backport improvement to page pool fragment handling from 6.7") Signed-off-by:
Mieczyslaw Nalewaj <namiltd@yahoo.com> Signed-off-by:
Álvaro Fernández Rojas <noltari@gmail.com>
-
- Jan 22, 2025
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Makes it easier to keep drivers like mt76 in sync with newer versions Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Danila Romanov authored
1. Import pending patch to fix ramips/mt7621 64MB targets. 2. Do not enable CONFIG_PAGE_POOL_STATS by default. Signed-off-by:
Danila Romanov <pervokur@gmail.com> Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
John Audia authored
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.73 No patches needed a rebase. Build system: x86/64 Build-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Run-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Signed-off-by:
John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/17687 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
INAGAKI Hiroshi authored
XikeStor (Seeker) SKS8300-8X is a 8 ports Multi-Gig switch, based on RTL9303. Specification: - SoC : Realtek RTL9303 - RAM : DDR3 512 MiB - Flash : SPI-NOR 32 MiB (Winbond W25Q256JVFIQ) - Ethernet : 8x 1/2.5/10 Gbps (SFP+) - LEDs/Keys (GPIO): 1x/1x - UART : "Console" port on the front panel - type : RS-232C - connector : RJ-45 - settings : 9600n8 - Watchdog : Diodes PT7A7514WE - Power : 12 VDC, 2 A Flash instruction using initramfs image: 1. Prepare TFTP server with an IP address "192.168.2.36" 2. Connect your PC to Port1 on SKS8300-8X 3. Power on SKS8300-8X and interrupt by Ctrl + B 4. Login to the vendor CLI by Ctrl + F and "diagshell_unipoe_env" 5. Login to the U-Boot CLI by "debug_unish_env" command 6. Enable Port1 with the following commands rtk 10g 0 fiber1g (or fiber10g if 10GBase-*R) rtk ext-devInit 0 rtk ext-pinSet 2 0 Note: the last command sets tx-disable to low 7. Download initramfs image from TFTP server tftpboot 0x82000000 <image name> 8. Boot with the downloaded image bootm 9. On the initramfs image, backup the stock firmware if needed 10. Upload (or download) sysupgrade image to the device 11. Erase "firmware" partition to cleanup JFFS2 of stock FW mtd erase firmware 12. Perform sysupgrade with the sysupgrade image 13. Wait ~120 sec to complete flashing Notes: - A kernel binary "nos.img" needs to be stored into JFFS2 filesystem using 4KiB erase block instead of 64KiB. - PT7A7514WE is handled by hardware-assited system LED output (blinking). - Some Japanese users asked to XikeStor about maximum power limit of SFP+ ports and got approximate criteria: - per port : <= 2.9 W - total (8 ports): <= 15.8 W MAC addresses: eth0 : 84:E5:D8:xx:xx:37 (board-info (stock:"flash_raw"), 0x218 (hex)) (ports): 84:E5:D8:xx:xx:36 (board-info (stock:"flash_raw"), 0x1f1 (hex)) Reverting to stock firmware: 1. Prepare OpenWrt SDK to use the mkfs.jffs2 tool contained in it Note: the official mkfs.jffs2 tool in mtd-utils doesn't support 4KiB erase size and not usable for SKS8300-8X 2. Create a directory for working 3. Download official firmware for SKS8300-8X from XikeStor's official website 4. Rename the downloaded firmware to "nos.img" and place it to the working directory 5. Create a JFFS2 filesystem binary with the working directory /path/to/mkfs.jffs2 -p -b -U -v -e 4KiB -x lzma \ -o nos.img.jffs2 -d /path/to/working/dir/ 6. Upload the created JFFS2 filesystem binary to the device 7. Erase the "firmware" partition mtd erase firmware 8. Write the JFFS2 filesystem binary to the "firmware" partition mtd write /path/to/nos.img.jffs2 firmware 9. After writing, reboot the device by power cycle Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17593 Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
INAGAKI Hiroshi authored
Change some debugging messages of RTL930x SerDes in the PHY driver to pr_debug() to suppress log messages on the console. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17593 Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
INAGAKI Hiroshi authored
add PHY_INTERFACE_MODE_10GBASER to supported_interfaces for using 10GBase-*R interfaces on SFP+ ports. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17593 Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
INAGAKI Hiroshi authored
Add aux-mdio and pinctrl nodes to rtl930x.dtsi to enable handling of the external RTL8231 GPIO expander connected via MDIO. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17593 Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
INAGAKI Hiroshi authored
Enable the following drivers to use the external RTL8231 GPIO expander. - aux-mdio - rtl8231 (mfd) - rtl8231 (pinctrl) Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17593 Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
INAGAKI Hiroshi authored
Enable HIGHMEM option to use all ranges of memory on XikeStor SKS8300-8X that has 512MiB RAM. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17593 Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
INAGAKI Hiroshi authored
Allow specifying additional parameters on Build/jffs2. This is useful to specify additional options or overriding existing ones. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17593 Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
INAGAKI Hiroshi authored
12c0b42 nosimg-enc: add new tool for XikeStor SKS8300 series Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17593 Signed-off-by:
Sander Vanheule <sander@svanheule.net>
-
- Jan 21, 2025
-
-
Lech Perczak authored
Now, that initramfs images built for ZTE devices work, by moving LZMA_TEXT_START further up the available RAM - same fix works successfully for Meraki MR18 too. Apply it and reenable initramfs generation again. Fixes: 1d49310f ("ath79: add Cisco Meraki MR18") Signed-off-by:
Lech Perczak <lech.perczak@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17680 Signed-off-by:
Robert Marko <robimarko@gmail.com>
-
Mikhail Zhilkin authored
This commit fixes Xiaomi AX3000t soft bricks. Issue affects at least rd23 model (Global version) users: Link: https://forum.openwrt.org/t/openwrt-support-for-xiaomi-ax3000t/180490/452 I also found that these nvram settings are wrong for the rd23 model and U-Boot erase them: ''' flag_try_sys1_failed 8 flag_try_sys2_failed 8 ''' As a result, platform.sh -> xiaomi_initial_setup() function sometimes ends early without applying settings for the rd23 model. RD03 model strategy: 1. Don't touch values those were set up by platform.sh -> xiaomi_initial_setup() function RD23 model strategy: 1. Apply correct nvram settings at every boot 2. Use bulk fw_setenv call I didn't find opened issue for AX3000t. Similar AX3200 issue: Link: https://github.com/openwrt/openwrt/issues/16347 So, other Xiaomi devices (e.g. Xiaomi WR30U) may also require fix. Fixes: 7dbcc121 ("mediatek: filogic: add support for Xiaomi AX3000T") Signed-off-by:
Mikhail Zhilkin <csharper2005@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17580 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Mikhail Zhilkin authored
This commit replaces multiple fw_setenv calls by the bulk one to reduce flash writes. Thanks @Linaro1985 for the idea. Signed-off-by:
Mikhail Zhilkin <csharper2005@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17580 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
John Audia authored
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.72 Dropped to due being superseded by upstream patch: mediatek/patches-6.6/870-drm-mediatek-only-touch-DISP_REG_OVL_PITCH_MSB-if-AF.patch[1] All other patches automatically rebased. 1. https://github.com/gregkh/linux/commit/ac7f5641e9887354a0fc6f48190533af084bb0dc Build system: x86/64 Build-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Run-tested: bcm27xx/bcm2712, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Signed-off-by:
John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/17646 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Florian Maurer authored
the CWMP account mac is correctly set on the lan device but was not correctly as label-mac Signed-off-by:
Florian Maurer <f.maurer@outlook.de> Link: https://github.com/openwrt/openwrt/pull/17618 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
John Audia authored
These symbols are needed to satisfy lxc dependencies. Signed-off-by:
John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/17553 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Lech Perczak authored
Ruckus R500 datasheet: https://webresources.ruckuswireless.com/datasheets/r500/ds-ruckus-r500.html Specifications: SoC: 720Mhz QCA9558 RAM: 256MB Storage: 64MB of FLASH (SPI NOR - S25FL512S) 1x AR8327 GB switch Ethernet: 1x1000M port #3 on AR8327, 1x1000M (802.3at POE), port #5 on AR8327 Wireless: QCA988X HW2.0 802.11ac AR9550 2.4GHz 802.11b/g/n 5x GPIO LED 1x GPIO Reset Button 1x DC Jack 12v 1x UART, 3.3v, 115200 1x TPM, SLB9645TT12 2x Beamforming antennas configured via 74LV164 MAC addresses: 1. art 0x807E | Factory bridged | f0:3e:90:XX:XX:80 | 2. art 0x66 | eth0 | f0:3e:90:XX:XX:83 | (port 5, cpu port 6) - PoE port 3. art 0x6c | eth1 | f0:3e:90:XX:XX:84 | (port 3, cpu port 0) - non PoE port Serial console: 115200-8-N-1 on internal H4 header. Pinout: H1 ----------- |1|x|3|4|5| ----------- Pin 1 is near the "H4" marking. 1 - RX x - no pin 3 - VCC (3.3V) 4 - GND 5 - TX JTAG: Connector H2, similar to MIPS eJTAG, standard, unpoulated. H9 ---------------------- |2 |4 |6 |8 |10|12|14| ---------------------- |1 |3 |5 |7 |9 |11|13| ---------------------- 3 - TDI 5 - TDO 7 - TMS 9 - TCK 2,4,6,8,10 - GND 14 - Vref 1,11,12,13 - Not connected I²C: connector H2, near power LED, unpopulated: ------ |1|2|3 ------ H2 1 - SCL 2 - SDA 3 - GND Installation: Serial Port/TFTP 1. Setup tftp server on the local network 2. Connect to UART with TTL 3. Interupt U-boot process with Ctrl-C 4. Setup appropriate ipaddr and serverip in setenv: - setenv ipaddr 192.168.1.1 - setenv serverip 192.168.1.2 5. On TFTP Server - copy openwrt-ath79-generic-ruckus_r500-initramfs-kernel.bin to /srv/tftp 6. On R500 boot into initrd image - tftpboot 0x81000000 openwrt-ath79-generic-ruckus_r500-initramfs-kernel.bin - bootm 0x81000000 7. On TFTP server - scp -O openwrt-ath79-generic-ruckus_r500-squashfs-sysupgrade.bin root@192.168.1.1:/tmp 8. Ensure the boot command is set before flashing the image: fw_setenv bootcmd 'bootm 0xbf1c0000' 9. On R500 - sysupgrade /tmp/openwrt-ath79-generic-ruckus_r500-squashfs-sysupgrade.bin 10. If not done in 8; set boot command from U-boot shell itself: - setenv bootcmd bootm 0xbf1c0000 - saveenv - reset This patch adapted from https://github.com/victhor393/openwrt-ruckus-r500/tree/ruckus-r500-master Signed-off-by:
Damien Mascord <tusker@tusker.org> - Heavily refactored the device tree - Extended commit message - Documented onboad connectors - Refactored MAC and calibration data setups to use nvmem-layout - Made both network interfaces LAN ports and bridge them, this makes more sense for an access point and is consistent with the rest of Ruckus APs. - Enable lzma-loader for compressed initramfs - Enabled the optional internal USB port - Added missing LEDs and according pinctrl settings - Added reserved memory region used for bootloader communication - Added the bit-banged I²C bus and onboard TPM - Refactored boot scheme and flash layout to match earlier Ruckus devices and maximize usable space for user data. Quirks: - H7 is the physical presence switch for the SLB9645TT12 TPM. TODO: - Link state reporting on the Ethernet ports doesn't work and both ports report "up" due to limitation of swconfig ar8327 driver. With DSA conversion, this shall be rectified. - Locate 2nd shift register (U7) controlling beamforming antennas, probably on ath10k GPIOs which are currently unsupported in the driver. For this, there is a device tree node describing that - but explicitly disabled. - At the moment of adding support, there is an endianness bug in the TPM driver causing it to not detect the TPM module because of ID mismatch. Signed-off-by:
Lech Perczak <lech.perczak@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17550 Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
Felix Fietkau authored
047b2efc1348 CMakeLists.txt: bump minimum cmake version 16ff0badbde7 CMakeLists: add support for including ABIVERSION in the library version number Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Christian Marangi authored
There is currently a problem where the rootfs in an initramfs image for single target build is not updated on subsequent run. This is caused by a bug introduced in d78dec3e ("kernel: copy kernel build dir on Per-Device Initramfs compilation") where the initramfs_data.cpio rm was moved to PrepareConfigPerRootfs. This caused the side effect of dropping the rm call for single target build making the kernel reusing the previous generated initramfs_data.cpio. To correctly handle this, restore the original location of this call right after the touch /init call. This way the kernel will always regenerate the initramfs embedded rootfs ALSO for single target build. Fixes: d78dec3e ("kernel: copy kernel build dir on Per-Device Initramfs compilation") Signed-off-by:
Christian Marangi <ansuelsmth@gmail.com>
-