Commit Graph

64004 Commits

Author SHA1 Message Date
桐话
3ce1fb7414
radxa-rock-5t: reorder ethernet interfaces (#2917) 2026-03-13 22:56:06 +08:00
Liangbin Lian
6f4339ae2b target/rockchip: nanopi r76s force set pcie irq affinity
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-13 22:52:00 +08:00
Liangbin Lian
b247ece7a5 target/rockchip: dwc pcie driver support force set irq affinity
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-13 22:44:30 +08:00
Liangbin Lian
aad22cb12a target/rockchip: easepi a2 enable ip cores
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-10 12:39:59 +08:00
Liangbin Lian
fd9972c69e target/rockchip: easepi ars4 add aic8800s driver
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-06 14:49:56 +08:00
桐话
51746b44ec
add Radxa ROCK 5T support (#2913) 2026-03-06 12:18:38 +08:00
Liangbin Lian
0b134b9f09 target/rockchip: easepi a2 multifunction power key
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-05 21:05:16 +08:00
Liangbin Lian
7fbd05bcdf package/wifi-scripts: call wifi up once on boot
workaround for some drivers (like brcmfmac) take long time to load fw

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-05 19:21:13 +08:00
Liangbin Lian
96783b7f10 target/all: update brcmfmac43455-sdio firmware
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-05 16:21:48 +08:00
Liangbin Lian
d7fffb33d5 linux-firmware: replace the brcmfmac43455-sdio firmware with the version provided by LibreELEC.
Fix iwinfo hangs on platforms other than bcm27xx.

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-05 16:14:39 +08:00
Liangbin Lian
b445830ab3 package/cypress-firmware: create symlinks on bcm27xx target only
cypress-firmware hangs iwinfo on other platforms

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-05 15:34:46 +08:00
桐话
a336fb2789
orangepi-5-plus: add auto thermal control enable hdmi tx (#2896)
Co-authored-by: Liangbin Lian <1129525450@qq.com>
2026-03-03 10:17:30 +00:00
Liangbin Lian
d9059442a9 target/rockchip: add easepi a2 board
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-03-03 12:34:20 +08:00
Liangbin Lian
f59f4d9180 package/libxml2: supports building python binding
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-01-29 23:05:21 +08:00
Liangbin Lian
bcc7c6c2e4 target/x86: add megaraid raid driver
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-01-27 14:51:47 +08:00
Liangbin Lian
3bfcc8d543 package/bzip2: create symlink libbz2.so.1
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-01-27 11:16:32 +08:00
Liangbin Lian
089a9a6921 package/libxml2-2: add back ABI v2 version
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-01-26 16:20:41 +08:00
Liangbin Lian
79250affb1 target/rockchip: hinlink h88k enable hdmi tx
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-01-22 19:41:54 +08:00
Liangbin Lian
ade13ffdaa target/rockchip: add hdmi tx driver for rk3588
Based on:
* 2dc8224e37/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
* https://lore.kernel.org/all/20241016-b4-rk3588-bridge-upstream-v10-1-87ef92a6d14e@collabora.com/
* a52dffaa46/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
* a52dffaa46/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
* a52dffaa46/drivers/gpu/drm/rockchip/rockchip_vop2_reg.c

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-01-22 17:00:02 +08:00
Liangbin Lian
8fa60fdb47 target/amlogic: phicomm n1 wait wifi chip ready
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-01-08 14:00:12 +08:00
Liangbin Lian
29b14d07da target/amlogic: supports HDMI output
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2026-01-05 18:11:34 +08:00
Liangbin Lian
f517288e11 target/amlogic: sysupgrade require image metadata
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-30 23:26:01 +08:00
Liangbin Lian
fd6c44d13c target/amlogic: fix meson hdmi not probed
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-30 19:59:03 +08:00
Liangbin Lian
f727777263 target/amlogic: init support for amlogic SoCs
first supported board Phicomm N1

based on db281bf932

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-30 17:02:53 +08:00
Liangbin Lian
a51b31583d linux-firmware: add generic BCM43455 SDIO NVRAM
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-30 11:44:23 +08:00
Liangbin Lian
ad478a21aa target/rockchip: refresh kernel patches
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-29 14:15:53 +08:00
Liangbin Lian
1708d26e3e kernel: refresh patches
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-29 14:00:11 +08:00
Liangbin Lian
a75ffc0bf3 change repo to current release
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-29 13:36:58 +08:00
Liangbin Lian
cc881ac163 target/rockchip: mute upstream dts for overwrited devices
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-29 13:34:51 +08:00
Liangbin Lian
1ec5ef316b Merge commit '4919ffd4f715fb31efd3e5aa28571e873200d03a' into istoreos-24.10
# Conflicts:
#	.github/workflows/formal.yml
#	package/network/services/odhcpd/Makefile
#	package/network/services/ppp/files/lib/netifd/ppp6-up
#	package/network/services/ppp/files/ppp.sh
#	target/linux/rockchip/armv8/base-files/etc/board.d/02_network
#	target/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity
2025-12-29 13:20:15 +08:00
Liangbin Lian
03c8cd7d5c istoreos: ota wait 10s before trying reconnection
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-26 11:43:44 +08:00
Liangbin Lian
68cfc7dd88 base-files: default_postinst clean menu cache after install js app
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-25 13:19:32 +08:00
Hauke Mehrtens
4919ffd4f7 OpenWrt v24.10.5: revert to branch defaults
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-18 21:39:37 +01:00
Hauke Mehrtens
4f7e6e554b OpenWrt v24.10.5: adjust config defaults
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-18 21:39:34 +01:00
Liangbin Lian
7afeedcaa3 istoreos/ota: cache check result for 5 mins
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-18 14:37:20 +08:00
Liangbin Lian
7d2fec2d30 istoreos/ota: supports ipv4 only network
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-18 13:45:12 +08:00
Liangbin Lian
f2e3777831 istoreos: log shutdown message to kmsg
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-18 11:31:11 +08:00
Markus Petri
d9c5716d1d vrx518_tc: fix rx_len_adj
Fix rx_len_adj to avoid leaking the ethernet FCS into the actual frame
data in single line mode (the default)

Fixes: https://github.com/openwrt/openwrt/issues/20983
Signed-off-by: Markus Petri <devel@isjunk.org>
Link: https://github.com/openwrt/openwrt/pull/21045
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 487178f8b003bf2e06b9f989b46f8b5c36181910)
2025-12-17 22:08:22 +01:00
Hauke Mehrtens
e382fc552a wireless-regdb: Update to version 2025.10.07
e51d568 wireless-regdb: update regulatory rules for Botswana (BW) for 2022
5afc632 wireless-regdb: update regulatory rules for Sint Marteen (SX) for 2018
b484a31 wireless-regdb: Update regulatory info including bandwidth for Costa Rica (CR) for 2023
39e5e04 wireless-regdb: Permit lower 6 GHz band for Kazakhstan (KZ)
a827d3a wireless-regdb: update regulatory database based on preceding changes

Link: https://github.com/openwrt/openwrt/pull/20544
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit b4a8ba2e88)
2025-12-17 22:08:20 +01:00
Hauke Mehrtens
0f52a05723 dropbear: backport security fixes
This fixes the following security problems:
CVE-2025-14282: Avoid privilege escalation via unix stream forwarding in Dropbear server.
CVE-2019-6111: This allowed a malicious server to overwrite arbitrary local files.

This backports two upstream merged PRs:
https://github.com/mkj/dropbear/pull/391
https://github.com/mkj/dropbear/pull/394
and this upstream commit:
48a17cff6a

Link: https://github.com/openwrt/openwrt/pull/21192
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-17 21:19:28 +01:00
Liangbin Lian
76fee4bbec target/rockchip: rk3528 supports ramoops
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-17 15:21:57 +08:00
Liangbin Lian
01fea6c370 target/rockchip: rk3576 supports ramoops
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-17 14:35:55 +08:00
Liangbin Lian
05d8465c37 target/rockchip: rk3588 supports ramoops
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-17 14:18:04 +08:00
Liangbin Lian
ba025fd786 target/rockchip: rk806 backport supports for customize reset-mode
Equivalent to `pmic-reset-func` in the Rockchip SDK

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-17 13:51:50 +08:00
Martin Nadvornik
58a0211f82 mediatek: fix IPv4 address missing on interface in failsafe mode for cudy ap3000-v1
cudy ap3000-v1 did not work correctly in failsafe mode
because the address 192.168.1.1 was missing on the eth0 inteface.
it was reachable via it's IPv6 link-local address however.
this commit fixes the issue.

Fixes: https://github.com/openwrt/openwrt/issues/20750
Signed-off-by: Martin Nadvornik <martin.nadvornik@gmx.at>
Link: https://github.com/openwrt/openwrt/pull/21172
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit e5cd6461c905184db8f49692f931b20fec4b819e)
2025-12-16 00:29:58 +01:00
Thibaut VARÈNE
7aa929881e mediatek/filogic: fix Cudy WR3000H ethernet port order
The ports are physically labelled in reverse order on the device.
This patch aligns logical names with physical ones.
LED order on front of device is correct after this patch.

