Skip to content
成功

変更履歴

概要

  1. rpcd: update to Git HEAD (2025-06-22) (commit: fccd1dd) (details)
  2. base-files: handle packages alternatives when apk removes packages (commit: 47b6b9d) (details)
  3. libcrypt-compat: introduce package (commit: e3cf708) (details)
  4. hostapd: preserve vif radio mask for extra bss interfaces (commit: f940f7c) (details)
  5. imx: 6-12: add additional patches (commit: 5c9460a) (details)
  6. imx: venice: add dt overlay support (commit: 6bb42dd) (details)
  7. imx: venice: disable PCI AER (commit: 2b0b353) (details)
  8. toolchain/wrapper: add missing qstrip to info.mk export (commit: 1ce0eb5) (details)
  9. qualcommax: ipq60xx: WAX610 remove unmountable oem partitions on upgrade (commit: 9df3d6b) (details)
  10. wifi-scripts: add support for RSN overide and use it for improved WPA3 compat (commit: b48925f) (details)
  11. ci: add bot to build on comment (commit: 8186e5e) (details)
  12. ci: add missing permission to add comments (commit: d3324aa) (details)
  13. scripts: make-index-json: rework for old Python versions (commit: 0c7d564) (details)
  14. ipq-wifi: add BDF for IgniteNet SS-W2-AC2600 (commit: d8303b4) (details)
  15. uboot-tools: envtools: ipq806x: ignore case of partition name (commit: 2ce1ca1) (details)
  16. uboot-tools: envtools: ipq806x: add env for IgniteNet SS-W2-AC2600 (commit: 72b895b) (details)
  17. ipq806x: add support for IgniteNet SunSpot AC Wave2 (commit: 3fb1605) (details)
  18. qualcommbe: v6.12: drop upstreamed patch (commit: 2c6a830) (details)
  19. qualcommbe: v6.12: update PCS patches to use .pcs_validate() (commit: 8c14f33) (details)
  20. qualcommbe: add PCS driver fixes (commit: c88c2d4) (details)
  21. kernel: modules: support Maxlinear GPHY (commit: 597fc65) (details)
  22. qualcommbe: package PPE and PCS drivers as kmods (commit: 1005597) (details)
  23. qualcommbe: ipq95xx: add 8devices Kiwi-DVK support (commit: d324d6f) (details)
  24. wifi-scripts: fix corner case in RSN override support (commit: 8ad5416) (details)
  25. wifi-scripts: fix another regression in the ucode auth_type changes (commit: 126dc7d) (details)
  26. realtek: overwrite c22 polling unconditionally on RTL930x (commit: 6a1d7bf) (details)
  27. uboot-envtools: set nonshared flag correctly per-subpackage (commit: dc80e69) (details)
コミット fccd1dd0aec027dc31cef0233225ea56a507fb64 by robimarko
rpcd: update to Git HEAD (2025-06-22)

9389775ceb47 rpc-sys: update packagelist call to handle apk abiversion tag
ed0d01e4360b file: linkstat to get link stat info

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19211
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: fccd1dd)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット 47b6b9de1a6c37b877be250fdd759a64337c9ecc by robimarko
base-files: handle packages alternatives when apk removes packages

On commit 3010ab8 ("base-files: add update_alternatives function") was
implemented the function to handle ALTERNATIVES when using APK (OPKG
handle it internally) but in commit bcc6415 ("base-files: add
compatibility for APK and OPKG") was only called when adding a package,
so call it also when removing packages.

While we are here, check for a more specific *.alternatives files instead
of *.list, and remove redundant "filelist" variable definition.

Fixes: bcc6415 ("base-files: add compatibility for APK and OPKG")
Fixes: https://github.com/openwrt/openwrt/issues/19090
Fixes: https://github.com/openwrt/openwrt/issues/16991
Reported-and-tested-by: Eric Fahlgren <ericfahlgren@gmail.com>
Signed-off-by: Mario Andrés Pérez <mapb_@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19093
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 47b6b9d)
The file was modifiedpackage/base-files/files/lib/functions.sh (diff)
コミット e3cf7088f14cac1b58ac6bf8738e9b26eb81bbfa by robimarko
libcrypt-compat: introduce package

