<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/zorun, branch main</title>
<subtitle>Staging tree of Baptiste Jonglez</subtitle>
<id>https://git.openwrt.org/openwrt/staging/zorun/atom?h=main</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/zorun/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/'/>
<updated>2026-02-25T15:17:05Z</updated>
<entry>
<title>bcm53xx: meraki mx6x: use nvmem MAC assignment</title>
<updated>2026-02-25T15:17:05Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2026-02-17T04:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=f5637607a25e28c47e25c1f4374aa2d7052f68d4'/>
<id>urn:sha1:f5637607a25e28c47e25c1f4374aa2d7052f68d4</id>
<content type='text'>
Userspace handling is deprecated. Once mac-base goes upstream, the patch
itself can go upstream as well.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22058
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ramips: dts: convert to dt-bindings clock index</title>
<updated>2026-02-25T13:06:02Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-02-24T11:00:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=73a41c38e71bae8811306bc29f3ed65107bb8bd9'/>
<id>urn:sha1:73a41c38e71bae8811306bc29f3ed65107bb8bd9</id>
<content type='text'>
Use clock index macros defined in dt-bindings header to improve the
code readability.

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22163
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>realtek: hog the GS1900-24E external IC reset line</title>
<updated>2026-02-24T20:29:26Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2026-02-21T14:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=ba57225066243b28d2802ea5c47313c97767150e'/>
<id>urn:sha1:ba57225066243b28d2802ea5c47313c97767150e</id>
<content type='text'>
The GPIO line connecting to the reset signals of the GS1900-24E(A1)'s
external ICs (RTL8218B phys and RTL8231 expander) cannot be asserted by
the MDIO subsystem, as the reset is shared between busses.

To prevent users from accidentally asserting the reset line, a GPIO hog
is created to permanently de-assert the signal, reliably keeping the
phys and GPIO expanders on.

Tested-by: Simon Fischer &lt;simi.fischa@gmail.com&gt;
Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
</content>
</entry>
<entry>
<title>realtek: rtl838x: drop GS1900 MDIO reset GPIO</title>
<updated>2026-02-24T20:29:26Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2026-02-21T13:44:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=cdbd9eb448a8fa802cbc2b2f8a1dec93b3999a3b'/>
<id>urn:sha1:cdbd9eb448a8fa802cbc2b2f8a1dec93b3999a3b</id>
<content type='text'>
The reset line wired to the RTL8231 on the GS1900 series may also
connect to other external ICs on the board. On the GS1900-24E, the
reset line is wired (via buffers) to the board's RTL8231 expanders and
the RTL8218 phys. As these external devices (phys) are on different
busses, the reset line shouldn't be specified on one bus or the other.

Drop the reset specification from the generic GPIO description, so it
can be added back on a per-device basis after confirming the behavior.

Link: https://github.com/openwrt/openwrt/issues/18620
Fixes: fd978c2e80b4 ("realtek: Enable Zyxel GS1900's RTL8231 reset line")
Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
</content>
</entry>
<entry>
<title>wireless-regdb: update to version 2026.02.04</title>
<updated>2026-02-24T19:24:25Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-02-22T22:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=7c5e329b541066613c09aafd89f7bb6cd8b3bc67'/>
<id>urn:sha1:7c5e329b541066613c09aafd89f7bb6cd8b3bc67</id>
<content type='text'>
75bedc5 wireless-regdb: Update regulatory info for Australia (AU) for 2025
a6e5195 wireless-regdb: Update broken link in regulatory.bin(5) manpage
9e8c67f wireless-regdb: Update regulatory info for Malaysia (MY) for 2024
61a4637 wireless-regdb: Update regulatory info for Malaysia (MY) for 2025
5cefe55 wireless-regdb: Update regulatory info for Tunisia (TN) on 6GHz for 2025
1a729ae wireless-regdb: Update regulatory info for Canada (CA) for 2025
ea20dfa wireless-regdb: update regulatory database based on preceding changes

Link: https://github.com/openwrt/openwrt/pull/22150
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>iproute2: include upstream patch for musl libc</title>
<updated>2026-02-24T19:21:50Z</updated>
<author>
<name>Jonas Lochmann</name>
</author>
<published>2026-02-16T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=5f063d18bdc368cb3eede54b01557f000b3df3b6'/>
<id>urn:sha1:5f063d18bdc368cb3eede54b01557f000b3df3b6</id>
<content type='text'>
Due to a missing include, the constant UINT_MAX is undefined. This
fixes issues when building v25.12.0-rc5. Including a newer version of
iproute2 would include the patch, but causes other building issues.

