# # 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))