forked from coolsnowwolf/lede
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
x86:Add support for kernel 4.14 and new toolchain
- Loading branch information
1 parent
298ec48
commit d1c7890
Showing
288 changed files
with
9,999 additions
and
1,396 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
# | ||
# This is free software, licensed under the GNU General Public License v2. | ||
# See /LICENSE for more information. | ||
# | ||
|
||
IIO_MENU:=Industrial I/O Modules | ||
|
||
|
||
define KernelPackage/iio-core | ||
SUBMENU:=$(IIO_MENU) | ||
TITLE:=Industrial IO core | ||
KCONFIG:= \ | ||
CONFIG_IIO \ | ||
CONFIG_IIO_BUFFER=y \ | ||
CONFIG_IIO_KFIFO_BUF \ | ||
CONFIG_IIO_TRIGGER=y \ | ||
CONFIG_IIO_TRIGGERED_BUFFER | ||
FILES:= \ | ||
$(LINUX_DIR)/drivers/iio/industrialio.ko \ | ||
$(if $(CONFIG_IIO_TRIGGERED_BUFFER),$(LINUX_DIR)/drivers/iio/[email protected]) \ | ||
$(if $(CONFIG_IIO_TRIGGERED_BUFFER),$(LINUX_DIR)/drivers/iio/buffer/[email protected]) \ | ||
$(LINUX_DIR)/drivers/iio/[email protected] \ | ||
$(LINUX_DIR)/drivers/iio/buffer/[email protected] | ||
AUTOLOAD:=$(call AutoLoad,55,industrialio kfifo_buf industrialio-triggered-buffer) | ||
endef | ||
|
||
define KernelPackage/iio-core/description | ||
The industrial I/O subsystem provides a unified framework for | ||
drivers for many different types of embedded sensors using a | ||
number of different physical interfaces (i2c, spi, etc) | ||
endef | ||
|
||
$(eval $(call KernelPackage,iio-core)) | ||
|
||
|
||
define KernelPackage/iio-ad799x | ||
SUBMENU:=$(IIO_MENU) | ||
DEPENDS:=+kmod-i2c-core +kmod-iio-core | ||
TITLE:=Analog Devices AD799x ADC driver | ||
KCONFIG:= \ | ||
CONFIG_AD799X_RING_BUFFER=y \ | ||
CONFIG_AD799X | ||
FILES:=$(LINUX_DIR)/drivers/iio/adc/ad799x.ko | ||
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). | ||
endef | ||
|
||
$(eval $(call KernelPackage,iio-ad799x)) | ||
|
||
|
||
define KernelPackage/iio-dht11 | ||
SUBMENU:=$(IIO_MENU) | ||
DEPENDS:=+kmod-iio-core @GPIO_SUPPORT @USES_DEVICETREE | ||
TITLE:=DHT11 (and compatible) humidity and temperature sensors | ||
KCONFIG:= \ | ||
CONFIG_DHT11 | ||
FILES:=$(LINUX_DIR)/drivers/iio/humidity/dht11.ko | ||
AUTOLOAD:=$(call AutoLoad,56,dht11) | ||
endef | ||
|
||
define KernelPackage/iio-dht11/description | ||
support for DHT11 and DHT22 digitial humidity and temperature sensors | ||
attached at GPIO lines. You will need a custom device tree file to | ||
specify the GPIO line to use. | ||
endef | ||
|
||
$(eval $(call KernelPackage,iio-dht11)) | ||
|
||
define KernelPackage/iio-bmp280 | ||
SUBMENU:=$(IIO_MENU) | ||
TITLE:=BMP180/BMP280/BME280 pressure/temperatur sensor | ||
DEPENDS:=@(LINUX_4_9||LINUX_4_14) +kmod-iio-core +kmod-regmap | ||
KCONFIG:=CONFIG_BMP280 | ||
FILES:=$(LINUX_DIR)/drivers/iio/pressure/bmp280.ko | ||
endef | ||
|
||
define KernelPackage/iio-bmp280/description | ||
This driver adds support for Bosch Sensortec BMP180 and BMP280 pressure and | ||
temperature sensors. Also supports the BME280 with an additional humidity | ||
sensor channel. | ||
endef | ||
|
||
$(eval $(call KernelPackage,iio-bmp280)) | ||
|
||
|
||
define KernelPackage/iio-bmp280-i2c | ||
SUBMENU:=$(IIO_MENU) | ||
TITLE:=BMP180/BMP280/BME280 pressure/temperatur sensor (I2C) | ||
DEPENDS:=+kmod-iio-bmp280 +kmod-i2c-core | ||
KCONFIG:=CONFIG_BMP280_I2C | ||
FILES:=$(LINUX_DIR)/drivers/iio/pressure/bmp280-i2c.ko | ||
AUTOLOAD:=$(call AutoProbe,iio-bmp280-i2c) | ||
endef | ||
define KernelPackage/iio-bmp280-i2c/description | ||
This driver adds support for Bosch Sensortec's digital pressure and | ||
temperature sensor connected via I2C. | ||
endef | ||
|
||
$(eval $(call KernelPackage,iio-bmp280-i2c)) | ||
|
||
|
||
define KernelPackage/iio-bmp280-spi | ||
SUBMENU:=$(IIO_MENU) | ||
TITLE:=BMP180/BMP280/BME280 pressure/temperatur sensor (SPI) | ||
DEPENDS:=+kmod-iio-bmp280 +kmod-spi-bitbang | ||
KCONFIG:=CONFIG_BMP280_SPI | ||
FILES:=$(LINUX_DIR)/drivers/iio/pressure/bmp280-spi.ko | ||
AUTOLOAD:=$(call AutoProbe,iio-bmp280-spi) | ||
endef | ||
define KernelPackage/iio-bmp280-spi/description | ||
This driver adds support for Bosch Sensortec's digital pressure and | ||
temperature sensor connected via SPI. | ||
endef | ||
|
||
$(eval $(call KernelPackage,iio-bmp280-spi)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -101,14 +101,17 @@ $(eval $(call KernelPackage,lib-crc32c)) | |
define KernelPackage/lib-lzo | ||
SUBMENU:=$(LIB_MENU) | ||
TITLE:=LZO support | ||
DEPENDS:=+LINUX_4_14:kmod-crypto-acompress | ||
KCONFIG:= \ | ||
[email protected] \ | ||
CONFIG_LZO_COMPRESS \ | ||
CONFIG_LZO_DECOMPRESS | ||
HIDDEN:=1 | ||
FILES:= \ | ||
$(LINUX_DIR)/crypto/[email protected] \ | ||
$(LINUX_DIR)/lib/lzo/lzo_compress.ko \ | ||
$(LINUX_DIR)/lib/lzo/lzo_decompress.ko | ||
AUTOLOAD:=$(call AutoProbe,lzo_compress lzo_decompress) | ||
AUTOLOAD:=$(call AutoProbe,[email protected] lzo_compress lzo_decompress) | ||
endef | ||
|
||
define KernelPackage/lib-lzo/description | ||
|
@@ -118,17 +121,42 @@ endef | |
$(eval $(call KernelPackage,lib-lzo)) | ||
|
||
|
||
define KernelPackage/lib-zstd | ||
SUBMENU:=$(LIB_MENU) | ||
TITLE:=ZSTD support | ||
KCONFIG:= \ | ||
CONFIG_ZSTD_COMPRESS \ | ||
CONFIG_ZSTD_DECOMPRESS \ | ||
CONFIG_XXHASH | ||
HIDDEN:=1 | ||
FILES:= \ | ||
$(LINUX_DIR)/lib/xxhash.ko \ | ||
$(LINUX_DIR)/lib/zstd/zstd_compress.ko \ | ||
$(LINUX_DIR)/lib/zstd/zstd_decompress.ko | ||
AUTOLOAD:=$(call AutoProbe,xxhash zstd_compress zstd_decompress) | ||
endef | ||
|
||
define KernelPackage/lib-zstd/description | ||
Kernel module for ZSTD compression/decompression support | ||
endef | ||
|
||
$(eval $(call KernelPackage,lib-zstd)) | ||
|
||
|
||
define KernelPackage/lib-lz4 | ||
SUBMENU:=$(LIB_MENU) | ||
TITLE:=LZ4 support | ||
DEPENDS:=+LINUX_4_14:kmod-crypto-acompress | ||
HIDDEN:=1 | ||
KCONFIG:= \ | ||
[email protected] \ | ||
CONFIG_LZ4_COMPRESS \ | ||
CONFIG_LZ4_DECOMPRESS | ||
FILES:= \ | ||
$(LINUX_DIR)/crypto/[email protected] \ | ||
$(LINUX_DIR)/lib/lz4/lz4_compress.ko \ | ||
$(LINUX_DIR)/lib/lz4/lz4_decompress.ko | ||
AUTOLOAD:=$(call AutoProbe,lz4_compress lz4_decompress) | ||
AUTOLOAD:=$(call AutoProbe,[email protected] lz4_compress lz4_decompress) | ||
endef | ||
|
||
define KernelPackage/lib-lz4/description | ||
|
Oops, something went wrong.