Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Openwrt 23.05 #107

Merged
merged 217 commits into from
Apr 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
217 commits
Select commit Hold shift + click to select a range
842932a
netifd: fix IPv4 route target masking
jow- Nov 14, 2023
1c26bcb
OpenWrt v23.05.2: adjust config defaults
hauke Nov 14, 2023
6cb1cb1
OpenWrt v23.05.2: revert to branch defaults
hauke Nov 14, 2023
c7b6cfa
scripts/dump-target-info.pl: add new function to DUMP devices
Ansuel Nov 12, 2023
a39dca7
kernel: bump 5.15 to 5.15.138
graysky2 Nov 8, 2023
40bd2bb
firmware-utils: new package replacing otrx
May 22, 2023
d6b6261
firmware-utils: package oseama
May 22, 2023
95ebd60
kernel: bump 5.15 to 5.15.139
graysky2 Nov 20, 2023
dae3991
scripts: sercomm-pid.py: use uppercase hwid in pid
csharper2005 Nov 12, 2023
a8f31d2
ramips: sercomm.mk: make common recipe to set a bit in pid
csharper2005 Nov 12, 2023
fd277ee
ramips: mt7620: drop unnecessary trailing tabs
csharper2005 Nov 12, 2023
ebdaee7
ramips: add support for Sercomm CPJ routers
csharper2005 Nov 12, 2023
6264d12
firmware-utils: update to Git HEAD (2023-11-21)
Nov 21, 2023
de37b56
mpc85xx: increase available RAM on Extreme Networks WS-AP3825i
blocktrron Dec 3, 2023
6261ae1
mpc85xx: allow mapping of cpu1 spin-table page
blocktrron Dec 4, 2023
7606dac
base-files: support parse DT LED color and function
DragonBluep Oct 31, 2023
3846b6e
filogic: support Telenor branded ZyXEL EX5700
bmork Mar 28, 2023
e1d1c26
mediatek: add support for Cetron CT3003
PatriciaLee3 Aug 30, 2023
28d15e2
mediatek: filogic: add support for Ubiquiti UniFi 6 Plus (U6+)
ElbertMai Sep 17, 2023
b530d49
filogic: add support for GL.iNet GL-MT6000
zhaojh329 Sep 24, 2023
f3a8820
mediatek: filogic: remove kmod-usb2 for GL-MT6000
aiamadeus Nov 17, 2023
6143b73
uboot-mediatek: fix typo in bootmenu for GL-MT6000
zhaojh329 Oct 10, 2023
cc285dc
generic: net: phy: realtek: add interrupt support for RTL8221B
zhaojh329 Sep 24, 2023
5a0bdab
mt76: drop default eeprom file for mt7986-firmware
aiamadeus May 4, 2023
f8c149d
mediatek: fix eeprom loading (Mercusys MR90X v1)
csharper2005 Sep 30, 2023
982bfd9
ucode: adjust module dependencies
jow- Dec 7, 2023
557a32a
filogic: add support for ASUS TUF AX6000
patrykk Sep 16, 2023
4f9c411
uboot-mediatek: add JCG Q30 PRO support
aiamadeus Jun 15, 2023
6df6f03
mediatek: filogic: add JCG Q30 PRO support
aiamadeus Jun 16, 2023
d924690
mediatek: add support for Zbtlink ZBT-Z8102AX
dangowrt Dec 9, 2023
81b7da1
lua5.3: fix typo calling lua53 instead of lua5.3 for Package Default
Ansuel Dec 10, 2023
efdafcc
mediatek: filogic: Fix GPIOs for Zbtlink ZBT-Z8102AX
hauke Nov 25, 2023
af740e9
mediatek: fix the name of buswidth to bus-width
ptpt52 Aug 25, 2023
b95e9da
mediatek: fiilogic: device tree `switch@1f` fix
raenye Nov 22, 2023
583e672
mediatek: filogic: reorder alphabetically
aiamadeus Nov 6, 2023
0186032
mediatek: filogic: add Acelink EW-7886CAX support
Nov 20, 2023
fcf08d9
ipq807x: fix edgecore EAP102 lan/wan
Nov 24, 2023
ad363f6
ath79: make boot-leds service executable
eric-j-ason Dec 4, 2023
20615c4
kirkwood: fix Ctera C200 V1 ubi part name
CHKDSK88 Dec 8, 2023
c9c35dc
mt76: Add firmware package for MT7922
Oct 13, 2023
9cf5769
mwlwifi: update to version 10.4.10-20231120
trinidude4 Nov 22, 2023
1598d87
mediatek: add support for Confiabits MT7981
LuisMitaHL Nov 22, 2023
fd68317
mediatek: add SPDX header for Confiabits MT7981 DTS
LuisMitaHL Dec 6, 2023
59fd8f0
mvebu: fix RTC of IEI-World Puzzle M90x devices
dangowrt Dec 18, 2023
60e49cf
ramips: fix label-mac for Xiaomi RA75
blocktrron Dec 26, 2023
5cc1918
dropbear: increase default receive window size
blocktrron Dec 28, 2023
b0fc8b4
netifd: update to Git openwrt-23.05 (2024-01-04)
nbd168 Jan 4, 2024
9325da8
mac80211: fix a race condition related to enabling fast-xmit
nbd168 Jan 3, 2024
9a7b14d
mediatek: enable mt7981-wo-firmware package by default
Dec 10, 2023
f6fb6bb
ramips: mt7621: use lzma-loader for Sercomm NA502
xabolcs Nov 8, 2023
18d7962
ramips: add support for Rostelecom RT-FE-1A
csharper2005 Nov 25, 2023
51881b2
mediatek: add support for Routerich AX3000
csharper2005 Dec 9, 2023
49bde57
kernel: fix bridge proxyarp issue with some broken DHCP clients
nbd168 Jan 5, 2024
c6425bb
kernel: delete stray linux 6.1 patch
nbd168 Jan 5, 2024
3aec71a
mac80211: add missing newline for "min_tx_power"
rany2 Jan 3, 2024
8ce8726
ramips: mtk_eth_soc: allow multiple resets
Leo-PL Dec 15, 2023
289515e
ramips: mtk_eth_soc: wait longer after FE core reset to settle
Linaro1985 Dec 10, 2023
88501f8
ramips: dts: rt3352: reset FE and ESW cores together
Linaro1985 Dec 8, 2023
4e1bf2a
ramips: dts: rt3050: reset FE and ESW cores together
Leo-PL Dec 11, 2023
ee4a042
ramips: dts: rt5350: reset FE and ESW cores together
Leo-PL Dec 11, 2023
0128d86
ramips: dts: mt7628an: reset FE and ESW cores together
Linaro1985 Dec 10, 2023
23506e7
raimps: mtk_eth_soc: drop rst_esw from ESW driver
Leo-PL Dec 15, 2023
76f7dd3
ramips: lzma-loader: use virtual memory segments for uart base address
mcprat Dec 5, 2023
2216b10
ramips: lzma-loader: use proper register names
mcprat Dec 6, 2023
9cd589b
ramips: lzma-loader: use default uart for rt305x
mcprat Dec 6, 2023
80ef582
rockchip: configure eth pad driver strength for orangepi r1 plus lts
1715173329 Dec 25, 2023
e61d651
ramips: correct the PCIe port number for Unielec u7621-01
db260179 Jan 6, 2024
34e30fb
firmware-utils: bump to latest openwrt-23.05
svanheule Jan 7, 2024
b54f710
firmware-utils: move patch to maintaince branch
svanheule Jan 7, 2024
67d998e
kernel: bump 5.15 to 5.15.145
graysky2 Dec 23, 2023
af7ef78
ramips: add encrypted SGE factory image for D-Link devices
Lucky1openwrt Nov 7, 2023
6e39d24
ramips: add support for D-Link COVR-X1860 A1
RolandoMagico Nov 3, 2023
40cfdf5
kernel: bump 5.15 to 5.15.146
graysky2 Jan 5, 2024
0cd6b3f
linux/modules: remove deprecated module
graysky2 Dec 27, 2023
d4a21d7
mediatek: GL-MT6000: Add missing LED state definitions
hnyman Jan 6, 2024
3bf602d
mac80211: avoid crashing on invalid band info
blocktrron Nov 30, 2023
9cd0023
hostapd: add missing NULL pointer check on radar notification
nbd168 Jan 9, 2024
2fe497c
mac80211: do not emit VHT160 capabilities if channel width is less th…
nbd168 Jan 9, 2024
4103958
mediatek: fix BPI-R3 wifi mac address
nbd168 Jan 9, 2024
e214118
ath79: move UniFi AC template into common
blocktrron Jan 5, 2024
5ad0568
ath79: add support for UniFi UK-Ultra
blocktrron Jan 5, 2024
cdc907a
ath79: read back reset register
blocktrron Jan 9, 2024
f41f10f
mediatek: GL-MT6000: Change LED colors
thomasschroeder Jan 10, 2024
64d8c27
Revert "lantiq: xway: kernel: enable SMP support"
abajk Jan 11, 2024
2dfd145
mediatek: fix ethernet rx hang issue on MT7981/MT7986
nbd168 Jan 16, 2024
c909fda
hostapd: ACS: Fix typo in bw_40 frequency array
blocktrron Jan 18, 2024
7338733
mediatek: filogic: add support ASUS RT-AX59U
xavifr Nov 20, 2023
c1615f3
kernel: bump 5.15 to 5.15.147
graysky2 Jan 15, 2024
78beef6
jsonfilter: update to Git HEAD (2024-01-23)
jow- Jan 23, 2024
72421d9
realtek: d-link dgs-1210-10p improve sfp support
jmthill Jan 23, 2024
c55aaa7
ath79: generic: disable SPI-NOR write protect unconditionally
Leo-PL Dec 17, 2023
ac97ea1
bcm27xx: config: update documentation links
Noltari Jan 17, 2024
5a4389f
bcm27xx: 5.15: turn on cpu erratum for A72 and disable A53
cyyself Dec 18, 2023
e05659e
bcm27xx-userland: update to latest version
mj22226 Dec 25, 2023
1da896f
bcm27xx-gpu-fw: update to latest version
Noltari Jan 16, 2024
6b7c473
base-files: execute package's "postinst" after executing uci-defaults
Nov 26, 2023
1ca61b7
uhttpd: handle reload after uhttpd-mod-ubus installation using postinst
Dec 27, 2023
b0f3fd5
ipq807x: prpl-haze: fix sysupgrade flashing from bootloader
ynezz Jun 29, 2023
b5c7289
mbedtls: security bump to version 2.28.7
orangepizza Jan 29, 2024
58c9308
ath79: ubnt,bullet-m-xw: set PHY max-speed to 100Mbps
Leo-PL Jan 4, 2024
e5af19e
ath79: ubnt-bullet-m-xw: fix Ethernet PHY traffic
Leo-PL Jan 21, 2024
e302172
ath79: add Ubiquiti Rocket M XW as alternate name to Bullet M XW
Leo-PL Jan 21, 2024
5eb578a
firmware-utils: bump to latest openwrt-23.05
svanheule Jan 31, 2024
6d962ca
kernel: backport ethtool_puts
neheb Dec 17, 2023
8a7f667
kernel: 5.15: backport v6.1 PHY changes required for Aquantia
Jan 26, 2024
c82ca6d
bcm27xx: base-files: properly detect boot partition
Noltari Jan 30, 2024
9a86995
bcm27xx: improve image generation script
Noltari Jan 30, 2024
be7d9da
bcm27xx: base-files: fix platform_copy_config
Noltari Jan 31, 2024
3a23eed
realtek: fix zyxel-vers usage for XGS1250-12
Feb 4, 2024
9ee626f
ucode: add libjson-c/host dependency
cmonroe Jan 16, 2024
aa762ad
openssl: update to 3.0.13
AuthorReflex Feb 2, 2024
c51d49b
wireless-regdb: update to 2024.01.23
CaffeeLake Feb 3, 2024
9e41117
ipq40xx: fix PHY subsystem compilation (phy_interface_num_ports())
Feb 7, 2024
b79583c
wifi-scripts: fix fullmac phy detection
nbd168 Feb 9, 2024
633eb11
firmware-utils: Fix PKG_MIRROR_HASH
hauke Feb 10, 2024
80c8d65
toolchain: glibc: Update glibc 2.37 to recent HEAD
hauke Feb 7, 2024
183c0d5
kernel-build.mk: add support for compiling only DTS
Ansuel Feb 7, 2024
fbe86d0
linux: add dtb makefile target to targets list
Ansuel Feb 8, 2024
1c28058
kernel: bump 5.15 to 5.15.148
graysky2 Jan 26, 2024
c90901f
mediatek: fix failsafe ethernet for NWA50AX Pro
blocktrron Feb 11, 2024
277d97e
kernel: 5.15: update Aquantia PHY driver to v6.1 code
Jan 26, 2024
eda5930
generic: 5.15: backport upstream Aquantia PHY firmware loader patches
Ansuel Nov 19, 2023
31ae972
hostapd: fix FILS AKM selection with EAP-192
cotequeiroz Feb 3, 2024
79a7195
realtek: fix Netgear GS110TPP OEM install
bmork Feb 17, 2024
6076806
build: add explicit --no-show-signature for git
Spiffyk Feb 16, 2024
48c81b8
wifi-scripts: Support HE Iftypes with multiple entries
hauke Feb 17, 2024
e94052b
mac80211: ath11k: sync with upstream
aiamadeus Nov 30, 2023
b30b1d3
mediatek: filogic: Cudy WR3000 v1 wps button fix
Feb 22, 2024
a2943e3
generic vxlan: don't learn non-unicast L2 destinations
blocktrron Feb 17, 2024
78d493a
generic l2tp: drop flow hash on forward
blocktrron Feb 26, 2024
91ef14a
mediatek: mt7981: improve fan behaviour
lukasz1992 Oct 31, 2023
04ec453
mediatek: update LED/Key bindings for Buffalo WSR-2533DHP2
musashino205 Aug 27, 2023
7e47913
mediatek: update NVMEM bindings for Buffalo WSR-2533DHP2
musashino205 Aug 27, 2023
9c793c4
mediatek: add label-mac-device for Buffalo WSR-2533DHP2
musashino205 Aug 27, 2023
a26ea17
mediatek: drop pwm7_pins from Buffalo WSR-2533DHP2
musashino205 Aug 27, 2023
882d20e
mediatek: merge trx helpers in image/mt7622.mk
musashino205 Aug 27, 2023
65f9f31
mediatek: separate dts/dtsi for Buffalo WSR series
musashino205 Aug 27, 2023
5b4df9a
mediatek: add support for Buffalo WSR-3200AX4S
musashino205 Aug 27, 2023
f555fa6
mediatek: Add support for D-Link EAGLE PRO AI M32
RolandoMagico Jul 20, 2023
e2954a1
mediatek: Add support for TP-Link EAP225v5
RolandoMagico Oct 1, 2023
6bec680
mediatek: add Zyxel EX5601-T0 with uboot custom partition
ftp21 Oct 4, 2023
9627654
mediatek: Cetron CT3003: fixes typo for spi properties
aiamadeus Nov 4, 2023
37c2bc4
mediatek: fixes for Ethernet on MT7988 SoC
dangowrt Jan 24, 2024
c8898f4
kernel: lantiq: ltq-vmmc: introduce user group for vmmc
dangowrt Mar 3, 2024
81f8b93
build: add $(STAGING_DIR) and $(BIN_DIR) preparation to target and pa…
neocturne Feb 1, 2024
e87be1b
bcm27xx: base-files: fix platform_copy_config
Noltari Mar 4, 2024
a527b34
build: do not depend on $(STAGING_DIR)/.prepared when in SDK
neocturne Mar 4, 2024
e5a12ed
hostapd: fix 11r defaults when using SAE
jesferman Jan 22, 2024
503f78f
hostapd: fix 11r defaults when using WPA
jesferman Jan 22, 2024
97f6a6b
ath11k-firmware: Move to new upstream repository for board-2.bin
ecsv Mar 7, 2024
6f70e09
mediatek: filogic: add support for Cudy RE3000 v1
Feb 16, 2024
0844937
umdns: update to Git 7c675979 (2024-03-04)
ynezz Mar 4, 2024
4c1d13e
kernel: bump 5.15 to 5.15.149
hauke Mar 2, 2024
3062b18
kernel: Remove dsmark support
graysky2 Mar 3, 2024
db7b247
kernel: bump 5.15 to 5.15.150
hauke Mar 3, 2024
7f1d043
kernel: Remove unused schedulers
hauke Mar 3, 2024
2f2ecea
lantiq: Fix build after kernel 5.15.150
hauke Mar 8, 2024
1bbb94d
ramips: Add support for Cudy WR1300 v3
zekica Jan 18, 2024
1562847
ramips: add support for TP-Link EX220 v1
dcampos Nov 24, 2023
63a7d5e
ramips: add support for YunCore G720
dangowrt Mar 8, 2024
401d8c7
uboot-mediatek: add initial Zyxel EX5601-T0 support
ftp21 Aug 26, 2023
02272df
uboot-envtools: add support for Zyxel EX5601-T0 ubootmod
hitech95 Nov 2, 2023
83e37f7
generic: 5.15: mtk_eth_soc: backport fix for hang on link up
dangowrt Mar 13, 2024
82e2d34
generic: mtk_eth_soc: fix PPE hanging issue
dangowrt Mar 13, 2024
200693f
ramips: add support for Z-ROUTER ZR-2660
csharper2005 Mar 2, 2024
b3ad42e
filogic: fix wifi eeprom filename for tuf-ax6000 The router use mt798…
patrykk Nov 2, 2023
5c786dc
kernel: hack: support inverted LEDs on MaxLinear GPY211 PHY
dangowrt Dec 10, 2023
6961fe9
mediatek: filogic: Asus TUF AX6000 fix inverted LED for 2.5Gb LAN port
patrykk Jan 2, 2024
6549a71
dropbear: cherry-pick upstream patches
rockdrilla Jan 9, 2024
e0bae5e
firmware: intel-microcode: update to 20231114
chunkeey Mar 8, 2024
100a560
firmware: intel-microcode: update to 20240312
chunkeey Mar 14, 2024
f02920d
mvebu: enable thermal zone polling for IEI Puzzle devices
dangowrt Mar 17, 2024
0a571c9
mediatek: filogic: replace built-in Aquantia driver with module
Jan 17, 2024
af22a16
dnsmasq: mark global ubus context as closed after fork
ecsv Nov 18, 2023
875822f
dnsmasq: version 2.90
nwf Feb 18, 2024
853b638
dnsmasq: reset PKG_RELEASE
robimarko Mar 13, 2024
03a3a72
dnsmasq: Backport 2 upstream patches
hauke Mar 18, 2024
a8f5109
mediatek: mt7622: linksys-e8450: set driving strength for SPI-NAND
dangowrt Mar 10, 2024
5ef41b1
mt76: update to latest HEAD
blocktrron Feb 16, 2024
234f1a2
mt76: Fix PKG_MIRROR_HASH
hauke Mar 22, 2024
01170d5
OpenWrt v23.05.3: adjust config defaults
hauke Mar 22, 2024
2b61e25
OpenWrt v23.05.3: revert to branch defaults
hauke Mar 22, 2024
0a2047c
kirkwood: add ix4-200d support to uboot-envtools
sanderpqr Mar 12, 2024
6734cbd
kernel: bump 5.15 to 5.15.151
hauke Mar 25, 2024
ecf390c
kernel: bump 5.15 to 5.15.152
hauke Mar 26, 2024
26548c4
unetd: update to Git HEAD (2024-03-31)
nbd168 Mar 31, 2024
f90b1d9
rockchip: remove 'swiotlb' parameter from boot script
1715173329 Mar 25, 2024
705954a
rockchip: remove redundant 'console' parameter from boot script
1715173329 Mar 25, 2024
e2f3aef
mediatek: filogic: add Unielec U7981-01 support
ZBXallen Mar 9, 2024
8f8d5de
kernel: bump 5.15 to 5.15.153
hauke Mar 29, 2024
f314deb
ath79: add support for Huawei AP5030DN
CodingMarco Mar 31, 2024
77b7c10
realtek: support common GPIOs on D-Link DGS-1210-16
Mar 20, 2024
afe2ddf
mac80211: backport some upstream EHT patches
Apr 1, 2024
11d88de
kernel: backport upstream mediatek WED changes
nbd168 Mar 29, 2024
817a1cb
sdk: include lib/crtsavres.o for powerpc
robimarko Apr 8, 2024
5cae98c
mvebu: puzzle-m90x: wipe rootfs_data on sysupgrade
dangowrt Jan 9, 2024
340e3dc
build: fix kernel component in CycloneDX SBOM
sah-cdo Mar 1, 2024
f2366d7
.gitignore: ignore link if target is included from feed
feckert Jul 19, 2023
726d4be
kernel: add kmod-leds-lp5562 and kmod-leds-lp55xx-common
CheWei-Chien Jan 4, 2024
26e882f
ipq807x: prpl-haze: enable LED driver on device tree
CheWei-Chien Feb 19, 2024
677ecd0
ipq40xx: whw03v2: enable additional 5 GHz channels
Lanchon Apr 16, 2024
33612fd
kernel: introduce KERNEL_WERROR config option
ynezz May 24, 2023
915dfbd
config: select KERNEL_WERROR if building with default GCC version
dangowrt Apr 7, 2024
e8cc17e
config: fix CONFIG_GDB appearing in main menuconfig menu
robimarko Apr 8, 2024
afb5fdd
netifd: packet-steering: silence error on applying queue mask
Ansuel Apr 18, 2024
9b33b74
bcm27xx: refresh kernel patches
Ansuel Apr 18, 2024
2b6b6e2
kernel: backport ipeth CDC NCM support
httpstorm Apr 19, 2024
675d9a2
sunxi: fix network bringup on Olinuxino Micro boards
wigyori Apr 16, 2024
82ba1d2
tools/cpio: update to 2.15
PolynomialDivision Jan 24, 2024
a48786e
tools: b43-tools: fix compilation with GCC14
robimarko Mar 29, 2024
17501f8
mac80211: backport ieee80211_vif_is_mld()
Apr 19, 2024
c69482a
mac80211: backport ieee80211_set_sband_iftype_data()
Apr 19, 2024
c337226
toolchain: kernel-headers: fix check target for external Git trees
ynezz Jul 20, 2023
7c7cc28
toolchain: kernel-headers: remove debugging env dump
ynezz Jul 20, 2023
3d037b8
tools: macOS: types.h: fix missing unsigned types
ynezz Oct 30, 2023
c19f507
Revert "uboot-sunxi: add missing type __u64"
ynezz Oct 30, 2023
8695bc3
Revert "uboot-mediatek: fix build on Mac OS X"
ynezz Oct 30, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
/feeds
/feeds.conf
/files
/target/linux/feeds
/overlay
/package/feeds
/package/openwrt-packages
Expand Down
14 changes: 14 additions & 0 deletions config/Config-kernel.in
Original file line number Diff line number Diff line change
Expand Up @@ -1340,3 +1340,17 @@ config KERNEL_UBIFS_FS_SECURITY