glibc 2.39 has removed libcrypt completely.
solution: build libxcrypt with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19160
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: e3cf708)
The file was modifiedpackage/libs/xcrypt/Makefile (diff)
コミット f940f7c1ac85b07374bf7801e5a7f551a67521ff by nbd
hostapd: preserve vif radio mask for extra bss interfaces

Fixes status information and scanning on extra BSS interfaces when operating
on multi-radio devices.

Reported-by: Chad Monroe <chad.monroe@adtran.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: f940f7c)
The file was addedpackage/network/services/hostapd/patches/370-preserve_radio_mask.patch
The file was modifiedpackage/network/services/hostapd/patches/463-add-mcast_rate-to-11s.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/740-snoop_iface.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/601-ucode_support.patch (diff)
The file was modifiedpackage/network/services/hostapd/patches/780-Implement-APuP-Access-Point-Micro-Peering.patch (diff)
コミット 5c9460a4da8042afbe042b4e8350c59ad85c62df by robimarko
imx: 6-12: add additional patches

Backport some additional upstream patches:
- 6.13-arm64-dts-imx8mm-venice-gw73xx-remove-compatible-in-overlay-files.patch
   (this resolves some issues when using dt overlays on gw73xx-0x)
- 6.16-PCI-imx6-Skip-link-up-workaround-for-newer-platforms.patch
- pending-PCI-imx6-Remove-apps_reset-toggle-in-_core_reset-function
   (these resolve enumeration issues on imx8mm/imx8mp with a pcie switch)

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Link: https://github.com/openwrt/openwrt/pull/19189
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 5c9460a)
The file was addedtarget/linux/imx/patches-6.12/506-6.16-PCI-imx6-Skip-link-up-workaround-for-newer-platforms.patch
The file was addedtarget/linux/imx/patches-6.12/505-6.13-arm64-dts-imx8mm-venice-gw73xx-remove-compatible-in-overlay-files.patch
The file was addedtarget/linux/imx/patches-6.12/506-pending-PCI-imx6-Remove-apps_reset-toggle-in-_core_reset-function.patch
コミット 6bb42ddf0e3ca9e330fad7180f1bcdd62a713209 by robimarko
imx: venice: add dt overlay support

Enable DT overlay support:
- add dt-overlay to board features
- add DEVICE_DTS_OVERLAYS
- update the boot script to resize before applying each overlay

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Link: https://github.com/openwrt/openwrt/pull/19189
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 6bb42dd)
The file was modifiedtarget/linux/imx/image/bootscript-gateworks_venice (diff)
The file was modifiedtarget/linux/imx/image/cortexa53.mk (diff)
The file was modifiedtarget/linux/imx/cortexa53/target.mk (diff)
コミット 2b0b35310479a993b785bb16b38f40b80e26ad96 by robimarko
imx: venice: disable PCI AER

As a workaround to an issue causing hang during PCI enumeration on
imx8mp with a specific PCIe switch, disable PCI AER.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Link: https://github.com/openwrt/openwrt/pull/19189
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 2b0b353)
The file was modifiedtarget/linux/imx/image/bootscript-gateworks_venice (diff)
コミット 1ce0eb5bf2b36fa866117fd9ebd6b1a9bce14a0f by robimarko
toolchain/wrapper: add missing qstrip to info.mk export

When using an external toolchain, the SetToolchainInfo function
is missing a qstrip call on GCC_VERSION, which results in quotes
making it to the toolchain info.mk file.

This leads to a failure to build the libgcc ipk package because
the quotes make it to its version and filename. For some reason,
it only fails on the first make invocation, but succeeds on
subsequent ones on my setup.

