Tim Harvey
d6bd09f7cc
kernel: modules: video: fix video-coda for 6.12
...
Linux 6.8 changed the directory structure for the video-code driver.
Signed-off-by: Tim Harvey <tharvey@gateworks.com >
Link: https://github.com/openwrt/openwrt/pull/19029
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-06-07 08:38:07 +02:00
Sergey Shlukov
92ad1ea245
kernel: add kmod-leds-lp5523
...
Add kernel module for LP5523/LP55231 LED driver.
The kmod-leds-lp5523 depends on kmod-leds-lp55xx-common.
Signed-off-by: Sergey Shlukov <ichizakurain@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/17753
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-06-05 22:54:02 +02:00
Tony Ambardar
c40840da3a
package/zram: fix up Kconfig behaviour for kernel 6.12
...
The initial 6.12 merge leaves package/zram menuconfig behaviour confusing.
Selecting "kmod-zram" opens a submenu of the available algorithms to build
and the actual algo to use. However, when "lzo-rle" is shown as the default
used, it still remains missing from the available list. Only enabling a
_different_ compression algo to build will also reveal "lzo-rle" as
available.
Update the Kconfig to show "lzo-rle" as available if used/referenced.
Fixes: 4708057e27 ("package/zram: update for kernel 6.12")
Signed-off-by: Tony Ambardar <itugrok@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/18712
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-29 22:46:46 +02:00
Christian Lamparter
67e41d8a34
uml: disable kmod-8250-serial
...
The driver tries to access ioports (0x2f9!!) which UML doesn't have.
This causes lots of warnings to appear on boot:
| WARNING: CPU: 0 PID: 1 at lib/logic_iomem.c:188 serial8250_config_port+0x20a/0x1260
| Invalid writeqb of 0xff at address 2f9
| Modules linked in:
| CPU: 0 UID: 0 PID: 1 Comm: swapper Tainted: G W 6.12.25 #0
| Tainted: [W]=WARN
| Stack:
| Call Trace:
| [<60001000>] ? set_reset_devices+0x0/0x16
| [<60452cba>] ? serial8250_config_port+0x20a/0x1260
| [<6071e91f>] ? dump_stack_lvl+0x55/0x71
| [<606e127c>] ? _printk+0x0/0x4f
| [<60044bbb>] ? __warn+0x11b/0x120
| [<6003b5d0>] ? um_set_signals+0x0/0x40
| [<606de721>] ? warn_slowpath_fmt+0x81/0x8c
| [<606de6a0>] ? warn_slowpath_fmt+0x0/0x8c
| [<60452cba>] ? serial8250_config_port+0x20a/0x1260
(they are even recursive!)
Now, the situation gets more confusing. Because from what I can tell,
this was seemingly done intenionally. Upstream patches in related areas:
|commit ddd268c42871b78c75e12a5c28207fb481138f41
|Author: Niklas Schnelle <schnelle@linux.ibm.com >
|Date: Wed Apr 3 14:43:00 2024 +0200
|
| um: Select HAS_IOREMAP for UML_IOMEM_EMULATION
|
| In a future patch HAS_IOPORT=n will disable inb()/outb() and friends at
| compile time. UML supports these via its UML_IOMEM_EMULATION so let that
| select HAS_IOPORT and also reflect this in NO_IOPORT_MAP.
hint that there's ongoing work in this area. But unfortunately, this future
hasn't arrived yet. Once this future arrives, please nuke this patch.
Signed-off-by: Christian Lamparter <chunkeey@gmail.com >
2025-05-28 18:22:41 +02:00
Robert Marko
d39d626b23
kernel: usb: package MaxLinear/Exar USB serial driver
...
Currently, MaxLinear/Exar USB serial devices are supported via out-of-tree
usb-serial-xr_usb_serial_common driver which is broken on 6.12.
So since upstream has support for these devices since 6.5 lets package
the in-tree driver to be able to drop the out-of-tree one.
Link: https://github.com/openwrt/openwrt/pull/18926
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-26 18:59:26 +02:00
Mieczyslaw Nalewaj
4c9f277c9a
kernel/i2c: x86: remove kernel 6.12 conditions checking
...
After removing kernel 6.6 support for x86 targets,
kernel 6.12 conditions no longer need to be checked.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/18848
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-20 11:52:08 +02:00
Mieczyslaw Nalewaj
12c93f2295
kernel: modules: define fb-io-fops module
...
Define define fb-io-fops module - Fbdev helpers for framebuffers in I/O memory
By creating a hidden module it is possible to load fb_io_fops.ko
according to the kernel version.
Fixes: 5048c9d ("kernel: modules: adjust the object files of kmod-fb ")
Package kmod-drm-radeon is missing dependencies for the following libraries:
fb_io_fops.ko
make[2]: *** [modules/video.mk:620: /__w/openwrt/openwrt/openwrt/bin/targets/x86/geode/packages/kmod-drm-radeon-6.12.28-r1.apk] Error 1
time: package/kernel/linux/compile#45.35#40.01#75.34
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/18771
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-19 10:35:23 +02:00
Shiji Yang
81be36aaa3
kernel: modules: update dependency for kmod-usb-xhci-pci-renesas
...
Now kmod-usb-xhci-pci-renesas is depend on kmod-usb3 on both
6.6 and 6.12 kernels. Also remove the hidden flag so that users
can select it from menuconfig. Fix the following error:
Package kmod-usb-xhci-pci-renesas is missing dependencies for the following libraries:
xhci-pci.ko
Link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=25f51b76f90f10f9bf2fbc05fc51cf685da7ccad
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18768
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-17 20:14:27 +02:00
Joe Zheng
51b78aaaae
kernel: package intel_vpu driver
...
Add package for linux intel_vpu driver for Intel NPU/VPU
Signed-off-by: Joe Zheng <joe.zheng@intel.com >
Link: https://github.com/openwrt/openwrt/pull/17904
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-15 10:09:40 +02:00
Álvaro Fernández Rojas
22c02e6629
kernel: modules: video: package DRM VRAM helper
...
bcm27xx DRM packages depend on it.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-05-10 07:58:12 +02:00
Daniel Golle
76a18ddad8
kernel: modules: fs: add missing backslash
...
Commit 7db0748b7b ("kernel: modules: split package fs-fscache") modified
the KCONFIG section of KernelPackage/fs-netfs but missed to add a
backslash to escape a linebreak. Add it now.
Fixes: 7db0748b7b ("kernel: modules: split package fs-fscache")
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-05-09 03:48:36 +01:00
Shiji Yang
7db0748b7b
kernel: modules: split package fs-fscache
...
The module kmod-fs-fscache was merged into kmod-fs-netfs since
6.12 LTS kernel[1]. Therefore, we have to split fs-cachefiles
into a separate package. This patch also removed some outdated
config symbols that have already been removed in 5.15 kernel:
CONFIG_FSCACHE_OBJECT_LIST [2]
CONFIG_{FSCACHE,CACHEFILES}_HISTOGRAM [3]
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=915cd30cdea8811cddd8f59e57dd9dd0a814b76c
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=58f386a73f16cea1f78e8466cc5c402eb7f6fcf8
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=6ae9bd8bb037b7c422bafde746f2338a716f6058
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18661
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-08 22:33:17 +02:00
Shiji Yang
ef2310b031
kernel: modules: update dependency for kmod-tpm
...
Remove unneeded dependencies asn1 codec and oid.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18661
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-08 22:33:17 +02:00
Shiji Yang
5048c9d501
kernel: modules: adjust the object files of kmod-fb
...
kmod-fb no longer depends on fb_io_fops.ko since 6.8 kernel.
Link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.8.y&id=8813e86f6d82a7931446c3cbc5d596f77d0f1ba6
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18661
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-05-08 22:33:17 +02:00
Jonas Gorski
3f7f6079fc
kernel: iio: iio-core: update dependencies for 6.12
...
With kernel 6.11 iio-core gained a dependency to DMA_SHARED_BUFFER,
so add the appropriate dependency.
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
2025-05-05 12:23:29 +02:00
Jonas Gorski
de980e67b6
kernel: bluetooth: btmtk: update dependencies for 6.12
...
With kernel 6.11 several mtk usb functions were moved from btusb to
btmtk, adding a usb core depdendency to btmtk (if enabled).
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
2025-05-05 12:23:07 +02:00
Robert Marko
c8839fa6f4
Revert "kernel: netdevices: Create Vitesse DSA switch packages"
...
This reverts commit 5687f448a4 .
This unfortunately is currently breaking all targets during building
as in 6.6 kernel there is
no CONFIG_NET_DSA_TAG_VSC73XX_8021Q, it was added in 6.11 AFAIK.
So they will all fail due to $(LINUX_DIR)/net/dsa/tag_vsc73xx_8021q.ko missing.
So revert until kmod is fixed.
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-05-02 19:18:38 +02:00
Linus Walleij
5687f448a4
kernel: netdevices: Create Vitesse DSA switch packages
...
This adds kernel packages for the Vitesse VSC73XX switches.
I have split the switch into explicit SPI and platform integrated
variants as it's quite a bit of code.
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250410-gemini-rtl-dsa-module-v1-1-60af8219b2cc@linaro.org/
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2025-05-02 11:18:49 +02:00
Mieczyslaw Nalewaj
2037ca2955
kernel/drm-ttm-helper: 6.12: fix missing dependency
...
Add missing depends kmod-drm-kms-helper.
Package kmod-drm-ttm-helper is missing dependencies for the following libraries:
drm_kms_helper.ko
fb_sys_fops.ko
syscopyarea.ko
sysfillrect.ko
sysimgblt.ko
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:50 +02:00
Mieczyslaw Nalewaj
be83adbf1f
kernel/backlight: 6.12: fix missing dependency
...
Add missing depends kmod-fb.
Package kmod-backlight is missing dependencies for the following libraries:
fb.ko
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:50 +02:00
Mieczyslaw Nalewaj
aa69e02002
kernel/hwmon-sch5627: 6.12: fix missing dependency
...
Add missing depends kmod-regmap-core.
Package kmod-hwmon-sch5627 is missing dependencies for the following libraries:
regmap-core.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=a54fe61639d9f3b6765fee32edda7cfceb6d705a
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:48 +02:00
Mieczyslaw Nalewaj
0e8b03f80c
kernel/hwmon-lm92: 6.12: fix missing dependency
...
Add missing depends kmod-regmap-core.
Package kmod-hwmon-lm92 is missing dependencies for the following libraries:
regmap-core.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=1359590a5c48d1d28cd11808178931f146a539e2
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:47 +02:00
Mieczyslaw Nalewaj
6f19be7691
kernel/hwmon-core: 6.12: fix missing dependency
...
Add missing depends kmod-i2c-core.
Package kmod-hwmon-core is missing dependencies for the following libraries:
i2c-core.ko
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:47 +02:00
Mieczyslaw Nalewaj
5c41fdbad4
kernel: update fb-sys-fops package for kernel 6.12
...
For kernel 6.12 the fb-sys-fops module setting has been renamed
from CONFIG_FB_SYS_FOPS to CONFIG_FB_SYSMEM_FOPS.
This patch sets the KCONFIG value depending on the kernel version.
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=27ad64eac10fcb25fcbfb813921f4d30b3458e13
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:45 +02:00
Mieczyslaw Nalewaj
87c0839402
kernel: update fb package on x86 for kernel 6.12
...
For kernel 6.12 the fb package uses video-common.ko instead of fbdev.ko.
The patch switches these files depending on the kernel version.
Ref:
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=2fd001cd36005846caa6456fff1008c6f5bae9d4
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=34cda5ab89d4f30bc8d8f8d28980a7b8c68db6ec
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:44 +02:00
Mieczyslaw Nalewaj
4708057e27
package/zram: update for kernel 6.12
...
Updated for compatibility with kernels 6.6 and 6.12.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:42 +02:00
Mieczyslaw Nalewaj
da6d0f9341
package/fs-fscache: update for kernel 6.12
...
Update KCONFIG and FILES for kernel 6.12 compatibility
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:42 +02:00
Mieczyslaw Nalewaj
c16e3753ac
kernel: 6.12: add snd hda scodec component module
...
Add snd hda scodec component module
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=fd895a74dc1dca31f4ce7786b36812fda6727477
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:41 +02:00
Mieczyslaw Nalewaj
5c51a7ac8f
package/fs-ntfs: disable for kernel 6.12
...
Disabled due to removal from kernel 6.12.
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=7ffa8f3d30236e0ab897c30bdb01224ff1fe1c89
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:41 +02:00
Mieczyslaw Nalewaj
c621fce0a5
kernel/lan743x: 6.12: fix missing dependency
...
Add missing depends kmod-phylink.
Package kmod-lan743x is missing dependencies for the following libraries:
phylink.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=a5f199a8d8a03512199a9e7cdd4d8ea06c943295
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:40 +02:00
Mieczyslaw Nalewaj
4de308428c
kernel: modules: i40e,ice,iavf: support for kernel 6.12
...
Add Common Intel Ethernet library (libeth) and Intel Ethernet library (libie).
Add CONFIG_ICE_HWMON setting.
Ref:
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=306ec721d043bbe5e818d59fbb37c28d999b5d8b
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=4da71a77fc3be1fcb680c8d78e1a1fb8017905ad
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:40 +02:00
Mieczyslaw Nalewaj
ddcb01cf31
kernel/iio-bmp280: 6.12: fix missing dependency
...
Add missing depends kmod-industrialio-triggered-buffer.
Package kmod-iio-bmp280 is missing dependencies for the following libraries:
industrialio-triggered-buffer.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=80cd23f43ddce3bfa0389ab65a442d3dc8de4b4f
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:39 +02:00
Mieczyslaw Nalewaj
74d630f87e
kernel/i2c-i801: 6.12: fix missing dependency
...
Add missing depends kmod-i2c-mux.
Package kmod-i2c-i801 is missing dependencies for the following libraries:
i2c-mux.ko
Ref: https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=9c535237245e4bf21758604277279b8ead58a724
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:39 +02:00
Mieczyslaw Nalewaj
8c9e624421
kernel/hwmon-max6697: 6.12: fix missing dependency
...
Add missing depends kmod-regmap-i2c.
ERROR: modpost: "__regmap_init_i2c" [drivers/hwmon/max6697.ko] undefined!
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=3a2a8cc3fe24ec48a3d222f5b9db68a3404ffab3
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:38 +02:00
Mieczyslaw Nalewaj
bb94b90fc0
kernel/9pnet: 6.12: fix missing dependency
...
Add missing depends kmod-fs-netfs.
Package kmod-9pnet is missing dependencies for the following libraries:
netfs.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=5fb70e7275a61dd404f684370e1add7fe0ebe9c5
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:38 +02:00
Mantas Pucka
4c69147a90
kernel: adjust kmod-phy-aquantia dependencies for v6.12 kernel
...
Driver moved to different CRC library in v6.12
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=6c8e2407100e4ff1db86e4af65b74be7895031a2
Signed-off-by: Mantas Pucka <mantas@8devices.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:37 +02:00
Mieczyslaw Nalewaj
0caa30b66a
kernel: add new kmod and update kmod-tpm
...
Create a crypto-lib-aescfb package needed for new deps for kmod-tpm.
Package kmod-tpm is missing dependencies for the following libraries:
ecdh_generic.ko
kpp.ko
libaescfb.ko
Co-authored-by: John Audia <therealgraysky@proton.me >
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:35 +02:00
John Audia
ff493d4a9b
kernel: update dependency of kmod-i2c-piix4
...
Add missing depends kmod-i2c-smbus.
Package kmod-i2c-piix4 is missing dependencies for the following libraries:
i2c-smbus.ko
Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=de4f2f52f93257433c9029ba2b4044cd9f029b21
Signed-off-by: John Audia <therealgraysky@proton.me >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:35 +02:00
Mieczyslaw Nalewaj
d12962a6fa
pcs-xpcs: 6.12: fix missing dependency
...
Add missing depends kmod-mdio-devres.
Package kmod-pcs-xpcs is missing dependencies for the following libraries:
mdio_devres.ko
Ref: https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=f6bb3e9d98c2e8d70587d5ddaf9426ef30d7865c
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-30 16:26:34 +02:00
Coia Prant
5fcc57cca6
kernel: modules: add HiNIC support
...
Add support for the Huawei Intelligent PCIE Network Interface Card (HiNIC)
Signed-off-by: Coia Prant <coiaprant@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/18534
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-04-22 19:13:14 +02:00
Chukun Pan
e086bb951c
kernel: add missing submenu for diag modules
...
The submenu of two diag modules is missing, fix it.
Fixes: 65de1e0 ("kernel: add missing symbols for lxc")
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn >
Link: https://github.com/openwrt/openwrt/pull/18480
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-04-14 11:01:25 +02:00
Christian Marangi
c21aaa7ec6
kernel: usb: add qualcommbe to the supported target of dwc3-qcom
...
Add qualcommbe to the supported target of dwc3-qcom kernel module. USB3
is correctly supported on IPQ95xx and can be enabled.
Link: https://github.com/openwrt/openwrt/pull/17788
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-04-10 15:01:09 +02:00
Linus Walleij
3edb06546b
kernel: modules: Fix RTL8366RB title
...
The title of the RTL8366RB was wrong, probably a pure
copy/paste bug by me.
Link: http://patchwork.ozlabs.org/project/openwrt/patch/20250402-fix-rtl8366rb-title-v1-1-d3ced57a0e9c@linaro.org/
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2025-04-10 09:33:22 +02:00
jonathan brophy
f169c57242
kernel: modules: reenable led-group-multi-color patch
...
This reverts commit 1375a7bae0 .
This version does not activate the CONFIG_LEDS_CLASS_MULTICOLOR option,
this option is controlled by the generic target configuration.
Signed-off-by: jonathan brophy <professor_jonny@hotmail.com >
Link: https://github.com/openwrt/openwrt/pull/17277
[Reword commit message]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-04-01 00:13:15 +02:00
Mieczyslaw Nalewaj
b6ff3d9afa
kernel: modules: ixgbe,ixgbevf,i40e: remove unused settings and depends
...
Remove settings and depends that are not used anywhere.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/18291
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-03-30 18:39:54 +02:00
Stephen Howell
63f45b8ab4
kernel: modules: add Intel ICE support
...
Add support for the Intel E800 series of cards, with switchdev
support enabled for lower CPU usage.
Signed-off-by: Stephen Howell <howels@allthatwemight.be >
Link: https://github.com/openwrt/openwrt/pull/17564
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-03-17 14:53:53 +01:00
Til Kaiser
ad106a350d
kernel: modules: reorder i40e, mlx4, and mlx5 load priorities
...
Sets the boot flag for the i40e network device driver
to load it at a more early stage of the boot process.
With commit 0a47d518df ,
I added a boot priority for the mlx4 and mlx5 drivers.
Also, increase those priorities because I think they
are too low since there is currently no "room" for
built-in network device drivers.
That can cause interface order, i.e., name inconsistencies,
when Mellanox ConnectX cards are inserted or removed.
Signed-off-by: Til Kaiser <mail@tk154.de >
Link: https://github.com/openwrt/openwrt/pull/17990
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-03-16 22:14:29 +01:00
Hauke Mehrtens
abd0418684
kernel: Activate CONFIG_NET_SWITCHDEV in generic config
...
The CONFIG_NET_SWITCHDEV option is needed by CONFIG_DSA and some other
options. It is boolean, we have to compile it into the kernel it self.
Activate it for all targets in the generic configuration, it is already
activated for most of them. This allows to install DSA drivers as a
module.
On the ramips/mt7620 target the kernel would grown by 4.5kB.
For some small targets which do not support a DSA switch by default the
option is deactivated.
Link: https://github.com/openwrt/openwrt/pull/17668
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-03-15 13:54:59 +01:00
Michel Lespinasse
effcb6e4c3
kernel: load r8169 network module at boot time
...
This allows the network interface naming to be stable, free from any
possible interaction from external USB network devices that might
claim usb* interface names.
(This was a real problem I encountered with a nanopi R6S device and
an external rtl8152 usb3 network controller - the USB controller would
claim the eth1 name, causing much confusion).
Signed-off-by: Michel Lespinasse <michel@lespinasse.org >
Link: https://github.com/openwrt/openwrt/pull/17638
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-03-15 10:37:59 +01:00
Rui Salvaterra
371cad4f28
kernel: usb: simplify r8152 dependencies
...
It doesn't depend on either usb-net or usb-net-cdc-ncm. It does, however, depend
on mii. Fix thusly, and make it depend explicitly on usb, not usb-net.
While at it, add a conditional dependency on libphy, for future kernel versions.
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com >
2025-03-10 12:39:42 +00:00