config KERNEL_JFFS2_FS_SECURITY
bool "JFFS2 Security Labels"

config KERNEL_WERROR
bool "Compile the kernel with warnings as errors"
help
A kernel build should not cause any compiler warnings, and this
enables the '-Werror' (for C) and '-Dwarnings' (for Rust) flags
to enforce that rule by default. Certain warnings from other tools
such as the linker may be upgraded to errors with this option as
well.

However, if you have a new (or very old) compiler or linker with odd
and unusual warnings, or you have some architecture with problems,
you may need to disable this config option in order to
successfully build the kernel.
5 changes: 5 additions & 0 deletions include/image-commands.mk
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,11 @@ define Build/copy-file
cat "$(1)" > "$@"
endef

define Build/dlink-sge-image
$(STAGING_DIR_HOST)/bin/dlink-sge-image $(1) $@ $@.enc
mv $@.enc $@
endef

define Build/edimax-header
$(STAGING_DIR_HOST)/bin/mkedimaximg -i $@ -o $@.new $(1)
@mv $@.new $@
Expand Down
10 changes: 6 additions & 4 deletions include/image.mk
Original file line number Diff line number Diff line change
Expand Up @@ -575,7 +575,7 @@ define Device/Build/dtb
$(KDIR)/image-$(1).dtb: FORCE
$(call Image/BuildDTB,$(strip $(2))/$(strip $(3)).dts,$$@)

