Skip to content

Tags: amardd/BPI-Router-Linux

Tags

CI-BUILD-6.12-main-6.12.80-2026-04-08_2032

Toggle CI-BUILD-6.12-main-6.12.80-2026-04-08_2032's commit message
Merge tag 'v6.12.80' into 6.12-main

This is the 6.12.80 stable release

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmnOT38ACgkQONu9yGCS
# aT5hkRAAxKAlYcj9XCzPHRhH0g4cMOGs6BxPUAdYYjeGhc77Vj7Tlnm0a6nvbF+y
# XOIcifC30UI8RnwVna0h1sEfQEekATdRBoMojstft6Wfv4c3LU4mgOtmn/95G1Yc
# D+Ebqfq0n3iIPtadXtPPtOoaVl6Bx/16EJ3tNAo05lb9RLsCSWtZDC88Pwk7UCHu
# r0E1c3bWwLhf7hqd+XzDOnLEv9ChMz6mlN611wSFE0yjCfcoT0Z12rKZ9mMlOvtA
# 5r+MlH1Bde64Kqsut6VlUbmQRWqOkf6wGSwwyUs+p2a9Zh7rZtotZrpLRvdMA1DE
# i00/Vv1hz2rWoao1JEZjmNdFBNS6kBNgakwBqgI8Pn+8rVYYD+dplVNO+JZlv4gR
# +MiIahUhUsF4Cadg0Q4LZQSaxrg34sdGXPH9wbhiswDW62nyIdZS0IJ5soakRt2F
# uavak0Om6lHzEPlwK6CC+hEBsaBWTTDjncX7+y35RexEFh0CoHR44jZ3+XInHs8h
# FGzWYXZt6XrTd4Ntri6C+3gjXiKAzN+ZDbpiiq85O0Fdwhov6W2ondP1kCfmmC/4
# Q2kwHdBD5Q+F5d/0jcXIN6kasvlbS5NLJy1kiklo4qvEfnwRDD/vtrY4IQuFCQBw
# 3b4bKlhEf95MGMynxMaKQOmXCEk/BjXvHjXBw9XeG5zlXVu2tRQ=
# =lFMr
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu Apr  2 13:14:07 2026 CEST
# gpg:                using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
# gpg: Can't check signature: No public key

CI-BUILD-6.18-main-6.18.18-2026-03-14_1158

Toggle CI-BUILD-6.18-main-6.18.18-2026-03-14_1158's commit message
Merge tag 'v6.18.18' into 6.18-main

This is the 6.18.18 stable release

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmm0OjMACgkQONu9yGCS
# aT7yVw//bkqno7FMNjD7GRXiXHl62dY0pSvWOhuOI+gl12wDEaaAikJ5PgrlzeYf
# GfasRYpbeoFfNSu8opo4cyScrj9TuzmcfJhZCEXXuZBQe2S/G9GdTQE0+AjEbT9k
# VuugJH9pSiJyc56fCqs1ckeGX2Cq2GYhvftVbnKKTpTnr+DjJe26PIgweo8KpZh3
# MJnXKjsUnmCb8VvSFGeb6AFCIQjHe3b3epbnhFJ7LOto0w6S+fgY5ZVLqCFuG68s
# N5Awd9pXHEI3t+u6tBGkGJek4DkaURbe2nnqSm1vDkKLT6L1uU9Y/49g4S8T+S05
# brNTkAPPL+Hsoe18C4mI3ng/4uhUMkucn/+J4wxNzimzDHiS3Z2P1gEIHGQK0V+u
# eia7zevyjtf0wuf9Pp1Phk5bPI0772r22XLTXujodjOm9dEoL0DUfdChDSi6ktnC
# xA9MTQGRmba4XTyi1w+NEHFBcynXOZbi9CAboY82b/rwdxX+7Horvzk/Prqg6zBt
# GFiHLue2El4fDtM4sXqs8N6PPoL2B5bGglwjGhjE44OAA7XHNuRTKp4THMSb6TE8
# DaswYLfrUlthbzosiJ/YMIG8r9ohdC/bHY1McqybsOU2zU7qYXPWhyNOQXoqmWEz
# FmywXeo1olFi1yW0T/gFgM3RhvKp1JUeVPdjh+oOgmtwUE0+SfI=
# =2acx
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Mar 13 17:24:19 2026 CET
# gpg:                using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
# gpg: Can't check signature: No public key

