209 lines
6.5 KiB
Makefile
Executable File
209 lines
6.5 KiB
Makefile
Executable File
#
|
|
# 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/sunxi-vfe
|
|
# SUBMENU:=$(VIDEO_MENU)
|
|
# TITLE:=sunxi-vfe support
|
|
# FILES:=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-core.ko
|
|
# FILES+=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-memops.ko
|
|
# FILES+=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-dma-contig.ko
|
|
# FILES+=$(LINUX_DIR)/drivers/media/v4l2-core/videobuf2-v4l2.ko
|
|
# FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vfe/vfe_io.ko
|
|
# FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vfe/device/gc1034_mipi.ko
|
|
# FILES+=$(LINUX_DIR)/drivers/media/platform/sunxi-vfe/vfe_v4l2.ko
|
|
# KCONFIG:=\
|
|
# CONFIG_VIDEO_SUNXI_VFE \
|
|
# CONFIG_CSI_VFE \
|
|
# CONFIG_CCI=m
|
|
# AUTOLOAD:=$(call AutoLoad,90,videobuf2-core videobuf2-memops videobuf2-dma-contig videobuf2-v4l2 vfe_io gc1034_mipi vfe_v4l2)
|
|
#endef
|
|
#
|
|
#define KernelPackage/sunxi-vfe/description
|
|
# Kernel modules for sunxi-vfe support
|
|
#endef
|
|
#
|
|
#$(eval $(call KernelPackage,sunxi-vfe))
|
|
#
|
|
#define KernelPackage/sunxi-sound
|
|
# SUBMENU:=$(SOUND_MENU)
|
|
# DEPENDS:=+kmod-sound-core
|
|
# TITLE:=sun8iw8 sound support
|
|
# FILES:=$(LINUX_DIR)/sound/soc/sunxi/audiocodec/sun8iw8_sndcodec.ko
|
|
# FILES+=$(LINUX_DIR)/sound/soc/snd-soc-core.ko
|
|
# FILES+=$(LINUX_DIR)/sound/soc/sunxi/audiocodec/sunxi_sndcodec.ko
|
|
# FILES+=$(LINUX_DIR)/drivers/base/regmap/regmap-i2c.ko
|
|
# FILES+=$(LINUX_DIR)/drivers/base/regmap/regmap-spi.ko
|
|
# FILES+=$(LINUX_DIR)/sound/soc/sunxi/audiocodec/switch_hdset.ko
|
|
# FILES+=$(LINUX_DIR)/sound/soc/sunxi/audiocodec/sunxi_codecdma.ko
|
|
# FILES+=$(LINUX_DIR)/sound/soc/sunxi/audiocodec/sunxi_codec.ko
|
|
# FILES+=$(LINUX_DIR)/sound/core/seq/snd-seq.ko
|
|
# FILES+=$(LINUX_DIR)/sound/soc/snd-soc-core.ko
|
|
# AUTOLOAD:=$(call AutoLoad,30,sun8iw12_sndcodec switch_hdset snd-soc-core sunxi_sndcodec sunxi_codecdma sunxi_codec snd-seq regmap-i2c regmap-spi)
|
|
#endef
|
|
#
|
|
#define KernelPackage/sunxi-sound/description
|
|
# Kernel modules for sun8iw8-sound support
|
|
#endef
|
|
#
|
|
#$(eval $(call KernelPackage,sunxi-sound))
|
|
#
|
|
define KernelPackage/net-xr819s-40M
|
|
SUBMENU:=$(WIRELESS_MENU)
|
|
TITLE:=xr819s support (staging)
|
|
DEPENDS:= +xr819s-firmware +@IPV6 +@XR819S_USE_40M_SDD +@USES_XR819S +@PACKAGE_xr819s-rftest +@PACKAGE_xr819s-rftest
|
|
KCONFIG:=\
|
|
CONFIG_XR819S_WLAN=m \
|
|
CONFIG_PM=y\
|
|
CONFIG_BT=y \
|
|
CONFIG_BT_BREDR=y \
|
|
CONFIG_BT_RFCOMM=y \
|
|
CONFIG_BT_RFCOMM_TTY=y \
|
|
CONFIG_BT_DEBUGFS=y \
|
|
CONFIG_XR_BT_LPM=y \
|
|
CONFIG_XR_BT_FDI=y \
|
|
CONFIG_BT_HCIUART=y \
|
|
CONFIG_BT_HCIUART_H4=y \
|
|
CONFIG_HFP_OVER_PCM=y \
|
|
CONFIG_RFKILL=y \
|
|
CONFIG_RFKILL_PM=y \
|
|
CONFIG_RFKILL_GPIO=y
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/net/wireless/xr819s/wlan/xradio_core.ko
|
|
FILES+=$(LINUX_DIR)/drivers/net/wireless/xr819s/wlan/xradio_wlan.ko
|
|
FILES+=$(LINUX_DIR)/drivers/net/wireless/xr819s/umac/xradio_mac.ko
|
|
AUTOLOAD:=$(call AutoProbe, xradio_mac xradio_core xradio_wlan)
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/net/wireless/xr819s/xr819s.ko
|
|
#AUTOLOAD:=$(call AutoProbe, xr819s)
|
|
endef
|
|
|
|
define KernelPackage/net-xr819s-40M/description
|
|
Kernel modules for xr819s support
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,net-xr819s-40M))
|
|
|
|
define KernelPackage/net-xr819s
|
|
SUBMENU:=$(WIRELESS_MENU)
|
|
TITLE:=xr819s support (staging)
|
|
DEPENDS:= +xr819s-firmware +@IPV6 +@USES_XR819S +@PACKAGE_xr819s-rftest +@PACKAGE_xr819s-rftest
|
|
KCONFIG:=\
|
|
CONFIG_XR819S_WLAN=m \
|
|
CONFIG_PM=y\
|
|
CONFIG_BT=y \
|
|
CONFIG_BT_BREDR=y \
|
|
CONFIG_BT_RFCOMM=y \
|
|
CONFIG_BT_RFCOMM_TTY=y \
|
|
CONFIG_BT_DEBUGFS=y \
|
|
CONFIG_XR_BT_LPM=y \
|
|
CONFIG_XR_BT_FDI=y \
|
|
CONFIG_BT_HCIUART=y \
|
|
CONFIG_BT_HCIUART_H4=y \
|
|
CONFIG_HFP_OVER_PCM=y \
|
|
CONFIG_RFKILL=y \
|
|
CONFIG_RFKILL_PM=y \
|
|
CONFIG_RFKILL_GPIO=y
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/net/wireless/xr819s/wlan/xradio_core.ko
|
|
FILES+=$(LINUX_DIR)/drivers/net/wireless/xr819s/wlan/xradio_wlan.ko
|
|
FILES+=$(LINUX_DIR)/drivers/net/wireless/xr819s/umac/xradio_mac.ko
|
|
AUTOLOAD:=$(call AutoProbe, xradio_mac xradio_core xradio_wlan)
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/net/wireless/xr819s/xr819s.ko
|
|
#AUTOLOAD:=$(call AutoProbe, xr819s)
|
|
endef
|
|
|
|
define KernelPackage/net-xr819s/description
|
|
Kernel modules for xr819s support
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,net-xr819s))
|
|
|
|
define KernelPackage/net-xr829-40M
|
|
SUBMENU:=$(WIRELESS_MENU)
|
|
TITLE:=xr829 support (staging)
|
|
DEPENDS:= +xr829-firmware +@IPV6 +@XR829_USE_40M_SDD +@USES_XR829 +@PACKAGE_xr829-rftest
|
|
KCONFIG:=\
|
|
CONFIG_XR829_WLAN=m \
|
|
CONFIG_PM=y\
|
|
CONFIG_BT=y \
|
|
CONFIG_BT_BREDR=y \
|
|
CONFIG_BT_RFCOMM=y \
|
|
CONFIG_BT_RFCOMM_TTY=y \
|
|
CONFIG_BT_DEBUGFS=y \
|
|
CONFIG_XR_BT_LPM=y \
|
|
CONFIG_XR_BT_FDI=y \
|
|
CONFIG_BT_HCIUART=y \
|
|
CONFIG_BT_HCIUART_H4=y \
|
|
CONFIG_HFP_OVER_PCM=y \
|
|
CONFIG_RFKILL=y \
|
|
CONFIG_RFKILL_PM=y \
|
|
CONFIG_RFKILL_GPIO=y
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/net/wireless/xr829/wlan/xradio_core.ko
|
|
FILES+=$(LINUX_DIR)/drivers/net/wireless/xr829/wlan/xradio_wlan.ko
|
|
FILES+=$(LINUX_DIR)/drivers/net/wireless/xr829/umac/xradio_mac.ko
|
|
AUTOLOAD:=$(call AutoProbe, xradio_mac xradio_core xradio_wlan)
|
|
|
|
#FILES:=$(LINUX_DIR)/drivers/net/wireless/xr829/xr829.ko
|
|
#AUTOLOAD:=$(call AutoProbe, xr829)
|
|
endef
|
|
|
|
define KernelPackage/net-xr829-40M/description
|
|
Kernel modules for xr829 support
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,net-xr829-40M))
|
|
|
|
define KernelPackage/net-xr829
|
|
SUBMENU:=$(WIRELESS_MENU)
|
|
TITLE:=xr829 support (staging)
|
|
DEPENDS:= +xr829-firmware +@IPV6 +@USES_XR829 +@PACKAGE_xr829-rftest +@PACKAGE_xr829-rftest
|
|
KCONFIG:=\
|
|
CONFIG_XR829_WLAN=m \
|
|
CONFIG_PM=y\
|
|
CONFIG_BT=y \
|
|
CONFIG_BT_BREDR=y \
|
|
CONFIG_BT_RFCOMM=y \
|
|
CONFIG_BT_RFCOMM_TTY=y \
|
|
CONFIG_BT_DEBUGFS=y \
|
|
CONFIG_XR_BT_LPM=y \
|
|
CONFIG_XR_BT_FDI=y \
|
|
CONFIG_BT_HCIUART=y \
|
|
CONFIG_BT_HCIUART_H4=y \
|
|
CONFIG_HFP_OVER_PCM=y \
|
|
CONFIG_RFKILL=y \
|
|
CONFIG_RFKILL_PM=y \
|
|
CONFIG_RFKILL_GPIO=y
|
|
|
|
FILES:=$(LINUX_DIR)/drivers/net/wireless/xr829/wlan/xradio_core.ko
|
|
FILES+=$(LINUX_DIR)/drivers/net/wireless/xr829/wlan/xradio_wlan.ko
|
|
FILES+=$(LINUX_DIR)/drivers/net/wireless/xr829/umac/xradio_mac.ko
|
|
AUTOLOAD:=$(call AutoProbe, xradio_mac xradio_core xradio_wlan)
|
|
|
|
#FILES+=$(LINUX_DIR)/drivers/net/wireless/xr829/xr829.ko
|
|
#AUTOLOAD:=$(call AutoProbe, xr829)
|
|
endef
|
|
|
|
define KernelPackage/net-xr829/description
|
|
Kernel modules for xr829 support
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,net-xr829))
|
|
|
|
define KernelPackage/net-xr806
|
|
SUBMENU:=$(WIRELESS_MENU)
|
|
TITLE:=xr806 support (staging)
|
|
FILES:=$(LINUX_DIR)/drivers/net/wireless/xr806/xr806.ko
|
|
AUTOLOAD:=$(call AutoProbe, xr806)
|
|
endef
|
|
|
|
define KernelPackage/net-xr806/description
|
|
Kernel modules for xr806 support
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,net-xr806))
|