2 # Copyright (C) 2006-2015 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 OTHER_MENU
:=Other modules
10 WATCHDOG_DIR
:=watchdog
13 define KernelPackage
/6lowpan
14 SUBMENU
:=$(OTHER_MENU
)
15 TITLE
:=6LoWPAN shared code
19 FILES
:=$(LINUX_DIR
)/net
/6lowpan
/6lowpan.ko
20 AUTOLOAD
:=$(call AutoProbe
,6lowpan
)
23 define KernelPackage
/6lowpan
/description
24 Shared
6lowpan code for IEEE
802.15.4 and Bluetooth.
27 $(eval
$(call KernelPackage
,6lowpan
))
30 define KernelPackage
/bluetooth
31 SUBMENU
:=$(OTHER_MENU
)
32 TITLE
:=Bluetooth support
33 DEPENDS
:=@USB_SUPPORT
+kmod-usb-core
+kmod-crypto-hash
+kmod-crypto-ecb
+kmod-lib-crc16
+kmod-hid
+kmod-crypto-cmac
+kmod-regmap-core
+kmod-crypto-ecdh
42 CONFIG_BT_HCIBTUSB_BCM
=n \
44 CONFIG_BT_HCIUART_BCM
=n \
45 CONFIG_BT_HCIUART_INTEL
=n \
46 CONFIG_BT_HCIUART_H4 \
47 CONFIG_BT_HCIUART_NOKIA
=n \
49 $(call AddDepends
/rfkill
)
51 $(LINUX_DIR
)/net
/bluetooth
/bluetooth.ko \
52 $(LINUX_DIR
)/net
/bluetooth
/rfcomm
/rfcomm.ko \
53 $(LINUX_DIR
)/net
/bluetooth
/bnep
/bnep.ko \
54 $(LINUX_DIR
)/net
/bluetooth
/hidp
/hidp.ko \
55 $(LINUX_DIR
)/drivers
/bluetooth
/hci_uart.ko \
56 $(LINUX_DIR
)/drivers
/bluetooth
/btusb.ko \
57 $(LINUX_DIR
)/drivers
/bluetooth
/btintel.ko
58 AUTOLOAD
:=$(call AutoProbe
,bluetooth rfcomm bnep hidp hci_uart btusb
)
61 define KernelPackage
/bluetooth
/description
62 Kernel support for Bluetooth devices
65 $(eval
$(call KernelPackage
,bluetooth
))
67 define KernelPackage
/ath3k
68 SUBMENU
:=$(OTHER_MENU
)
69 TITLE
:=ATH3K Kernel Module support
70 DEPENDS
:=+kmod-bluetooth
+ar3k-firmware
73 CONFIG_BT_HCIUART_ATH3K
=y
74 $(call AddDepends
/bluetooth
)
76 $(LINUX_DIR
)/drivers
/bluetooth
/ath3k.ko
77 AUTOLOAD
:=$(call AutoProbe
,ath3k
)
80 define KernelPackage
/ath3k
/description
81 Kernel support for ATH3K Module
84 $(eval
$(call KernelPackage
,ath3k
))
87 define KernelPackage
/bluetooth_6lowpan
88 SUBMENU
:=$(OTHER_MENU
)
89 TITLE
:=Bluetooth
6LoWPAN support
90 DEPENDS
:=+kmod-6lowpan
+kmod-bluetooth
91 KCONFIG
:=CONFIG_BT_6LOWPAN
92 FILES
:=$(LINUX_DIR
)/net
/bluetooth
/bluetooth_6lowpan.ko
93 AUTOLOAD
:=$(call AutoProbe
,bluetooth_6lowpan
)
96 define KernelPackage
/bluetooth_6lowpan
/description
97 Kernel support for
6LoWPAN over Bluetooth Low Energy devices
100 $(eval
$(call KernelPackage
,bluetooth_6lowpan
))
103 define KernelPackage
/btmrvl
104 SUBMENU
:=$(OTHER_MENU
)
105 TITLE
:=Marvell Bluetooth Kernel Module support
106 DEPENDS
:=+kmod-mmc
+kmod-bluetooth
+mwifiex-sdio-firmware
110 $(call AddDepends
/bluetooth
)
112 $(LINUX_DIR
)/drivers
/bluetooth
/btmrvl.ko \
113 $(LINUX_DIR
)/drivers
/bluetooth
/btmrvl_sdio.ko
114 AUTOLOAD
:=$(call AutoProbe
,btmrvl btmrvl_sdio
)
117 define KernelPackage
/btmrvl
/description
118 Kernel support for Marvell SDIO Bluetooth Module
121 $(eval
$(call KernelPackage
,btmrvl
))
124 define KernelPackage
/dma-buf
125 SUBMENU
:=$(OTHER_MENU
)
126 TITLE
:=DMA shared buffer support
128 KCONFIG
:=CONFIG_DMA_SHARED_BUFFER
129 ifeq ($(strip $(CONFIG_EXTERNAL_KERNEL_TREE
)),"")
130 ifeq ($(strip $(CONFIG_KERNEL_GIT_CLONE_URI
)),"")
131 FILES
:=$(LINUX_DIR
)/drivers
/dma-buf
/dma-shared-buffer.ko
134 AUTOLOAD
:=$(call AutoLoad
,20,dma-shared-buffer
)
136 $(eval
$(call KernelPackage
,dma-buf
))
139 define KernelPackage
/nvmem
140 SUBMENU
:=$(OTHER_MENU
)
141 TITLE
:=Non Volatile Memory support
142 KCONFIG
:=CONFIG_NVMEM
144 FILES
:=$(LINUX_DIR
)/drivers
/nvmem
/nvmem_core.ko
147 define KernelPackage
/nvmem
/description
148 Support for NVMEM
(Non Volatile Memory
) devices like EEPROM
, EFUSES
, etc.
151 $(eval
$(call KernelPackage
,nvmem
))
153 define KernelPackage
/eeprom-93cx6
154 SUBMENU
:=$(OTHER_MENU
)
155 TITLE
:=EEPROM
93CX6 support
156 KCONFIG
:=CONFIG_EEPROM_93CX6
157 FILES
:=$(LINUX_DIR
)/drivers
/misc
/eeprom
/eeprom_93cx6.ko
158 AUTOLOAD
:=$(call AutoLoad
,20,eeprom_93cx6
)
161 define KernelPackage
/eeprom-93cx6
/description
162 Kernel module for EEPROM
93CX6 support
165 $(eval
$(call KernelPackage
,eeprom-93cx6
))
168 define KernelPackage
/eeprom-at24
169 SUBMENU
:=$(OTHER_MENU
)
170 TITLE
:=EEPROM AT24 support
171 KCONFIG
:=CONFIG_EEPROM_AT24
172 DEPENDS
:=+kmod-i2c-core
+kmod-nvmem
+!LINUX_4_14
:kmod-regmap-i2c
173 FILES
:=$(LINUX_DIR
)/drivers
/misc
/eeprom
/at24.ko
174 AUTOLOAD
:=$(call AutoProbe
,at24
)
177 define KernelPackage
/eeprom-at24
/description
178 Kernel module for most I2C EEPROMs
181 $(eval
$(call KernelPackage
,eeprom-at24
))
184 define KernelPackage
/eeprom-at25
185 SUBMENU
:=$(OTHER_MENU
)
186 TITLE
:=EEPROM AT25 support
187 KCONFIG
:=CONFIG_EEPROM_AT25
189 FILES
:=$(LINUX_DIR
)/drivers
/misc
/eeprom
/at25.ko
190 AUTOLOAD
:=$(call AutoProbe
,at25
)
193 define KernelPackage
/eeprom-at25
/description
194 Kernel module for most SPI EEPROMs
197 $(eval
$(call KernelPackage
,eeprom-at25
))
200 define KernelPackage
/gpio-dev
201 SUBMENU
:=$(OTHER_MENU
)
202 TITLE
:=Generic GPIO char device support
203 DEPENDS
:=@GPIO_SUPPORT
204 KCONFIG
:=CONFIG_GPIO_DEVICE
205 FILES
:=$(LINUX_DIR
)/drivers
/char
/gpio_dev.ko
206 AUTOLOAD
:=$(call AutoLoad
,40,gpio_dev
)
209 define KernelPackage
/gpio-dev
/description
210 Kernel module to allows control of GPIO pins using a character device.
213 $(eval
$(call KernelPackage
,gpio-dev
))
216 define KernelPackage
/gpio-mcp23s08
217 SUBMENU
:=$(OTHER_MENU
)
218 TITLE
:=Microchip MCP23xxx I
/O expander
219 DEPENDS
:=@GPIO_SUPPORT
+kmod-i2c-core
+kmod-regmap-i2c
221 CONFIG_GPIO_MCP23S08 \
222 CONFIG_PINCTRL_MCP23S08
224 $(LINUX_DIR
)/drivers
/pinctrl
/pinctrl-mcp23s08.ko
225 AUTOLOAD
:=$(call AutoLoad
,40,pinctrl-mcp23s08
)
228 define KernelPackage
/gpio-mcp23s08
/description
229 Kernel module for Microchip MCP23xxx SPI
/I2C I
/O expander
232 $(eval
$(call KernelPackage
,gpio-mcp23s08
))
235 define KernelPackage
/gpio-nxp-74hc164
236 SUBMENU
:=$(OTHER_MENU
)
237 TITLE
:=NXP
74HC164 GPIO expander support
238 KCONFIG
:=CONFIG_GPIO_74X164
239 FILES
:=$(LINUX_DIR
)/drivers
/gpio
/gpio-74x164.ko
240 AUTOLOAD
:=$(call AutoProbe
,gpio-74x164
)
243 define KernelPackage
/gpio-nxp-74hc164
/description
244 Kernel module for NXP
74HC164 GPIO expander
247 $(eval
$(call KernelPackage
,gpio-nxp-74hc164
))
249 define KernelPackage
/gpio-pca953x
250 SUBMENU
:=$(OTHER_MENU
)
251 DEPENDS
:=@GPIO_SUPPORT
+kmod-i2c-core
252 TITLE
:=PCA95xx
, TCA64xx
, and MAX7310 I
/O ports
253 KCONFIG
:=CONFIG_GPIO_PCA953X
254 FILES
:=$(LINUX_DIR
)/drivers
/gpio
/gpio-pca953x.ko
255 AUTOLOAD
:=$(call AutoLoad
,55,gpio-pca953x
)
258 define KernelPackage
/gpio-pca953x
/description
259 Kernel module for MAX731
{0,2,3,5}, PCA6107
, PCA953
{4-9}, PCA955
{4-7},
260 PCA957
{4,5} and TCA64
{08,16} I2C GPIO expanders
263 $(eval
$(call KernelPackage
,gpio-pca953x
))
265 define KernelPackage
/gpio-pcf857x
266 SUBMENU
:=$(OTHER_MENU
)
267 DEPENDS
:=@GPIO_SUPPORT
+kmod-i2c-core
268 TITLE
:=PCX857x
, PCA967x and MAX732X I2C GPIO expanders
269 KCONFIG
:=CONFIG_GPIO_PCF857X
270 FILES
:=$(LINUX_DIR
)/drivers
/gpio
/gpio-pcf857x.ko
271 AUTOLOAD
:=$(call AutoLoad
,55,gpio-pcf857x
)
274 define KernelPackage
/gpio-pcf857x
/description
275 Kernel module for PCF857x
, PCA
{85,96}7x
, and MAX732
[89] I2C GPIO expanders
278 $(eval
$(call KernelPackage
,gpio-pcf857x
))
281 define KernelPackage
/ppdev
282 SUBMENU
:=$(OTHER_MENU
)
283 TITLE
:=Parallel port support
288 $(LINUX_DIR
)/drivers
/parport
/parport.ko \
289 $(LINUX_DIR
)/drivers
/char
/ppdev.ko
290 AUTOLOAD
:=$(call AutoLoad
,50,parport ppdev
)
293 $(eval
$(call KernelPackage
,ppdev
))
296 define KernelPackage
/parport-pc
297 SUBMENU
:=$(OTHER_MENU
)
298 TITLE
:=Parallel port interface
(PC-style
) support
303 CONFIG_PARPORT_1284
=y \
304 CONFIG_PARPORT_PC_FIFO
=y \
305 CONFIG_PARPORT_PC_PCMCIA
=n \
306 CONFIG_PARPORT_PC_SUPERIO
=y \
307 CONFIG_PARPORT_SERIAL
=n \
312 $(LINUX_DIR
)/drivers
/parport
/parport_pc.ko
313 AUTOLOAD
:=$(call AutoLoad
,51,parport_pc
)
316 $(eval
$(call KernelPackage
,parport-pc
))
319 define KernelPackage
/lp
320 SUBMENU
:=$(OTHER_MENU
)
321 TITLE
:=Parallel port line printer device support
326 $(LINUX_DIR
)/drivers
/char
/lp.ko
327 AUTOLOAD
:=$(call AutoLoad
,52,lp
)
330 $(eval
$(call KernelPackage
,lp
))
333 define KernelPackage
/mmc
334 SUBMENU
:=$(OTHER_MENU
)
335 TITLE
:=MMC
/SD Card Support
336 DEPENDS
:=@
!TARGET_uml
341 CONFIG_MMC_UNSAFE_RESUME
=n \
342 CONFIG_MMC_BLOCK_BOUNCE
=y \
343 CONFIG_MMC_TIFM_SD
=n \
347 $(LINUX_DIR
)/drivers
/mmc
/core
/mmc_core.ko \
348 $(LINUX_DIR
)/drivers
/mmc
/core
/mmc_block.ko
349 AUTOLOAD
:=$(call AutoProbe
,mmc_core mmc_block
,1)
352 define KernelPackage
/mmc
/description
353 Kernel support for MMC
/SD cards
356 $(eval
$(call KernelPackage
,mmc
))
359 define KernelPackage
/sdhci
360 SUBMENU
:=$(OTHER_MENU
)
361 TITLE
:=Secure Digital Host Controller Interface support
365 CONFIG_MMC_SDHCI_PLTFM \
366 CONFIG_MMC_SDHCI_PCI
=n
368 $(LINUX_DIR
)/drivers
/mmc
/host
/sdhci.ko \
369 $(LINUX_DIR
)/drivers
/mmc
/host
/sdhci-pltfm.ko
371 AUTOLOAD
:=$(call AutoProbe
,sdhci-pltfm
,1)
374 define KernelPackage
/sdhci
/description
375 Kernel support for SDHCI Hosts
378 $(eval
$(call KernelPackage
,sdhci
))
381 define KernelPackage
/rfkill
382 SUBMENU
:=$(OTHER_MENU
)
383 TITLE
:=RF switch subsystem support
384 DEPENDS
:=@USE_RFKILL
+kmod-input-core
387 CONFIG_RFKILL_INPUT
=y \
390 $(LINUX_DIR
)/net
/rfkill
/rfkill.ko
391 AUTOLOAD
:=$(call AutoLoad
,20,rfkill
)
394 define KernelPackage
/rfkill
/description
395 Say Y here if you want to have control over RF switches
396 found on many WiFi and Bluetooth cards
399 $(eval
$(call KernelPackage
,rfkill
))
402 define KernelPackage
/softdog
403 SUBMENU
:=$(OTHER_MENU
)
404 TITLE
:=Software watchdog driver
405 KCONFIG
:=CONFIG_SOFT_WATCHDOG \
406 CONFIG_SOFT_WATCHDOG_PRETIMEOUT
=n
407 FILES
:=$(LINUX_DIR
)/drivers
/$(WATCHDOG_DIR
)/softdog.ko
408 AUTOLOAD
:=$(call AutoLoad
,50,softdog
,1)
411 define KernelPackage
/softdog
/description
412 Software watchdog driver
415 $(eval
$(call KernelPackage
,softdog
))
418 define KernelPackage
/ssb
419 SUBMENU
:=$(OTHER_MENU
)
420 TITLE
:=Silicon Sonics Backplane glue code
421 DEPENDS
:=@PCI_SUPPORT @
!TARGET_brcm47xx @
!TARGET_brcm63xx
424 CONFIG_SSB_B43_PCI_BRIDGE
=y \
425 CONFIG_SSB_DRIVER_MIPS
=n \
426 CONFIG_SSB_DRIVER_PCICORE
=y \
427 CONFIG_SSB_DRIVER_PCICORE_POSSIBLE
=y \
428 CONFIG_SSB_PCIHOST
=y \
429 CONFIG_SSB_PCIHOST_POSSIBLE
=y \
430 CONFIG_SSB_POSSIBLE
=y \
433 FILES
:=$(LINUX_DIR
)/drivers
/ssb
/ssb.ko
434 AUTOLOAD
:=$(call AutoLoad
,18,ssb
,1)
437 define KernelPackage
/ssb
/description
438 Silicon Sonics Backplane glue code.
441 $(eval
$(call KernelPackage
,ssb
))
444 define KernelPackage
/bcma
445 SUBMENU
:=$(OTHER_MENU
)
447 DEPENDS
:=@PCI_SUPPORT @
!TARGET_brcm47xx @
!TARGET_bcm53xx
450 CONFIG_BCMA_POSSIBLE
=y \
451 CONFIG_BCMA_BLOCKIO
=y \
452 CONFIG_BCMA_HOST_PCI_POSSIBLE
=y \
453 CONFIG_BCMA_HOST_PCI
=y \
454 CONFIG_BCMA_HOST_SOC
=n \
455 CONFIG_BCMA_DRIVER_MIPS
=n \
456 CONFIG_BCMA_DRIVER_PCI_HOSTMODE
=n \
457 CONFIG_BCMA_DRIVER_GMAC_CMN
=n \
459 FILES
:=$(LINUX_DIR
)/drivers
/bcma
/bcma.ko
460 AUTOLOAD
:=$(call AutoLoad
,29,bcma
)
463 define KernelPackage
/bcma
/description
464 Bus driver for Broadcom specific Advanced Microcontroller Bus Architecture
467 $(eval
$(call KernelPackage
,bcma
))
470 define KernelPackage
/rtc-ds1307
471 SUBMENU
:=$(OTHER_MENU
)
472 TITLE
:=Dallas
/Maxim DS1307
(and compatible
) RTC support
473 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
474 DEPENDS
:=+kmod-i2c-core
+kmod-regmap-i2c
+kmod-hwmon-core
475 KCONFIG
:=CONFIG_RTC_DRV_DS1307 \
477 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-ds1307.ko
478 AUTOLOAD
:=$(call AutoProbe
,rtc-ds1307
)
481 define KernelPackage
/rtc-ds1307
/description
482 Kernel module for Dallas
/Maxim DS1307
/DS1337
/DS1338
/DS1340
/DS1388
/DS3231
,
483 Epson RX-8025 and various other compatible RTC chips connected via I2C.
486 $(eval
$(call KernelPackage
,rtc-ds1307
))
489 define KernelPackage
/rtc-ds1374
490 SUBMENU
:=$(OTHER_MENU
)
491 TITLE
:=Dallas
/Maxim DS1374 RTC support
492 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
493 DEPENDS
:=+kmod-i2c-core
494 KCONFIG
:=CONFIG_RTC_DRV_DS1374 \
495 CONFIG_RTC_DRV_DS1374_WDT
=n \
497 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-ds1374.ko
498 AUTOLOAD
:=$(call AutoProbe
,rtc-ds1374
)
501 define KernelPackage
/rtc-ds1374
/description
502 Kernel module for Dallas
/Maxim DS1374.
505 $(eval
$(call KernelPackage
,rtc-ds1374
))
508 define KernelPackage
/rtc-ds1672
509 SUBMENU
:=$(OTHER_MENU
)
510 TITLE
:=Dallas
/Maxim DS1672 RTC support
511 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
512 DEPENDS
:=+kmod-i2c-core
513 KCONFIG
:=CONFIG_RTC_DRV_DS1672 \
515 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-ds1672.ko
516 AUTOLOAD
:=$(call AutoProbe
,rtc-ds1672
)
519 define KernelPackage
/rtc-ds1672
/description
520 Kernel module for Dallas
/Maxim DS1672 RTC.
523 $(eval
$(call KernelPackage
,rtc-ds1672
))
526 define KernelPackage
/rtc-em3027
527 SUBMENU
:=$(OTHER_MENU
)
528 TITLE
:=Microelectronic EM3027 RTC support
529 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
530 DEPENDS
:=+kmod-i2c-core
531 KCONFIG
:=CONFIG_RTC_DRV_EM3027 \
533 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-em3027.ko
534 AUTOLOAD
:=$(call AutoProbe
,rtc-em3027
)
537 define KernelPackage
/rtc-em3027
/description
538 Kernel module for Microelectronic EM3027 RTC.
541 $(eval
$(call KernelPackage
,rtc-em3027
))
544 define KernelPackage
/rtc-isl1208
545 SUBMENU
:=$(OTHER_MENU
)
546 TITLE
:=Intersil ISL1208 RTC support
547 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
548 DEPENDS
:=+kmod-i2c-core
549 KCONFIG
:=CONFIG_RTC_DRV_ISL1208 \
551 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-isl1208.ko
552 AUTOLOAD
:=$(call AutoProbe
,rtc-isl1208
)
555 define KernelPackage
/rtc-isl1208
/description
556 Kernel module for Intersil ISL1208 RTC.
559 $(eval
$(call KernelPackage
,rtc-isl1208
))
562 define KernelPackage
/rtc-pcf8563
563 SUBMENU
:=$(OTHER_MENU
)
564 TITLE
:=Philips PCF8563
/Epson RTC8564 RTC support
565 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
566 DEPENDS
:=+kmod-i2c-core
567 KCONFIG
:=CONFIG_RTC_DRV_PCF8563 \
569 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-pcf8563.ko
570 AUTOLOAD
:=$(call AutoProbe
,rtc-pcf8563
)
573 define KernelPackage
/rtc-pcf8563
/description
574 Kernel module for Philips PCF8563 RTC chip.
575 The Epson RTC8564 should work
as well.
578 $(eval
$(call KernelPackage
,rtc-pcf8563
))
581 define KernelPackage
/rtc-pcf2123
582 SUBMENU
:=$(OTHER_MENU
)
583 TITLE
:=Philips PCF2123 RTC support
584 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
585 KCONFIG
:=CONFIG_RTC_DRV_PCF2123 \
587 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-pcf2123.ko
588 AUTOLOAD
:=$(call AutoProbe
,rtc-pcf2123
)
591 define KernelPackage
/rtc-pcf2123
/description
592 Kernel module for Philips PCF2123 RTC chip
595 $(eval
$(call KernelPackage
,rtc-pcf2123
))
597 define KernelPackage
/rtc-pcf2127
598 SUBMENU
:=$(OTHER_MENU
)
599 TITLE
:=NXP PCF2127 and PCF2129 RTC support
600 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
601 DEPENDS
:=+kmod-i2c-core
+kmod-regmap-spi
602 KCONFIG
:=CONFIG_RTC_DRV_PCF2127 \
604 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-pcf2127.ko
605 AUTOLOAD
:=$(call AutoProbe
,rtc-pcf2127
)
608 define KernelPackage
/rtc-pcf2127
/description
609 Kernel module for NXP PCF2127 and PCF2129 RTC chip
612 $(eval
$(call KernelPackage
,rtc-pcf2127
))
614 define KernelPackage
/rtc-pt7c4338
615 SUBMENU
:=$(OTHER_MENU
)
616 TITLE
:=Pericom PT7C4338 RTC support
617 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
618 DEPENDS
:=+kmod-i2c-core
619 KCONFIG
:=CONFIG_RTC_DRV_PT7C4338 \
621 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-pt7c4338.ko
622 AUTOLOAD
:=$(call AutoProbe
,rtc-pt7c4338
)
625 define KernelPackage
/rtc-pt7c4338
/description
626 Kernel module for Pericom PT7C4338 i2c RTC chip
629 $(eval
$(call KernelPackage
,rtc-pt7c4338
))
631 define KernelPackage
/rtc-rs5c372a
632 SUBMENU
:=$(OTHER_MENU
)
633 TITLE
:=Ricoh R2025S
/D
, RS5C372A
/B
, RV5C386
, RV5C387A
634 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
635 DEPENDS
:=+kmod-i2c-core
636 KCONFIG
:=CONFIG_RTC_DRV_RS5C372 \
638 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-rs5c372.ko
639 AUTOLOAD
:=$(call AutoLoad
,50,rtc-rs5c372
,1)
642 define KernelPackage
/rtc-rs5c372a
/description
643 Kernel module for Ricoh R2025S
/D
, RS5C372A
/B
, RV5C386
, RV5C387A RTC on chip module
646 $(eval
$(call KernelPackage
,rtc-rs5c372a
))
648 define KernelPackage
/rtc-rx8025
649 SUBMENU
:=$(OTHER_MENU
)
650 TITLE
:=Epson RX-8025
/ RX-8035
651 DEFAULT
:=m if ALL_KMODS
&& RTC_SUPPORT
652 DEPENDS
:=+kmod-i2c-core
653 KCONFIG
:=CONFIG_RTC_DRV_RX8025 \
655 FILES
:=$(LINUX_DIR
)/drivers
/rtc
/rtc-rx8025.ko
656 AUTOLOAD
:=$(call AutoLoad
,50,rtc-rx8025
,1)
659 define KernelPackage
/rtc-rx8025
/description
660 Kernel module for Epson RX-8025 and RX-8035 I2C RTC chip
663 $(eval
$(call KernelPackage
,rtc-rx8025
))
666 define KernelPackage
/mtdtests
667 SUBMENU
:=$(OTHER_MENU
)
668 TITLE
:=MTD subsystem tests
669 KCONFIG
:=CONFIG_MTD_TESTS
671 $(LINUX_DIR
)/drivers
/mtd
/tests
/mtd_nandecctest.ko \
672 $(LINUX_DIR
)/drivers
/mtd
/tests
/mtd_oobtest.ko \
673 $(LINUX_DIR
)/drivers
/mtd
/tests
/mtd_pagetest.ko \
674 $(LINUX_DIR
)/drivers
/mtd
/tests
/mtd_readtest.ko \
675 $(LINUX_DIR
)/drivers
/mtd
/tests
/mtd_speedtest.ko \
676 $(LINUX_DIR
)/drivers
/mtd
/tests
/mtd_stresstest.ko \
677 $(LINUX_DIR
)/drivers
/mtd
/tests
/mtd_subpagetest.ko \
678 $(LINUX_DIR
)/drivers
/mtd
/tests
/mtd_torturetest.ko
681 define KernelPackage
/mtdtests
/description
682 Kernel modules for MTD subsystem
/driver testing
685 $(eval
$(call KernelPackage
,mtdtests
))
688 define KernelPackage
/mtdoops
689 SUBMENU
:=$(OTHER_MENU
)
690 TITLE
:=Log panic
/oops to an MTD buffer
691 KCONFIG
:=CONFIG_MTD_OOPS
692 FILES
:=$(LINUX_DIR
)/drivers
/mtd
/mtdoops.ko
695 define KernelPackage
/mtdoops
/description
696 Kernel modules for Log panic
/oops to an MTD buffer
699 $(eval
$(call KernelPackage
,mtdoops
))
702 define KernelPackage
/mtdram
703 SUBMENU
:=$(OTHER_MENU
)
704 TITLE
:=Test MTD driver using RAM
705 KCONFIG
:=CONFIG_MTD_MTDRAM \
706 CONFIG_MTDRAM_TOTAL_SIZE
=4096 \
707 CONFIG_MTDRAM_ERASE_SIZE
=128
708 FILES
:=$(LINUX_DIR
)/drivers
/mtd
/devices
/mtdram.ko
711 define KernelPackage
/mtdram
/description
712 Test MTD driver using RAM
715 $(eval
$(call KernelPackage
,mtdram
))
718 define KernelPackage
/serial-8250
719 SUBMENU
:=$(OTHER_MENU
)
721 KCONFIG
:= CONFIG_SERIAL_8250 \
722 CONFIG_SERIAL_8250_PCI \
723 CONFIG_SERIAL_8250_NR_UARTS
=16 \
724 CONFIG_SERIAL_8250_RUNTIME_UARTS
=16 \
725 CONFIG_SERIAL_8250_EXTENDED
=y \
726 CONFIG_SERIAL_8250_MANY_PORTS
=y \
727 CONFIG_SERIAL_8250_SHARE_IRQ
=y \
728 CONFIG_SERIAL_8250_DETECT_IRQ
=n \
729 CONFIG_SERIAL_8250_RSA
=n
731 $(LINUX_DIR
)/drivers
/tty
/serial
/8250/8250.ko \
732 $(LINUX_DIR
)/drivers
/tty
/serial
/8250/8250_base.ko \
733 $(if
$(CONFIG_PCI
),$(LINUX_DIR
)/drivers
/tty
/serial
/8250/8250_pci.ko
)
734 AUTOLOAD
:=$(call AutoProbe
,8250 8250_base
8250_pci
)
737 define KernelPackage
/serial-8250
/description
738 Kernel module for
8250 UART based serial ports
741 $(eval
$(call KernelPackage
,serial-8250
))
744 define KernelPackage
/serial-8250-exar
745 SUBMENU
:=$(OTHER_MENU
)
746 TITLE
:=Exar
8250 UARTs
747 KCONFIG
:= CONFIG_SERIAL_8250_EXAR
748 FILES
:=$(LINUX_DIR
)/drivers
/tty
/serial
/8250/8250_exar.ko
749 AUTOLOAD
:=$(call AutoProbe
,8250 8250_base
8250_exar
)
750 DEPENDS
:=+kmod-serial-8250
753 define KernelPackage
/serial-8250-exar
/description
754 Kernel module for Exar serial ports
757 $(eval
$(call KernelPackage
,serial-8250-exar
))
760 define KernelPackage
/regmap-core
761 SUBMENU
:=$(OTHER_MENU
)
762 TITLE
:=Generic register map support
764 KCONFIG
:=CONFIG_REGMAP
765 ifneq ($(wildcard $(LINUX_DIR
)/drivers
/base
/regmap
/regmap-core.ko
),)
766 FILES
:=$(LINUX_DIR
)/drivers
/base
/regmap
/regmap-core.ko
770 define KernelPackage
/regmap-core
/description
771 Generic register map support
774 $(eval
$(call KernelPackage
,regmap-core
))
777 define KernelPackage
/regmap-spi
778 SUBMENU
:=$(OTHER_MENU
)
779 TITLE
:=SPI register map support
780 DEPENDS
:=+kmod-regmap-core
782 KCONFIG
:=CONFIG_REGMAP_SPI \
784 FILES
:=$(LINUX_DIR
)/drivers
/base
/regmap
/regmap-spi.ko
787 define KernelPackage
/regmap-spi
/description
788 SPI register map support
791 $(eval
$(call KernelPackage
,regmap-spi
))
794 define KernelPackage
/regmap-i2c
795 SUBMENU
:=$(OTHER_MENU
)
796 TITLE
:=I2C register map support
797 DEPENDS
:=+kmod-regmap-core
+kmod-i2c-core
799 KCONFIG
:=CONFIG_REGMAP_I2C
800 FILES
:=$(LINUX_DIR
)/drivers
/base
/regmap
/regmap-i2c.ko
803 define KernelPackage
/regmap-i2c
/description
804 I2C register map support
807 $(eval
$(call KernelPackage
,regmap-i2c
))
810 define KernelPackage
/regmap-mmio
811 SUBMENU
:=$(OTHER_MENU
)
812 TITLE
:=MMIO register map support
813 DEPENDS
:=+kmod-regmap-core
815 KCONFIG
:=CONFIG_REGMAP_MMIO
816 FILES
:=$(LINUX_DIR
)/drivers
/base
/regmap
/regmap-mmio.ko
819 define KernelPackage
/regmap-mmio
/description
820 MMIO register map support
823 $(eval
$(call KernelPackage
,regmap-mmio
))
826 define KernelPackage
/ikconfig
827 SUBMENU
:=$(OTHER_MENU
)
828 TITLE
:=Kernel configuration via
/proc
/config.gz
829 KCONFIG
:=CONFIG_IKCONFIG \
830 CONFIG_IKCONFIG_PROC
=y
831 FILES
:=$(LINUX_DIR
)/kernel
/configs.ko
832 AUTOLOAD
:=$(call AutoLoad
,70,configs
)
835 define KernelPackage
/ikconfig
/description
836 Kernel configuration via
/proc
/config.gz
839 $(eval
$(call KernelPackage
,ikconfig
))
842 define KernelPackage
/zram
843 SUBMENU
:=$(OTHER_MENU
)
845 DEPENDS
:=+kmod-lib-lzo
+kmod-lib-lz4
849 CONFIG_ZRAM_DEBUG
=n \
850 CONFIG_PGTABLE_MAPPING
=n \
851 CONFIG_ZRAM_WRITEBACK
=n \
852 CONFIG_ZSMALLOC_STAT
=n \
853 CONFIG_ZRAM_LZ4_COMPRESS
=y
855 $(LINUX_DIR
)/mm
/zsmalloc.ko \
856 $(LINUX_DIR
)/drivers
/block
/zram
/zram.ko
857 AUTOLOAD
:=$(call AutoLoad
,20,zsmalloc zram
)
860 define KernelPackage
/zram
/description
861 Compressed RAM block device support
864 $(eval
$(call KernelPackage
,zram
))
867 define KernelPackage
/pps
868 SUBMENU
:=$(OTHER_MENU
)
871 FILES
:=$(LINUX_DIR
)/drivers
/pps
/pps_core.ko
872 AUTOLOAD
:=$(call AutoLoad
,17,pps_core
,1)
875 define KernelPackage
/pps
/description
876 PPS
(Pulse Per Second
) is a special pulse provided by some GPS
877 antennae. Userland can use it to
get a high-precision time
881 $(eval
$(call KernelPackage
,pps
))
884 define KernelPackage
/pps-gpio
885 SUBMENU
:=$(OTHER_MENU
)
886 TITLE
:=PPS client using GPIO
888 KCONFIG
:=CONFIG_PPS_CLIENT_GPIO
889 FILES
:=$(LINUX_DIR
)/drivers
/pps
/clients
/pps-gpio.ko
890 AUTOLOAD
:=$(call AutoLoad
,18,pps-gpio
,1)
893 define KernelPackage
/pps-gpio
/description
894 Support for a PPS source using GPIO. To be useful you must
895 also register a platform device specifying the GPIO pin and
896 other options
, usually in your board setup.
899 $(eval
$(call KernelPackage
,pps-gpio
))
902 define KernelPackage
/pps-ldisc
903 SUBMENU
:=$(OTHER_MENU
)
904 TITLE
:=PPS line discipline
906 KCONFIG
:=CONFIG_PPS_CLIENT_LDISC
907 FILES
:=$(LINUX_DIR
)/drivers
/pps
/clients
/pps-ldisc.ko
908 AUTOLOAD
:=$(call AutoLoad
,18,pps-ldisc
,1)
911 define KernelPackage
/pps-ldisc
/description
912 Support for a PPS source connected with the CD
(Carrier
913 Detect
) pin of your serial port.
916 $(eval
$(call KernelPackage
,pps-ldisc
))
919 define KernelPackage
/ptp
920 SUBMENU
:=$(OTHER_MENU
)
921 TITLE
:=PTP clock support
924 CONFIG_PTP_1588_CLOCK \
925 CONFIG_NET_PTP_CLASSIFY
=y
926 FILES
:=$(LINUX_DIR
)/drivers
/ptp
/ptp.ko
927 AUTOLOAD
:=$(call AutoLoad
,18,ptp
,1)
930 define KernelPackage
/ptp
/description
931 The IEEE
1588 standard defines a method to precisely
932 synchronize distributed clocks over Ethernet networks.
935 $(eval
$(call KernelPackage
,ptp
))
938 define KernelPackage
/ptp-gianfar
939 SUBMENU
:=$(OTHER_MENU
)
940 TITLE
:=Freescale Gianfar PTP support
941 DEPENDS
:=@TARGET_mpc85xx
+kmod-ptp @LINUX_4_14
942 KCONFIG
:=CONFIG_PTP_1588_CLOCK_GIANFAR
943 FILES
:=$(LINUX_DIR
)/drivers
/net
/ethernet
/freescale
/gianfar_ptp.ko
944 AUTOLOAD
:=$(call AutoProbe
,gianfar_ptp
)
947 define KernelPackage
/ptp-gianfar
/description
948 Kernel module for IEEE
1588 support for Freescale
949 Gianfar Ethernet drivers
952 $(eval
$(call KernelPackage
,ptp-gianfar
))
954 define KernelPackage
/ptp-qoriq
955 SUBMENU
:=$(OTHER_MENU
)
956 TITLE
:=Freescale QorIQ PTP support
957 DEPENDS
:=@TARGET_mpc85xx
+kmod-ptp @
!LINUX_4_14
958 KCONFIG
:=CONFIG_PTP_1588_CLOCK_QORIQ
959 FILES
:=$(LINUX_DIR
)/drivers
/ptp
/ptp_qoriq.o
960 AUTOLOAD
:=$(call AutoProbe
,ptp_qoriq
)
964 define KernelPackage
/ptp-qoriq
/description
965 Kernel module for IEEE
1588 support for Freescale
966 QorIQ Ethernet drivers
969 $(eval
$(call KernelPackage
,ptp-qoriq
))
971 define KernelPackage
/random-core
972 SUBMENU
:=$(OTHER_MENU
)
973 TITLE
:=Hardware Random Number Generator Core support
974 KCONFIG
:=CONFIG_HW_RANDOM
975 FILES
:=$(LINUX_DIR
)/drivers
/char
/hw_random
/rng-core.ko
978 define KernelPackage
/random-core
/description
979 Kernel module for the HW random number generator core infrastructure
982 $(eval
$(call KernelPackage
,random-core
))
985 define KernelPackage
/random-tpm
986 SUBMENU
:=$(OTHER_MENU
)
987 TITLE
:=Hardware Random Number Generator TPM support
988 KCONFIG
:=CONFIG_HW_RANDOM_TPM
989 FILES
:=$(LINUX_DIR
)/drivers
/char
/hw_random
/tpm-rng.ko
990 DEPENDS
:= +kmod-random-core
+kmod-tpm @LINUX_4_14
991 AUTOLOAD
:=$(call AutoProbe
,tpm-rng
)
994 define KernelPackage
/random-tpm
/description
995 Kernel module for the Random Number Generator
996 in the Trusted Platform Module.
999 $(eval
$(call KernelPackage
,random-tpm
))
1001 define KernelPackage
/thermal
1002 SUBMENU
:=$(OTHER_MENU
)
1003 TITLE
:=Generic Thermal sysfs driver
1004 DEPENDS
:=+kmod-hwmon-core
1008 CONFIG_THERMAL_OF
=y \
1009 CONFIG_CPU_THERMAL
=y \
1010 CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE
=y \
1011 CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE
=n \
1012 CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE
=n \
1013 CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS
=0 \
1014 CONFIG_THERMAL_GOV_FAIR_SHARE
=n \
1015 CONFIG_THERMAL_GOV_STEP_WISE
=y \
1016 CONFIG_THERMAL_GOV_USER_SPACE
=n \
1017 CONFIG_THERMAL_HWMON
=y \
1018 CONFIG_THERMAL_EMULATION
=n
1019 FILES
:=$(LINUX_DIR
)/drivers
/thermal
/thermal_sys.ko
1020 AUTOLOAD
:=$(call AutoProbe
,thermal_sys
)
1023 define KernelPackage
/thermal
/description
1024 Generic Thermal Sysfs driver offers a generic mechanism for thermal
1025 management. Usually it
's made up of one or more thermal zone and cooling
1029 $(eval $(call KernelPackage,thermal))
1032 define KernelPackage/gpio-beeper
1033 SUBMENU:=$(OTHER_MENU)
1034 TITLE:=GPIO beeper support
1035 DEPENDS:=+kmod-input-core
1037 CONFIG_INPUT_MISC=y \
1038 CONFIG_INPUT_GPIO_BEEPER
1040 $(LINUX_DIR)/drivers/input/misc/gpio-beeper.ko
1041 AUTOLOAD:=$(call AutoLoad,50,gpio-beeper)
1044 define KernelPackage/gpio-beeper/description
1045 This enables playing beeps through an GPIO-connected buzzer
1048 $(eval $(call KernelPackage,gpio-beeper))
1051 define KernelPackage/echo
1052 SUBMENU:=$(OTHER_MENU)
1053 TITLE:=Line Echo Canceller
1054 KCONFIG:=CONFIG_ECHO
1055 FILES:=$(LINUX_DIR)/drivers/misc/echo/echo.ko
1056 AUTOLOAD:=$(call AutoLoad,50,echo)
1059 define KernelPackage/echo/description
1060 This driver provides line echo cancelling support for mISDN and
1064 $(eval $(call KernelPackage,echo))
1067 define KernelPackage/bmp085
1068 SUBMENU:=$(OTHER_MENU)
1069 TITLE:=BMP085/BMP18x pressure sensor
1070 DEPENDS:= +kmod-regmap-core
1071 KCONFIG:= CONFIG_BMP085
1072 FILES:= $(LINUX_DIR)/drivers/misc/bmp085.ko
1075 define KernelPackage/bmp085/description
1076 This driver adds support for Bosch Sensortec's digital pressure
1077 sensors BMP085 and BMP18x.
1080 $(eval
$(call KernelPackage
,bmp085
))
1083 define KernelPackage
/bmp085-i2c
1084 SUBMENU
:=$(OTHER_MENU
)
1085 TITLE
:=BMP085
/BMP18x pressure sensor I2C
1086 DEPENDS
:= +kmod-bmp085
1087 KCONFIG
:= CONFIG_BMP085_I2C
1088 FILES
:= $(LINUX_DIR
)/drivers
/misc
/bmp085-i2c.ko
1089 AUTOLOAD
:=$(call AutoProbe
,bmp085-i2c
)
1091 define KernelPackage
/bmp085-i2c
/description
1092 This driver adds support for Bosch Sensortec
's digital pressure
1093 sensor connected via I2C.
1096 $(eval $(call KernelPackage,bmp085-i2c))
1099 define KernelPackage/bmp085-spi
1100 SUBMENU:=$(OTHER_MENU)
1101 TITLE:=BMP085/BMP18x pressure sensor SPI
1102 DEPENDS:= +kmod-bmp085
1103 KCONFIG:= CONFIG_BMP085_SPI
1104 FILES:= $(LINUX_DIR)/drivers/misc/bmp085-spi.ko
1105 AUTOLOAD:=$(call AutoProbe,bmp085-spi)
1107 define KernelPackage/bmp085-spi/description
1108 This driver adds support for Bosch Sensortec's digital pressure
1109 sensor connected via SPI.
1112 $(eval
$(call KernelPackage
,bmp085-spi
))
1114 define KernelPackage
/tpm
1115 SUBMENU
:=$(OTHER_MENU
)
1116 TITLE
:=TPM Hardware Support
1117 DEPENDS
:= +!LINUX_4_14
:kmod-random-core
1118 KCONFIG
:= CONFIG_TCG_TPM
1119 FILES
:= $(LINUX_DIR
)/drivers
/char
/tpm
/tpm.ko
1120 AUTOLOAD
:=$(call AutoLoad
,10,tpm
,1)
1123 define KernelPackage
/tpm
/description
1124 This enables TPM Hardware Support.
1127 $(eval
$(call KernelPackage
,tpm
))
1129 define KernelPackage
/tpm-tis
1130 SUBMENU
:=$(OTHER_MENU
)
1131 TITLE
:=TPM TIS
1.2 Interface
/ TPM
2.0 FIFO Interface
1132 DEPENDS
:= @TARGET_x86
+kmod-tpm
1133 KCONFIG
:= CONFIG_TCG_TIS
1135 $(LINUX_DIR
)/drivers
/char
/tpm
/tpm_tis.ko \
1136 $(LINUX_DIR
)/drivers
/char
/tpm
/tpm_tis_core.ko
1137 AUTOLOAD
:=$(call AutoLoad
,20,tpm_tis
,1)
1140 define KernelPackage
/tpm-tis
/description
1141 If you have a TPM security chip that is compliant with the
1142 TCG TIS
1.2 TPM specification
(TPM1.2
) or the TCG PTP FIFO
1143 specification
(TPM2.0
) say Yes and it will be accessible from
1147 $(eval
$(call KernelPackage
,tpm-tis
))
1149 define KernelPackage
/tpm-i2c-atmel
1150 SUBMENU
:=$(OTHER_MENU
)
1151 TITLE
:=TPM I2C Atmel Support
1152 DEPENDS
:= +kmod-tpm
+kmod-i2c-core
1153 KCONFIG
:= CONFIG_TCG_TIS_I2C_ATMEL
1154 FILES
:= $(LINUX_DIR
)/drivers
/char
/tpm
/tpm_i2c_atmel.ko
1155 AUTOLOAD
:=$(call AutoLoad
,40,tpm_i2c_atmel
,1)
1158 define KernelPackage
/tpm-i2c-atmel
/description
1159 This enables the TPM Interface Specification
1.2 Interface
(I2C
- Atmel
)
1162 $(eval
$(call KernelPackage
,tpm-i2c-atmel
))
1164 define KernelPackage
/tpm-i2c-infineon
1165 SUBMENU
:=$(OTHER_MENU
)
1166 TITLE
:= TPM I2C Infineon driver
1167 DEPENDS
:= +kmod-tpm
+kmod-i2c-core
1168 KCONFIG
:= CONFIG_TCG_TIS_I2C_INFINEON
1169 FILES
:= $(LINUX_DIR
)/drivers
/char
/tpm
/tpm_i2c_infineon.ko
1170 AUTOLOAD
:= $(call AutoLoad
,40,tpm_i2c_infineon
,1)
1173 define KernelPackage
/tpm-i2c-infineon
/description
1174 This enables the TPM Interface Specification
1.2 Interface
(I2C
- Infineon
)
1177 $(eval
$(call KernelPackage
,tpm-i2c-infineon
))
1180 define KernelPackage
/w83627hf-wdt
1181 SUBMENU
:=$(OTHER_MENU
)
1182 TITLE
:=Winbond
83627HF Watchdog Timer
1183 KCONFIG
:=CONFIG_W83627HF_WDT
1184 FILES
:=$(LINUX_DIR
)/drivers
/$(WATCHDOG_DIR
)/w83627hf_wdt.ko
1185 AUTOLOAD
:=$(call AutoLoad
,50,w83627hf-wdt
,1)
1188 define KernelPackage
/w83627hf-wdt
/description
1189 Kernel module for Winbond
83627HF Watchdog Timer
1192 $(eval
$(call KernelPackage
,w83627hf-wdt
))
1195 define KernelPackage
/itco-wdt
1196 SUBMENU
:=$(OTHER_MENU
)
1197 TITLE
:=Intel iTCO Watchdog Timer
1198 KCONFIG
:=CONFIG_ITCO_WDT \
1199 CONFIG_ITCO_VENDOR_SUPPORT
=y
1200 FILES
:=$(LINUX_DIR
)/drivers
/$(WATCHDOG_DIR
)/iTCO_wdt.ko \
1201 $(LINUX_DIR
)/drivers
/$(WATCHDOG_DIR
)/iTCO_vendor_support.ko
1202 AUTOLOAD
:=$(call AutoLoad
,50,iTCO_vendor_support iTCO_wdt
,1)
1205 define KernelPackage
/itco-wdt
/description
1206 Kernel module for Intel iTCO Watchdog Timer
1209 $(eval
$(call KernelPackage
,itco-wdt
))
1212 define KernelPackage
/it87-wdt
1213 SUBMENU
:=$(OTHER_MENU
)
1214 TITLE
:=ITE IT87 Watchdog Timer
1215 KCONFIG
:=CONFIG_IT87_WDT
1216 FILES
:=$(LINUX_DIR
)/drivers
/$(WATCHDOG_DIR
)/it87_wdt.ko
1217 AUTOLOAD
:=$(call AutoLoad
,50,it87-wdt
,1)
1218 MODPARAMS.it87-wdt
:= \
1223 define KernelPackage
/it87-wdt
/description
1224 Kernel module for ITE IT87 Watchdog Timer
1227 $(eval
$(call KernelPackage
,it87-wdt
))