1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183 |
- #
- # Copyright (C) 2006-2015 OpenWrt.org
- #
- # This is free software, licensed under the GNU General Public License v2.
- # See /LICENSE for more information.
- #
- OTHER_MENU:=Other modules
- WATCHDOG_DIR:=watchdog
- define KernelPackage/6lowpan
- SUBMENU:=$(OTHER_MENU)
- TITLE:=6LoWPAN shared code
- KCONFIG:= \
- CONFIG_6LOWPAN \
- CONFIG_6LOWPAN_NHC=n
- FILES:=$(LINUX_DIR)/net/6lowpan/6lowpan.ko
- AUTOLOAD:=$(call AutoProbe,6lowpan)
- endef
- define KernelPackage/6lowpan/description
- Shared 6lowpan code for IEEE 802.15.4 and Bluetooth.
- endef
- $(eval $(call KernelPackage,6lowpan))
- define KernelPackage/bluetooth
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Bluetooth support
- DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash +kmod-crypto-ecb +kmod-lib-crc16 +kmod-hid +!LINUX_3_18:kmod-crypto-cmac +LINUX_4_4:kmod-regmap
- KCONFIG:= \
- CONFIG_BLUEZ \
- CONFIG_BLUEZ_L2CAP \
- CONFIG_BLUEZ_SCO \
- CONFIG_BLUEZ_RFCOMM \
- CONFIG_BLUEZ_BNEP \
- CONFIG_BLUEZ_HCIUART \
- CONFIG_BLUEZ_HCIUSB \
- CONFIG_BLUEZ_HIDP \
- CONFIG_BT \
- CONFIG_BT_BREDR=y \
- CONFIG_BT_DEBUGFS=n \
- CONFIG_BT_L2CAP=y \
- CONFIG_BT_LE=y \
- CONFIG_BT_SCO=y \
- CONFIG_BT_RFCOMM \
- CONFIG_BT_BNEP \
- CONFIG_BT_HCIBTUSB \
- CONFIG_BT_HCIBTUSB_BCM=n \
- CONFIG_BT_HCIUSB \
- CONFIG_BT_HCIUART \
- CONFIG_BT_HCIUART_BCM=n \
- CONFIG_BT_HCIUART_INTEL=n \
- CONFIG_BT_HCIUART_H4 \
- CONFIG_BT_HIDP \
- CONFIG_HID_SUPPORT=y
- $(call AddDepends/rfkill)
- FILES:= \
- $(LINUX_DIR)/net/bluetooth/bluetooth.ko \
- $(LINUX_DIR)/net/bluetooth/rfcomm/rfcomm.ko \
- $(LINUX_DIR)/net/bluetooth/bnep/bnep.ko \
- $(LINUX_DIR)/net/bluetooth/hidp/hidp.ko \
- $(LINUX_DIR)/drivers/bluetooth/hci_uart.ko \
- $(LINUX_DIR)/drivers/bluetooth/btusb.ko
- ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,4.1.0)),1)
- FILES+= \
- $(LINUX_DIR)/drivers/bluetooth/btintel.ko
- endif
- AUTOLOAD:=$(call AutoProbe,bluetooth rfcomm bnep hidp hci_uart btusb)
- endef
- define KernelPackage/bluetooth/description
- Kernel support for Bluetooth devices
- endef
- $(eval $(call KernelPackage,bluetooth))
- define KernelPackage/ath3k
- SUBMENU:=$(OTHER_MENU)
- TITLE:=ATH3K Kernel Module support
- DEPENDS:=+kmod-bluetooth +ar3k-firmware
- KCONFIG:= \
- CONFIG_BT_ATH3K \
- CONFIG_BT_HCIUART_ATH3K=y
- $(call AddDepends/bluetooth)
- FILES:= \
- $(LINUX_DIR)/drivers/bluetooth/ath3k.ko
- AUTOLOAD:=$(call AutoProbe,ath3k)
- endef
- define KernelPackage/ath3k/description
- Kernel support for ATH3K Module
- endef
- $(eval $(call KernelPackage,ath3k))
- define KernelPackage/bluetooth_6lowpan
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Bluetooth 6LoWPAN support
- DEPENDS:=+kmod-6lowpan +kmod-bluetooth
- KCONFIG:=CONFIG_BT_6LOWPAN
- FILES:=$(LINUX_DIR)/net/bluetooth/bluetooth_6lowpan.ko
- AUTOLOAD:=$(call AutoProbe,bluetooth_6lowpan)
- endef
- define KernelPackage/bluetooth_6lowpan/description
- Kernel support for 6LoWPAN over Bluetooth Low Energy devices
- endef
- $(eval $(call KernelPackage,bluetooth_6lowpan))
- define KernelPackage/bluetooth-hci-h4p
- SUBMENU:=$(OTHER_MENU)
- TITLE:=HCI driver with H4 Nokia extensions
- DEPENDS:=@TARGET_omap24xx +kmod-bluetooth
- KCONFIG:=CONFIG_BT_HCIH4P
- FILES:=$(LINUX_DIR)/drivers/bluetooth/hci_h4p/hci_h4p.ko
- AUTOLOAD:=$(call AutoProbe,hci_h4p)
- endef
- define KernelPackage/bluetooth-hci-h4p/description
- HCI driver with H4 Nokia extensions
- endef
- $(eval $(call KernelPackage,bluetooth-hci-h4p))
- define KernelPackage/dma-buf
- TITLE:=DMA shared buffer support
- HIDDEN:=1
- KCONFIG:=CONFIG_DMA_SHARED_BUFFER
- FILES:=$(LINUX_DIR)/drivers/dma-buf/dma-shared-buffer.ko
- AUTOLOAD:=$(call AutoLoad,20,dma-shared-buffer)
- endef
- $(eval $(call KernelPackage,dma-buf))
- define KernelPackage/eeprom-93cx6
- SUBMENU:=$(OTHER_MENU)
- TITLE:=EEPROM 93CX6 support
- KCONFIG:=CONFIG_EEPROM_93CX6
- FILES:=$(LINUX_DIR)/drivers/misc/eeprom/eeprom_93cx6.ko
- AUTOLOAD:=$(call AutoLoad,20,eeprom_93cx6)
- endef
- define KernelPackage/eeprom-93cx6/description
- Kernel module for EEPROM 93CX6 support
- endef
- $(eval $(call KernelPackage,eeprom-93cx6))
- define KernelPackage/eeprom-at24
- SUBMENU:=$(OTHER_MENU)
- TITLE:=EEPROM AT24 support
- KCONFIG:=CONFIG_EEPROM_AT24
- DEPENDS:=+kmod-i2c-core
- FILES:=$(LINUX_DIR)/drivers/misc/eeprom/at24.ko
- AUTOLOAD:=$(call AutoProbe,at24)
- endef
- define KernelPackage/eeprom-at24/description
- Kernel module for most I2C EEPROMs
- endef
- $(eval $(call KernelPackage,eeprom-at24))
- define KernelPackage/eeprom-at25
- SUBMENU:=$(OTHER_MENU)
- TITLE:=EEPROM AT25 support
- KCONFIG:=CONFIG_EEPROM_AT25
- FILES:=$(LINUX_DIR)/drivers/misc/eeprom/at25.ko
- AUTOLOAD:=$(call AutoProbe,at25)
- endef
- define KernelPackage/eeprom-at25/description
- Kernel module for most SPI EEPROMs
- endef
- $(eval $(call KernelPackage,eeprom-at25))
- define KernelPackage/gpio-dev
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Generic GPIO char device support
- DEPENDS:=@GPIO_SUPPORT
- KCONFIG:=CONFIG_GPIO_DEVICE
- FILES:=$(LINUX_DIR)/drivers/char/gpio_dev.ko
- AUTOLOAD:=$(call AutoLoad,40,gpio_dev)
- endef
- define KernelPackage/gpio-dev/description
- Kernel module to allows control of GPIO pins using a character device.
- endef
- $(eval $(call KernelPackage,gpio-dev))
- define KernelPackage/gpio-mcp23s08
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Microchip MCP23xxx I/O expander
- DEPENDS:=@GPIO_SUPPORT +PACKAGE_kmod-i2c-core:kmod-i2c-core
- KCONFIG:=CONFIG_GPIO_MCP23S08
- FILES:=$(LINUX_DIR)/drivers/gpio/gpio-mcp23s08.ko
- AUTOLOAD:=$(call AutoLoad,40,gpio-mcp23s08)
- endef
- define KernelPackage/gpio-mcp23s08/description
- Kernel module for Microchip MCP23xxx SPI/I2C I/O expander
- endef
- $(eval $(call KernelPackage,gpio-mcp23s08))
- define KernelPackage/gpio-nxp-74hc164
- SUBMENU:=$(OTHER_MENU)
- TITLE:=NXP 74HC164 GPIO expander support
- KCONFIG:=CONFIG_GPIO_NXP_74HC164
- FILES:=$(LINUX_DIR)/drivers/gpio/nxp_74hc164.ko
- AUTOLOAD:=$(call AutoProbe,nxp_74hc164)
- endef
- define KernelPackage/gpio-nxp-74hc164/description
- Kernel module for NXP 74HC164 GPIO expander
- endef
- $(eval $(call KernelPackage,gpio-nxp-74hc164))
- define KernelPackage/gpio-pca953x
- SUBMENU:=$(OTHER_MENU)
- DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core
- TITLE:=PCA95xx, TCA64xx, and MAX7310 I/O ports
- KCONFIG:=CONFIG_GPIO_PCA953X
- FILES:=$(LINUX_DIR)/drivers/gpio/gpio-pca953x.ko
- AUTOLOAD:=$(call AutoLoad,55,gpio-pca953x)
- endef
- define KernelPackage/gpio-pca953x/description
- Kernel module for MAX731{0,2,3,5}, PCA6107, PCA953{4-9}, PCA955{4-7},
- PCA957{4,5} and TCA64{08,16} I2C GPIO expanders
- endef
- $(eval $(call KernelPackage,gpio-pca953x))
- define KernelPackage/gpio-pcf857x
- SUBMENU:=$(OTHER_MENU)
- DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core
- TITLE:=PCX857x, PCA967x and MAX732X I2C GPIO expanders
- KCONFIG:=CONFIG_GPIO_PCF857X
- FILES:=$(LINUX_DIR)/drivers/gpio/gpio-pcf857x.ko
- AUTOLOAD:=$(call AutoLoad,55,gpio-pcf857x)
- endef
- define KernelPackage/gpio-pcf857x/description
- Kernel module for PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders
- endef
- $(eval $(call KernelPackage,gpio-pcf857x))
- define KernelPackage/iio-core
- SUBMENU:=$(OTHER_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/industrialio-triggered-buffer.ko@lt4.4) \
- $(if $(CONFIG_IIO_TRIGGERED_BUFFER),$(LINUX_DIR)/drivers/iio/buffer/industrialio-triggered-buffer.ko@ge4.4) \
- $(LINUX_DIR)/drivers/iio/kfifo_buf.ko@lt4.4 \
- $(LINUX_DIR)/drivers/iio/buffer/kfifo_buf.ko@ge4.4
- 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:=$(OTHER_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:=$(OTHER_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/lp
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Parallel port and line printer support
- KCONFIG:= \
- CONFIG_PARPORT \
- CONFIG_PRINTER \
- CONFIG_PPDEV
- FILES:= \
- $(LINUX_DIR)/drivers/parport/parport.ko \
- $(LINUX_DIR)/drivers/char/lp.ko \
- $(LINUX_DIR)/drivers/char/ppdev.ko
- AUTOLOAD:=$(call AutoLoad,50,parport lp ppdev)
- endef
- $(eval $(call KernelPackage,lp))
- define KernelPackage/mmc
- SUBMENU:=$(OTHER_MENU)
- TITLE:=MMC/SD Card Support
- KCONFIG:= \
- CONFIG_MMC \
- CONFIG_MMC_BLOCK \
- CONFIG_MMC_DEBUG=n \
- CONFIG_MMC_UNSAFE_RESUME=n \
- CONFIG_MMC_BLOCK_BOUNCE=y \
- CONFIG_MMC_TIFM_SD=n \
- CONFIG_MMC_WBSD=n \
- CONFIG_SDIO_UART=n
- FILES:= \
- $(LINUX_DIR)/drivers/mmc/core/mmc_core.ko \
- $(LINUX_DIR)/drivers/mmc/card/mmc_block.ko
- AUTOLOAD:=$(call AutoProbe,mmc_core mmc_block,1)
- endef
- define KernelPackage/mmc/description
- Kernel support for MMC/SD cards
- endef
- $(eval $(call KernelPackage,mmc))
- define KernelPackage/sdhci
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Secure Digital Host Controller Interface support
- DEPENDS:=+kmod-mmc
- KCONFIG:= \
- CONFIG_MMC_SDHCI \
- CONFIG_MMC_SDHCI_PLTFM \
- CONFIG_MMC_SDHCI_PCI=n
- FILES:= \
- $(LINUX_DIR)/drivers/mmc/host/sdhci.ko \
- $(LINUX_DIR)/drivers/mmc/host/sdhci-pltfm.ko
- AUTOLOAD:=$(call AutoProbe,sdhci sdhci-pltfm,1)
- endef
- define KernelPackage/sdhci/description
- Kernel support for SDHCI Hosts
- endef
- $(eval $(call KernelPackage,sdhci))
- define KernelPackage/rfkill
- SUBMENU:=$(OTHER_MENU)
- TITLE:=RF switch subsystem support
- DEPENDS:=@USE_RFKILL +kmod-input-core
- KCONFIG:= \
- CONFIG_RFKILL \
- CONFIG_RFKILL_INPUT=y \
- CONFIG_RFKILL_LEDS=y \
- CONFIG_RFKILL_GPIO=y
- FILES:= \
- $(LINUX_DIR)/net/rfkill/rfkill.ko
- AUTOLOAD:=$(call AutoLoad,20,rfkill)
- endef
- define KernelPackage/rfkill/description
- Say Y here if you want to have control over RF switches
- found on many WiFi and Bluetooth cards
- endef
- $(eval $(call KernelPackage,rfkill))
- define KernelPackage/softdog
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Software watchdog driver
- KCONFIG:=CONFIG_SOFT_WATCHDOG
- FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/softdog.ko
- AUTOLOAD:=$(call AutoLoad,50,softdog,1)
- endef
- define KernelPackage/softdog/description
- Software watchdog driver
- endef
- $(eval $(call KernelPackage,softdog))
- define KernelPackage/ssb
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Silicon Sonics Backplane glue code
- DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx @!TARGET_brcm63xx
- KCONFIG:=\
- CONFIG_SSB \
- CONFIG_SSB_B43_PCI_BRIDGE=y \
- CONFIG_SSB_DRIVER_MIPS=n \
- CONFIG_SSB_DRIVER_PCICORE=y \
- CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y \
- CONFIG_SSB_PCIHOST=y \
- CONFIG_SSB_PCIHOST_POSSIBLE=y \
- CONFIG_SSB_POSSIBLE=y \
- CONFIG_SSB_SPROM=y \
- CONFIG_SSB_SILENT=y
- FILES:=$(LINUX_DIR)/drivers/ssb/ssb.ko
- AUTOLOAD:=$(call AutoLoad,18,ssb,1)
- endef
- define KernelPackage/ssb/description
- Silicon Sonics Backplane glue code.
- endef
- $(eval $(call KernelPackage,ssb))
- define KernelPackage/bcma
- SUBMENU:=$(OTHER_MENU)
- TITLE:=BCMA support
- DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx @!TARGET_bcm53xx
- KCONFIG:=\
- CONFIG_BCMA \
- CONFIG_BCMA_POSSIBLE=y \
- CONFIG_BCMA_BLOCKIO=y \
- CONFIG_BCMA_HOST_PCI_POSSIBLE=y \
- CONFIG_BCMA_HOST_PCI=y \
- CONFIG_BCMA_HOST_SOC=n \
- CONFIG_BCMA_DRIVER_MIPS=n \
- CONFIG_BCMA_DRIVER_PCI_HOSTMODE=n \
- CONFIG_BCMA_DRIVER_GMAC_CMN=n \
- CONFIG_BCMA_DEBUG=n
- FILES:=$(LINUX_DIR)/drivers/bcma/bcma.ko
- AUTOLOAD:=$(call AutoLoad,29,bcma)
- endef
- define KernelPackage/bcma/description
- Bus driver for Broadcom specific Advanced Microcontroller Bus Architecture
- endef
- $(eval $(call KernelPackage,bcma))
- define KernelPackage/wdt-omap
- SUBMENU:=$(OTHER_MENU)
- TITLE:=OMAP Watchdog timer
- DEPENDS:=@(TARGET_omap24xx||TARGET_omap35xx)
- KCONFIG:=CONFIG_OMAP_WATCHDOG
- FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/omap_wdt.ko
- AUTOLOAD:=$(call AutoLoad,50,omap_wdt,1)
- endef
- define KernelPackage/wdt-omap/description
- Kernel module for TI omap watchdog timer
- endef
- $(eval $(call KernelPackage,wdt-omap))
- define KernelPackage/wdt-orion
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Marvell Orion Watchdog timer
- DEPENDS:=@TARGET_orion||TARGET_kirkwood
- KCONFIG:=CONFIG_ORION_WATCHDOG
- FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/orion_wdt.ko
- AUTOLOAD:=$(call AutoLoad,50,orion_wdt,1)
- endef
- define KernelPackage/wdt-orion/description
- Kernel module for Marvell Orion, Kirkwood and Armada XP/370 watchdog timer
- endef
- $(eval $(call KernelPackage,wdt-orion))
- define KernelPackage/booke-wdt
- SUBMENU:=$(OTHER_MENU)
- TITLE:=PowerPC Book-E Watchdog Timer
- DEPENDS:=@(TARGET_mpc85xx||TARGET_ppc40x||TARGET_ppc44x)
- KCONFIG:=CONFIG_BOOKE_WDT
- FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/booke_wdt.ko
- AUTOLOAD:=$(call AutoLoad,50,booke_wdt,1)
- endef
- define KernelPackage/booke-wdt/description
- Kernel module for PowerPC Book-E Watchdog Timer
- endef
- $(eval $(call KernelPackage,booke-wdt))
- define KernelPackage/rtc-ds1307
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Dallas/Maxim DS1307 (and compatible) RTC support
- DEPENDS:=@RTC_SUPPORT +kmod-i2c-core
- KCONFIG:=CONFIG_RTC_DRV_DS1307 \
- CONFIG_RTC_CLASS=y
- FILES:=$(LINUX_DIR)/drivers/rtc/rtc-ds1307.ko
- AUTOLOAD:=$(call AutoProbe,rtc-ds1307)
- endef
- define KernelPackage/rtc-ds1307/description
- Kernel module for Dallas/Maxim DS1307/DS1337/DS1338/DS1340/DS1388/DS3231,
- Epson RX-8025 and various other compatible RTC chips connected via I2C.
- endef
- $(eval $(call KernelPackage,rtc-ds1307))
- define KernelPackage/rtc-ds1672
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Dallas/Maxim DS1672 RTC support
- DEPENDS:=@RTC_SUPPORT +kmod-i2c-core
- KCONFIG:=CONFIG_RTC_DRV_DS1672 \
- CONFIG_RTC_CLASS=y
- FILES:=$(LINUX_DIR)/drivers/rtc/rtc-ds1672.ko
- AUTOLOAD:=$(call AutoProbe,rtc-ds1672)
- endef
- define KernelPackage/rtc-ds1672/description
- Kernel module for Dallas/Maxim DS1672 RTC.
- endef
- $(eval $(call KernelPackage,rtc-ds1672))
- define KernelPackage/rtc-isl1208
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Intersil ISL1208 RTC support
- DEPENDS:=@RTC_SUPPORT +kmod-i2c-core
- KCONFIG:=CONFIG_RTC_DRV_ISL1208 \
- CONFIG_RTC_CLASS=y
- FILES:=$(LINUX_DIR)/drivers/rtc/rtc-isl1208.ko
- AUTOLOAD:=$(call AutoProbe,rtc-isl1208)
- endef
- define KernelPackage/rtc-isl1208/description
- Kernel module for Intersil ISL1208 RTC.
- endef
- $(eval $(call KernelPackage,rtc-isl1208))
- define KernelPackage/rtc-marvell
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Marvell SoC built-in RTC support
- DEPENDS:=@RTC_SUPPORT @TARGET_kirkwood||TARGET_orion
- KCONFIG:=CONFIG_RTC_DRV_MV \
- CONFIG_RTC_CLASS=y
- FILES:=$(LINUX_DIR)/drivers/rtc/rtc-mv.ko
- AUTOLOAD:=$(call AutoProbe,rtc-mv)
- endef
- define KernelPackage/rtc-marvell/description
- Kernel module for Marvell SoC built-in RTC.
- endef
- $(eval $(call KernelPackage,rtc-marvell))
- define KernelPackage/rtc-pcf8563
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Philips PCF8563/Epson RTC8564 RTC support
- DEPENDS:=@RTC_SUPPORT +kmod-i2c-core
- KCONFIG:=CONFIG_RTC_DRV_PCF8563 \
- CONFIG_RTC_CLASS=y
- FILES:=$(LINUX_DIR)/drivers/rtc/rtc-pcf8563.ko
- AUTOLOAD:=$(call AutoProbe,rtc-pcf8563)
- endef
- define KernelPackage/rtc-pcf8563/description
- Kernel module for Philips PCF8563 RTC chip.
- The Epson RTC8564 should work as well.
- endef
- $(eval $(call KernelPackage,rtc-pcf8563))
- define KernelPackage/rtc-pcf2123
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Philips PCF2123 RTC support
- DEPENDS:=@RTC_SUPPORT
- KCONFIG:=CONFIG_RTC_DRV_PCF2123 \
- CONFIG_RTC_CLASS=y
- FILES:=$(LINUX_DIR)/drivers/rtc/rtc-pcf2123.ko
- AUTOLOAD:=$(call AutoProbe,rtc-pcf2123)
- endef
- define KernelPackage/rtc-pcf2123/description
- Kernel module for Philips PCF2123 RTC chip
- endef
- $(eval $(call KernelPackage,rtc-pcf2123))
- define KernelPackage/rtc-pt7c4338
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Pericom PT7C4338 RTC support
- DEPENDS:=@RTC_SUPPORT +kmod-i2c-core
- KCONFIG:=CONFIG_RTC_DRV_PT7C4338 \
- CONFIG_RTC_CLASS=y
- FILES:=$(LINUX_DIR)/drivers/rtc/rtc-pt7c4338.ko
- AUTOLOAD:=$(call AutoProbe,rtc-pt7c4338)
- endef
- define KernelPackage/rtc-pt7c4338/description
- Kernel module for Pericom PT7C4338 i2c RTC chip
- endef
- $(eval $(call KernelPackage,rtc-pt7c4338))
- define KernelPackage/rtc-snvs
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Freescale SNVS RTC support
- DEPENDS:=@TARGET_imx6 @RTC_SUPPORT
- KCONFIG:=CONFIG_RTC_DRV_SNVS \
- CONFIG_RTC_CLASS=y
- FILES:=$(LINUX_DIR)/drivers/rtc/rtc-snvs.ko
- AUTOLOAD:=$(call AutoLoad,50,rtc-snvs,1)
- endef
- define KernelPackage/rtc-snvs/description
- Kernel module for Freescale SNVS RTC on chip module
- endef
- $(eval $(call KernelPackage,rtc-snvs))
- define KernelPackage/mtdtests
- SUBMENU:=$(OTHER_MENU)
- TITLE:=MTD subsystem tests
- KCONFIG:=CONFIG_MTD_TESTS
- FILES:=\
- $(LINUX_DIR)/drivers/mtd/tests/mtd_nandecctest.ko \
- $(LINUX_DIR)/drivers/mtd/tests/mtd_oobtest.ko \
- $(LINUX_DIR)/drivers/mtd/tests/mtd_pagetest.ko \
- $(LINUX_DIR)/drivers/mtd/tests/mtd_readtest.ko \
- $(LINUX_DIR)/drivers/mtd/tests/mtd_speedtest.ko \
- $(LINUX_DIR)/drivers/mtd/tests/mtd_stresstest.ko \
- $(LINUX_DIR)/drivers/mtd/tests/mtd_subpagetest.ko \
- $(LINUX_DIR)/drivers/mtd/tests/mtd_torturetest.ko
- endef
- define KernelPackage/mtdtests/description
- Kernel modules for MTD subsystem/driver testing
- endef
- $(eval $(call KernelPackage,mtdtests))
- define KernelPackage/serial-8250
- SUBMENU:=$(OTHER_MENU)
- TITLE:=8250 UARTs
- KCONFIG:= CONFIG_SERIAL_8250 \
- CONFIG_SERIAL_8250_NR_UARTS=16 \
- CONFIG_SERIAL_8250_RUNTIME_UARTS=16 \
- CONFIG_SERIAL_8250_EXTENDED=y \
- CONFIG_SERIAL_8250_MANY_PORTS=y \
- CONFIG_SERIAL_8250_SHARE_IRQ=y \
- CONFIG_SERIAL_8250_DETECT_IRQ=n \
- CONFIG_SERIAL_8250_RSA=n
- FILES:= \
- $(LINUX_DIR)/drivers/tty/serial/8250/8250.ko \
- $(LINUX_DIR)/drivers/tty/serial/8250/8250_base.ko@ge4.4
- endef
- define KernelPackage/serial-8250/description
- Kernel module for 8250 UART based serial ports
- endef
- $(eval $(call KernelPackage,serial-8250))
- define KernelPackage/regmap
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Generic register map support
- DEPENDS:=+kmod-lib-lzo +kmod-i2c-core
- KCONFIG:=CONFIG_REGMAP \
- CONFIG_REGMAP_MMIO \
- CONFIG_REGMAP_SPI \
- CONFIG_REGMAP_I2C \
- CONFIG_SPI=y
- FILES:= \
- $(LINUX_DIR)/drivers/base/regmap/regmap-core.ko \
- $(LINUX_DIR)/drivers/base/regmap/regmap-i2c.ko \
- $(LINUX_DIR)/drivers/base/regmap/regmap-mmio.ko \
- $(if $(CONFIG_SPI),$(LINUX_DIR)/drivers/base/regmap/regmap-spi.ko)
- AUTOLOAD:=$(call AutoLoad,21,regmap-core regmap-i2c regmap-mmio regmap-spi)
- endef
- define KernelPackage/regmap/description
- Generic register map support
- endef
- $(eval $(call KernelPackage,regmap))
- define KernelPackage/ikconfig
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Kernel configuration via /proc/config.gz
- KCONFIG:=CONFIG_IKCONFIG \
- CONFIG_IKCONFIG_PROC=y
- FILES:=$(LINUX_DIR)/kernel/configs.ko
- AUTOLOAD:=$(call AutoLoad,70,configs)
- endef
- define KernelPackage/ikconfig/description
- Kernel configuration via /proc/config.gz
- endef
- $(eval $(call KernelPackage,ikconfig))
- define KernelPackage/zram
- SUBMENU:=$(OTHER_MENU)
- TITLE:=ZRAM
- DEPENDS:=+kmod-lib-lzo +kmod-lib-lz4
- KCONFIG:= \
- CONFIG_ZSMALLOC \
- CONFIG_ZRAM \
- CONFIG_ZRAM_DEBUG=n \
- CONFIG_PGTABLE_MAPPING=n \
- CONFIG_ZSMALLOC_STAT=n \
- CONFIG_ZRAM_LZ4_COMPRESS=y
- FILES:= \
- $(LINUX_DIR)/mm/zsmalloc.ko \
- $(LINUX_DIR)/drivers/block/zram/zram.ko
- AUTOLOAD:=$(call AutoLoad,20,zsmalloc zram)
- endef
- define KernelPackage/zram/description
- Compressed RAM block device support
- endef
- $(eval $(call KernelPackage,zram))
- define KernelPackage/mvsdio
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Marvell SDIO support
- DEPENDS:=@TARGET_orion||TARGET_kirkwood +kmod-mmc
- KCONFIG:=CONFIG_MMC_MVSDIO
- FILES:=$(LINUX_DIR)/drivers/mmc/host/mvsdio.ko
- AUTOLOAD:=$(call AutoProbe,mvsdio)
- endef
- define KernelPackage/mvsdio/description
- Kernel support for the Marvell SDIO controller
- endef
- $(eval $(call KernelPackage,mvsdio))
- define KernelPackage/pps
- SUBMENU:=$(OTHER_MENU)
- TITLE:=PPS support
- KCONFIG:=CONFIG_PPS
- FILES:=$(LINUX_DIR)/drivers/pps/pps_core.ko
- AUTOLOAD:=$(call AutoLoad,17,pps_core,1)
- endef
- define KernelPackage/pps/description
- PPS (Pulse Per Second) is a special pulse provided by some GPS
- antennae. Userland can use it to get a high-precision time
- reference.
- endef
- $(eval $(call KernelPackage,pps))
- define KernelPackage/pps-gpio
- SUBMENU:=$(OTHER_MENU)
- TITLE:=PPS client using GPIO
- DEPENDS:=+kmod-pps
- KCONFIG:=CONFIG_PPS_CLIENT_GPIO
- FILES:=$(LINUX_DIR)/drivers/pps/clients/pps-gpio.ko
- AUTOLOAD:=$(call AutoLoad,18,pps-gpio,1)
- endef
- define KernelPackage/pps-gpio/description
- Support for a PPS source using GPIO. To be useful you must
- also register a platform device specifying the GPIO pin and
- other options, usually in your board setup.
- endef
- $(eval $(call KernelPackage,pps-gpio))
- define KernelPackage/ptp
- SUBMENU:=$(OTHER_MENU)
- TITLE:=PTP clock support
- DEPENDS:=+kmod-pps
- KCONFIG:= \
- CONFIG_PTP_1588_CLOCK \
- CONFIG_NET_PTP_CLASSIFY=y
- FILES:=$(LINUX_DIR)/drivers/ptp/ptp.ko
- AUTOLOAD:=$(call AutoLoad,18,ptp,1)
- endef
- define KernelPackage/ptp/description
- The IEEE 1588 standard defines a method to precisely
- synchronize distributed clocks over Ethernet networks.
- endef
- $(eval $(call KernelPackage,ptp))
- define KernelPackage/ptp-gianfar
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Freescale Gianfar PTP support
- DEPENDS:=@TARGET_mpc85xx +kmod-gianfar +kmod-ptp
- KCONFIG:=CONFIG_PTP_1588_CLOCK_GIANFAR
- FILES:=$(LINUX_DIR)/drivers/net/ethernet/freescale/gianfar_ptp.ko
- AUTOLOAD:=$(call AutoProbe,gianfar_ptp)
- endef
- define KernelPackage/ptp-gianfar/description
- Kernel module for IEEE 1588 support for Freescale
- Gianfar Ethernet drivers
- endef
- $(eval $(call KernelPackage,ptp-gianfar))
- define KernelPackage/random-core
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Hardware Random Number Generator Core support
- KCONFIG:=CONFIG_HW_RANDOM
- FILES:=$(LINUX_DIR)/drivers/char/hw_random/rng-core.ko
- endef
- define KernelPackage/random-core/description
- Kernel module for the HW random number generator core infrastructure
- endef
- $(eval $(call KernelPackage,random-core))
- define KernelPackage/random-omap
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Hardware Random Number Generator OMAP support
- KCONFIG:=CONFIG_HW_RANDOM_OMAP
- FILES:=$(LINUX_DIR)/drivers/char/hw_random/omap-rng.ko
- DEPENDS:=@(TARGET_omap24xx||TARGET_omap) +kmod-random-core
- AUTOLOAD:=$(call AutoProbe,random-omap)
- endef
- define KernelPackage/random-omap/description
- Kernel module for the OMAP Random Number Generator
- found on OMAP16xx, OMAP2/3/4/5 and AM33xx/AM43xx multimedia processors.
- endef
- $(eval $(call KernelPackage,random-omap))
- define KernelPackage/random-tpm
- TITLE:= TPM hardware random support
- SUBMENU:=$(OTHER_MENU)
- KCONFIG:= \
- CONFIG_HW_RANDOM_TPM=y
- FILES:= \
- $(LINUX_DIR)/drivers/char/hw_random/tpm-rng.ko
- AUTOLOAD:= $(call AutoProbe, tpm-rng)
- DEPENDS:=+kmod-random-core kmod-tpm
- endef
- define KernelPackage/random-tpm/description
- TPM backed random support.
- endef
- $(eval $(call KernelPackage,random-tpm))
- define KernelPackage/thermal
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Generic Thermal sysfs driver
- DEPENDS:=+kmod-hwmon-core
- HIDDEN:=1
- KCONFIG:= \
- CONFIG_THERMAL \
- CONFIG_THERMAL_OF=y \
- CONFIG_CPU_THERMAL=y \
- CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y \
- CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=n \
- CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=n \
- CONFIG_THERMAL_GOV_FAIR_SHARE=n \
- CONFIG_THERMAL_GOV_STEP_WISE=y \
- CONFIG_THERMAL_GOV_USER_SPACE=n \
- CONFIG_THERMAL_HWMON=y \
- CONFIG_THERMAL_EMULATION=n
- FILES:=$(LINUX_DIR)/drivers/thermal/thermal_sys.ko
- AUTOLOAD:=$(call AutoProbe,thermal_sys)
- endef
- define KernelPackage/thermal/description
- Generic Thermal Sysfs driver offers a generic mechanism for thermal
- management. Usually it's made up of one or more thermal zone and cooling
- device.
- endef
- $(eval $(call KernelPackage,thermal))
- define KernelPackage/thermal-imx
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Temperature sensor driver for Freescale i.MX SoCs
- DEPENDS:=@TARGET_imx6 +kmod-thermal
- KCONFIG:= \
- CONFIG_IMX_THERMAL
- FILES:=$(LINUX_DIR)/drivers/thermal/imx_thermal.ko
- AUTOLOAD:=$(call AutoProbe,imx_thermal)
- endef
- define KernelPackage/thermal-imx/description
- Support for Temperature Monitor (TEMPMON) found on Freescale i.MX SoCs.
- It supports one critical trip point and one passive trip point. The
- cpufreq is used as the cooling device to throttle CPUs when the
- passive trip is crossed.
- endef
- $(eval $(call KernelPackage,thermal-imx))
- define KernelPackage/thermal-kirkwood
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Temperature sensor on Marvell Kirkwood SoCs
- DEPENDS:=@TARGET_kirkwood +kmod-thermal
- KCONFIG:=CONFIG_KIRKWOOD_THERMAL
- FILES:=$(LINUX_DIR)/drivers/thermal/kirkwood_thermal.ko
- AUTOLOAD:=$(call AutoProbe,kirkwood_thermal)
- endef
- define KernelPackage/thermal-kirkwood/description
- Support for the Kirkwood thermal sensor driver into the Linux thermal
- framework. Only kirkwood 88F6282 and 88F6283 have this sensor.
- endef
- $(eval $(call KernelPackage,thermal-kirkwood))
- define KernelPackage/gpio-beeper
- SUBMENU:=$(OTHER_MENU)
- TITLE:=GPIO beeper support
- DEPENDS:=+kmod-input-core
- KCONFIG:= \
- CONFIG_INPUT_MISC=y \
- CONFIG_INPUT_GPIO_BEEPER
- FILES:= \
- $(LINUX_DIR)/drivers/input/misc/gpio-beeper.ko
- AUTOLOAD:=$(call AutoLoad,50,gpio-beeper)
- endef
- define KernelPackage/gpio-beeper/description
- This enables playing beeps through an GPIO-connected buzzer
- endef
- $(eval $(call KernelPackage,gpio-beeper))
- define KernelPackage/echo
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Line Echo Canceller
- KCONFIG:=CONFIG_ECHO
- FILES:=$(LINUX_DIR)/drivers/misc/echo/echo.ko
- AUTOLOAD:=$(call AutoLoad,50,echo)
- endef
- define KernelPackage/echo/description
- This driver provides line echo cancelling support for mISDN and
- DAHDI drivers
- endef
- $(eval $(call KernelPackage,echo))
- define KernelPackage/bmp085
- SUBMENU:=$(OTHER_MENU)
- TITLE:=BMP085/BMP18x pressure sensor
- DEPENDS:= +kmod-regmap @!LINUX_4_1 @!LINUX_3_18
- KCONFIG:= CONFIG_BMP085
- FILES:= $(LINUX_DIR)/drivers/misc/bmp085.ko
- endef
- define KernelPackage/bmp085/description
- This driver adds support for Bosch Sensortec's digital pressure
- sensors BMP085 and BMP18x.
- endef
- $(eval $(call KernelPackage,bmp085))
- define KernelPackage/bmp085-i2c
- SUBMENU:=$(OTHER_MENU)
- TITLE:=BMP085/BMP18x pressure sensor I2C
- DEPENDS:= +kmod-bmp085
- KCONFIG:= CONFIG_BMP085_I2C
- FILES:= $(LINUX_DIR)/drivers/misc/bmp085-i2c.ko
- AUTOLOAD:=$(call AutoProbe,bmp085-i2c)
- endef
- define KernelPackage/bmp085-i2c/description
- This driver adds support for Bosch Sensortec's digital pressure
- sensor connected via I2C.
- endef
- $(eval $(call KernelPackage,bmp085-i2c))
- define KernelPackage/bmp085-spi
- SUBMENU:=$(OTHER_MENU)
- TITLE:=BMP085/BMP18x pressure sensor SPI
- DEPENDS:= +kmod-bmp085
- KCONFIG:= CONFIG_BMP085_SPI
- FILES:= $(LINUX_DIR)/drivers/misc/bmp085-spi.ko
- AUTOLOAD:=$(call AutoProbe,bmp085-spi)
- endef
- define KernelPackage/bmp085-spi/description
- This driver adds support for Bosch Sensortec's digital pressure
- sensor connected via SPI.
- endef
- $(eval $(call KernelPackage,bmp085-spi))
- define KernelPackage/virtio-pci
- SUBMENU:=$(OTHER_MENU)
- DEPENDS:= @PCI_SUPPORT
- TITLE:=Virtio PCI support
- KCONFIG:= CONFIG_VIRTIO CONFIG_VIRTIO_PCI
- FILES:=\
- $(LINUX_DIR)/drivers/virtio/virtio_pci.ko \
- $(LINUX_DIR)/drivers/virtio/virtio.ko \
- $(LINUX_DIR)/drivers/virtio/virtio_ring.ko
- AUTOLOAD:=$(call AutoProbe,virtio virtio_ring virtio_pci)
- endef
- define KernelPackage/virtio-pci/description
- This driver adds virtio PCI support.
- endef
- $(eval $(call KernelPackage,virtio-pci))
- define KernelPackage/virtio-mmio
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Virtio MMIO support
- KCONFIG:= CONFIG_VIRTIO CONFIG_VIRTIO_MMIO
- FILES:= \
- $(LINUX_DIR)/drivers/virtio/virtio.ko \
- $(LINUX_DIR)/drivers/virtio/virtio_ring.ko \
- $(LINUX_DIR)/drivers/virtio/virtio_mmio.ko
- AUTOLOAD:=$(call AutoProbe,virtio virtio_ring virtio_mmio)
- endef
- define KernelPackage/virtio-mmio/description
- This driver adds virtio MMIO support.
- endef
- $(eval $(call KernelPackage,virtio-mmio))
- define KernelPackage/tpm
- TITLE:= TPM support
- SUBMENU:=$(OTHER_MENU)
- KCONFIG:= \
- CONFIG_TCG_TPM=y
- FILES:= \
- $(LINUX_DIR)/drivers/char/tpm/tpm.ko
- AUTOLOAD:= $(call AutoProbe, tpm)
- endef
- define KernelPackage/tpm/description
- TPM support.
- endef
- $(eval $(call KernelPackage,tpm))
- define KernelPackage/tpm-i2c-infineon
- TITLE:= TPM 1.2 infineon i2c driver
- SUBMENU:=$(OTHER_MENU)
- KCONFIG:= \
- CONFIG_TCG_TIS_I2C_INFINEON=y
- FILES:= \
- $(LINUX_DIR)/drivers/char/tpm/tpm_i2c_infineon.ko
- AUTOLOAD:= $(call AutoProbe, tpm_i2c_infineon)
- DEPENDS:=+kmod-tpm kmod-i2c-core
- endef
- define KernelPackage/tpm-i2c-infineon/description
- TPM 1.2 support for infineon i2c devices.
- endef
- $(eval $(call KernelPackage,tpm-i2c-infineon))
- define KernelPackage/gpio-ich
- TITLE:=Intel ICH GPIO support
- SUBMENU:=$(OTHER_MENU)
- KCONFIG:= \
- CONFIG_GPIO_ICH
- FILES:= \
- $(LINUX_DIR)/drivers/gpio/gpio-ich.ko
- AUTOLOAD:=$(call AutoLoad,55,gpio-ich)
- DEPENDS:=@GPIO_SUPPORT
- endef
- define KernelPackage/gpio-ich/description
- Intel ICH GPIO support.
- endef
- $(eval $(call KernelPackage,gpio-ich))
- define KernelPackage/iTCO_wdt
- TITLE:=Intel TCO Watchdog Timer
- SUBMENU:=$(OTHER_MENU)
- KCONFIG:= \
- CONFIG_ITCO_WDT \
- CONFIG_ITCO_VENDOR_SUPPORT=n
- FILES:= \
- $(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/iTCO_wdt.ko
- AUTOLOAD:=$(call AutoLoad,50,iTCO_wdt,1)
- DEPENDS:=+kmod-i2c-core
- endef
- define KernelPackage/iTCO_wdt/description
- Kernel module for Intel TCO Watchdog Timer
- endef
- $(eval $(call KernelPackage,iTCO_wdt))
- define KernelPackage/w83627hf-wdt
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Winbond 83627HF Watchdog Timer
- KCONFIG:=CONFIG_W83627HF_WDT
- FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/w83627hf_wdt.ko
- AUTOLOAD:=$(call AutoLoad,50,w83627hf-wdt,1)
- endef
- define KernelPackage/w83627hf-wdt/description
- Kernel module for Winbond 83627HF Watchdog Timer
- endef
- $(eval $(call KernelPackage,w83627hf-wdt))
|