repo sync
This commit is contained in:
parent
b30a87c18a
commit
91afc4e70e
@ -40,7 +40,7 @@ define KernelPackage/crypto-aead
|
||||
KCONFIG:= \
|
||||
CONFIG_CRYPTO_AEAD \
|
||||
CONFIG_CRYPTO_AEAD2 \
|
||||
CONFIG_CRYPTO_GENIV
|
||||
CONFIG_CRYPTO_GENIV
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/crypto/aead.ko \
|
||||
$(LINUX_DIR)/crypto/geniv.ko@ge5.10
|
||||
@ -475,6 +475,34 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,crypto-kpp))
|
||||
|
||||
|
||||
define KernelPackage/crypto-lib-blake2s
|
||||
TITLE:=BLAKE2s hash function library
|
||||
KCONFIG:=CONFIG_CRYPTO_LIB_BLAKE2S
|
||||
HIDDEN:=1
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/lib/crypto/libblake2s.ko \
|
||||
$(LINUX_DIR)/lib/crypto/libblake2s-generic.ko
|
||||
$(call AddDepends/crypto,+PACKAGE_kmod-crypto-hash:kmod-crypto-hash)
|
||||
endef
|
||||
|
||||
define KernelPackage/crypto-lib-blake2s/config
|
||||
imply PACKAGE_kmod-crypto-hash
|
||||
endef
|
||||
|
||||
define KernelPackage/crypto-lib-blake2s/x86/64
|
||||
KCONFIG+=CONFIG_CRYPTO_BLAKE2S_X86
|
||||
FILES+=$(LINUX_DIR)/arch/x86/crypto/blake2s-x86_64.ko
|
||||
endef
|
||||
|
||||
define KernelPackage/crypto-lib-blake2s/arm
|
||||
KCONFIG+=CONFIG_CRYPTO_BLAKE2S_ARM
|
||||
FILES+=$(LINUX_DIR)/arch/arm/crypto/blake2s-arm.ko
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,crypto-lib-blake2s))
|
||||
|
||||
|
||||
define KernelPackage/crypto-lib-chacha20
|
||||
TITLE:=ChaCha library interface
|
||||
KCONFIG:=CONFIG_CRYPTO_LIB_CHACHA
|
||||
|
@ -120,7 +120,6 @@ define KernelPackage/fs-cifs
|
||||
$(LINUX_DIR)/fs/smb/client/cifs.ko@ge6.1
|
||||
AUTOLOAD:=$(call AutoLoad,30,cifs)
|
||||
$(call AddDepends/nls)
|
||||
DEPENDS:=+LINUX_6_6:kmod-nls-ucs2-utils
|
||||
DEPENDS+= \
|
||||
+kmod-fs-smbfs-common \
|
||||
+kmod-crypto-md5 \
|
||||
@ -351,6 +350,7 @@ define KernelPackage/fs-jfs
|
||||
FILES:=$(LINUX_DIR)/fs/jfs/jfs.ko
|
||||
AUTOLOAD:=$(call AutoLoad,30,jfs,1)
|
||||
$(call AddDepends/nls)
|
||||
DEPENDS:=+LINUX_6_6:kmod-nls-ucs2-utils
|
||||
endef
|
||||
|
||||
define KernelPackage/fs-jfs/description
|
||||
|
@ -246,3 +246,37 @@ define KernelPackage/input-leds/description
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,input-leds))
|
||||
|
||||
|
||||
define KernelPackage/leds-lp55xx-common
|
||||
SUBMENU:=$(LEDS_MENU)
|
||||
TITLE:=LED common driver for LP5521/LP5523/LP55231/LP5562 controllers
|
||||
DEPENDS:=+kmod-i2c-core
|
||||
KCONFIG:=CONFIG_LEDS_LP55XX_COMMON
|
||||
FILES:=$(LINUX_DIR)/drivers/leds/leds-lp55xx-common.ko
|
||||
AUTOLOAD:=$(call AutoLoad,60,leds-lp55xx-common,1)
|
||||
endef
|
||||
|
||||
define KernelPackage/leds-lp55xx-common/description
|
||||
This option enables support for Texas Instruments
|
||||
LP5521/LP5523/LP55231/LP5562 common driver.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,leds-lp55xx-common))
|
||||
|
||||
|
||||
define KernelPackage/leds-lp5562
|
||||
SUBMENU:=$(LEDS_MENU)
|
||||
TITLE:=LED driver for LP5562 controllers
|
||||
DEPENDS:=+kmod-i2c-core +kmod-leds-lp55xx-common
|
||||
KCONFIG:=CONFIG_LEDS_LP5562
|
||||
FILES:=$(LINUX_DIR)/drivers/leds/leds-lp5562.ko
|
||||
AUTOLOAD:=$(call AutoLoad,60,leds-lp5562,1)
|
||||
endef
|
||||
|
||||
define KernelPackage/leds-lp5562/description
|
||||
This option enables support for Texas Instruments LP5562
|
||||
LED controllers.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,leds-lp5562))
|
||||
|
@ -142,7 +142,7 @@ $(eval $(call KernelPackage,mii))
|
||||
define KernelPackage/mdio-devres
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Supports MDIO device registration
|
||||
DEPENDS:=@!LINUX_5_4 +kmod-libphy +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_malta||TARGET_tegra):kmod-of-mdio
|
||||
DEPENDS:=@!LINUX_5_4 +kmod-libphy +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_loongarch64||TARGET_malta||TARGET_tegra):kmod-of-mdio
|
||||
KCONFIG:=CONFIG_MDIO_DEVRES
|
||||
HIDDEN:=1
|
||||
FILES:=$(LINUX_DIR)/drivers/net/phy/mdio_devres.ko
|
||||
|
@ -93,8 +93,8 @@ define KernelPackage/vxlan
|
||||
+IPV6:kmod-udptunnel6
|
||||
KCONFIG:=CONFIG_VXLAN
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/net/vxlan.ko@lt5.18 \
|
||||
$(LINUX_DIR)/drivers/net/vxlan/vxlan.ko@ge5.18
|
||||
$(LINUX_DIR)/drivers/net/vxlan.ko@lt5.5 \
|
||||
$(LINUX_DIR)/drivers/net/vxlan/vxlan.ko@ge5.6
|
||||
AUTOLOAD:=$(call AutoLoad,13,vxlan)
|
||||
endef
|
||||
|
||||
@ -715,7 +715,6 @@ define KernelPackage/sched-core
|
||||
CONFIG_NET_ACT_GACT \
|
||||
CONFIG_NET_ACT_MIRRED \
|
||||
CONFIG_NET_ACT_SKBEDIT \
|
||||
CONFIG_NET_ACT_SKBMOD \
|
||||
CONFIG_NET_CLS_MATCHALL \
|
||||
CONFIG_NET_EMATCH=y \
|
||||
CONFIG_NET_EMATCH_U32
|
||||
@ -908,7 +907,6 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,sched-ipset))
|
||||
|
||||
|
||||
define KernelPackage/sched-mqprio-common
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=mqprio queue common dependencies support
|
||||
@ -924,7 +922,6 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,sched-mqprio-common))
|
||||
|
||||
|
||||
define KernelPackage/sched-mqprio
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=Multi-queue priority scheduler (MQPRIO)
|
||||
@ -999,7 +996,7 @@ endef
|
||||
$(eval $(call KernelPackage,bpf-test))
|
||||
|
||||
|
||||
SCHED_MODULES_EXTRA = sch_codel sch_dsmark sch_gred sch_multiq sch_sfq sch_teql sch_fq act_pedit act_simple act_skbmod act_csum em_cmp em_nbyte em_meta em_text
|
||||
SCHED_MODULES_EXTRA = sch_codel sch_gred sch_multiq sch_sfq sch_teql sch_fq act_pedit act_simple act_skbmod act_csum em_cmp em_nbyte em_meta em_text
|
||||
SCHED_FILES_EXTRA = $(foreach mod,$(SCHED_MODULES_EXTRA),$(LINUX_DIR)/net/sched/$(mod).ko)
|
||||
|
||||
define KernelPackage/sched
|
||||
@ -1016,7 +1013,7 @@ define KernelPackage/sched
|
||||
CONFIG_NET_SCH_FQ \
|
||||
CONFIG_NET_ACT_PEDIT \
|
||||
CONFIG_NET_ACT_SIMP \
|
||||
CONFIG_NET_ACT_SKBMOD \
|
||||
CONFIG_NET_ACT_SKBMOD \
|
||||
CONFIG_NET_ACT_CSUM \
|
||||
CONFIG_NET_EMATCH_CMP \
|
||||
CONFIG_NET_EMATCH_NBYTE \
|
||||
@ -1330,17 +1327,13 @@ $(eval $(call KernelPackage,mpls))
|
||||
define KernelPackage/9pnet
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=Plan 9 Resource Sharing Support (9P2000)
|
||||
DEPENDS:=@VIRTIO_SUPPORT
|
||||
KCONFIG:= \
|
||||
CONFIG_NET_9P \
|
||||
CONFIG_NET_9P_DEBUG=n \
|
||||
CONFIG_NET_9P_XEN=n \
|
||||
CONFIG_NET_9P_VIRTIO \
|
||||
CONFIG_NET_9P_FD=n@ge5.17
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/net/9p/9pnet.ko \
|
||||
$(LINUX_DIR)/net/9p/9pnet_virtio.ko
|
||||
AUTOLOAD:=$(call AutoLoad,29,9pnet 9pnet_virtio)
|
||||
$(LINUX_DIR)/net/9p/9pnet.ko
|
||||
AUTOLOAD:=$(call AutoLoad,29,9pnet)
|
||||
endef
|
||||
|
||||
define KernelPackage/9pnet/description
|
||||
@ -1350,6 +1343,25 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,9pnet))
|
||||
|
||||
define KernelPackage/9pvirtio
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=Plan 9 Virtio Support
|
||||
DEPENDS:=+kmod-9pnet @VIRTIO_SUPPORT
|
||||
KCONFIG:= \
|
||||
CONFIG_NET_9P_XEN=n \
|
||||
CONFIG_NET_9P_VIRTIO
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/net/9p/9pnet_virtio.ko
|
||||
AUTOLOAD:=$(call AutoLoad,29,9pnet_virtio)
|
||||
endef
|
||||
|
||||
define KernelPackage/9pvirtio/description
|
||||
Kernel support support for
|
||||
Plan 9 resource sharing for virtio.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,9pvirtio))
|
||||
|
||||
|
||||
define KernelPackage/nlmon
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
@ -1473,6 +1485,7 @@ define KernelPackage/wireguard
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=WireGuard secure network tunnel
|
||||
DEPENDS:= \
|
||||
+kmod-crypto-lib-blake2s \
|
||||
+kmod-crypto-lib-chacha20poly1305 \
|
||||
+kmod-crypto-lib-curve25519 \
|
||||
+kmod-udptunnel4 \
|
||||
@ -1547,7 +1560,7 @@ $(eval $(call KernelPackage,qrtr-tun))
|
||||
define KernelPackage/qrtr-smd
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=SMD IPC Router channels
|
||||
DEPENDS:=+kmod-qrtr @(TARGET_ipq60xx||TARGET_ipq807x)
|
||||
DEPENDS:=+kmod-qrtr @TARGET_qualcommax
|
||||
KCONFIG:=CONFIG_QRTR_SMD
|
||||
FILES:= $(LINUX_DIR)/net/qrtr/qrtr-smd.ko
|
||||
AUTOLOAD:=$(call AutoProbe,qrtr-smd)
|
||||
@ -1573,19 +1586,3 @@ define KernelPackage/qrtr-mhi/description
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,qrtr-mhi))
|
||||
|
||||
define KernelPackage/xdp-sockets-diag
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=PF_XDP sockets monitoring interface support for ss utility
|
||||
KCONFIG:= \
|
||||
CONFIG_XDP_SOCKETS=y \
|
||||
CONFIG_XDP_SOCKETS_DIAG
|
||||
FILES:=$(LINUX_DIR)/net/xdp/xsk_diag.ko
|
||||
AUTOLOAD:=$(call AutoLoad,31,xsk_diag)
|
||||
endef
|
||||
|
||||
define KernelPackage/xdp-sockets-diag/description
|
||||
Support for PF_XDP sockets monitoring interface used by the ss tool
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,xdp-sockets-diag))
|
@ -1336,7 +1336,7 @@ $(eval $(call KernelPackage,itco-wdt))
|
||||
define KernelPackage/mhi-bus
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=MHI bus
|
||||
DEPENDS:=@(LINUX_5_15||LINUX_6_1)
|
||||
DEPENDS:=@(LINUX_5_15||LINUX_6_1||LINUX_6_6)
|
||||
KCONFIG:=CONFIG_MHI_BUS \
|
||||
CONFIG_MHI_BUS_DEBUG=y
|
||||
FILES:=$(LINUX_DIR)/drivers/bus/mhi/host/mhi.ko
|
||||
|
@ -236,6 +236,40 @@ endef
|
||||
$(eval $(call KernelPackage,sound-soc-imx))
|
||||
|
||||
|
||||
define KernelPackage/sound-soc-mt7986
|
||||
TITLE:=MediaTek MT7986 Audio support
|
||||
KCONFIG:=CONFIG_SND_SOC_MT7986 CONFIG_SND_SOC_MT7986_WM8960
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/sound/soc/mediatek/common/snd-soc-mtk-common.ko \
|
||||
$(LINUX_DIR)/sound/soc/mediatek/mt7986/snd-soc-mt7986-afe.ko
|
||||
AUTOLOAD:=$(call AutoLoad,56,snd-soc-mtk-common snd-soc-mt7986-afe)
|
||||
DEPENDS:=@TARGET_mediatek_filogic +kmod-sound-soc-core
|
||||
$(call AddDepends/sound)
|
||||
endef
|
||||
|
||||
define KernelPackage/sound-soc-mt7986/description
|
||||
Support for audio on systems using the MediaTek MT7986 SoC.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,sound-soc-mt7986))
|
||||
|
||||
|
||||
define KernelPackage/sound-soc-mt7986-wm8960
|
||||
TITLE:=MediaTek MT7986 Audio support
|
||||
KCONFIG:=CONFIG_SND_SOC_MT7986_WM8960
|
||||
FILES:=$(LINUX_DIR)/sound/soc/mediatek/mt7986/mt7986-wm8960.ko
|
||||
AUTOLOAD:=$(call AutoLoad,57,mt7986-wm8960)
|
||||
DEPENDS:=@TARGET_mediatek_filogic +kmod-sound-soc-wm8960 +kmod-sound-soc-mt7986
|
||||
$(call AddDepends/sound)
|
||||
endef
|
||||
|
||||
define KernelPackage/sound-soc-mt7986-wm8960/description
|
||||
Support for use of the Wolfson Audio WM8960 codec with the MediaTek MT7986 SoC.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,sound-soc-mt7986-wm8960))
|
||||
|
||||
|
||||
define KernelPackage/sound-soc-imx-sgtl5000
|
||||
TITLE:=IMX SoC support for SGTL5000
|
||||
KCONFIG:=CONFIG_SND_SOC_IMX_SGTL5000
|
||||
@ -254,6 +288,18 @@ endef
|
||||
$(eval $(call KernelPackage,sound-soc-imx-sgtl5000))
|
||||
|
||||
|
||||
define KernelPackage/sound-soc-wm8960
|
||||
TITLE:=SoC WM8960 codec support
|
||||
KCONFIG:=CONFIG_SND_SOC_WM8960
|
||||
FILES:=$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8960.ko
|
||||
DEPENDS:=+kmod-sound-soc-core +kmod-i2c-core +kmod-regmap-i2c
|
||||
AUTOLOAD:=$(call AutoProbe,snd-soc-wm8960)
|
||||
$(call AddDepends/sound)
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,sound-soc-wm8960))
|
||||
|
||||
|
||||
define KernelPackage/sound-soc-spdif
|
||||
TITLE:=SoC S/PDIF codec support
|
||||
KCONFIG:=CONFIG_SND_SOC_SPDIF
|
||||
|
@ -284,7 +284,7 @@ define KernelPackage/drm
|
||||
TITLE:=Direct Rendering Manager (DRM) support
|
||||
HIDDEN:=1
|
||||
DEPENDS:=+kmod-dma-buf +kmod-i2c-core +kmod-backlight \
|
||||
+(LINUX_5_15||LINUX_6_1):kmod-fb
|
||||
+(LINUX_5_15||LINUX_6_1||LINUX_6_6):kmod-fb
|
||||
KCONFIG:=CONFIG_DRM \
|
||||
CONFIG_DRM_EXEC@ge6.6 \
|
||||
CONFIG_DRM_SUBALLOC_HELPER@ge6.4
|
||||
@ -395,6 +395,7 @@ define KernelPackage/drm-amdgpu
|
||||
CONFIG_DRM_AMD_DC=y \
|
||||
CONFIG_DEBUG_KERNEL_DC=n
|
||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/amd/amdgpu/amdgpu.ko \
|
||||
$(LINUX_DIR)/drivers/gpu/drm/amd/amdxcp/amdxcp.ko@ge6.5 \
|
||||
$(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko
|
||||
AUTOLOAD:=$(call AutoProbe,amdgpu)
|
||||
endef
|
||||
@ -526,7 +527,7 @@ define KernelPackage/drm-radeon
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
TITLE:=Radeon DRM support
|
||||
DEPENDS:=@TARGET_x86||TARGET_phytium @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-kms-helper \
|
||||
+kmod-drm-ttm +kmod-i2c-algo-bit +LINUX_6_1:kmod-acpi-video +radeon-firmware
|
||||
+kmod-drm-ttm +kmod-i2c-algo-bit +(LINUX_6_1||LINUX_6_6):kmod-acpi-video +radeon-firmware
|
||||
KCONFIG:=CONFIG_DRM_RADEON
|
||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/radeon/radeon.ko
|
||||
AUTOLOAD:=$(call AutoProbe,radeon)
|
||||
@ -555,7 +556,7 @@ $(eval $(call KernelPackage,drm-sched))
|
||||
define KernelPackage/drm-nouveau
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
TITLE:=nouveau DRM support
|
||||
DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-drm-kms-helper +LINUX_6_1:kmod-acpi-video
|
||||
DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-drm-kms-helper +(LINUX_6_1||LINUX_6_6):kmod-acpi-video
|
||||
KCONFIG:=CONFIG_DRM_NOUVEAU \
|
||||
NOUVEAU_DEBUG=5 \
|
||||
NOUVEAU_DEBUG_DEFAULT=3 \
|
||||
@ -579,7 +580,7 @@ define KernelPackage/video-core
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
TITLE=Video4Linux support
|
||||
DEPENDS:=+PACKAGE_kmod-i2c-core:kmod-i2c-core \
|
||||
+LINUX_6_1:kmod-media-core
|
||||
+LINUX_6_1||LINUX_6_6:kmod-media-core
|
||||
KCONFIG:= \
|
||||
CONFIG_VIDEO_DEV \
|
||||
CONFIG_V4L_PLATFORM_DRIVERS=y
|
||||
@ -1218,7 +1219,7 @@ define KernelPackage/drm-i915
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
TITLE:=Intel GPU drm support
|
||||
DEPENDS:=@TARGET_x86 +kmod-drm-ttm +kmod-drm-kms-helper +i915-firmware \
|
||||
+LINUX_6_1:kmod-drm-display-helper +LINUX_6_1:kmod-acpi-video
|
||||
+(LINUX_6_1||LINUX_6_6):kmod-drm-display-helper +(LINUX_6_1||LINUX_6_6):kmod-acpi-video
|
||||
KCONFIG:= \
|
||||
CONFIG_INTEL_GTT \
|
||||
CONFIG_DRM_I915 \
|
||||
|
Loading…
x
Reference in New Issue
Block a user