package: other.mk: update configuration for ad799x
authorHauke Mehrtens <hauke@hauke-m.de>
Sat, 13 Sep 2014 20:35:10 +0000 (20:35 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 13 Sep 2014 20:35:10 +0000 (20:35 +0000)
The ad799x driver moved out of staging since kernel 3.16, so update filepath,
config elements and description.

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
SVN-Revision: 42524

package/kernel/linux/modules/other.mk

index 2f6f774e1f6571d00ec03c055d0515583c9f6337..199e4573f3b45e02191ecccac757bca4924f08ce 100644 (file)
@@ -242,14 +242,18 @@ define KernelPackage/iio-ad799x
   KCONFIG:= \
        CONFIG_AD799X_RING_BUFFER=y \
        CONFIG_AD799X
+ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,3.16.0)),1)
+  FILES:=$(LINUX_DIR)/drivers/iio/adc/ad799x.ko
+else
   FILES:=$(LINUX_DIR)/drivers/staging/iio/adc/ad799x.ko
+endif
   AUTOLOAD:=$(call AutoLoad,56,ad799x)
 endef
 
 define KernelPackage/iio-ad799x/description
  support for Analog Devices:
  ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998
- i2c analog to digital converters (ADC). WARNING! This driver is still staging!
+ i2c analog to digital converters (ADC).
 endef
 
 $(eval $(call KernelPackage,iio-ad799x))