CI-BUILD-6.12-main-6.12.77-2026-03-14_1204

Toggle CI-BUILD-6.12-main-6.12.77-2026-03-14_1204's commit message
Merge tag 'v6.12.77' into 6.12-main

This is the 6.12.77 stable release

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmm0ObAACgkQONu9yGCS
# aT5o3g//WlXziB9LAgovIJlM/wdaPzrxlieLkzCiPedeFpWypD0pIo4LLGjZNYLI
# UFSiKmaSgTMtdo+xs/uCFiNVh2d/zjnsFUaPOAOApq1Kp8A/xZUW1u3Hdv+qkHER
# TgP93LGAL0mi10Z5MLvusXgfXtxx9Q3bEBTYgXMolIY3Ll44VeH/IPnmft+d94u+
# kdDePElnPof/cANpZP1nLBewzNQtkLQbXNSEZ7ExBMBqfWmt0uaGfeTYoXnTmnVg
# 3sUSs1RQyX9IHSfReSIw8j0cYeifWvF+0+xnzsi/GTbU/9W8BNqCHcZ86azibz+/
# iCfF51WstzOQNkDeK9PEX2+x5ew5ReiWXi0Ls7Z+HEck4lDzO0nftDr/BrczoXeH
# B84i3WkTruJS7Dh2JD20NbCDuC99RklASKUrU8TQk21XPeBUw2G0iyO4a32xYrlL
# CXeVtEHvM5zSJuuN+m9oP3seAlegzBsZNkV05d38oIHq7N5+tCe4hh9BtTxXYNv7
# nNk5S1t2cFyrCgC6qTLMyU7WtMwwovfHSFnSJ/D/5/28Q5jvtVgQOOtd3CCsrEJs
# zTpBKpQzD/OsUcNiAOU7EmcszRyzSnAtAid1b3LQcwt5nUjTbjvINUaT1arNjgzj
# LdNycTCDIBtCNUZ3+/6BxIAAQOrpYRgbxiZgd/lrJd+cwjj78aA=
# =2D0J
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Mar 13 17:22:08 2026 CET
# gpg:                using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
# gpg: Can't check signature: No public key

CI-BUILD-6.19-main-6.19.0-2026-02-13_1953

Toggle CI-BUILD-6.19-main-6.19.0-2026-02-13_1953's commit message
arm64: dts: r4: add ubi partition to nand

CI-BUILD-6.18-main-6.18.9-2026-02-13_1956

Toggle CI-BUILD-6.18-main-6.18.9-2026-02-13_1956's commit message
defconfig: r4: add options for k8s + docker

frank-w#154

CI-BUILD-6.19-main-6.19.0-2026-02-12_2219

Toggle CI-BUILD-6.19-main-6.19.0-2026-02-12_2219's commit message
net: dsa/phy: remove temporary bring-up debug instrumentation

Drop temporary debug messages that were added while debugging DSA mux/phylink
lifecycle and AS21xxx bring-up.

- remove verbose `pr_info`/`dev_info`/`pr_debug` progress traces in DSA setup
  and mxl862xx paths
- remove AS21xxx debug chatter (`aeon_dbg` callsites and noisy init/exit prints)
- keep actionable warning/error logs for real failures

This is a log-noise cleanup only, with no functional behavior changes.

Signed-off-by: Rudy Andram <rmandrad@gmail.com>

CI-BUILD-6.19-main-6.19.0-2026-02-12_1611