Fix this issue by adding the qstrip, making it consistent with
the internal toolchain approach.

Signed-off-by: Ondrej Cierny <o.cierny@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19192
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1ce0eb5)
The file was modifiedtoolchain/wrapper/Makefile (diff)
コミット 9df3d6b21c7e52d5a2cb913d7d690bab4b2e1a96 by robimarko
qualcommax: ipq60xx: WAX610 remove unmountable oem partitions on upgrade

When using TFTP install method on a fresh unit, wifi_fw and ubi_rootfs UBI volumes must be removed or will hang when mounting.

Signed-off-by: Erik Servili <serverror@serverror.com>
Link: https://github.com/openwrt/openwrt/pull/19215
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 9df3d6b)
The file was modifiedtarget/linux/qualcommax/ipq60xx/base-files/lib/upgrade/platform.sh (diff)
コミット b48925fd9cf6a4891ce0c2085c18ec0af58b540c by nbd
wifi-scripts: add support for RSN overide and use it for improved WPA3 compat

Override via RSNE is a relatively new feature, which can be used to enable
WPA3 features in a way that is invisible to older clients.
Use it by default to mask the GCMP-256 cipher from older clients, since
there are compatibility issues with existing devices.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: b48925f)
The file was modifiedpackage/network/config/wifi-scripts/files/lib/netifd/netifd-wireless.sh (diff)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json (diff)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc (diff)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc (diff)
The file was modifiedpackage/network/config/wifi-scripts/files/lib/netifd/hostapd.sh (diff)
コミット 8186e5e5a46eccf0e83776d0c1c2ba1ea78f2d83 by mail
ci: add bot to build on comment

This has been requested many times, so let's add this to speed up reviews. When
a member of the "reviewers" group comments the magic word written below, that
specific firmware is created and attached by a bot.

    build <target>/<subtarget>/<profile>

Members of the "reviewers" group have no extra privileges, they can not commit
to the repository nor perform any action outside the `build-on-comment` action.

Motivation is to speedup reviews and have a better source for sharing compiled
firmware.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: 8186e5e)
The file was added.github/workflows/build-on-comment.yml
コミット d3324aa20841bc4bf93ed6ddd9890bc2a923f042 by mail
ci: add missing permission to add comments

While this worked during testing, the repository of a organization requires
extra permissions. Add write access to pull requests, like we do over at
packages.git.

Signed-off-by: Paul Spooren <mail@aparcar.org>
(commit: d3324aa)
The file was modified.github/workflows/build-on-comment.yml (diff)
コミット 0c7d564b1dc2a1a237bc8ea125ec1b22f606cdbc by mail
scripts: make-index-json: rework for old Python versions

The current code uses functions and features only found in newer
versions of Python, so rework to allow use on systems only supporting
older Python.  Tested on Python 3.8 (released Oct 2019), but should
work on 3.7 also.

Suggested-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(commit: 0c7d564)
The file was modifiedscripts/make-index-json.py (diff)
コミット d8303b47218811432b8a2e5db58c02dcb74045ff by daniel
ipq-wifi: add BDF for IgniteNet SS-W2-AC2600

The IgniteNet SunSpot AC Wave2 comes with 2x QCA9994 ath10k chips
connected to the IPQ8068 SoC via PCIe.
Add board-2.bin for both radios on this board.

3ac4a64 qca9984: add BDFs for IgniteNet SS-W2-AC2600

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: d8303b4)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
コミット 2ce1ca11b05b655edd9a9ea1eaacdf66dd070a86 by daniel
uboot-tools: envtools: ipq806x: ignore case of partition name

The qcomsmem MTD partition parser converts all partition names to
lower case while the vendor solution uses upper case names, which
often made their way into OpenWrt as labels in 'fixed-partitions'
(probably due to contributors and reviewers being unaware of the
qcomsmem parsers).

