Commit Graph

3802 Commits

Author SHA1 Message Date
Hao Guan
a5af3cafa2
tools: fix build on macOS Sonoma (#12212)
* tools/coreutils: update to 9.3

* tools/cpio: update to 2.15

* libjson-c: update to 0.17

* gettext-full: fix clang build errors

* toolchain: gcc: update to 13.3

* tools: b43-tools: fix compilation with GCC14
2024-06-05 00:18:09 +08:00
coolsnowwolf
3d715feecc elfutils: fix build with GCC 12/13 2024-06-01 13:10:06 +08:00
Hauke Mehrtens
258e84d30d kernel: Add CONFIG_FB_DEVICE to kmod-fb
At least kmod-fb-tft depends on CONFIG_FB_DEVICE
and can not be activated without it.

This configuration option was added with kernel 6.6,
before this featre was always activated.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-05-31 22:22:30 +08:00
coolsnowwolf
d447f22e74 hostapd: fix mbo module build 2024-05-27 00:03:38 +08:00
coolsnowwolf
57c907ddb6 base-files: add legacy-sdcard sysupgrade support 2024-05-26 23:16:05 +08:00
Shiji Yang
63af18b5a9 ramips: add support for H3C TX180x series devices
H3C TX180x series WiFi6 routers are customized by different carrier.
While these three devices look different, they use the same motherboard
inside. Another minor difference comes from the model name definition
in the u-boot environment variable.

Specifications:
 SOC:      MT7621 + MT7915
 ROM:      128 MiB
 RAM:      256 MiB
 LED:      status *2
 Button:   reset *1 + wps/mesh *1
 Ethernet:        lan *3 + wan *1 (10/100/1000Mbps)
 TTL Baudrate:    115200
 TFTP server IP:  192.168.124.99

Compatibility mode is used to guarantee the connection of old devices
that only support WiFi4 or WiFi5.

TFTP + TTL Installation:
Although a TTL connection is required for installation, we do not need
to tear down it. We can find the TTL port from the cooling hole at the
bottom. It is located below LAN3 and the pins are defined as follows:
|LAN1|LAN2|LAN3|----|WAN|
--------------------
    |GND|TX|RX|VCC|

1. Set tftp server IP to 192.168.124.99 and put initramfs firmware in
   server's root directory, rename it to a simple name "initramfs.bin".
2. Plug in the power supply and wait for power on, connect the TTL cable
   and open a TTL session, enter "reboot", then enter "Y" to confirm.
   Finally push "0" to interruput boot while booting.
3. Execute command to install a initramfs system:
   # tftp 0x80010000 192.168.124.99:initramfs.bin
   # bootm 0x80010000
4. Backup nand flash by OpenWrt LuCI or dd instruction. We need those
   partitions if we want to back to stock firmwre due to official
   website does not provide download link.
   # dd if=/dev/mtd1 of=/tmp/u-boot-env.bin
   # dd if=/dev/mtd4 of=/tmp/firmware.bin
5. Edit u-boot env to ensure use default bootargs and first image slot:
   # fw_setenv bootargs
   # fw_setenv bootflag 0
6. Upgrade sysupgrade firmware.
7. About restore stock firmware: flash the "firmware" and "u-boot-env"
   partitions that we backed up in step 4.
   # mtd write /tmp/u-boot-env.bin u-boot-env
   # mtd write /tmp/firmware.bin firmware

Additional Info:
The H3C stock firmware has a 160-byte firmware header that appears to
use a non-standard CRC32 verification algorithm. For this part of the
data, the u-boot does not check it so we can just directly replace it
with a placeholder.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
2024-05-25 22:25:15 +08:00
Rui Salvaterra
813a3468eb linux-firmware: realtek: update rtl8821ae firmware
A newer version, rtl8821aefw_29.bin, has been available for over 7 years.
Let's use it.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2024-05-24 23:05:58 +08:00
John Crispin
563de907f6 arm-trusted-firmware-mediatek: add mt7981 ddr4 builds
Signed-off-by: John Crispin <john@phrozen.org>
2024-05-22 23:36:15 +08:00
coolsnowwolf
918879abc7 default-settings: compatibility with luci-23.05 2024-05-08 13:14:10 +08:00
coolsnowwolf
1b7087bae5 firewall/firewall4: provide uci-firewall 2024-05-08 12:55:32 +08:00
coolsnowwolf
2e865ac654 unetd: add WireGuard based VPN connection manager for OpenWrt 2024-05-08 12:26:19 +08:00
coolsnowwolf
7db3f7518c r8126: add Realtek RLT8126 5gb NIC support 2024-05-07 23:06:09 +08:00
Antonio Flores
77a790bd2d kernel: add kmod-ata-ahci-dwc
Add kmod-ata-ahci-dwc for the rockchip target.

33629d3509

Signed-off-by: Antonio Flores <antflores627@gmail.com>
2024-05-06 14:35:13 +08:00
coolsnowwolf
179329cbba Version update to R24.5.1 2024-05-06 05:57:17 +08:00
coolsnowwolf
6e604e9875 amlogic: add mesongx Phicomm N1 support 2024-05-06 05:53:58 +08:00
aiamadeus
b760a6f166 uboot-sunxi: drop broken patches
These patches break boot, link: #12104
2024-04-30 20:21:23 +08:00
Daniel Golle
61bc98ea14 arm-trusted-firmware-tools: update to version 2.9
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-04-29 21:25:10 +08:00
Daniel Golle
e72f8049c7 arm-trusted-firmware-mediatek: update to release 2023-10-13
Drop local patches now upstream.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-04-28 21:15:06 +08:00
coolsnowwolf
80fdc8951d
kernel: modules: jitterentropy_rng requires SHA3 support for kernel 6.1.87+ 2024-04-28 00:07:57 +08:00
coolsnowwolf
5ebdcf2f4b atf-rockchip-vendor: add rk3528 support 2024-04-27 23:18:04 +08:00
lean
0b74998c3a arm-trusted-firmware-rockchip-vendor: revert version 2024-04-24 23:57:06 +08:00
Beginner-Go
8200c9e45b r8168: update to version 8.053.00 2024-04-23 10:15:24 +08:00
Beginner-Go
ed47ab6c42 r8125: update to version 9.013.02-2 2024-04-23 10:08:18 +08:00
Christian Lamparter
ec63924daa intel-microcode: update to 20240312
intel-microcode (3.20240312.1) unstable; urgency=medium

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2024-04-21 22:39:45 +08:00
coolsnowwolf
57050f9951 ipq-wifi: update to version 2024-04-16 2024-04-21 22:35:21 +08:00
Hauke Mehrtens
cba1493388 linux-firmware: update to 20240220
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-04-18 23:01:50 +08:00
aiamadeus
1216535698 rtw88-usb: update to latest git HEAD 2024-04-18 22:16:40 +08:00
aiamadeus
7a4a98ec71 kernel: modules: sync upstream fixes 2024-04-16 21:28:54 +08:00
coolsnowwolf
5966985c19 kernel: modules: netdevices: adapt for loongarch64 2024-04-14 22:54:30 +08:00
coolsnowwolf
373bf02149 Version update to R24.4.4 2024-04-11 14:09:38 +08:00
coolsnowwolf
e703f844c8 uboot-rockchip: update rk3566 ATF and DDR version 2024-04-11 07:58:28 +08:00
coolsnowwolf
ad5d57cd81 uboot-rockchip: update rk356x ATF and DDR version 2024-04-10 16:59:16 +08:00
coolsnowwolf
e4172db5da sunxi: add F1C100/200 (arm926ej-s) support 2024-04-10 08:50:23 +08:00
coolsnowwolf
259cf72476 r8125: bump to 9.012.04 2024-04-10 08:39:48 +08:00
Rodrigo Balerdi
d3ab2cd000 base-files: minor fix to mmc_mac_ascii function
This is mostly a cosmetic cleanup. The absence of
the return statement was not causing any problems.

Signed-off-by: Rodrigo Balerdi <lanchon@gmail.com>
2024-04-09 21:50:04 +08:00
coolsnowwolf
f788f35b36 closed-arm-firmware-rockchip: bump to 2024-02-22 2024-04-09 21:45:43 +08:00
Weijie Gao
0983191cb6 gpio-button-hotplug: fix linux 6.2 build failure
devm_gpiod_get_from_of_node() was removed since linux 6.2.
devm_fwnode_gpiod_get() is the recommended replacement.

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-04-08 19:28:28 +08:00
Daniel Golle
0273ba389f kernel: modules: package driver for MediaTek T7xx PCIe 5G modem
Build and package driver for MediaTek PCIe 5G WWAN modem T7xx device
available in Linux 6.1 and 6.6 as kmod-mtk-t7xx.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-04-06 19:32:35 +08:00
coolsnowwolf
3b68197250 arm-trusted-firmware-rockchip-vendor: add RK3528/RK3588 support 2024-04-05 18:22:48 +08:00
coolsnowwolf
a771805649 uboot-sunxi: fix h2 without SPL I2C failed to build 2024-04-05 17:48:16 +08:00
Lollipop907
6586685561
rockchip: Add support for Advantech RSB4810 (#12031) 2024-04-05 16:57:42 +08:00
Florian Eckert
05c7666b4d tools: add tmon package
Add the 'tmon' packages. This is as a tool to help visualize,
tune, and test the complex thermal subsystem.

We get a compile warning for the tool that the printf format does not
fit. This commit contains a patch that fixes this warning. This patch
has also been sent upstream to the Linux kernel [1].

Links:
[1] https://lore.kernel.org/all/20231204141335.2798194-1-fe@dev.tdt.de/

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-04-02 21:56:25 +08:00
Felix Fietkau
b5c1277609 perf: fix build on linux 6.6
- use Makefile.perf to prevent overriding MAKEFLAGS
- fix path to PKG_CONFIG
- link libstdc++ statically (only used for demangling)

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-04-01 21:23:45 +08:00
coolsnowwolf
0d1280a187 uboot-sunxi: add support for H618 x98h 2024-03-28 18:00:02 +08:00
coolsnowwolf
5c5b7af071 uboot-sunxi: add ac200/ac300 with internal eth phy support 2024-03-28 17:56:26 +08:00
Hauke Mehrtens
3f061d4220 libnl-tiny: update to latest git HEAD
d433990 Make struct nla_policy and struct nlattr const

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-03-27 22:58:12 +08:00
=?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?=
19c63babfe iwinfo: update to latest git HEAD
Adds MediaTek MT7916AN and Cypress CYW43455 (Raspberry Pi 5) devices.

a34977c devices: add device id for Cypress CYW43455
3eb34df devices: add device id for MediaTek MT7916AN

This contains an ABI change, increase the ABI version too.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-03-27 22:54:32 +08:00
coolsnowwolf
b479194652 vsftpd-alt: Pass TARGET_CPPFLAGS 2024-03-26 04:05:39 +08:00
coolsnowwolf
c7b64067f2 vsftpd: fix compilation with musl 1.2.4 2024-03-26 02:06:41 +08:00
coolsnowwolf
1dce308893 quectel-cm: update to version 1.6.5 2024-03-21 20:02:02 +08:00