2024-05-07 10:09:20 +00:00
|
|
|
#
|
|
|
|
# Copyright (C) 2015-2016 Allwinner
|
|
|
|
#
|
|
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
|
|
# See /build/LICENSE for more information.
|
|
|
|
|
|
|
|
define KernelPackage/vin-v4l2
|
|
|
|
SUBMENU:=$(VIDEO_MENU)
|
|
|
|
TITLE:=Video input support (staging)
|
|
|
|
DEPENDS:=
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-core.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-dma-contig.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-memops.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-v4l2.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/vin_io.ko
|
2024-06-03 03:43:15 +00:00
|
|
|
# FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/modules/sensor/gc2053_mipi.ko
|
2024-05-07 10:09:20 +00:00
|
|
|
# FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/modules/sensor_power/sensor_power.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vin/vin_v4l2.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe,videobuf2-core videobuf2-dma-contig videobuf2-memops videobuf2-v4l2 vin_io gc2053_mipi vin_v4l2)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/vin-v4l2/description
|
|
|
|
Kernel modules for video input support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,vin-v4l2))
|
|
|
|
|
|
|
|
define KernelPackage/EISE-ISE
|
|
|
|
SUBMENU:=$(VIDEO_MENU)
|
|
|
|
TITLE:=Video ISE&EISE support (staging)
|
|
|
|
DEPENDS:=
|
|
|
|
# FILES:=$(LINUX_DIR)/drivers/media/platform/sunxi-ise/sunxi_ise.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-eise/sunxi_eise.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe,sunxi_ise sunxi_eise)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/EISE-ISE/description
|
|
|
|
Kernel modules for video ISE&EISE support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,EISE-ISE))
|
|
|
|
|
|
|
|
|
|
|
|
define KernelPackage/sunxi_nna_vip
|
|
|
|
SUBMENU:=$(NNA_VIPCORE_MENU)
|
|
|
|
TITLE:=nna vipcore modules
|
|
|
|
DEPENDS:=
|
|
|
|
KCONFIG:=
|
|
|
|
DEFAULT:=n
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/char/sunxi_nna_vip/vipcore.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe,vipcore)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/sunxi_nna_vip/description
|
|
|
|
sunxi_nna_vip Kernel modules, e.g. nna support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,sunxi_nna_vip))
|
|
|
|
|
|
|
|
define KernelPackage/sunxi_nna_galcore
|
|
|
|
SUBMENU:=$(NNA_GALCORE_MENU)
|
|
|
|
TITLE:=nna galcore modules
|
|
|
|
DEPENDS:=
|
|
|
|
KCONFIG:=
|
|
|
|
DEFAULT:=n
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/char/sunxi_nna_galcore/galcore.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe,galcore)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/sunxi_nna_galcore/description
|
|
|
|
sunxi_nna_galcore Kernel modules, e.g. nna support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,sunxi_nna_galcore))
|
|
|
|
|
|
|
|
define KernelPackage/mmc
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=mmc support (staging)
|
|
|
|
DEPENDS:=
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/mmc/core/mmc_core.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/mmc/host/sunxi_mmc_host.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/mmc/card/mmc_block.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, mmc_core sunxi_mmc_host, mmc_block)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/mmc/description
|
|
|
|
Kernel modules for mmc support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,mmc))
|
|
|
|
|
|
|
|
define KernelPackage/usb
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=usb support (staging)
|
|
|
|
DEPENDS:=
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/usb/core/usbcore.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/host/ohci-hcd.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/host/sunxi_hci.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/host/ehci-hcd.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/common/usb-common.ko
|
2024-10-25 07:27:47 +00:00
|
|
|
#FILES+=$(LINUX_DIR)/drivers/usb/sunxi_usb/sunxi_usbc.ko
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/usb/sunxi_usb/sunxi_usb_udc.ko
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/usb/gadget/libcomposite.ko
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/usb/gadget/function/usb_f_fs.ko
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/usb/gadget/function/usb_f_mass_storage.ko
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/usb/gadget/function/usb_f_hid.ko
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/usb/gadget/udc/udc-core.ko
|
2024-05-07 10:09:20 +00:00
|
|
|
FILES+=$(LINUX_DIR)/fs/configfs/configfs.ko
|
2024-10-25 07:27:47 +00:00
|
|
|
AUTOLOAD:=$(call AutoProbe, usbcore.ko ohci-hcd.ko sunxi_hci.ko ehci-hcd.ko usb-common.ko configfs.ko)
|
2024-05-07 10:09:20 +00:00
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/usb/description
|
|
|
|
Kernel modules for usb support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,usb))
|
|
|
|
|
|
|
|
|
|
|
|
define KernelPackage/usb-disk
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=usb Support U disk (staging)
|
|
|
|
DEPENDS:= +kmod-usb
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/scsi/scsi_mod.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/scsi/sd_mod.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/usb-storage.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/uas.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-realtek.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-datafab.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-freecom.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-isd200.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-usbat.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-sddr09.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-sddr55.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-jumpshot.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-alauda.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-karma.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-cypress.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/storage/ums-eneub6250.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, scsi_mod.ko sd_mod.ko usb-storage.ko uas.ko ums-realtek.ko ums-datafab.ko ums-freecom.ko ums-isd200.ko ums-usbat.ko ums-sddr09.ko ums-sddr55.ko ums-jumpshot.ko ums-alauda.ko ums-karma.ko ums-cypress.ko ums-eneub6250.ko)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/usb-disk/description
|
|
|
|
Kernel modules for usb disk support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,usb-disk))
|
|
|
|
|
|
|
|
|
|
|
|
define KernelPackage/audio
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=audio support (staging)
|
|
|
|
DEPENDS:=
|
|
|
|
FILES:=$(LINUX_DIR)/sound/soundcore.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/soc/snd-soc-core.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_pcm.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_aaudio.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_machine.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_internal_codec.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_component_rxsync.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/soc/sunxi_v2/snd_soc_sunxi_daudio.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/core/snd-pcm-dmaengine.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/core/snd.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/core/snd-pcm.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/core/snd-timer.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, soundcore.ko snd-soc-core.ko snd_soc_sunxi_pcm.ko snd_soc_sunxi_aaudio.ko snd_soc_sunxi_machine.ko snd_soc_sunxi_internal_codec.ko snd_soc_sunxi_component_rxsync.ko snd_soc_sunxi_daudio.ko snd-pcm-dmaengine.ko snd.ko snd-pcm.ko snd-timer.ko)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/audio/description
|
|
|
|
Kernel modules for audio support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,audio))
|
|
|
|
|
|
|
|
define KernelPackage/g2d
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=G2D support (staging)
|
|
|
|
DEPENDS:=
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/char/sunxi_g2d/g2d_sunxi.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, g2d)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/g2d/description
|
|
|
|
Kernel modules for G2D support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,g2d))
|
|
|
|
|
|
|
|
define KernelPackage/fb-disp
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=lcd support (staging)
|
|
|
|
DEPENDS:=
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/video/fbdev/core/fb.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/video/fbdev/sunxi/disp2/disp/disp.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, fb.ko disp.ko)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/fb-disp/description
|
|
|
|
Kernel modules for fb disp devices
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,fb-disp))
|
|
|
|
|
|
|
|
define KernelPackage/uvc
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=uvc support (staging)
|
|
|
|
DEPENDS:=+kmod-usb
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-vmalloc.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/gadget/function/usb_f_uvc.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, videobuf2-vmalloc.ko usb_f_uvc.ko)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/uvc/description
|
|
|
|
Kernel modules for uvc support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,uvc))
|
|
|
|
|
|
|
|
define KernelPackage/rt-media
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=rt-media support (staging)
|
|
|
|
DEPENDS:=
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/media/rt-media/rt-media.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, rt-media.ko)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/rt-media/description
|
|
|
|
Kernel modules for rt-media support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,rt-media))
|
|
|
|
|
|
|
|
#define KernelPackage/sunxi-rf-wlan
|
|
|
|
# SUBMENU:=$(WIRELESS_MENU)
|
|
|
|
# TITLE:=sunxi rfkill wlan support (staging)
|
|
|
|
# DEPENDS:=
|
|
|
|
# KCONFIG:= CONFIG_RFKILL \
|
|
|
|
# CONFIG_SUNXI_RFKILL
|
|
|
|
# FILES:=$(LINUX_DIR)/drivers/misc/sunxi-rf/sunxi-wlan.ko
|
|
|
|
# AUTOLOAD:=$(call AutoProbe, sunxi-rf-wlan)
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#define KernelPackage/sunxi-rf-wlan/description
|
|
|
|
# Kernel modules for sunx-wlan support
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#$(eval $(call KernelPackage,sunxi-rf-wlan))
|
|
|
|
#
|
|
|
|
#define KernelPackage/sunxi-rf-bluetooth
|
|
|
|
# SUBMENU:=$(WIRELESS_MENU)
|
|
|
|
# TITLE:=sunxi rfkill bluetooth support (staging)
|
|
|
|
# DEPENDS:=
|
|
|
|
# KCONFIG:= CONFIG_RFKILL \
|
|
|
|
# CONFIG_SUNXI_RFKILL
|
|
|
|
# FILES:=$(LINUX_DIR)/drivers/misc/sunxi-rf/sunxi-bluetooth.ko
|
|
|
|
# AUTOLOAD:=$(call AutoProbe, sunxi-rf-bluetooth)
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#define KernelPackage/sunxi-rf-bluetooth/description
|
|
|
|
# Kernel modules for sunx-bluetooth support
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#$(eval $(call KernelPackage,sunxi-rf-bluetooth))
|
|
|
|
#
|
|
|
|
#define KernelPackage/net-xr819
|
|
|
|
# SUBMENU:=$(WIRELESS_MENU)
|
|
|
|
# TITLE:=xr819 support (staging)
|
|
|
|
# DEPENDS:= +kmod-sunxi-rf-wlan +kmod-cfg80211
|
|
|
|
# FILES:=$(LINUX_DIR)/drivers/net/wireless/xr819/wlan/xradio_core.ko
|
|
|
|
# FILES+=$(LINUX_DIR)/drivers/net/wireless/xr819/wlan/xradio_wlan.ko
|
|
|
|
# FILES+=$(LINUX_DIR)/drivers/net/wireless/xr819/umac/xradio_mac.ko
|
|
|
|
# AUTOLOAD:=$(call AutoProbe, xradio_mac xradio_core xradio_wlan)
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#define KernelPackage/net-xr819/description
|
|
|
|
# Kernel modules for xr819 support
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#$(eval $(call KernelPackage,net-xr819))
|
|
|
|
#
|
|
|
|
#define KernelPackage/touchscreen-ft6236
|
|
|
|
# SUBMENU:=$(INPUT_MODULES_MENU)
|
|
|
|
# TITLE:= FT6236 I2C touchscreen
|
|
|
|
# DEPENDS:= +kmod-input-core
|
|
|
|
# KCONFIG:= CONFIG_INPUT_TOUCHSCREEN \
|
|
|
|
# CONFIG_TOUCHSCREEN_PROPERTIES \
|
|
|
|
# CONFIG_TOUCHSCREEN_FT6236
|
|
|
|
# FILES:=$(LINUX_DIR)/drivers/input/touchscreen/ft6236.ko
|
|
|
|
# FILES+=$(LINUX_DIR)/drivers/input/touchscreen/of_touchscreen.ko
|
|
|
|
# AUTOLOAD:=$(call AutoProbe,of_touchscreen ft6236)
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#define KernelPackage/touchscreen-ft6236/description
|
|
|
|
# Enable support for Focaltech 6236 touchscreen port.
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#$(eval $(call KernelPackage,touchscreen-ft6236))
|
|
|
|
#
|
|
|
|
#define KernelPackage/sunxi-gpadc
|
|
|
|
# SUBMENU:=$(INPUT_MODULES_MENU)
|
|
|
|
# TITLE:= FT6236 I2C touchscreen
|
|
|
|
# DEPENDS:= +kmod-input-core +kmod-input-evdev
|
|
|
|
# KCONFIG:= CONFIG_INPUT_TOUCHSCREEN \
|
|
|
|
# CONFIG_TOUCHSCREEN_PROPERTIES \
|
|
|
|
# CONFIG_TOUCHSCREEN_FT6236
|
|
|
|
# FILES:=$(LINUX_DIR)/drivers/input/sensor/sunxi_gpadc.ko
|
|
|
|
# AUTOLOAD:=$(call AutoProbe,sunxi_gpadc.ko)
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#define KernelPackage/sunxi-gpadc/description
|
|
|
|
# Enable support for Focaltech 6236 touchscreen port.
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#$(eval $(call KernelPackage,sunxi-gpadc))
|
|
|
|
#
|
|
|
|
#define KernelPackage/iio-mpu6xxx-i2c
|
|
|
|
# SUBMENU:=$(IIO_MENU)
|
|
|
|
# TITLE:=MPU6050/6500/9150 inertial measurement sensor (I2C)
|
|
|
|
# DEPENDS:=+kmod-i2c-core +kmod-iio-core
|
|
|
|
# KCONFIG:=CONFIG_INV_MPU6050_I2C \
|
|
|
|
# CONFIG_INV_MPU6050_IIO
|
|
|
|
# FILES:=$(LINUX_DIR)/drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko \
|
|
|
|
# $(LINUX_DIR)/drivers/iio/imu/inv_mpu6050/inv-mpu6050-i2c.ko
|
|
|
|
# AUTOLOAD:=$(call AutoProbe,inv-mpu6050 inv-mpu6050-i2c)
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#define KernelPackage/iio-mpu6xxx-i2c/description
|
|
|
|
# This driver supports the Invensense MPU6050/6500/9150 and ICM20608
|
|
|
|
# motion tracking devices over I2C.
|
|
|
|
# This driver can be built as a module. The module will be called
|
|
|
|
# inv-mpu6050-i2c.
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#$(eval $(call KernelPackage,iio-mpu6xxx-i2c))
|
|
|
|
#
|
|
|
|
#define KernelPackage/iio-mpu6xxx-spi
|
|
|
|
# SUBMENU:=$(IIO_MENU)
|
|
|
|
# TITLE:=MPU6050/6500/9150 inertial measurement sensor (SPI)
|
|
|
|
# DEPENDS:=+kmod-spi-bitbang +kmod-iio-core
|
|
|
|
# KCONFIG:=CONFIG_INV_MPU6050_SPI CONFIG_INV_MPU6050_IIO
|
|
|
|
# FILES:=$(LINUX_DIR)/drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko
|
|
|
|
# FILES+=$(LINUX_DIR)/drivers/iio/imu/inv_mpu6050/inv-mpu6050-spi.ko
|
|
|
|
# AUTOLOAD:=$(call AutoProbe,inv-mpu6050 inv-mpu6050-spi)
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#define KernelPackage/iio-mpu6xxx-spi/description
|
|
|
|
# This driver supports the Invensense MPU6050/6500/9150 and ICM20608
|
|
|
|
# motion tracking devices over SPI.
|
|
|
|
# This driver can be built as a module. The module will be called
|
|
|
|
# inv-mpu6050-spi.
|
|
|
|
#endef
|
|
|
|
#
|
|
|
|
#$(eval $(call KernelPackage,iio-mpu6xxx-spi))
|
|
|
|
#
|
|
|
|
|
|
|
|
define KernelPackage/usb-uac1
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=usb support uac1 device (staging)
|
|
|
|
DEPENDS:=+kmod-audio +kmod-usb
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/usb/gadget/function/u_audio.ko
|
|
|
|
FILES+=$(LINUX_DIR)/drivers/usb/gadget/function/usb_f_uac1.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, u_audio.ko usb_f_uac1.ko)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/usb-uac1/description
|
|
|
|
Kernel modules for usb uac1 support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,usb-uac1))
|
|
|
|
|
|
|
|
define KernelPackage/usb-video-class
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=Support for the USB Video Class (UVC). (staging)
|
|
|
|
DEPENDS:=+kmod-vin-v4l2 +kmod-usb
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/media/usb/uvc/uvcvideo.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, uvc_video.ko)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/usb-video-class/description
|
|
|
|
Kernel modules for usb video class support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,usb-video-class))
|
|
|
|
|
|
|
|
define KernelPackage/snd-usb-audio
|
|
|
|
SUBMENU:=$(OTHER_MENU)
|
|
|
|
TITLE:=support for USB audio and USB MIDI devices (staging)
|
|
|
|
DEPENDS:=+kmod-audio +kmod-usb
|
|
|
|
FILES:=$(LINUX_DIR)/sound/core/snd-rawmidi.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/usb/snd-usbmidi-lib.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/core/snd-hwdep.ko
|
|
|
|
FILES+=$(LINUX_DIR)/sound/usb/snd-usb-audio.ko
|
|
|
|
AUTOLOAD:=$(call AutoProbe, uvc_video.ko)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/usb-video-class/description
|
|
|
|
Kernel modules for usb video class support
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,snd-usb-audio))
|
|
|
|
|
|
|
|
|
|
|
|
define KernelPackage/input-gpadc
|
|
|
|
SUBMENU:=$(INPUT_MODULES_MENU)
|
|
|
|
TITLE:=Input gpadc support
|
|
|
|
DEPENDS:=+kmod-input-core
|
|
|
|
KCONFIG:=CONFIG_SENSORS_GPADC
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/input/sensor/sunxi_gpadc.ko
|
|
|
|
AUTOLOAD:=$(call AutoLoad,60,sunxi_gpadc)
|
|
|
|
endef
|
|
|
|
|
|
|
|
define KernelPackage/input-gpadc/description
|
|
|
|
Kernel modules for support of gpadc
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call KernelPackage,input-gpadc))
|
|
|
|
|