<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/zorun/config, 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-01-25T21:10:22Z</updated>
<entry>
<title>microchipsw: enable DCB by default</title>
<updated>2026-01-25T21:10:22Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2026-01-25T11:04:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=4c0c7442dbc02db7f5ff170a4691e87f1ba8f741'/>
<id>urn:sha1:4c0c7442dbc02db7f5ff170a4691e87f1ba8f741</id>
<content type='text'>
Switchdev driver used by microchipsw supports DCB and has not storage
constraints, so enable kernel and driver DCB support by default.

Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
</content>
</entry>
<entry>
<title>kernel: add TIMERLAT_TRACER kernel config option</title>
<updated>2026-01-24T21:54:29Z</updated>
<author>
<name>Thomas Richard</name>
</author>
<published>2026-01-05T15:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=3ddee7edc491db04008f6eacbb2446e1fb5a13fb'/>
<id>urn:sha1:3ddee7edc491db04008f6eacbb2446e1fb5a13fb</id>
<content type='text'>
This adds the TIMERLAT_TRACER kernel configuration option. The timelat
tracer helps to find sources of wakeup latencies of real-time threads.

Signed-off-by: Thomas Richard &lt;thomas.richard@bootlin.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21413
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: add OSNOISE_TRACER kernel config option</title>
<updated>2026-01-24T21:54:29Z</updated>
<author>
<name>Thomas Richard</name>
</author>
<published>2026-01-05T15:31:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=c1c37b40c1769b9b53cf9b0c2a05b0827f829652'/>
<id>urn:sha1:c1c37b40c1769b9b53cf9b0c2a05b0827f829652</id>
<content type='text'>
This adds the OSNOISE_TRACER kernel configuration option. The osnoise
tracer allows to track interference experienced by an application due to
activities inside the operating system (like NMIs, IRQs ...).

Signed-off-by: Thomas Richard &lt;thomas.richard@bootlin.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21413
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: add HWLAT_TRACER kernel config option</title>
<updated>2026-01-24T21:54:29Z</updated>
<author>
<name>Thomas Richard</name>
</author>
<published>2026-01-05T12:54:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=9a584c631e30d8d7eb36d12483ef504e2c528d1b'/>
<id>urn:sha1:9a584c631e30d8d7eb36d12483ef504e2c528d1b</id>
<content type='text'>
This adds the HWLAT_TRACER kernel configuration option. The hwlat tracer
allows to detect hardware latencies.

Signed-off-by: Thomas Richard &lt;thomas.richard@bootlin.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21413
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: add preemption models</title>
<updated>2026-01-24T21:52:49Z</updated>
<author>
<name>Thomas Richard</name>
</author>
<published>2026-01-05T12:46:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=5d720117f7060e789ea4435f044166837af83354'/>
<id>urn:sha1:5d720117f7060e789ea4435f044166837af83354</id>
<content type='text'>
Introduce preemption model selection with PREEMPT_NONE as the default.
PREEMPT_NONE is the traditional Linux preemption model and also the best
choice for servers.

Signed-off-by: Thomas Richard &lt;thomas.richard@bootlin.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21413
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>microchipsw: lan969x: add Microchip EV23X71A</title>
<updated>2025-12-03T11:13:17Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-09-25T20:44:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=5205c0c426073aed5912d2bf35f3a3b56670911e'/>
<id>urn:sha1:5205c0c426073aed5912d2bf35f3a3b56670911e</id>
<content type='text'>
Microchip EV23X71A is a LAN9696 based EVB.

Specifications:
* CPU: Microchip LAN9696 switch SoC
* DRAM: 1GB DDR4
* Storage:
	* 2MB QSPI NOR
	* 4GB eMMC
* Networking:
	* 24 x 10/100/1000 RJ45 via LAN8814 Quad PHY-s over QSGMII
	* 4 x 100/1000/2500/5000/10000 SFP+ ports
	* 1 x 10/100/1000 management RJ45 via LAN8840 PHY over RGMII (U-Boot too)
* USB: 1 x USB2.0 Type-A
* Management via USB-C (MCP2200):
	* UART @ 115200 baud
	* GPIO-s for bootstrap, reset and clock selection