Use case-insensitive matching of the 'APPSBLENV' name to make
ubootenv_mtdinfo() work in both cases.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 2ce1ca1)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/ipq806x (diff)
コミット 72b895b631f783c5dcd8937c98e4cfae64194083 by daniel
uboot-tools: envtools: ipq806x: add env for IgniteNet SS-W2-AC2600

The IgniteNet SunSpot AC Wave2 uses the standard smem-assigned partition
for its bootloader environment.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 72b895b)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/ipq806x (diff)
コミット 3fb16059314533aec5db52c7b3ae742075446a65 by daniel
ipq806x: add support for IgniteNet SunSpot AC Wave2

The IgniteNet SS-W2-AC2600 is an 802.11ac outdoor (IP-55) access point.
FCC ID: HEDSSW2AC2600

Specification:
- Qualcomm dual-core IPQ8068 @ 1.4 GHz
- 256 MB of DDR3L RAM (2x Winbond W631GU6KB-12)
- 16 MB of SPI NOR (Winbond W25Q128FW)
- 128 MB of NAND (Macronix MX30UF1G18AC)
- Qualcomm QCA9994 2.4GHz 802.11bgn
- Qualcomm QCA9994 5GHz 802.11ac
- 2 x 10/100/1000 Mbit/s Ethernet
- 115200, 8N1 RS-232 console (unpopulated RJ-45)
- Reset button
- Power and WLAN LEDs
- Powered via 802.3at PoE or 12V 2A barrel connector

Tested-by: Elektra Wagenrad <onelektra@gmx.net>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 3fb1605)
The file was modifiedtarget/linux/ipq806x/base-files/etc/init.d/bootcount (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ipq806x/image/generic.mk (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ipq806x/base-files/lib/upgrade/platform.sh (diff)
The file was addedtarget/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
コミット 2c6a830c3dcd283ed19d5abeacfe09fe4f7987ac by robimarko
qualcommbe: v6.12: drop upstreamed patch

0102-arm64-dts-qcom-ipq9574-Fix-USB-vdd-info.patch was merged in 6.12.34
Other patches automatically refreshed.

Fixes: cb1b65602712 ("kernel: bump 6.12 to 6.12.34")
Signed-off-by: Mantas Pucka <mantas@8devices.com>
Link: https://github.com/openwrt/openwrt/pull/19232
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 2c6a830)
The file was modifiedtarget/linux/qualcommbe/patches-6.12/0008-v6.14-arm64-dts-qcom-ipq9574-Add-CMN-PLL-node.patch (diff)
The file was modifiedtarget/linux/qualcommbe/patches-6.12/0010-v6.14-net-phy-add-phy_inband_caps.patch (diff)
The file was removedtarget/linux/qualcommbe/patches-6.12/0102-arm64-dts-qcom-ipq9574-Fix-USB-vdd-info.patch
The file was modifiedtarget/linux/qualcommbe/patches-6.12/0009-v6.14-arm64-dts-qcom-ipq9574-Update-xo_board_clk-to-.patch (diff)
コミット 8c14f33bb4284ed49469aeceb91f918c90bb3f77 by robimarko
qualcommbe: v6.12: update PCS patches to use .pcs_validate()

The original PCS driver did not use the .pcs_validate() in
phylink_pcs_ops. The patches for 1000/2500base-x and 10g modes were
taken from this old driver, and thus did not bother with
.pcs_validate(). Thus, even though these modes are supported, phylink
would not enable them.

To fix these, list these modes in .pcs_validate(). Also list them in
ipq_pcs_clk_rate_get(). While the latter does not appear to change
behavior, it does change the clock rates listed under
/sys/kernel/debug/clk

Co-developed-by: Mantas Pucka <mantas@8devices.com>
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18435
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 8c14f33)
The file was modifiedtarget/linux/qualcommbe/patches-6.12/0362-net-pcs-Add-2500BASEX-interface-mode-support-to-IPQ-.patch (diff)
The file was modifiedtarget/linux/qualcommbe/patches-6.12/0361-net-pcs-Add-10GBASER-interface-mode-support-to-IPQ-U.patch (diff)
The file was modifiedtarget/linux/qualcommbe/patches-6.12/0363-net-pcs-Add-1000BASEX-interface-mode-support-to-IPQ-.patch (diff)
The file was modifiedtarget/linux/qualcommbe/patches-6.12/0364-net-pcs-Add-10G_QXGMII-interface-mode-support-to-IPQ.patch (diff)
コミット c88c2d40d0291328a954eb2d418a301eb99a4bad by robimarko
qualcommbe: add PCS driver fixes

