mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
kernel: modules: sync upstream fixes
This commit is contained in:
parent
fd8808e403
commit
7a4a98ec71
@ -13,6 +13,7 @@ define KernelPackage/can
|
||||
KCONFIG:=\
|
||||
CONFIG_CAN=m \
|
||||
CONFIG_CAN_DEV \
|
||||
CONFIG_CAN_NETLINK=y \
|
||||
CONFIG_CAN_CALC_BITTIMING=y \
|
||||
CONFIG_CAN_LEDS=y \
|
||||
CONFIG_CAN_AT91=n \
|
||||
@ -119,7 +120,9 @@ $(eval $(call KernelPackage,can-c-can-platform))
|
||||
define KernelPackage/can-flexcan
|
||||
TITLE:=Support for Freescale FLEXCAN based chips
|
||||
KCONFIG:=CONFIG_CAN_FLEXCAN
|
||||
FILES:=$(LINUX_DIR)/drivers/net/can/flexcan.ko
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/net/can/flexcan.ko@lt5.17 \
|
||||
$(LINUX_DIR)/drivers/net/can/flexcan/flexcan.ko@ge5.17
|
||||
AUTOLOAD:=$(call AutoProbe,flexcan)
|
||||
$(call AddDepends/can,@TARGET_imx)
|
||||
endef
|
||||
@ -182,7 +185,9 @@ $(eval $(call KernelPackage,can-raw))
|
||||
define KernelPackage/can-slcan
|
||||
TITLE:=Serial / USB serial CAN Adaptors (slcan)
|
||||
KCONFIG:=CONFIG_CAN_SLCAN
|
||||
FILES:=$(LINUX_DIR)/drivers/net/can/slcan.ko
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/net/can/slcan.ko@lt6.0 \
|
||||
$(LINUX_DIR)/drivers/net/can/slcan/slcan.ko@ge6.0
|
||||
AUTOLOAD:=$(call AutoProbe,slcan)
|
||||
$(call AddDepends/can)
|
||||
endef
|
||||
|
@ -289,8 +289,12 @@ $(eval $(call KernelPackage,crypto-xcbc))
|
||||
|
||||
define KernelPackage/crypto-gf128
|
||||
TITLE:=GF(2^128) multiplication functions CryptoAPI module
|
||||
KCONFIG:=CONFIG_CRYPTO_GF128MUL
|
||||
FILES:=$(LINUX_DIR)/crypto/gf128mul.ko
|
||||
KCONFIG:= \
|
||||
CONFIG_CRYPTO_GF128MUL \
|
||||
CONFIG_CRYPTO_LIB_GF128MUL
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/crypto/gf128mul.ko@lt6.2 \
|
||||
$(LINUX_DIR)/lib/crypto/gf128mul.ko@ge6.2
|
||||
AUTOLOAD:=$(call AutoLoad,09,gf128mul)
|
||||
$(call AddDepends/crypto)
|
||||
endef
|
||||
@ -314,7 +318,8 @@ define KernelPackage/crypto-ghash/arm-ce
|
||||
AUTOLOAD+=$(call AutoLoad,09,ghash-arm-ce)
|
||||
endef
|
||||
|
||||
KernelPackage/crypto-ghash/imx=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
KernelPackage/crypto-ghash/imx/cortexa7=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
KernelPackage/crypto-ghash/imx/cortexa9=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
KernelPackage/crypto-ghash/ipq40xx=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
KernelPackage/crypto-ghash/mvebu/cortexa9=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
|
||||
@ -924,7 +929,8 @@ define KernelPackage/crypto-sha1/aarch64-ce
|
||||
AUTOLOAD+=$(call AutoLoad,09,sha1-ce)
|
||||
endef
|
||||
|
||||
KernelPackage/crypto-sha1/imx=$(KernelPackage/crypto-sha1/arm-neon)
|
||||
KernelPackage/crypto-sha1/imx/cortexa7=$(KernelPackage/crypto-sha1/arm-neon)
|
||||
KernelPackage/crypto-sha1/imx/cortexa9=$(KernelPackage/crypto-sha1/arm-neon)
|
||||
KernelPackage/crypto-sha1/ipq40xx=$(KernelPackage/crypto-sha1/arm-neon)
|
||||
KernelPackage/crypto-sha1/mediatek/filogic=$(KernelPackage/crypto-sha1/aarch64-ce)
|
||||
KernelPackage/crypto-sha1/mediatek/mt7622=$(KernelPackage/crypto-sha1/aarch64-ce)
|
||||
@ -1057,7 +1063,8 @@ define KernelPackage/crypto-sha512/aarch64
|
||||
AUTOLOAD+=$(call AutoLoad,09,sha512-arm64)
|
||||
endef
|
||||
|
||||
KernelPackage/crypto-sha512/imx=$(KernelPackage/crypto-sha512/arm)
|
||||
KernelPackage/crypto-sha512/imx/cortexa7=$(KernelPackage/crypto-sha512/arm)
|
||||
KernelPackage/crypto-sha512/imx/cortexa9=$(KernelPackage/crypto-sha512/arm)
|
||||
KernelPackage/crypto-sha512/ipq40xx=$(KernelPackage/crypto-sha512/arm)
|
||||
KernelPackage/crypto-sha512/mvebu/cortexa9=$(KernelPackage/crypto-sha512/arm)
|
||||
|
||||
|
@ -82,7 +82,7 @@ define KernelPackage/hwmon-coretemp
|
||||
KCONFIG:=CONFIG_SENSORS_CORETEMP
|
||||
FILES:=$(LINUX_DIR)/drivers/hwmon/coretemp.ko
|
||||
AUTOLOAD:=$(call AutoProbe,coretemp)
|
||||
$(call AddDepends/hwmon,)
|
||||
$(call AddDepends/hwmon,@TARGET_x86)
|
||||
endef
|
||||
|
||||
define KernelPackage/hwmon-coretemp/description
|
||||
@ -572,6 +572,21 @@ endef
|
||||
$(eval $(call KernelPackage,hwmon-sht3x))
|
||||
|
||||
|
||||
define KernelPackage/hwmon-tc654
|
||||
TITLE:=TC654 monitoring support
|
||||
KCONFIG:=CONFIG_SENSORS_TC654
|
||||
FILES:=$(LINUX_DIR)/drivers/hwmon/tc654.ko
|
||||
AUTOLOAD:=$(call AutoLoad,60,tc654)
|
||||
$(call AddDepends/hwmon,+kmod-i2c-core)
|
||||
endef
|
||||
|
||||
define KernelPackage/hwmon-tc654/description
|
||||
Kernel module for Microchip TC654/TC655 and compatibles
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,hwmon-tc654))
|
||||
|
||||
|
||||
define KernelPackage/hwmon-tmp102
|
||||
TITLE:=Texas Instruments TMP102 monitoring support
|
||||
KCONFIG:=CONFIG_SENSORS_TMP102
|
||||
|
@ -365,7 +365,7 @@ define KernelPackage/phy-smsc
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=SMSC PHY driver
|
||||
KCONFIG:=CONFIG_SMSC_PHY
|
||||
DEPENDS:=+kmod-libphy
|
||||
DEPENDS:=+kmod-libphy +LINUX_6_6:kmod-lib-crc16
|
||||
FILES:=$(LINUX_DIR)/drivers/net/phy/smsc.ko
|
||||
AUTOLOAD:=$(call AutoProbe,smsc)
|
||||
endef
|
||||
|
@ -282,15 +282,11 @@ define KernelPackage/drm
|
||||
HIDDEN:=1
|
||||
DEPENDS:=+kmod-dma-buf +kmod-i2c-core +kmod-backlight \
|
||||
+(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
|
||||
KCONFIG:=CONFIG_DRM
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/gpu/drm/drm.ko \
|
||||
$(LINUX_DIR)/drivers/gpu/drm/drm_panel_orientation_quirks.ko \
|
||||
$(LINUX_DIR)/drivers/gpu/drm/drm_exec.ko@ge6.6 \
|
||||
$(LINUX_DIR)/drivers/gpu/drm/drm_suballoc_helper.ko@ge6.4
|
||||
AUTOLOAD:=$(call AutoLoad,05,drm_exec@ge6.6 drm_suballoc_helper@ge6.4 drm)
|
||||
$(LINUX_DIR)/drivers/gpu/drm/drm_panel_orientation_quirks.ko
|
||||
AUTOLOAD:=$(call AutoLoad,05,drm)
|
||||
endef
|
||||
|
||||
define KernelPackage/drm/description
|
||||
@ -329,6 +325,22 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,drm-display-helper))
|
||||
|
||||
define KernelPackage/drm-exec
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
HIDDEN:=1
|
||||
TITLE:=Execution context for command submissions
|
||||
DEPENDS:=@DISPLAY_SUPPORT +kmod-drm @LINUX_6_6
|
||||
KCONFIG:=CONFIG_DRM_EXEC
|
||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_exec.ko
|
||||
AUTOLOAD:=$(call AutoProbe,drm_exec)
|
||||
endef
|
||||
|
||||
define KernelPackage/drm-exec/description
|
||||
Execution context for command submissions.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,drm-exec))
|
||||
|
||||
define KernelPackage/drm-ttm
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
TITLE:=GPU memory management subsystem
|
||||
@ -377,12 +389,29 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,drm-kms-helper))
|
||||
|
||||
define KernelPackage/drm-suballoc-helper
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
HIDDEN:=1
|
||||
TITLE:=DRM suballocation helper
|
||||
DEPENDS:=@DISPLAY_SUPPORT +kmod-drm @LINUX_6_6
|
||||
KCONFIG:=CONFIG_DRM_SUBALLOC_HELPER
|
||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_suballoc_helper.ko
|
||||
AUTOLOAD:=$(call AutoProbe,drm_suballoc_helper)
|
||||
endef
|
||||
|
||||
define KernelPackage/drm-suballoc-helper/description
|
||||
DRM suballocation helper.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,drm-suballoc-helper))
|
||||
|
||||
define KernelPackage/drm-amdgpu
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
TITLE:=AMDGPU DRM support
|
||||
DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-ttm \
|
||||
+kmod-drm-ttm-helper +kmod-drm-kms-helper +kmod-i2c-algo-bit +amdgpu-firmware \
|
||||
+kmod-drm-display-helper +kmod-drm-buddy +kmod-acpi-video
|
||||
+kmod-drm-display-helper +kmod-drm-buddy +kmod-acpi-video \
|
||||
+LINUX_6_6:kmod-drm-exec +LINUX_6_6:kmod-drm-suballoc-helper
|
||||
KCONFIG:=CONFIG_DRM_AMDGPU \
|
||||
CONFIG_DRM_AMDGPU_SI=y \
|
||||
CONFIG_DRM_AMDGPU_CIK=y \
|
||||
@ -514,7 +543,8 @@ define KernelPackage/drm-radeon
|
||||
TITLE:=Radeon DRM support
|
||||
DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-kms-helper \
|
||||
+kmod-drm-ttm +kmod-drm-ttm-helper +kmod-i2c-algo-bit +radeon-firmware \
|
||||
+kmod-drm-display-helper +(LINUX_6_1||LINUX_6_6):kmod-acpi-video
|
||||
+kmod-drm-display-helper +(LINUX_6_1||LINUX_6_6):kmod-acpi-video \
|
||||
+LINUX_6_6:kmod-drm-suballoc-helper
|
||||
KCONFIG:=CONFIG_DRM_RADEON
|
||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/radeon/radeon.ko
|
||||
AUTOLOAD:=$(call AutoProbe,radeon)
|
||||
@ -625,7 +655,7 @@ $(eval $(call KernelPackage,video-videobuf2))
|
||||
|
||||
define KernelPackage/video-cpia2
|
||||
TITLE:=CPIA2 video driver
|
||||
DEPENDS:=@USB_SUPPORT +kmod-usb-core
|
||||
DEPENDS:=@USB_SUPPORT +kmod-usb-core @LINUX_5_15
|
||||
KCONFIG:=CONFIG_VIDEO_CPIA2
|
||||
FILES:=$(LINUX_DIR)/drivers/media/$(V4L2_USB_DIR)/cpia2/cpia2.ko
|
||||
AUTOLOAD:=$(call AutoProbe,cpia2)
|
||||
@ -1251,7 +1281,7 @@ $(eval $(call KernelPackage,video-dma))
|
||||
|
||||
define KernelPackage/video-coda
|
||||
TITLE:=i.MX VPU support
|
||||
DEPENDS:=@(TARGET_imx&&!TARGET_imx_cortexa7) +kmod-video-mem2mem +kmod-video-dma
|
||||
DEPENDS:=@(TARGET_imx&&TARGET_imx_cortexa9) +kmod-video-mem2mem +kmod-video-dma
|
||||
KCONFIG:= \
|
||||
CONFIG_VIDEO_CODA \
|
||||
CONFIG_VIDEO_IMX_VDOA
|
||||
|
@ -22,6 +22,7 @@ define KernelPackage/kvm-x86
|
||||
KCONFIG:=\
|
||||
CONFIG_KVM \
|
||||
CONFIG_KVM_MMU_AUDIT=n \
|
||||
CONFIG_KVM_SMM=y@ge6.6 \
|
||||
CONFIG_VIRTUALIZATION=y
|
||||
FILES:= $(LINUX_DIR)/arch/$(LINUX_KARCH)/kvm/kvm.ko
|
||||
AUTOLOAD:=$(call AutoProbe,kvm.ko)
|
||||
@ -85,7 +86,7 @@ define KernelPackage/vfio
|
||||
MODPARAMS.vfio:=enable_unsafe_noiommu_mode=n
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/vfio/vfio.ko \
|
||||
$(LINUX_DIR)/drivers/vfio/vfio_virqfd.ko \
|
||||
$(LINUX_DIR)/drivers/vfio/vfio_virqfd.ko@lt6.2 \
|
||||
$(LINUX_DIR)/drivers/vfio/vfio_iommu_type1.ko
|
||||
AUTOLOAD:=$(call AutoProbe,vfio vfio_iommu_type1 vfio_virqfd)
|
||||
endef
|
||||
|
Loading…
Reference in New Issue
Block a user