image_prepare: $(KDIR)/image-$(1).dtb
compile-dtb: $(KDIR)/image-$(1).dtb
endif

endef
Expand All @@ -586,7 +586,7 @@ define Device/Build/dtbo
$(KDIR)/image-$(1).dtbo: FORCE
$(call Image/BuildDTBO,$(strip $(2))/$(strip $(3)).dtso,$$@)

image_prepare: $(KDIR)/image-$(1).dtbo
compile-dtb: $(KDIR)/image-$(1).dtbo
endif

endef
Expand Down Expand Up @@ -823,18 +823,20 @@ define BuildImage
download:
prepare:
compile:
compile-dtb:
clean:
image_prepare:

ifeq ($(IB),)
.PHONY: download prepare compile clean image_prepare kernel_prepare install install-images
.PHONY: download prepare compile compile-dtb clean image_prepare kernel_prepare install install-images
compile:
$(call Build/Compile)

clean:
$(call Build/Clean)

image_prepare: compile
compile-dtb:
image_prepare: compile compile-dtb
mkdir -p $(BIN_DIR) $(KDIR)/tmp
rm -rf $(BUILD_DIR)/json_info_files
$(call Image/Prepare)
Expand Down
4 changes: 2 additions & 2 deletions include/kernel-5.15
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
LINUX_VERSION-5.15 = .137
LINUX_KERNEL_HASH-5.15.137 = 9749b21609f9e7ad9c46160c2c107db823b99cef77fa6cb080b6c2dc685fb2f7
LINUX_VERSION-5.15 = .153
LINUX_KERNEL_HASH-5.15.153 = d7ddb1e144a88773b56a5b4a71baea0b241f3996d446be45290537c6997c84bc
4 changes: 4 additions & 0 deletions include/kernel-build.mk
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,10 @@ define BuildKernel
compile: $(LINUX_DIR)/.modules
$(MAKE) -C image compile TARGET_BUILD=

