Tianling Shen
22db6381b2
rockchip: fix pmic binding for lyt t68m
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-21 19:39:14 +08:00
Tianling Shen
0895ba3696
rockchip: add LYT T68M support
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 42e37572ab )
2024-09-21 19:29:49 +08:00
Tianling Shen
56c3f7c22c
rockchip: fix armsom sige3 i2s1 clks
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 9fefa4f77a )
2024-09-21 17:03:43 +08:00
Tianling Shen
c8f8074d29
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-21 14:20:59 +08:00
David Bauer
dd4b05ee8a
ipq40xx: add PoE passthrough GPIO
...
Add the GPIO pin of the PoE passthrough switch on the Aruba AP-303H.
Power is activated when the pin is low. It enables a PSE chip, so power
is only supplied to downstream devices when they are 802.3af/at
compliant devices.
Ensure you use a sufficient power supply when chaining a consuming
device after the AP.
Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit b40cc46cc8 )
2024-09-20 19:52:46 +02:00
Tianling Shen
d8de9f4a6f
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-19 14:07:23 +08:00
Andreas Böhler
4d7ad37891
ramips: mt7621: use lzma-loader for Sercomm NA502s
...
This fixes a well-known "LZMA ERROR 1" error on Sercomm NA502s, reported
on the OpneWrt forum [0].
[0] https://forum.openwrt.org/t/206640
Signed-off-by: Andreas Böhler <dev@aboehler.at>
(cherry picked from commit 6d89aa2987 )
Link: https://github.com/openwrt/openwrt/pull/16412
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-09-18 23:04:37 +02:00
Tianling Shen
7a79b154af
mediatek: add Imou LC-HX3001 fit layout support
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-16 20:32:11 +08:00
Tianling Shen
d19a3c70de
mediatek: add CMCC A10 fit layout support
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-16 17:56:18 +08:00
Tianling Shen
21ce07e56a
rockchip: remove upstreamed patch
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-15 17:02:06 +08:00
Tianling Shen
42668c51f5
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-15 11:24:36 +08:00
Yan Cangang
912acb6c09
filogic: add missing 2.5G PHY LEDs configuration for Zyxel EX5700
...
configure 2.5G PHY LEDs to:
2500/1000: green with blink on TX/RX
100/10: green+yellow with blink on TX/RX
which is similar to other 1G PHY LEDs, which are:
1000: green with blink on TX/RX
100/10: green+yellow with blink on TX/RX
Fixes: 6cc14bf66a ("filogic: support Telenor branded ZyXEL EX5700")
Signed-off-by: Yan Cangang <nalanzeyu@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16082
(cherry picked from commit 3de653a0af )
Link: https://github.com/openwrt/openwrt/pull/16390
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-09-15 02:03:25 +02:00
Hauke Mehrtens
8e5e62416f
kernel: bump 5.15 to 5.15.167
...
Manually adapted:
generic/backport-5.15/020-v6.1-05-mm-multi-gen-LRU-groundwork.patch
ramips/patches-5.15/311-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch
Link: https://github.com/openwrt/openwrt/pull/16366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-09-14 16:51:13 +02:00
Hauke Mehrtens
fd6e077ddf
kernel: bump 5.15 to 5.15.166
...
Manually adapted:
bcm27xx/patches-5.15/950-0030-Revert-Bluetooth-Always-request-for-user-confirmatio.patch
Link: https://github.com/openwrt/openwrt/pull/16366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-09-14 16:51:13 +02:00
Hauke Mehrtens
bad01d4806
kernel: bump 5.15 to 5.15.165
...
Removed because they are upstream:
generic/pending-5.15/110-v6.3-0001-spidev-Add-Silicon-Labs-EM3581-device-compatible.patch
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=bff165a3993683daddf3f00563960e7675966f91
ipq807x/patches-5.15/0004-v5.16-arm64-dts-qcom-msm8996-Move-clock-cells-to-QMP-PHY-c.patch
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=32f0e52f16d45d743b473659329f93d4a27c68bf
Manually adapted:
bcm27xx/patches-5.15/950-0040-spi-spidev-Completely-disable-the-spidev-warning.patch
bcm27xx/patches-5.15/950-0578-spi-spidev-Restore-loading-from-Device-Tree.patch
generic/pending-5.15/110-v6.3-0002-spidev-Add-Silicon-Labs-SI3210-device-compatible.patch
Adapt kernel configuration for newly added option
CONFIG_ARM64_ERRATUM_3194386.
The leddev_list_lock attribute changed from rwlock_t to spinlock_t in:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=590304b798a3b89e716b6b564f8ad14bc9373d93
Link: https://github.com/openwrt/openwrt/pull/16366
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-09-14 16:51:13 +02:00
Tianling Shen
190a5ca7a9
rockchip: add Radxa ROCK Pi E v3.0 support
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-13 17:19:30 +08:00
Tianling Shen
ed23a0d285
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-13 12:49:28 +08:00
Rafał Miłecki
ee3efefc5e
treewide: fixup models names for UniFi U6 series
...
Ubiquiti has a set of UniFi 802.11ax (Wi-Fi 6) AP devices. All models
include "U6" in their names and also have code names with no special
characters (including spaces).
Examples:
1. U6 Lite (codename U6-Lite)
2. U6 Long-Range (codename U6-LR)
3. U6+ (codename U6-PLUS)
4. U6 Pro (codename U6-Pro)
5. U6 Mesh (codename U6-Mesh)
6. U6 Mesh Pro (codename U6-Mesh-Pro)
7. U6 Enterprise (codename U6-Enterprise)
Use proper full names for those devices. Names in OpenWrt/DTS code may
need updating too but it can be handled later.
Cc: Elbert Mai <code@elbertmai.com>
Cc: Daniel Golle <daniel@makrotopia.org>
Cc: Henrik Riomar <henrik.riomar@gmail.com>
Cc: David Bauer <mail@david-bauer.net>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 74879140a1 )
2024-09-12 14:37:59 +02:00
David Bauer
7447eeac91
ipq40xx: define config-names for Aruba boards
...
Aruba boards now ship with multiple DTS and image-configurations per
image. Newer apboot revs expect a configuration for their hardware to be
present.
Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit c7ba5574f5 )
2024-09-11 17:47:11 +02:00
Tianling Shen
b6a3289948
mediatek: add Konka KOMI A31 support
...
Hardware specification:
SoC: MediaTek MT7981B 2x A53
Flash: 128 MB SPI-NAND
RAM: 256MB
Ethernet: 4x 10/100/1000 Mbps
Switch: MediaTek MT7531AE
WiFi: MediaTek MT7976C
Button: Reset, Mesh
Power: DC 12V 1A
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit db71ac643d )
2024-09-09 16:07:33 +08:00
Tianling Shen
53e4ddfa7c
x86: include intel dmc firmware by default
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-31 20:46:45 +08:00
Tianling Shen
96fcadbba8
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-30 23:21:03 +08:00
Tianling Shen
b8e54164ce
rockchip: add ArmSom Sige3 support
...
Hardware
--------
RockChip RK3568 ARM64 (4 cores)
2/4/8GB LPDDR4x RAM
1000 Base-T
2500 Base-T
AP6275S Wi-Fi 6 / Bluetooth 5.3
2 LEDs (RED / GREEN)
8/16/32/64GB eMMC on-board
Micro-SD Slot
HDMI Port
USB 2.0 Port
USB 3.0 Port
USB Type-C 3.0 Port
M.2 M-Key
40-Pin Header
USB PD 2.0 9/12/15V Power
Installation
------------
Uncompress the ImmortalWrt sysupgrade and write it to a micro SD card or
internal eMMC using dd.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a609a18fb9 )
2024-08-30 23:14:56 +08:00
Tianling Shen
c98848dfa4
rockchip: backport support for RK860X regulator
...
Used by ArmSom Sige3.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-30 23:14:51 +08:00
Tianling Shen
06571d1ba3
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-27 18:22:33 +08:00
Jakob Haufe
a07a531329
octeon: ubnt-edgerouter: Disable PCIe
...
Some devices lock up on PCIe initialization:
[ 64.309697] PCIe: Port 0 in endpoint mode, skipping.
[ 64.320496] PCIe: Initializing port 1
[ 64.325257] PCIe: BIST FAILED for port 1 (0xffffffffffffffff)
(system hangs here)
Given the ER contains no PCIe peripherals, has no way to attach any
and the stock kernel doesn't have PCIe support either, just disable it.
(cherry picked from commit 308630aea6 )
Signed-off-by: Jakob Haufe <sur5r@sur5r.net>
Link: https://github.com/openwrt/openwrt/pull/16223
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-08-22 11:41:22 +02:00
Tianling Shen
ee233aab6a
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-13 16:53:05 +08:00
Tianling Shen
cce5b49de4
mediatek: fix lan/wan macaddr for cmcc rax3000m
...
The MAC address assigned to lan/wan was reversed on eMMC boards.
Fixes: d3c193525e ("mediatek: add CMCC RAX3000M support")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/15077
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-08-11 19:18:39 +02:00
Tianling Shen
a591f9cd14
mediatek: enable rootwait for cmcc rax3000m emmc version
...
Sometimes the mmc deivce may come up later than kernel attempts to
mount rootfs, resulting kernel panic. Enable rootwait to fix it.
Reported-by: Yangyu Chen <cyy@cyyself.name>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Link: https://github.com/openwrt/openwrt/pull/15077
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-08-11 19:18:39 +02:00
Tianling Shen
868b12b200
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-09 14:40:29 +08:00
Tianling Shen
6fadcee50b
mediatek: increase phy assert time for jdcloud re-cp-03
...
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: c0c3234e17 ("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>
(cherry picked from commit d1954aa535 )
2024-08-08 22:07:08 +02:00
Tianling Shen
621ae59865
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-02 22:34:25 +08:00
Hauke Mehrtens
07cb7cb885
kernel: bump 5.15 to 5.15.164
...
No manual changes needed.
Link: https://github.com/openwrt/openwrt/pull/16027
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-07-29 23:11:33 +02:00
Tianling Shen
5c8519b3ab
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-29 12:51:22 +08:00
Hauke Mehrtens
6edde2b502
ath25: eth: Fix PHY access over ar2313 driver
...
.ndo_do_ioctl is not called any more. For PHY MII ioctl handling, the
kernel calls .ndo_eth_ioctl now.
See upstream Linux kernel commit:
https://git.kernel.org/linus/a76053707dbf0dc020a73b4d90cd952409ef3691
Link: https://github.com/openwrt/openwrt/pull/16023
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-07-28 23:56:36 +02:00
Hauke Mehrtens
2e064182bf
ipq40xx: eth: Fix PHY access over ipqess driver
...
.ndo_do_ioctl is not called any more. For PHY MII ioctl handling, the
kernel calls .ndo_eth_ioctl now.
See upstream Linux kernel commit:
https://git.kernel.org/linus/a76053707dbf0dc020a73b4d90cd952409ef3691
Link: https://github.com/openwrt/openwrt/pull/16005
(cherry picked from commit f0bb25aba2 )
Link: https://github.com/openwrt/openwrt/pull/16023
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-07-28 23:56:36 +02:00
Hauke Mehrtens
c4dc5dbd33
ramips: eth: Fix PHY access over mtk_eth_soc driver
...
.ndo_do_ioctl is not called any more. For PHY MII ioctl handling, the
kernel calls .ndo_eth_ioctl now.
See upstream Linux kernel commit:
https://git.kernel.org/linus/a76053707dbf0dc020a73b4d90cd952409ef3691
Link: https://github.com/openwrt/openwrt/pull/16005
(cherry picked from commit dbccc9cf91 )
Link: https://github.com/openwrt/openwrt/pull/16023
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-07-28 23:56:36 +02:00
Hauke Mehrtens
e5233fa70e
ath79: Fix PHY access over ag71xx driver
...
.ndo_do_ioctl is not called any more. For PHY MII ioctl handling, the
kernel calls .ndo_eth_ioctl now.
The SIOCSIFHWADDR and SIOCGIFHWADDR operation are handled in the generic
code in the same way just with more input validation.
See upstream Linux kernel commit:
https://git.kernel.org/linus/a76053707dbf0dc020a73b4d90cd952409ef3691
Reported-by: Cthulhu88 in https://forum.openwrt.org/t/ethernet-leds-control-for-tp-link-tl-wr1043nd-v2-v3/202378
Link: https://github.com/openwrt/openwrt/pull/16005
(cherry picked from commit f86273e742 )
Link: https://github.com/openwrt/openwrt/pull/16023
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-07-28 23:56:36 +02:00
Tianling Shen
1fd6c9b67f
rockchip: backport upstream fastrhino r66s/r68s fixes
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-27 18:21:21 +08:00
Hauke Mehrtens
f791ec1f6d
kernel: bump 5.15 to 5.15.163
...
Manually adapted:
lantiq/patches-5.15/0028-NET-lantiq-various-etop-fixes.patch
Link: https://github.com/openwrt/openwrt/pull/15982
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-07-27 00:40:25 +02:00
Tianling Shen
ae9981f794
kernel: fix typo error in bpf_loop patch
...
Fixes: 53942ba877 ("kernel: backport more attrs for bpf_loop")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-26 22:43:29 +08:00
Tianling Shen
e5e667eac8
rockchip: fix syntax error in station p2 wifi patch
...
Fixes: 0fc833f310 ("rockchip: enable wifi and bt for firefly station p2")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit c352e9438d )
2024-07-26 22:25:54 +08:00
Tianling Shen
0fc833f310
rockchip: enable wifi and bt for firefly station p2
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit dee8b8f2e2 )
2024-07-26 21:43:44 +08:00
Sven Huang
eea6071d07
ramips: add support for OpenFi 5Pro Travel Router
...
OpenFi 5Pro is a DualBand Travel Router, based on MT7621A.
Specification:
- Type : Travel Wi-Fi Router(built-in Type-C Power Cable)
- Size : 63 x 93 x 24mm
- Power : Internal Type-C Cable PD/DC 5V@2A
- SoC : MediaTek MT7621A
- RAM : DDR3 512 MB
- Flash : SPI-NOR 64MB (W25Q512)
- WLAN : 2.4/5GHz 2T2R (MediaTek MT7603e/MT7613)
- Ethernet : 2x 10/100/1000Mbps
- USB : 1 x USB 2.0
- SDHCI : 1 x TF Slot (Max 512GB)
- LEDs : 3 x LEDs (GPIO#16 gpio#17 gpio#14)
- Button : 1 x Reset (GPIO#18), 1 x WPS (GPIO#13)
- UART : 1 x UART for Debug, 115200 8N1 (Pinout: GND TX RX 3.3V)
- UART 2 : 1xUART2 (Pinout: GND TX2 RX2 3.3V )
How to upgrade image in uboot
1. press reset button when boot for 5sec.
2. access 192.168.21.1 in web ui.
3. select image and upload
Signed-off-by: Sven Huang <1036456939@qq.com>
(cherry picked from commit 5560791bbd )
2024-07-25 14:09:10 +08:00
Tianling Shen
53942ba877
kernel: backport more attrs for bpf_loop
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-21 21:35:52 +08:00
Tianling Shen
17cdd89ae2
x86: include r8126 driver by default
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 14a311399c )
2024-07-21 13:30:43 +08:00
Tianling Shen
79f506ba62
kernel: backport missing patch for bpf_loop
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-21 13:26:40 +08:00
Tianling Shen
7c31d7dd83
kernel: backport bpf_loop helper for dae
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-20 19:22:19 +08:00
Tianling Shen
a0528c71e2
mediatek: update model name for abt asr3000
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-17 16:32:40 +08:00
Tianling Shen
8b02028d63
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-17 16:30:06 +08:00