Tianling Shen
e197182f1e
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-09-23 16:03:08 +08:00
Shiji Yang
f813609d31
kernel: usb: improve support for ath79 target
...
1. Remove outdated symbol CONFIG_USB_OHCI_ATH79.
The ath79 OHCI USB was already supported by the generic driver
kmod-usb-ohci. And this kernel symbol has been dropped since
upstream commit:
53d473fc1e38 ("usb: host: Remove the deprecated ATH79 USB host config options")
2. Add ath79 USB phy package to the OHCI dependencies.
Both EHCI and OHCI require it on the ath79 target.
Signed-off-by: Shiji Yang <yangshiji66@qq.com >
Link: https://github.com/openwrt/openwrt/pull/16380
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 23:58:47 +02:00
Oskari Lemmela
9bd01741eb
kernel: modules: add irq support for pca953x
...
Enable interrupt controller support for PCA953x kernel module
Signed-off-by: Oskari Lemmela <oskari@lemmela.net >
Link: https://github.com/openwrt/openwrt/pull/15926
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 18:42:34 +02:00
Oskari Lemmela
2f96b67b8f
kernel: netdevices: add leds support
...
Compile LED support to swconfig and phy modules
Signed-off-by: Oskari Lemmela <oskari@lemmela.net >
Link: https://github.com/openwrt/openwrt/pull/15926
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 18:42:34 +02:00
Oskari Lemmela
bdd2d685db
kernel: netdevices: add dsa support
...
Add support for building DSA switch drivers as kernel modules.
Signed-off-by: Oskari Lemmela <oskari@lemmela.net >
Link: https://github.com/openwrt/openwrt/pull/15926
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 18:42:34 +02:00
Oskari Lemmela
7e5f971126
kernel: netdevices: add phy modules
...
Add support for building multiple phy drivers as kernel modules
Signed-off-by: Oskari Lemmela <oskari@lemmela.net >
Link: https://github.com/openwrt/openwrt/pull/15926
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 18:42:34 +02:00
Oskari Lemmela
eadb804955
kernel: netdevices: add ag71xx modules
...
Add support for building both upstream and downstream ag71xx drivers
as modules.
Signed-off-by: Oskari Lemmela <oskari@lemmela.net >
Link: https://github.com/openwrt/openwrt/pull/15926
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-09-22 18:42:34 +02:00
Tianling Shen
010d34e80c
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-09-21 20:24:11 +08:00
Mieczyslaw Nalewaj
e67aa1d5bf
packages: remove remnants of kernels below 6.6
...
Remove remnants of kernels below 6.6.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16432
Signed-off-by: Robert Marko <robimarko@gmail.com >
2024-09-21 13:03:49 +02:00
Tianling Shen
4727c617a6
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-09-20 22:57:58 +08:00
Mieczyslaw Nalewaj
1a728cfc1a
packages: remove kernel 5.15 remnants
...
Remove kernel 5.15 remnants.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16417
Signed-off-by: Robert Marko <robimarko@gmail.com >
2024-09-20 11:16:02 +02:00
Tianling Shen
99b14cb4fa
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-09-02 11:10:18 +08:00
Florian Eckert
378272f0a4
kernel: modules: usb: remove deprecated Kconfig option CONFIG_USB_XHCI_HCD_DEBUGGING
...
The Kconfig option 'CONFIG_USB_XHCI_HCD_DEBUGGING' has been removed with the
following commit upstream in the Linux kernel.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b2497509df002e9a09c8550cd0ecd2f77c9640d8
This Kconfig option is therefore no longer valid for the kernel version
6.6 and could be removed.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2024-08-31 19:28:04 +02:00
Tianling Shen
b63dc53ff2
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-08-30 11:57:54 +08:00
Til Kaiser
f1812d5901
kernel: netdevices: adjust mlxsw network drivers
...
* Adds the x86_64 dependency for mlxsw_core
* Removes the redundant mlxsw_core dependency
from mlxsw-minimal and mlxsw-spectrum
* Removes the DCB configuration symbols because
they were moved into the generic configuration
Signed-off-by: Til Kaiser <mail@tk154.de >
Link: https://github.com/openwrt/openwrt/pull/15362
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-08-29 20:39:48 +02:00
Til Kaiser
ad3a7fc129
kernel: modules: add x86 dependency for leds-mlxcpld
...
This commit adds the missing x86 dependency for
the Mellanox mlxcpld LED driver.
Signed-off-by: Til Kaiser <mail@tk154.de >
Link: https://github.com/openwrt/openwrt/pull/15362
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-08-29 20:39:48 +02:00
Tianling Shen
8b416b0a1b
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-08-08 02:52:03 +08:00
Zxl hhyccc
58a8b882ce
kernel: mtdtests: update for 6.1 as well
...
6.1.103 and 6.6.44 introduced breakage complaining about missing mtd_test.ko
for some targets.
Signed-off-by: Zxl hhyccc <zxlhhy@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/16093
Signed-off-by: Robert Marko <robimarko@gmail.com >
2024-08-07 10:07:49 +02:00
Tianling Shen
8d0a426b3a
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-08-07 13:33:07 +08:00
Mieczyslaw Nalewaj
ce6145b818
kernel: Add kmod-mfd-test for kernel 6.6 only
...
Compilation of mtd_test.ko should be added only for kernel 6.6 or above.
Fixes 26df88a ("kernel: Add kmod-mfd-test")
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com >
Link: https://github.com/openwrt/openwrt/pull/16085
Signed-off-by: Robert Marko <robimarko@gmail.com >
2024-08-06 14:04:31 +02:00
Tianling Shen
d7803c8d34
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-08-06 14:09:30 +08:00
John Audia
26df88a7df
kernel: Add kmod-mfd-test
...
6.6.44 introduced breakage complaining about missing mtd_test.ko
for some targets.
Signed-off-by: John Audia <therealgraysky@proton.me >
Link: https://github.com/openwrt/openwrt/pull/16061
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-08-06 00:40:14 +02:00
Tianling Shen
992e9ec072
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-07-22 23:01:52 +08:00
Luiz Angelo Daros de Luca
403c17cadf
kernel: modules: video: add kmod-video-gspca-pac7302
...
Add the package for the Pixart PAC7302 USB Camera Driver kernel module.
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/15886
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-07-21 19:01:23 +02:00
Tianling Shen
f9d272c3cb
kernel: modules: enable support for brcm usb bluetooth
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-07-15 15:50:39 +08:00
Tianling Shen
0f106d5619
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-07-15 11:14:50 +08:00
谢致邦 (XIE Zhibang)
e4ce494529
netfilter: kmod-nft-netdev: add egress support
...
The netdev egress hook was added in Linux kernel 5.16.
Link: https://patchwork.ozlabs.org/project/openwrt/patch/tencent_EB1DF62723D08576A747D0DAE16FFB99B505@qq.com/
Signed-off-by: 谢致邦 (XIE Zhibang) <Yeking@Red54.com >
2024-07-13 14:54:35 +02:00
Tianling Shen
2230568496
kernel: modules: enable support for brcm bluetooth
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-07-11 19:10:04 +08:00
Tianling Shen
9c9fb94772
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-07-04 14:10:18 +08:00
Hauke Mehrtens
4cc69a6542
kernel: Add kmod-sctp-diag
...
Package the sctp_diag.ko file which already gets build when kmod-sctp
and kmod-inet-diag are selected.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-07-03 13:11:02 +02:00
Hauke Mehrtens
8b4fd1c0de
kernel: Add kmod-mfd
...
Package the mfd-core.ko kernel module. It is selected by the
kmod-hwmon-gsc already.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-07-03 13:11:02 +02:00
Hauke Mehrtens
4e33427965
kernel: Add mtd_nandbiterrs.ko to kmod-mtdtests
...
The mtd_nandbiterrs.ko kernel module was added with kernel 3.7. We
should package it like the other test modules.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-07-03 13:11:01 +02:00
Hauke Mehrtens
2ebeda0294
kernel: Add kmod-crypto-xxhash
...
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.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-07-03 13:11:01 +02:00
Hauke Mehrtens
f89091bba6
kernel: Add kmod-crypto-blake2b
...
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.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-07-03 13:11:00 +02:00
Hauke Mehrtens
fac507606d
kernel: Fix kmod-lib-lz4 packaging
...
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
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-07-03 13:11:00 +02:00
Hauke Mehrtens
b0953c4fbf
kernel: Extract kmod-nf-dup-inet
...
The nf_dup_ipv4.ko and nf_dup_ipv6.ko kernel module were packaged by
kmod-ipt-tee and kmod-nft-dup-inet at the same time. Extract them into a
separate package used by both.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
Link: https://github.com/openwrt/openwrt/pull/15833
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-07-03 13:10:59 +02:00
Tianling Shen
64d9e0bf9e
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-06-26 02:24:20 +08:00
Christian Marangi
be26643e91
generic: 6.6: backport patch for G671 PWM Fan controller support
...
Backport patch for G761 PWM Fan controller support. This is used by
an ipq807x RAX120v2 and have an internal clock that was currently
unconfigured making the device not working.
Link: https://github.com/openwrt/openwrt/pull/15796
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2024-06-25 12:52:43 +02:00
Tianling Shen
0f3f11ab79
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-06-24 15:47:07 +08:00
Álvaro Fernández Rojas
ea2ff25d4c
generic: 6.6: backport upstream r8169 patches
...
Backport a bunch of upstream r8169 patches:
- RTL8168/RTL8101 LEDs support.
- RTL8126A support.
- RTL8125/RTL8126 LEDs support.
- RTL8168M support.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-06-24 05:36:14 +02:00
Nathaniel Wesley Filardo
7d71c03ab1
kernel: crypto: remove FCRYPT from miscellany
...
It has its own dedicated knob
Signed-off-by: Nathaniel Wesley Filardo <nwfilardo@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/15761
Signed-off-by: Robert Marko <robimarko@gmail.com >
2024-06-23 14:07:17 +02:00
Nathaniel Wesley Filardo
98793e02f7
kernel: catch up rxrpc
...
New dependencies required for the module to be useful, and correct IPv6 support
Signed-off-by: Nathaniel Wesley Filardo <nwfilardo@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/15761
Signed-off-by: Robert Marko <robimarko@gmail.com >
2024-06-23 14:07:17 +02:00
Tianling Shen
db35b0ef9f
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-06-21 02:27:01 +08:00
Daniel Golle
5e7955171c
generic: backport pending driver for Winchip CH348 USB serial
...
Import patch and package kernel module for Winchip CH348
USB-to-8x-UART chip.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2024-06-20 01:11:09 +01:00
Tianling Shen
5e63e0a0a3
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-06-17 16:21:53 +08:00
John Audia
f34620f146
kernel: bump 6.6 to 6.6.33 and adjust subarches
...
This commit accomplishes three goals:
1. bump 6.6 to 6.6.33
2. kernel: modules: video: change package definition for fb for
upstream changes[1]
3. kernel/multiple subtargets: add CONFIG_FB_IOMEM_FOPS=y to all
subtargets which also set CONFIG_FB_CORE=y.
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.33
Removed upstreamed:
pending-6.6/195-block-fix-and-simplify-blkdevparts-cmdline-parsing.patch[2]
gemini/patches-6.6/0003-net-ethernet-cortina-Locking-fixes.patch[3]
Manually rebased:
ramips/patches-6.6/810-uvc-add-iPassion-iP2970-support.patch
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.6.y&id=c00e8fd749502c02085534c60b1edca4fc479c91
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.33&id=99bbbd9aea059f8a206736dc601be2ae61d366fb
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.33&id=8f6f82d6a205ceb3aba8d279f9ff6eeea0b1689b
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Tested-by: Stijn Segers <foss@volatilesystems.org >
Signed-off-by: John Audia <therealgraysky@proton.me >
2024-06-15 22:44:06 +02:00
Tianling Shen
7141d24852
Merge Official Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-06-13 02:12:22 +08:00
Florian Eckert
fe5fe3c8e7
kernel: modules: netdevice: remove kmod-of-mdio dependency for kmod-stmmac-core
...
The 'kmod-stmmac-core' package is referenced by the following packages:
* kmod-dwmac-intel
* kmod-dwmac-imx
* kmod-dwmac-sun8i
The problem is that 'kmod-of-mdio' is not selectable for 'TARGET_x86'.
That means the package 'kmod-dwmac-intel' is not available on this
architecture and so the package 'kmod-dwmac-intel' could not be enabled.
To fix this remove the dependencies 'kmod-of-mdio' from 'kmod-stmmac-core'.
This is not needed on this level, because the modules 'kmod-of-mdio' is
already selected by the packages 'kmod-dwmac-imx' and 'kmod-dwmac-sun8i'.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2024-06-10 16:50:29 +02:00
Tianling Shen
e8c6664a26
Merge Offcial Source
...
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2024-06-07 16:37:21 +08:00
Tim Harvey
892b654629
kernel: modules: video: adapt imx modules for 6.6
...
the ipuv3 based video kernel modules moved into the ipuv3 directory for
6.6.
Signed-off-by: Tim Harvey <tharvey@gateworks.com >
2024-06-06 22:04:23 +02:00