dtb: $(STAMP_CONFIGURED)
$(_SINGLE)$(KERNEL_MAKE) scripts_dtc
$(MAKE) -C image compile-dtb TARGET_BUILD=

oldconfig menuconfig nconfig xconfig: $(STAMP_PREPARED) $(STAMP_CHECKED) FORCE
rm -f $(LINUX_DIR)/.config.prev
rm -f $(STAMP_CONFIGURED)
Expand Down
3 changes: 3 additions & 0 deletions include/subdir.mk
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
ifeq ($(MAKECMDGOALS),prereq)
SUBTARGETS:=prereq
PREREQ_ONLY:=1
# For target/linux related target add dtb to selectively compile dtbs
else ifneq ($(filter target/linux/%,$(MAKECMDGOALS)),)
SUBTARGETS:=$(DEFAULT_SUBDIR_TARGETS) dtb
else
SUBTARGETS:=$(DEFAULT_SUBDIR_TARGETS)
endif
Expand Down
1 change: 1 addition & 0 deletions package/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ $(curdir)/merge-index: $(curdir)/merge
(cd $(PACKAGE_DIR_ALL) && $(SCRIPT_DIR)/ipkg-make-index.sh . 2>&1 > Packages; )

ifndef SDK
$(curdir)//compile = $(STAGING_DIR)/.prepared $(BIN_DIR)
$(curdir)/compile: $(curdir)/system/opkg/host/compile
endif