* DIP switch for boostrap configuration
* LED-s:
	* 2 per networking port (Green and Yellow)
	* Green status LED
	* Yellow reset LED
* Hard reset button
* Power:
	* 12V DC barrel jack
	* 48/56V DC screw terminal
	* Selectable via toggle switch
* PTP support:
	* Sync-E DPLL ZL30732B to generate the board required clocks
	* Two SMAs for PTP and two for Station clock inputs and outputs
	* Two ITU-T G.8275-compliant RS-422 interfaces for PTP applications
* External PoE:
	* Option for PoE add-on, like EV14Y36A (IEEE 802.3af/at/bt Type 4
	standard com-pliant)
* Option for external CPU control via SPI and PCIe

Installation instructions:

1. Connect to UART via the USB-C port
2. Connect the management port
3. Boot and interrupt U-Boot
4. TFTP the OpenWrt initramfs image and boot it
5. SCP the OpenWrt eMMC GPT image to a running OpenWrt initramfs to /tmp
openwrt-microchipsw-lan969x-microchip_ev23x71a-squashfs-emmc-gpt.img.gz

And decompress it via:
gzip -d /tmp/openwrt-microchipsw-lan969x-microchip_ev23x71a-squashfs-emmc-gpt.img.gz

6. Wipe eMMC with:
dd if=/dev/zero of=/dev/mmcblk0 bs=1M

7. Flash OpenWrt eMMC image with:
dd if=/tmp/openwrt-microchipsw-lan969x-microchip_ev23x71a-squashfs-emmc-gpt.img
of=/dev/mmcblk0

After a restart OpenWrt will boot, and then regular sysupgrade can be used
for upgrades.

Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
</content>
</entry>
<entry>
<title>microchipsw: add support for Microchip LAN969x switches</title>
<updated>2025-12-03T11:13:17Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-09-24T10:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=88a404a2d17701fcd980b4d1e26d0a1897c9137b'/>
<id>urn:sha1:88a404a2d17701fcd980b4d1e26d0a1897c9137b</id>
<content type='text'>
Add a new microchipsw target aimed add supporting Microchip switch
SoC-s.

Start by supporting LAN969x SoC-s as the first subtarget.

Signed-off-by: Robert Marko &lt;robert.marko@sartura.hr&gt;
</content>
</entry>
<entry>
<title>config: add !USE_APK dependency to CLEAN_IPKG</title>
<updated>2025-11-27T13:46:26Z</updated>
<author>
<name>Anari Jalakas</name>
</author>
<published>2025-11-27T13:22:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=929a460bfa6ad8e894db97e4d6ca267cf848e3a2'/>
<id>urn:sha1:929a460bfa6ad8e894db97e4d6ca267cf848e3a2</id>
<content type='text'>
When USE_APK is enabled, APK replaces opkg/ipkg, leading to a build
failure when CLEAN_IPKG is also selected. Add 'depends on !USE_APK' to
CLEAN_IPKG to ensure this option is only selectable when opkg/ipkg is
the active package manager.

Signed-off-by: Anari Jalakas &lt;anari.jalakas@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/20957
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>config: drop dependency on kernel 6.6</title>
<updated>2025-11-27T11:46:37Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2025-11-27T11:46:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=8cb728d88e87805723ec66350b73e2de8f251845'/>
<id>urn:sha1:8cb728d88e87805723ec66350b73e2de8f251845</id>
<content type='text'>
Since now we default to 6.12 and we dropped any support for kernel 6.6,
drop any dependency on it.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: fix dependency on non-existent symbol</title>
<updated>2025-11-26T19:08:01Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2025-11-26T18:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/zorun/commit/?id=e6b35fef993d9670becb9117d4ebe27d8f50537e'/>
<id>urn:sha1:e6b35fef993d9670becb9117d4ebe27d8f50537e</id>
<content type='text'>
KERNEL_ARM64_CONTPTE depends on KERNEL_ARM64 which does not exist. Fix
it by depending on aarch64 instead.

Fixes: e9799d2dd4b0 ("kernel: add KERNEL_ARM64_CONTPTE")
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
</feed>