Signed-off-by: Jonas Lochmann &lt;openwrt@jonaslochmann.de&gt;
Link: https://github.com/openwrt/openwrt/pull/22128
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>econet: en7528: split DASAN H660GM-A into Airtel and Generic variants</title>
<updated>2026-02-24T19:17:24Z</updated>
<author>
<name>Ahmed Naseef</name>
</author>
<published>2026-02-19T12:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=7ee18e84dce3d44839349257835e552760655fd2'/>
<id>urn:sha1:7ee18e84dce3d44839349257835e552760655fd2</id>
<content type='text'>
The DASAN H660GM-A GPON ONT exists in two hardware variants, one
distributed by ISPs and one sold directly by the manufacturer [1].

Split the single DTS into a shared dtsi and per-variant DTS files
with the correct GPIO mappings, flash layout, and LED definitions.

Variant comparison:

  Feature        | Airtel                    | Generic
  ---------------+---------------------------+-------------------------
  Supplied by    | Airtel Xstream Fiber      | Retail
  Flash          | Micron MT29F2G01ABAGD     | Micron MT29F1G01ABAFD
                 | 256 MB                    | 128 MB
  Known P/N      | DPW-G-P-66GMAZ-A3         | DPW:G-P-660GMAY-G0
                 | (some units unlabelled)   | DPW:G-P-660GMAY-G3
  WPS LED        | Yes                       | No
  WLAN button    | No                        | Yes
  USB LED        | No                        | Yes
  LAN LEDs       | Green only                | Green + Amber

[1] https://dasanns.com/en/solution/detail.php?mode=view&amp;cat_no=32&amp;offset=&amp;idx=122

Tested-by: Arif Rahman Hakim &lt;arif2785id@gmail.com&gt;
Signed-off-by: Ahmed Naseef &lt;naseefkm@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22095
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>mac80211: backport eMLSR/eMLMR parsing support</title>
<updated>2026-02-24T18:40:55Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-02-21T10:14:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=55c01365debb988d78ca6efadba28c29ee2b5c5d'/>
<id>urn:sha1:55c01365debb988d78ca6efadba28c29ee2b5c5d</id>
<content type='text'>
Needed for an upcoming mt76 update

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt7620: workaround jal imm26 and redundant PAGE_ALIGN</title>
<updated>2026-02-24T13:40:39Z</updated>
<author>
<name>Mieczyslaw Nalewaj</name>
</author>
<published>2025-10-28T23:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=22ccb445e611018ede702e6c0798640353632cce'/>
<id>urn:sha1:22ccb445e611018ede702e6c0798640353632cce</id>
<content type='text'>
On MT7620-class platforms (CONFIG_NET_RALINK_MT7620) we observe sporadic
wrong-jump-targets, kernel oopses, hanging, corrupted backtraces or even
"half-written" instructions when the compiler emits a direct 'jal imm26'
call.
This is triggered in:
  - the small random helpers inside get_random_u32_below(), and
  - the blkcg_maybe_throttle_current() call in resume_user_mode_work().

This patch forces those two call sites to use an indirect call via
a volatile function pointer (load into register + jalr) when building
for MT7620, avoiding embedding a 26-bit immediate jump target.

Additionally, on MT7620 builds the exec path in fs/exec.c is modified:
  - skip arch_align_stack() + PAGE_ALIGN() in setup_arg_pages()
    because the micro-randomization (&lt; PAGE_SIZE) implemented by many
    ports (including MT7620) is negated immediately by PAGE_ALIGN().
    Skipping the redundant PAGE_ALIGN() reduces exposure to the
    problematic code pattern.

These changes are targeted workarounds for MT7620; behavioral logic is unchanged.

Signed-off-by: Mieczyslaw Nalewaj &lt;namiltd@yahoo.com&gt;
Link: https://github.com/openwrt/openwrt/pull/20553
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>ath79: mikrotik: fix DEVICE_PACKAGES</title>
<updated>2026-02-24T13:37:33Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2026-02-24T13:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=dfbaf846501b1f17d4ac916bb87ad84773414ed8'/>
<id>urn:sha1:dfbaf846501b1f17d4ac916bb87ad84773414ed8</id>
<content type='text'>
Instead of redifining the DEVICE_PACKAGES, make sure to expand the list
so yafut is included by default as well.

Fixes: 42cd48678745 ("ath79: remove kmod-ath9k and wpad from Mikrotik RB750r2")
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