Expand Down
10 changes: 5 additions & 5 deletions package/base-files/files/lib/functions.sh
Original file line number Diff line number Diff line change
Expand Up @@ -262,11 +262,6 @@ default_postinst() {

add_group_and_user "${pkgname}"

if [ -f "$root/usr/lib/opkg/info/${pkgname}.postinst-pkg" ]; then
( . "$root/usr/lib/opkg/info/${pkgname}.postinst-pkg" )
ret=$?
fi

if [ -d "$root/rootfs-overlay" ]; then
cp -R $root/rootfs-overlay/. $root/
rm -fR $root/rootfs-overlay/
Expand All @@ -292,6 +287,11 @@ default_postinst() {
rm -f /tmp/luci-indexcache
fi

if [ -f "$root/usr/lib/opkg/info/${pkgname}.postinst-pkg" ]; then
( . "$root/usr/lib/opkg/info/${pkgname}.postinst-pkg" )
ret=$?
fi

local shell="$(command -v bash)"
for i in $(grep -s "^/etc/init.d/" "$root$filelist"); do
if [ -n "$root" ]; then
Expand Down
31 changes: 31 additions & 0 deletions package/base-files/files/lib/functions/leds.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,44 @@ get_dt_led_path() {
echo "$ledpath"
}

get_dt_led_color_func() {
local enum
local func
local idx
local label

[ -e "$1/function" ] && func=$(cat "$1/function")
[ -e "$1/color" ] && idx=$((0x$(hexdump -n 4 -e '4/1 "%02x"' "$1/color")))
[ -e "$1/function-enumerator" ] && \
enum=$((0x$(hexdump -n 4 -e '4/1 "%02x"' "$1/function-enumerator")))

[ -z "$idx" ] && [ -z "$func" ] && return 2

if [ -n "$idx" ]; then
for color in "white" "red" "green" "blue" "amber" \
"violet" "yellow" "ir" "multicolor" "rgb" \
"purple" "orange" "pink" "cyan" "lime"
do
[ $idx -eq 0 ] && label="$color" && break
idx=$((idx-1))
done
fi

label="$label:$func"
[ -n "$enum" ] && label="$label-$enum"
echo "$label"

return 0
}

get_dt_led() {
local label
local ledpath=$(get_dt_led_path $1)

[ -n "$ledpath" ] && \
label=$(cat "$ledpath/label" 2>/dev/null) || \
label=$(cat "$ledpath/chan-name" 2>/dev/null) || \
label=$(get_dt_led_color_func "$ledpath") || \
label=$(basename "$ledpath")

echo "$label"
Expand Down
10 changes: 10 additions & 0 deletions package/boot/arm-trusted-firmware-mediatek/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,15 @@ define Trusted-Firmware-A/mt7986-spim-nand-ddr4
NAND_TYPE:=spim:2k+64
endef

define Trusted-Firmware-A/mt7986-spim-nand-4k-ddr4
NAME:=MediaTek MT7986 (SPI-NAND via SPIM, DDR4)
BOOT_DEVICE:=spim-nand
BUILD_SUBTARGET:=filogic
PLAT:=mt7986
DDR_TYPE:=ddr4
NAND_TYPE:=spim:4k+256
endef

define Trusted-Firmware-A/mt7986-nor-ddr3
NAME:=MediaTek MT7986 (SPI-NOR, DDR3)
BOOT_DEVICE:=nor
Expand Down Expand Up @@ -377,6 +386,7 @@ TFA_TARGETS:= \
mt7986-sdmmc-ddr4 \
mt7986-snand-ddr4 \
mt7986-spim-nand-ddr4 \
mt7986-spim-nand-4k-ddr4 \
mt7988-emmc-ddr3 \
mt7988-nor-ddr3 \
mt7988-sdmmc-ddr3 \
Expand Down
3 changes: 3 additions & 0 deletions package/boot/uboot-envtools/files/ath79
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,9 @@ domywifi,dw33d)
glinet,gl-ar150)
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x8000" "0x10000"
;;
huawei,ap5030dn)
ubootenv_add_uci_config "/dev/mtd3" "0x0" "0x20000" "0x20000"
;;
netgear,wndr3700|\
netgear,wndr3700-v2|\
netgear,wndrmac-v1)
Expand Down
1 change: 1 addition & 0 deletions package/boot/uboot-envtools/files/kirkwood
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ cloudengines,pogoe02|\
cloudengines,pogoplugv4|\
globalscale,sheevaplug|\
iom,ix2-200|\
iom,ix4-200d|\
linksys,e4200-v2|\
linksys,ea4500|\
netgear,readynas-duo-v2|\
Expand Down
29 changes: 27 additions & 2 deletions package/boot/uboot-envtools/files/mediatek_filogic
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ touch /etc/config/ubootenv
board=$(board_name)