After update to v6.12 some PCS driver fixes were dropped and additional
are needed due to updated driver.

Signed-off-by: Mantas Pucka <mantas@8devices.com>
Link: https://github.com/openwrt/openwrt/pull/18435
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: c88c2d4)
The file was addedtarget/linux/qualcommbe/patches-6.12/0365-net-pcs-ipq-uniphy-control-MISC2-register-for-2.5G-s.patch
The file was modifiedtarget/linux/qualcommbe/patches-6.12/0322-arm64-dts-qcom-ipq9574-add-PCS-uniphy-nodes.patch (diff)
The file was addedtarget/linux/qualcommbe/patches-6.12/0366-net-pcs-ipq-uniphy-keep-autoneg-enabled-in-SGMII-mod.patch
The file was addedtarget/linux/qualcommbe/patches-6.12/0367-net-pcs-ipq-uniphy-fix-USXGMII-link-up-failure.patch
コミット 597fc65a043f18ff019eb6ab42e53dd9346d88c2 by robimarko
kernel: modules: support Maxlinear GPHY

Add support for Maxlinear GPHY module. Also add support for
kmod-polynomial, which is a dependency for this module.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18435
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 597fc65)
The file was modifiedpackage/kernel/linux/modules/hwmon.mk (diff)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 10055976ecde3f00594a748a72bffe52c973ed44 by robimarko
qualcommbe: package PPE and PCS drivers as kmods

This will allow more flexibility in using PHY drivers as kmods.

Signed-off-by: Mantas Pucka <mantas@8devices.com>
Link: https://github.com/openwrt/openwrt/pull/18435
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 1005597)
The file was modifiedtarget/linux/qualcommbe/Makefile (diff)
The file was modifiedtarget/linux/qualcommbe/ipq95xx/config-default (diff)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット d324d6f07e687c3d89b0737bef091f9e1d151486 by robimarko
qualcommbe: ipq95xx: add 8devices Kiwi-DVK support

Specifications:
  SoC:     Qualcomm IPQ9570
  RAM:     1 GiB DDR4
  Flash:   4 GiB eMMC
  ETH1:    2.5G Maxlinear GPY211C (48V POE-in)
  ETH2:    10G Realtek RTL8261N
  SFP:     10G SFP+ cage
  WLAN1:   QCN9274 2.4GHz 802.11b/g/n/ax/be 2x2
  WLAN2:   QCN9274 5-6GHz 802.11a/n/ac/ax/be 2x2
  PCIE0:   Gen3x1 mPCIe or M.2(B+M)
  PCIE1:   Gen3x1 M.2(A+E) or M.2(B+M)
  PCIE2:   Gen3x2 M.2(A+E)
  USB:     1x 3.0
  Console: USB-C via FTDI
  Button:  Reset

Install using sysupgrade:

  sysupgrade openwrt-qualcommbe-ipq95xx-8devices_kiwi-dvk-squashfs-sysupgrade.bin

Install using U-Boot:

* Put factory.bin at TFTP server(192.168.2.254) as fwupdate.bin
* Run 'run do_recovery' in U-Boot shell

