<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/kernel, branch v23.05.4</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.4</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.4'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2024-07-10T21:36:36Z</updated>
<entry>
<title>mac80211: fix mesh id corruption on 32 bit systems</title>
<updated>2024-07-10T21:36:36Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-09-12T13:17:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2b1ed7b33d42637c13947aa32e320ef787bb27cb'/>
<id>urn:sha1:2b1ed7b33d42637c13947aa32e320ef787bb27cb</id>
<content type='text'>
increase size of ifmsh-&gt;mbss_changed

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry picked from commit 20bd3502d3a841457cc06b3aa45646258fdcba9e)
Link: https://github.com/openwrt/openwrt/pull/15836
[Moved the patch to the end of the patch queue]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: update deprecated license information</title>
<updated>2024-07-10T21:07:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-21T11:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6f72d62a5316eed4688645930fab822c6b19c91c'/>
<id>urn:sha1:6f72d62a5316eed4688645930fab822c6b19c91c</id>
<content type='text'>
Update the deprecated license information from GPL-2.0 to GPL-2.0-only
as written in the COPYING file of the linux source tree.

Also add the 'COPYING' file to the PKG_LICENSE_FILES variable.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
(cherry picked from commit 879826154fd3e5ec353117a9c00cecf5e38c4a16)
Link: https://github.com/openwrt/openwrt/pull/15918
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>mac80211: add missing license information</title>
<updated>2024-07-10T21:07:36Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-03-15T10:57:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f5d64e36fb4ab55faad4bdecae1a08751ff46b01'/>
<id>urn:sha1:f5d64e36fb4ab55faad4bdecae1a08751ff46b01</id>
<content type='text'>
The lincense information for the packages mac80211 are missing.
This commit adds the missing information.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt; [backport]
(cherry picked from commit 3128157ec71c7be5c2e26a04b1f4b5080ebf870a)
Link: https://github.com/openwrt/openwrt/pull/15918
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>filogic: Add LED driver for GCA230718</title>
<updated>2024-07-08T20:51:11Z</updated>
<author>
<name>Roland Reinl</name>
</author>
<published>2023-12-26T07:31:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c43900349752721feb83d002dd34c66bf99f94f8'/>
<id>urn:sha1:c43900349752721feb83d002dd34c66bf99f94f8</id>
<content type='text'>
Add basic support for the LED driver for GCA230718.

 - I didn't find any documentation or driver for it, so the information below is purely based on my investigations
 - If there is already I driver for it, please tell me. Maybe I didn't search enough
 - I implemented a kernel module (leds-gca230718) to access the LEDs via DTS
 - The LED controller supports PWM for brightness control and ramp control for smooth blinking. This is not implemented in the driver
 - The LED controller supports toggling (on -&gt; off -&gt; on -&gt; off) where the brightness of the LEDs can be set individually for each on cycle
 - Until now, only simple active/inactive control is implemented (like when the LEDs would have been connected via GPIO)
 - Controlling the LEDs requires three sequences sent to the chip. Each sequence consists of
   - A reset command (0x81 0xE4) written to register 0x00
   - A control command (for example 0x0C 0x02 0x01 0x00 0x00 0x00 0xFF 0x01 0x00 0x00 0x00 0xFF 0x87 written to register 0x03)
 - The reset command is always the same
 - In the control command
   - byte 0 is always the same
   - byte 1 (0x02 in the example above) must be changed in every sequence: 0x02 -&gt; 0x01 -&gt; 0x03)
   - byte 2 is set to 0x01 which disables toggling. 0x02 would be LED toggling without ramp control, 0x03 would be toggling with ramp control
   - byte 3 to 6 define the brightness values for the LEDs (R,G,B,W) for the first on cycle when toggling
   - byte 7 defines the toggling frequency (if toggling enabled)
   - byte 8 to 11 define the brightness values for the LEDs (R,G,B,W) for the second on cycle when toggling
   - byte 12 is constant 0x87