case "$board" in
asus,rt-ax59u)
ubootenv_add_uci_config "/dev/mtd0" "0x100000" "0x20000" "0x20000"
;;
bananapi,bpi-r3)
rootdev="$(cmdline_get_var root)"
rootdev="${rootdev##*/}"
Expand Down Expand Up @@ -57,20 +60,31 @@ cmcc,rax3000m)
glinet,gl-mt3000)
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x80000" "0x20000"
;;
mercusys,mr90x-v1)
glinet,gl-mt6000)
local envdev=$(find_mmc_part "u-boot-env")
ubootenv_add_uci_config "$envdev" "0x0" "0x80000"
;;
mercusys,mr90x-v1|\
routerich,ax3000)
local envdev=/dev/mtd$(find_mtd_index "u-boot-env")
ubootenv_add_uci_config "$envdev" "0x0" "0x20000" "0x20000" "1"
;;
netgear,wax220)
cetron,ct3003|\
netgear,wax220|\
zbtlink,zbt-z8102ax)
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x20000" "0x20000"
;;
ubnt,unifi-6-plus)
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x80000" "0x10000"
;;
xiaomi,mi-router-wr30u-112m-nmbm|\
xiaomi,mi-router-wr30u-stock|\
xiaomi,redmi-router-ax6000-stock)
ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x10000" "0x20000"
ubootenv_add_uci_sys_config "/dev/mtd2" "0x0" "0x10000" "0x20000"
;;
h3c,magic-nx30-pro|\
jcg,q30-pro|\
qihoo,360t7|\
tplink,tl-xdr4288|\
tplink,tl-xdr6086|\
Expand All @@ -88,6 +102,17 @@ zyxel,ex5601-t0)
local envdev=/dev/mtd$(find_mtd_index "u-boot-env")
ubootenv_add_uci_config "$envdev" "0x0" "0x20000" "0x40000" "2"
;;
zyxel,ex5601-t0-ubootmod)
. /lib/upgrade/nand.sh
local envubi=$(nand_find_ubi ubi)
local envdev=/dev/$(nand_find_volume $envubi ubootenv)
local envdev2=/dev/$(nand_find_volume $envubi ubootenv2)
ubootenv_add_uci_config "$envdev" "0x0" "0x1f000" "0x20000" "1"
ubootenv_add_uci_config "$envdev2" "0x0" "0x1f000" "0x20000" "1"
;;
zyxel,ex5700-telenor)
ubootenv_add_uci_config "/dev/ubootenv" "0x0" "0x4000" "0x4000" "1"
;;
esac

