<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/package/kernel, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/'/>
<updated>2026-10-12T22:45:26Z</updated>
<entry>
<title>kernel: modules: add kmod-tpm-crb kernel module package</title>
<updated>2026-10-12T22:45:26Z</updated>
<author>
<name>Jan Klos</name>
</author>
<published>2026-07-27T11:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=07b3c86b357c584337c9e67a6b97fa032d330774'/>
<id>urn:sha1:07b3c86b357c584337c9e67a6b97fa032d330774</id>
<content type='text'>
It is used by firmware-based TPMs in modern AMD/Intel/ARM processors.

Signed-off-by: Jan Klos &lt;jan@klos.xyz&gt;
Link: https://github.com/openwrt/openwrt/pull/24443
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>linux/modules: add kmod-leds-lp5569</title>
<updated>2026-10-11T19:28:57Z</updated>
<author>
<name>André Valentin</name>
</author>
<published>2026-08-25T17:50:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=ef552acd91a9fa6f992437ba2a0551f63c982db7'/>
<id>urn:sha1:ef552acd91a9fa6f992437ba2a0551f63c982db7</id>
<content type='text'>
Add a kernel module package for the TI LP5569 RGB LED controller driver,
used by the front panel LEDs of the Zyxel NBG7815.

The driver registers an i2c and an of device table, so AutoProbe is
enough and no load priority is needed. The boot flag is kept, as the
other LED modules do, so that the module is available to preinit on a
device that signals boot state through one of its LEDs.

Signed-off-by: André Valentin &lt;avalentin@marcant.net&gt;
</content>
</entry>
<entry>
<title>kernel: crypto: package the ChaCha20 cipher for chacha20poly1305 on 6.18</title>
<updated>2026-10-11T18:59:07Z</updated>
<author>
<name>Julius Bairaktaris</name>
</author>
<published>2026-10-02T17:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=cd649934dcf50c106be8a77a1ac6ad9e64f4dcb9'/>
<id>urn:sha1:cd649934dcf50c106be8a77a1ac6ad9e64f4dcb9</id>
<content type='text'>
On 6.18 the rfc7539(chacha20,poly1305) template takes its ChaCha20
skcipher from crypto/chacha.ko, which CRYPTO_CHACHA20POLY1305 selects
but no package ships, and which needs lib/crypto/libchacha.ko.
Instantiating rfc7539esp(chacha20,poly1305) for IPsec then fails with
ENOSYS.

Ship chacha.ko with kmod-crypto-chacha20poly1305 on 6.18, load it
before the template and depend on kmod-crypto-lib-chacha20 for
libchacha.ko.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25544
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: select evdev for HID only with input-support</title>
<updated>2026-10-11T18:08:34Z</updated>
<author>
<name>Julius Bairaktaris</name>
</author>
<published>2026-10-03T18:13:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=f2ec42706ecf910f15a75990fb21b06a4709f923'/>
<id>urn:sha1:f2ec42706ecf910f15a75990fb21b06a4709f923</id>
<content type='text'>
Since kmod-input-evdev depends on input-support, kmod-hid and
kmod-usb-hid are hidden without it, and so is everything selecting
kmod-hid: kmod-bluetooth, kmod-hci-uart and kmod-btusb. A device that
lists one of them in DEVICE_PACKAGES fails to build as a single profile:

  ERROR: unable to select packages:
    kmod-hci-uart (no such package):

Neither module needs evdev, so select it only with input-support.

Fixes: a7c50f7d7398 ("input-support: add a package for input device handling")
Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25565
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kernel: add kmod-phram package</title>
<updated>2026-10-11T07:53:36Z</updated>
<author>
<name>Gary Dotzler</name>
</author>
<published>2026-10-04T13:07:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=acd6f78a80cca43656e1081859a84d3dffa58939'/>
<id>urn:sha1:acd6f78a80cca43656e1081859a84d3dffa58939</id>
<content type='text'>
phram exposes a physical memory range as a read-write MTD device. This
can be used to access RAM regions reserved by firmware or described in
the device tree.

Of particular interest, phram nodes carved out of the reserved region
can survive soft reboots, making it a useful primitive to pass one-shot
bootenv overrides to uboot (fw_setenv -c) without the risk of bricking,
having to wire up a serial console etc.

This patch does the kernel module enablement, paving the way for
potential userspace integrations further down the line (ubus, procd,
sysupgrade etc.)

Run-tested on Linksys E8450 (UBI) with OpenWrt uboot.

Signed-off-by: Gary Dotzler &lt;geldot@protonmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25692
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kernel: netsupport: add kmod-sched-dualpi2</title>
<updated>2026-10-11T07:36:43Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2026-10-10T11:59:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=a000ba05a449649d1ae9720f701281173df44c2b'/>
<id>urn:sha1:a000ba05a449649d1ae9720f701281173df44c2b</id>
<content type='text'>
Add the Dual Queue Coupled AQM (RFC 9332) queuing discipline, which
gives L4S traffic a low latency without starving classic traffic. It
is available since kernel 6.17, tc supports it already.

Link: https://github.com/openwrt/openwrt/pull/25779
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kernel: netsupport: add kmod-sched-act-gate</title>
<updated>2026-10-11T07:29:58Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2026-10-10T11:28:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=26ad76b18636f5926f999ee5f0bcf3c24cad3e4b'/>
<id>urn:sha1:26ad76b18636f5926f999ee5f0bcf3c24cad3e4b</id>
<content type='text'>
Add the gate tc action (IEEE 802.1Qci), which passes or drops ingress
packets based on a time schedule. It is used for Time-Sensitive
Networking.

Link: https://github.com/openwrt/openwrt/pull/25777
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kernel: netsupport: add kmod-sched-etf</title>
<updated>2026-10-11T07:29:58Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2026-10-10T11:28:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=75db232e468deeb0b7f8f5788e688aa42a894f5e'/>
<id>urn:sha1:75db232e468deeb0b7f8f5788e688aa42a894f5e</id>
<content type='text'>
Add the Earliest TxTime First queuing discipline, which sends packets
at the time set with SO_TXTIME. It is used for Time-Sensitive
Networking, also together with taprio in txtime-assist mode.

Link: https://github.com/openwrt/openwrt/pull/25777
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kernel: netsupport: add kmod-sched-taprio</title>
<updated>2026-10-11T07:29:57Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2026-10-10T11:21:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=08071e10360999ac40204444c0c210d8714b3bf0'/>
<id>urn:sha1:08071e10360999ac40204444c0c210d8714b3bf0</id>
<content type='text'>
Add the Time Aware Priority (IEEE 802.1Qbv) queuing discipline, used
for Time-Sensitive Networking.

The Hellcreek switch driver depends on taprio, so disable it to avoid
a new config prompt.

Link: https://github.com/openwrt/openwrt/pull/25777
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kernel: netsupport: add kmod-sched-cbs</title>
<updated>2026-10-11T07:29:57Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2026-10-10T11:21:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=63ebf08f1f8ec75f39f3018849f4ee3b15108e10'/>
<id>urn:sha1:63ebf08f1f8ec75f39f3018849f4ee3b15108e10</id>
<content type='text'>
Add the Credit Based Shaper (IEEE 802.1Qav) queuing discipline, used
for Time-Sensitive Networking.

Link: https://github.com/openwrt/openwrt/pull/25777
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
</feed>