Signed-off-by: Mantas Pucka <mantas@8devices.com>
Link: https://github.com/openwrt/openwrt/pull/18435
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: d324d6f)
The file was addedtarget/linux/qualcommbe/files/arch/arm64/boot/dts/qcom/ipq9570-kiwi-dvk.dts
The file was modifiedtarget/linux/qualcommbe/ipq95xx/base-files/etc/board.d/02_network (diff)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
The file was modifiedtarget/linux/qualcommbe/ipq95xx/base-files/lib/upgrade/platform.sh (diff)
The file was addedpackage/boot/uboot-tools/uboot-envtools/files/qualcommbe_ipq95xx
The file was modifiedtarget/linux/qualcommbe/ipq95xx/config-default (diff)
The file was modifiedtarget/linux/qualcommbe/image/ipq95xx.mk (diff)
コミット 8ad5416d997312a4ae86ebb7bee7dfd1f80c0407 by nbd
wifi-scripts: fix corner case in RSN override support

When used, all relevant parameters need to be set

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 8ad5416)
The file was modifiedpackage/network/config/wifi-scripts/files/lib/netifd/hostapd.sh (diff)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc (diff)
コミット 126dc7ddb95540787b16429eebac5a0acb9a42c7 by nbd
wifi-scripts: fix another regression in the ucode auth_type changes

Clear the right variable
Handle psk2 explicitly

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 126dc7d)
The file was modifiedpackage/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc (diff)
コミット 6a1d7bf52b94fd2ee75e8e98581665fc4f12cf98 by robimarko
realtek: overwrite c22 polling unconditionally on RTL930x

During setup the mdio driver decides the polling mode of the 4 smi
busses depending on the DTS phy settings. This works as follows:

- set polling to c45 if at least one phy is ethernet-phy-ieee802.3-c45
- set polling to c22 if all phys are ethernet-phy-ieee802.3-c22

On RTL930x it is not possible to switch to c22 if uboot has set c45
before. Fix this by overwriting the bitfield properly. While we are
here:

- Sort variables according to kernel style (inverse christmas tree)
- Initialize fields properly with  = { 0 }
- Use GENMASK() for better readability
- Make use of RTMDIO_MAX_SMI_BUS

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19161
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 6a1d7bf)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c (diff)
コミット dc80e6980139941d6ff026a0c7633a5123a277e8 by robimarko
uboot-envtools: set nonshared flag correctly per-subpackage

Currently, uboot-envtools is being built for a (shared) instruction
set (phase2 in buildbots) instead of target-specific (phase1 in builbots).
So the package does not contain the uci-defaults file specific for each
target_subtarget. (Only the fortunate target with coincidentally the same
instruction set and target as the SDK chosen by the buildbot will have the
uci-defaults file.)

This commit sets the nonshared flag correctly in the Makefile so that
uboot-envtools is built for the target-specific (phase 1).

This is done by using the PKGFLAGS variable which is intended for
per-binary flags (instead of PKG_FLAGS which has a global scope), as
stated in some old commits 349e7b635e[1], 2d7eaf2e15[2], 064e7c8f00[3] and
2cb75cd8b9[4].

While at here, use PKG_URL, instead of URL, which is intended for global
scope. As stated in commit e32edf712b[5].

[1] https://github.com/openwrt/openwrt/commit/349e7b635ea819ad34a571bc0adcce9b205df4e9
[2] https://github.com/openwrt/openwrt/commit/2d7eaf2e15aa77bcf526b7ea9747732b35194b2e
[3] https://github.com/openwrt/openwrt/commit/064e7c8f00ebc1721553c0fcb312f809b00e179a
[4] https://github.com/openwrt/openwrt/commit/2cb75cd8b9d451bde0cfffce80fa67d58944c44b
[5] https://github.com/openwrt/openwrt/commit/e32edf712b7c43e25b4bec40fedfd948a0ed5bd6

Fixes: #19040
Fixes: 46e376c ("uboot-tools: migrate uboot-envtools to uboot-tools")

Signed-off-by: Mario Andrés Pérez <mapb_@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19180
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: dc80e69)
The file was modifiedpackage/boot/uboot-tools/Makefile (diff)