Toggle CI-BUILD-6.19-main-6.19.0-2026-02-12_1611's commit message
net: phy: as21xxx: make PHY matching side-effect free and non-fatal

The AS21xxx match callbacks were mutating device state while the core was still
deciding which driver to bind.

Specifically, match paths were writing `phydev->phy_id` (and for gen1 also
touching vendor registers). On C45-discovered devices, `phydev->phy_id` may
start as 0, so this could leave sysfs showing `0x00000000` or stale values.
Also, returning negative errors from `match_phy_device()` can abort driver
matching and leave the PHY unbound, which breaks management LED setup.

Fix this by:
- making gen1/gen2 match callbacks return `0` on read failure
- removing `phydev->phy_id` updates from match callbacks
- removing side-effect register writes from match callbacks
- updating `phydev->phy_id` in gen1/gen2 probe after successful init using a
  best-effort PID re-read

This keeps matching pure, avoids premature bind aborts, and ensures sysfs
`phy_id` is updated only after the PHY is actually initialized.

Signed-off-by: Rudy Andram <rmandrad@gmail.com>

CI-BUILD-6.18-main-6.18.9-2026-02-12_1613

Toggle CI-BUILD-6.18-main-6.18.9-2026-02-12_1613's commit message
net: phy: as21: fix phy-id overwrite for all phys (breaking leds on m…

…t7988 internal 1G phy)

CI-BUILD-6.18-main-6.18.9-2026-02-10_1750

Toggle CI-BUILD-6.18-main-6.18.9-2026-02-10_1750's commit message
mt76: Fix file loading

The previous method used hardcoded firmware paths to load the firmware from disk.
That works if the driver is built as a module but does not work if baked in.

The proper way to load firmware is with request_firmware which handles both file loading and blobs.

CI-BUILD-6.18-main-6.18.9-2026-02-09_0704

Toggle CI-BUILD-6.18-main-6.18.9-2026-02-09_0704's commit message
Merge tag 'v6.18.9' into 6.18-main

This is the 6.18.9 stable release

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmmGD88ACgkQONu9yGCS
# aT4Dzg/7B0reWNjECymqvB0pYJ41qx1ppf1xeZQ7xoCTgWHROqEX/bV3BiOQbeFE
# yK2nt3zK5Eaq/1jOzLlSUi8qkGWz3QmplGbOsGoX0uv3mqtoBEzhWx7mvzF+1fg7
# a6l3lvqSfh3ZA8WMV+H7kD5wUrGauZH0Azud5RWraLy/9qS3KWlFbJ0iC5x6vl/m
# 6c+rMYZmOoM5ciW9vDAn3iKebYzaS21uGglf6LAj0thIn1U/I+DwYt1o+aqySfyK
# i1dZaM5AkD+IjNtAqw0e0240S2WoR/p7QdjBrGk9VWr/K0UrhalNvlCMRbRqczy4
# YObBUFH6Kl+ozNAK/ybSmLF4tA+dGSJILE6orm34Y1iZpwM99QzjY+SNljuCKjdn
# ECrfgH9k7bXWlBQp8kUlqaTEZ6F3B97bRdHhnFzy20WY4J0jAjop/Ll7NfIC7S+/
# Epd1ldecD6nPDC2SNtXziMTT0xZa0CmG2U2f1YPwOl3p/qo+hL62TknjGwGV8ZZh
# RNYaw2tKgPvsdycUGT4yDigKzlE6wG6tTA70dhl+m7/J4U17QEULeRlk6t+dQI/F
# 5qtnOz+xrRuGKYqeaGGEeU7s2pPYv4fOscGZulmAfRqDeqfWllkO0ldNZ00V19gi
# hXD/T1piXaBtOm+v4X6NlmL5HBv7PQxcOveHVl/zlngSlQM/Yts=
# =hNgx
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Feb  6 16:59:11 2026 CET
# gpg:                using RSA key 647F28654894E3BD457199BE38DBBDC86092693E
# gpg: Can't check signature: No public key