Fixes: 9d66b8b312
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
Link: https://github.com/openwrt/openwrt/pull/20528
(cherry picked from commit 887cab883b)
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
Link: https://github.com/openwrt/openwrt/pull/21173
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-16 00:11:44 +01:00
Hauke Mehrtens
b8d232d9dc kernel: Fix boot of realtek rtl838x
Revert two patches from upstream Linux:
135713cd07
231ac951fa

This fixes a boot hang on realtek rtl838x switches.
This is the last printed message:
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)

Thread on mips mailing list:
https://lore.kernel.org/linux-mips/b35fe4b3-8f42-49f4-a6bf-9f0e56d4050c@hauke-m.de/T/#u

Link: https://github.com/openwrt/openwrt/pull/21166
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-16 00:08:38 +01:00
Petr Štetiar
3c97c4a44c
dropbear: enable configurable port forwarding options
Currently its only possible to disable port forwarding only for specific
keys, via the OpenSSH-style restriction in `authorized_keys` file.

In some use cases it might be feasible to disable such features globally
on service level, so lets add new LocalPortForward and RemotePortForward
config knobs.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
Link: https://github.com/openwrt/openwrt/pull/21071
(cherry picked from commit 83f6177dbf)
[ fix conflict error ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-12-15 19:25:58 +01:00
Liangbin Lian
dbdd5ffd3a target/rockchip: rk3568 supports ramoops
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2025-12-15 15:45:16 +08:00
Ayra Hikari
30b7a5f27a mediatek/filogic: fix Totolink X6000R sysupgrade failed
Fix Totolink X6000R image failing to upgrade via sysupgrade due to an
incorrect upgrade case. The fallback upgrade path used the NAND upgrade
routine, which caused the "layout volume not found" error on NOR flash
devices. By adding a specific case for this board, sysupgrade now uses
`default_do_upgrade`, which is compatible with the NOR flash layout.

Fixes: 7cd10ad
Signed-off-by: Ayra Hikari <ayrahikari@linuxmail.org>
(cherry picked from commit 7cd10add2d)
Link: https://github.com/openwrt/openwrt/pull/20674
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-14 22:51:17 +01:00