X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=payloads%2Flibpayload%2Fdrivers%2FMakefile.inc;h=e9496a60edc62f1a3dcc0be47c180dd33cb2c694;hb=d08996e81f9b70b089c1648c038f035afc3511fc;hp=fbd3d7ee6b6c590877c529d439bcdac90f9abb95;hpb=95a6e1cab25abbae51dd2c02cd9158f53a0212a7;p=coreboot.git diff --git a/payloads/libpayload/drivers/Makefile.inc b/payloads/libpayload/drivers/Makefile.inc index fbd3d7ee6..e9496a60e 100644 --- a/payloads/libpayload/drivers/Makefile.inc +++ b/payloads/libpayload/drivers/Makefile.inc @@ -3,6 +3,7 @@ ## ## Copyright (C) 2007 Uwe Hermann ## Copyright (C) 2008 Advanced Micro Devices, Inc. +## Copyright (C) 2008 coresystems GmbH ## ## Redistribution and use in source and binary forms, with or without ## modification, are permitted provided that the following conditions @@ -28,11 +29,14 @@ ## SUCH DAMAGE. ## -TARGETS-y += drivers/pci.o -TARGETS-y += drivers/speaker.o +TARGETS-$(CONFIG_PCI) += drivers/pci.o + +TARGETS-$(CONFIG_SPEAKER) += drivers/speaker.o TARGETS-$(CONFIG_SERIAL_CONSOLE) += drivers/serial.o + TARGETS-$(CONFIG_PC_KEYBOARD) += drivers/keyboard.o + TARGETS-$(CONFIG_NVRAM) += drivers/nvram.o TARGETS-$(CONFIG_NVRAM) += drivers/options.o @@ -40,6 +44,30 @@ TARGETS-$(CONFIG_NVRAM) += drivers/options.o TARGETS-$(CONFIG_VIDEO_CONSOLE) += drivers/video/video.o TARGETS-$(CONFIG_VGA_VIDEO_CONSOLE) += drivers/video/vga.o -# Geode console drivers -TARGETS-$(CONFIG_GEODE_VIDEO_CONSOLE) += drivers/video/geode.o -TARGETS-$(CONFIG_GEODE_VIDEO_CONSOLE) += drivers/video/font8x16.o +# Geode LX console drivers +TARGETS-$(CONFIG_GEODELX_VIDEO_CONSOLE) += drivers/video/geodelx.o +TARGETS-$(CONFIG_GEODELX_VIDEO_CONSOLE) += drivers/video/font8x16.o + +# coreboot generic framebuffer driver +TARGETS-$(CONFIG_COREBOOT_VIDEO_CONSOLE) += drivers/video/corebootfb.o +TARGETS-$(CONFIG_COREBOOT_VIDEO_CONSOLE) += drivers/video/font8x16.o + +# USB stack +TARGETS-$(CONFIG_USB) += drivers/usb/usbinit.o +TARGETS-$(CONFIG_USB) += drivers/usb/usb.o +TARGETS-$(CONFIG_USB) += drivers/usb/usb_dev.o +TARGETS-$(CONFIG_USB) += drivers/usb/quirks.o +TARGETS-$(CONFIG_USB_HUB) += drivers/usb/usbhub.o +TARGETS-$(CONFIG_USB_UHCI) += drivers/usb/uhci.o +TARGETS-$(CONFIG_USB_UHCI) += drivers/usb/uhci_rh.o +TARGETS-$(CONFIG_USB_OHCI) += drivers/usb/ohci.o +TARGETS-$(CONFIG_USB_OHCI) += drivers/usb/ohci_rh.o +TARGETS-$(CONFIG_USB_EHCI) += drivers/usb/ehci.o +TARGETS-$(CONFIG_USB_EHCI) += drivers/usb/ehci_rh.o +TARGETS-$(CONFIG_USB_XHCI) += drivers/usb/xhci.o +TARGETS-$(CONFIG_USB_XHCI) += drivers/usb/xhci_rh.o +TARGETS-$(CONFIG_USB_HID) += drivers/usb/usbhid.o +TARGETS-$(CONFIG_USB_MSC) += drivers/usb/usbmsc.o + +# used by both USB HID and keyboard +TARGETS-y += drivers/hid.o