config_load ubootenv
Expand Down
1 change: 1 addition & 0 deletions package/boot/uboot-envtools/files/ramips
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ beeline,smartbox-giga|\
beeline,smartbox-turbo|\
beeline,smartbox-turbo-plus|\
etisalat,s3|\
rostelecom,rt-fe-1a|\
rostelecom,rt-sf-1)
ubootenv_add_uci_config "/dev/mtd0" "0x80000" "0x1000" "0x20000"
;;
Expand Down
39 changes: 39 additions & 0 deletions package/boot/uboot-mediatek/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,18 @@ define U-Boot/mt7981_h3c_magic-nx30-pro
DEPENDS:=+trusted-firmware-a-mt7981-spim-nand-ddr3
endef

define U-Boot/mt7981_jcg_q30-pro
NAME:=JCG Q30 PRO
BUILD_SUBTARGET:=filogic
BUILD_DEVICES:=jcg_q30-pro
UBOOT_CONFIG:=mt7981_jcg_q30-pro
UBOOT_IMAGE:=u-boot.fip
BL2_BOOTDEV:=spim-nand
BL2_SOC:=mt7981
BL2_DDRTYPE:=ddr3
DEPENDS:=+trusted-firmware-a-mt7981-spim-nand-ddr3
endef

define U-Boot/mt7981_rfb-spim-nand
NAME:=MT7981 Reference Board
BUILD_SUBTARGET:=filogic
Expand Down Expand Up @@ -381,6 +393,18 @@ define U-Boot/mt7986_bananapi_bpi-r3-nor
FIP_COMPRESS:=1
endef