Signed-off-by: Roland Reinl &lt;reinlroland+github@gmail.com&gt;
(cherry picked from commit 0682974aa8da4855ca373d195cb6365913fc1f8e)
</content>
</entry>
<entry>
<title>mt76: mt7996: select required kernel and hostap options</title>
<updated>2024-07-08T19:13:26Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-06-10T22:39:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9f3f5cff301407472e16c0033ad0544e8a57ce51'/>
<id>urn:sha1:9f3f5cff301407472e16c0033ad0544e8a57ce51</id>
<content type='text'>
Select DRIVER_11AX_SUPPORT and KERNEL_RELAY also for kmod-mt7996 to
prevent build failure if only this driver is selected during build and
end up with (most) required hostap features (IEEE 802.11be rates are not
yet supported).

Reported-by: Arınç ÜNAL &lt;arinc.unal@arinc9.com&gt;
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 83311b747012e0675f96af18793e92cb8320c707)
Link: https://github.com/openwrt/openwrt/pull/15898
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: crypto: remove FCRYPT from miscellany</title>
<updated>2024-07-08T19:13:25Z</updated>
<author>
<name>Nathaniel Wesley Filardo</name>
</author>
<published>2024-06-20T14:15:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=aa27bd70870d8c0992314ab26fc31c5bf7460aa4'/>
<id>urn:sha1:aa27bd70870d8c0992314ab26fc31c5bf7460aa4</id>
<content type='text'>
It has its own dedicated knob

Signed-off-by: Nathaniel Wesley Filardo &lt;nwfilardo@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/15761
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
(cherry picked from commit 7d71c03ab188a58d74d6cdbeabb38b70ead2c74b)
Link: https://github.com/openwrt/openwrt/pull/15898
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: Add kmod-mfd</title>
<updated>2024-07-08T19:13:25Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-06-29T16:23:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ffe97a61fcb00b022c699f7baf68ae208c94546c'/>
<id>urn:sha1:ffe97a61fcb00b022c699f7baf68ae208c94546c</id>
<content type='text'>
Package the mfd-core.ko kernel module. It is selected by the
kmod-hwmon-gsc already.

Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 8b4fd1c0dece936dc2c79f2a17d824512e7e7df3)
Link: https://github.com/openwrt/openwrt/pull/15898
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: Add kmod-crypto-xxhash</title>
<updated>2024-07-08T19:13:25Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-06-29T16:14:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9bf10898baba9c618d078bfddd37e4526a7fab61'/>
<id>urn:sha1:9bf10898baba9c618d078bfddd37e4526a7fab61</id>
<content type='text'>
kxxhash_generic.ko is a soft dependency of kmod-fs-btrfs, but we did not
package it. Extract the kmod-lib-xxhash and then package
xxhash_generic.ko.

Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 2ebeda029490e308cc0e8f475e63280f960e74c4)
Link: https://github.com/openwrt/openwrt/pull/15898
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: Add kmod-crypto-blake2b</title>
<updated>2024-07-08T19:13:25Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-06-29T15:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=03299b3b5237a86b64ce373bc83f73b469a728c2'/>
<id>urn:sha1:03299b3b5237a86b64ce373bc83f73b469a728c2</id>
<content type='text'>
The kmod-fs-btrfs package has a soft dependency to kmod-crypto-blake2b

The CONFIG_BTRFS_FS kernel build option selects CONFIG_CRYPTO_BLAKE2B,
but we did not package it before.

Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit f89091bba6be483e66c5ac14c477621f74aef203)
Link: https://github.com/openwrt/openwrt/pull/15898
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: Fix kmod-lib-lz4 packaging</title>
<updated>2024-07-08T19:13:24Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2024-06-29T15:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=7f833b818066f5d18e18513e1b3207099f294e62'/>
<id>urn:sha1:7f833b818066f5d18e18513e1b3207099f294e62</id>
<content type='text'>
The kernel provides two variants of the lz4 compression a normal version
and a high compression mode version. The old kmod-lib-lz4 package
contained the normal version plus one part of the lz4hc version. There
was already code which selected the kmod-lib-lz4hc package which did
not exists.

I split this into 3 packages. kmod-lib-lz4 and kmod-lib-lz4hc for the
normal the and high compression algorithm which contain the specific
code and the kmod-lib-lz4-decompress which contains the common
decompressor.

New we are also packaging lz4hc.ko

Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit fac507606d75eec04762013582273468eea7ed92)
Link: https://github.com/openwrt/openwrt/pull/15898
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
