<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback, branch master</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git.openwrt.org/openwrt/staging/xback/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/xback/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/'/>
<updated>2026-04-13T14:38:31Z</updated>
<entry>
<title>ath10k-ct: add Coverage Class setting ipq40xx and qca99xx WiFi (WIP)</title>
<updated>2026-04-13T14:38:31Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2024-05-21T12:49:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=b7701ff3b9806617e5f7b1172aab35d4cf7d459c'/>
<id>urn:sha1:b7701ff3b9806617e5f7b1172aab35d4cf7d459c</id>
<content type='text'>
Since QCA wireless firmware version 10.4 the Coverage Class can be set
for ipq40xx and qca99xx circuits via the wmi interface.
A timeout value adjusts protocol timing for the extra radio propagation
time that is inherent to transmission over larger than local distances.

In due time an upstream patch in mac80211 can be anticipated.
This patch enables use of ipq40xx SoC based devices in OpenWrt in the
mean time when Coverage Class setting is required.

Authors:
Sebastian Gottschall    &lt;s.gottschall@dd-wrt.com&gt;
William Wortel          &lt;wwortel@dorpstraat.com&gt;

Signed-off-by: William Wortel &lt;wwortel@dorpstraat.com&gt;
Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@citymesh.com&gt;
</content>
</entry>
<entry>
<title>hostapd: sync config files with upstream</title>
<updated>2026-04-13T14:38:31Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2023-10-24T12:36:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=53567c65806ff786293f025c1b0c853777820a26'/>
<id>urn:sha1:53567c65806ff786293f025c1b0c853777820a26</id>
<content type='text'>
Sync all config files, without changing current behaviour

This removes some upstream deprecated options while
introducing new ones.

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@citymesh.com&gt;
</content>
</entry>
<entry>
<title>ath79: set rb912 back to 25.000MHz clock</title>
<updated>2026-04-13T14:38:31Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2025-02-19T12:52:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=d3c4b79132e9556abe16690b94eaf7b820c1d1ab'/>
<id>urn:sha1:d3c4b79132e9556abe16690b94eaf7b820c1d1ab</id>
<content type='text'>
My boards all contain a 25MHz xtal ..

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@citymesh.com&gt;
</content>
</entry>
<entry>
<title>ath79: rb91x: enable pcie power early (WIP)</title>
<updated>2026-04-13T14:38:31Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2024-01-08T16:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=9a1bd34b8f8e146b9538f9c7b59c59093db545fe'/>
<id>urn:sha1:9a1bd34b8f8e146b9538f9c7b59c59093db545fe</id>
<content type='text'>
ensure PCIe devices get enumerated properly during power-on

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@citymesh.com&gt;
</content>
</entry>
<entry>
<title>qualcommax: constify CPR match data</title>
<updated>2026-04-13T10:22:09Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2026-04-13T10:19:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=67d3f99f23d46a8cf24282813dafa635fb89197f'/>
<id>urn:sha1:67d3f99f23d46a8cf24282813dafa635fb89197f</id>
<content type='text'>
CPR driver was converted to use of_device_get_match_data and it locally
constified the CPR match data structures but they are also stored per
regulator in their struct, these were not constified and would cause a
compile time error.

So, constify those as well.

Fixes: c1fa85f65931 ("treewide: use of_device_get_match_data")
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>realtek: XikeStor SKS8300-12E2T2X: fix GPIO assignments</title>
<updated>2026-04-13T09:02:35Z</updated>
<author>
<name>Andreas Böhler</name>
</author>
<published>2026-03-21T20:59:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=a3988cd65cac5c36e3ecfe5476debb3c0b97bbcd'/>
<id>urn:sha1:a3988cd65cac5c36e3ecfe5476debb3c0b97bbcd</id>
<content type='text'>
The initial bringup missed two GPIO-related settings:
  - TX Disable GPIO for the SFP modules
  - LED Sync GPIO selection for the port LEDs

This adds the missing TX Disable GPIOs and muxes GPIO18 to LED sync
(there are HC595 shift registers on the board that require the sync).

Signed-off-by: Andreas Böhler &lt;dev@aboehler.at&gt;
Link: https://github.com/openwrt/openwrt/pull/22551
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>gemini: add 6.18 testing kernel</title>
<updated>2026-04-13T08:13:08Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2026-04-11T20:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=ebe8f0bc9edf85e7556848e7a7f2c9e46b8b9542'/>
<id>urn:sha1:ebe8f0bc9edf85e7556848e7a7f2c9e46b8b9542</id>
<content type='text'>
Fix up the 6.18 kernel config and allow for selecting it as a
testing kernel. One single Kconfig option needed adding.

Link: https://github.com/openwrt/openwrt/pull/22875
Signed-off-by: Linus Walleij &lt;linusw@kernel.org&gt;
</content>
</entry>
<entry>
<title>kernel: 6.18: disable some new DRM modules</title>
<updated>2026-04-13T08:13:08Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2026-04-10T12:37:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=600b432a37d2ee8aa472de711610b7fee11ea829'/>
<id>urn:sha1:600b432a37d2ee8aa472de711610b7fee11ea829</id>
<content type='text'>
Some new DRM kernel modules appeared in the 6.18 kernel and
are now prompting for selection when enabling DRM in the kernel.
The Gemini D-Link DIR-685 is always the first to run into this
problem hence let's fix it before someone else tries to enable
DRM.

Link: https://github.com/openwrt/openwrt/pull/22875
Signed-off-by: Linus Walleij &lt;linusw@kernel.org&gt;
</content>
</entry>
<entry>
<title>kernel/gemini: restore files for v6.12</title>
<updated>2026-04-13T08:13:07Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2026-04-11T20:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=9df1f4518a8505a645b516405ddc3d58271aec65'/>
<id>urn:sha1:9df1f4518a8505a645b516405ddc3d58271aec65</id>
<content type='text'>
This is an automatically generated commit which aids following Kernel patch
history, as git will see the move and copy as a rename thus defeating the
purpose.

For the original discussion see:
https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html

Link: https://github.com/openwrt/openwrt/pull/22875
Signed-off-by: Linus Walleij &lt;linusw@kernel.org&gt;
</content>
</entry>
<entry>
<title>kernel/gemini: create files for v6.18 (from v6.12)</title>
<updated>2026-04-13T08:13:07Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2026-04-11T20:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=07b67a5fad4a2fbd2b5c27ed6e2815867bfc474a'/>
<id>urn:sha1:07b67a5fad4a2fbd2b5c27ed6e2815867bfc474a</id>
<content type='text'>
This is an automatically generated commit.

When doing `git bisect`, consider `git bisect --skip`.

Link: https://github.com/openwrt/openwrt/pull/22875
Signed-off-by: Linus Walleij &lt;linusw@kernel.org&gt;
</content>
</entry>
</feed>