define U-Boot/mt7986_glinet_gl-mt6000
NAME:=GL.iNet GL-MT6000
BUILD_SUBTARGET:=filogic
BUILD_DEVICES:=glinet_gl-mt6000
UBOOT_CONFIG:=mt7986a_glinet_gl-mt6000
UBOOT_IMAGE:=u-boot.fip
BL2_BOOTDEV:=emmc
BL2_SOC:=mt7986
BL2_DDRTYPE:=ddr4
DEPENDS:=+trusted-firmware-a-mt7986-emmc-ddr4
endef

define U-Boot/mt7986_tplink_tl-xdr4288
NAME:=TP-LINK TL-XDR4288
BUILD_SUBTARGET:=filogic
Expand Down Expand Up @@ -429,6 +453,18 @@ define U-Boot/mt7986_xiaomi_redmi-router-ax6000
DEPENDS:=+trusted-firmware-a-mt7986-spim-nand-ddr4
endef

define U-Boot/mt7986_zyxel_ex5601-t0
NAME:=Zyxel EX5601-T0
BUILD_SUBTARGET:=filogic
BUILD_DEVICES:=zyxel_ex5601-t0-ubootmod
UBOOT_CONFIG:=mt7986_zyxel_ex5601-t0
UBOOT_IMAGE:=u-boot.fip
BL2_BOOTDEV:=spim-nand-4k
BL2_SOC:=mt7986
BL2_DDRTYPE:=ddr4
DEPENDS:=+trusted-firmware-a-mt7986-spim-nand-4k-ddr4
endef

define U-Boot/mt7988_rfb-spim-nand
NAME:=MT7988 Reference Board
BUILD_SUBTARGET:=filogic
Expand Down Expand Up @@ -511,6 +547,7 @@ UBOOT_TARGETS := \
mt7981_cmcc_rax3000m-emmc \
mt7981_cmcc_rax3000m-nand \
mt7981_h3c_magic-nx30-pro \
mt7981_jcg_q30-pro \
mt7981_rfb-spim-nand \
mt7981_rfb-emmc \
mt7981_rfb-nor \
Expand All @@ -522,10 +559,12 @@ UBOOT_TARGETS := \
mt7986_bananapi_bpi-r3-sdmmc \
mt7986_bananapi_bpi-r3-snand \
mt7986_bananapi_bpi-r3-nor \
mt7986_glinet_gl-mt6000 \
mt7986_tplink_tl-xdr4288 \
mt7986_tplink_tl-xdr6086 \
mt7986_tplink_tl-xdr6088 \
mt7986_xiaomi_redmi-router-ax6000 \
mt7986_zyxel_ex5601-t0 \
mt7986_rfb \
mt7988_rfb-spim-nand \
mt7988_rfb-snand \
Expand Down
10 changes: 0 additions & 10 deletions package/boot/uboot-mediatek/patches/260-add-missing-type-u64.patch

This file was deleted.

Loading
Loading