1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2025-04-21 12:27:27 +03:00

require all CONFIG_* symbols listed in its KCONFIG to be set to m in order to actually build a kmod package, tweak and fix kernel package definitions.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8591 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nico
2007-09-03 08:58:14 +00:00
parent 0a07865503
commit 9a571e2771
9 changed files with 279 additions and 174 deletions

View File

@@ -52,15 +52,16 @@ define KernelPackage/usb-uhci
$(call usbdep,)
TITLE:=Support for UHCI controllers
DESCRIPTION:=Kernel support for USB UHCI controllers
KCONFIG:=CONFIG_USB_UHCI_ALT CONFIG_USB_UHCI_HCD
endef
define KernelPackage/usb-uhci/2.4
KCONFIG:=CONFIG_USB_UHCI_ALT
FILES:=$(LINUX_DIR)/drivers/usb/host/uhci.o
AUTOLOAD:=$(call AutoLoad,50,uhci)
endef
define KernelPackage/usb-uhci/2.6
KCONFIG:=CONFIG_USB_UHCI_HCD
FILES:=$(LINUX_DIR)/drivers/usb/host/uhci-hcd.ko
AUTOLOAD:=$(call AutoLoad,50,uhci-hcd)
endef
@@ -84,15 +85,16 @@ define KernelPackage/usb-ohci
$(call usbdep,)
TITLE:=Support for OHCI controllers
DESCRIPTION:=Kernel support for USB OHCI controllers
KCONFIG:=CONFIG_USB_OHCI CONFIG_USB_OHCI_HCD
endef
define KernelPackage/usb-ohci/2.4
KCONFIG:=CONFIG_USB_OHCI
FILES:=$(LINUX_DIR)/drivers/usb/host/usb-ohci.o
AUTOLOAD:=$(call AutoLoad,50,usb-ohci)
endef
define KernelPackage/usb-ohci/2.6
KCONFIG:=CONFIG_USB_OHCI_HCD
FILES:=$(LINUX_DIR)/drivers/usb/host/ohci-hcd.ko
AUTOLOAD:=$(call AutoLoad,50,ohci-hcd)
endef
@@ -148,15 +150,16 @@ define KernelPackage/usb-audio
$(call usbdep,+kmod-soundcore)
TITLE:=Support for audio devices
DESCRIPTION:=Kernel support for USB audio devices
KCONFIG:=CONFIG_USB_AUDIO CONFIG_SND_USB_AUDIO
endef
define KernelPackage/usb-audio/2.4
KCONFIG:=CONFIG_USB_AUDIO
FILES:=$(LINUX_DIR)/drivers/usb/audio.o
AUTOLOAD:=$(call AutoLoad,60,audio)
endef
define KernelPackage/usb-audio/2.6
KCONFIG:=CONFIG_SND_USB_AUDIO
FILES:= \
$(LINUX_DIR)/sound/usb/snd-usb-lib.ko \
$(LINUX_DIR)/sound/usb/snd-usb-audio.ko
@@ -287,19 +290,19 @@ define KernelPackage/usb-serial-keyspan
TITLE:=Support for Keyspan USB-to-Serial devices
DESCRIPTION:=Kernel support for Keyspan USB-to-Serial devices
KCONFIG:= \
$(CONFIG_USB_SERIAL_KEYSPAN) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA28) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA28X) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA28XA) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA28XB) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA19) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA18X) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA19W) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA19QW) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA19QI) \
$(CONFIG_USB_SERIAL_KEYSPAN_MPR) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA49W) \
$(CONFIG_USB_SERIAL_KEYSPAN_USA49WLC)
CONFIG_USB_SERIAL_KEYSPAN \
CONFIG_USB_SERIAL_KEYSPAN_USA28 \
CONFIG_USB_SERIAL_KEYSPAN_USA28X \
CONFIG_USB_SERIAL_KEYSPAN_USA28XA \
CONFIG_USB_SERIAL_KEYSPAN_USA28XB \
CONFIG_USB_SERIAL_KEYSPAN_USA19 \
CONFIG_USB_SERIAL_KEYSPAN_USA18X \
CONFIG_USB_SERIAL_KEYSPAN_USA19W \
CONFIG_USB_SERIAL_KEYSPAN_USA19QW \
CONFIG_USB_SERIAL_KEYSPAN_USA19QI \
CONFIG_USB_SERIAL_KEYSPAN_MPR \
CONFIG_USB_SERIAL_KEYSPAN_USA49W \
CONFIG_USB_SERIAL_KEYSPAN_USA49WLC
FILES:=$(LINUX_DIR)/drivers/usb/serial/keyspan.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,keyspan)
endef