<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/target, 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>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>
<entry>
<title>ramips: add support for I-O DATA WN-AX2033GR2</title>
<updated>2026-04-13T00:14:26Z</updated>
<author>
<name>Hiroki Utsunomiya</name>
</author>
<published>2026-04-03T15:36:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=44f408aa31c62929119b35b5ff451bd9fe5c26bf'/>
<id>urn:sha1:44f408aa31c62929119b35b5ff451bd9fe5c26bf</id>
<content type='text'>
I-O DATA WN-AX2033GR2 is roughly the same as I-O DATA WN-AX2033GR.
The difference is the Flash Memory (Macronix MX30LF1G18AC).

Specification
=============
- SoC: MediaTek MT7621A
- RAM: DDR3 128 MiB
- Flash Memory: NAND 128 MiB (Macronix MX30LF1G18AC)
- Wi-Fi: MediaTek MT7603E
- Wi-Fi: MediaTek MT7615
- Ethernet: 5x 10 Mbps / 100 Mbps / 1000 Mbps (1x WAN, 4x LAN)
- LED: 2x green LED
- Input: 2x tactile switch, 1x slide switch
- Power: DC 12V

Flash instruction
=================
1. Open the router management page (192.168.0.1).
2. Update router firmware using "initramfs-kernel.bin".
3. After updating, run sysupgrade with "sysupgrade.bin".

Signed-off-by: Hiroki Utsunomiya &lt;hu-git-ja@proton.me&gt;
Link: https://github.com/openwrt/openwrt/pull/22762
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ramips: mt76x8: add support for Keenetic KN-1510</title>
<updated>2026-04-13T00:07:35Z</updated>
<author>
<name>Ivan Davydov</name>
</author>
<published>2026-03-13T18:05:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=0eadcfb7d215ca74f3651bf5adb5e7add8f3e168'/>
<id>urn:sha1:0eadcfb7d215ca74f3651bf5adb5e7add8f3e168</id>
<content type='text'>
Specification:
* CPU: MediaTek MT7628AN (580 MHz)
* Flash: GigaDevice GD25Q128CSIG (16 MiB)
* RAM: Winbond W9751G6KB-25 (64 MiB)

WikiDevi page: &lt;https://wikidevi.wi-cat.ru/Keenetic_City_(KN-1510)&gt;

How to flash:
* Configure TFTP server with IP address 192.168.1.2/24
* Serve OpenWrt factory image as "KN-1510_recovery.bin"
* Connect the PC to router's LAN port, hold the reset button and power
  the router up. When the power LED starts blinking release the
  button.

The same instructions apply to OEM firmware, except one can take it
from osvault.keenetic.net

Signed-off-by: Ivan Davydov &lt;lotigara@lotigara.ru&gt;
Link: https://github.com/openwrt/openwrt/pull/22404
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
