Blame view
drivers/Makefile
3.77 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 6 |
# # Makefile for the Linux kernel device drivers. # # 15 Sep 2000, Christoph Hellwig <hch@infradead.org> # Rewritten to use lists instead of if-statements. # |
2744e8afb drivers: create a... |
7 8 |
# GPIO must come after pinctrl as gpios may need to mux pins etc obj-y += pinctrl/ |
7444a72ef gpiolib: allow us... |
9 |
obj-y += gpio/ |
6015d2c4c Link USB drivers ... |
10 |
obj-$(CONFIG_PCI) += pci/ |
1da177e4c Linux-2.6.12-rc2 |
11 |
obj-$(CONFIG_PARISC) += parisc/ |
394b701ce [PATCH] RapidIO s... |
12 |
obj-$(CONFIG_RAPIDIO) += rapidio/ |
1da177e4c Linux-2.6.12-rc2 |
13 |
obj-y += video/ |
267171726 intel_idle: nativ... |
14 |
obj-y += idle/ |
888ba6c62 [ACPI] delete CON... |
15 |
obj-$(CONFIG_ACPI) += acpi/ |
6ae6996a4 SFI: add platform... |
16 |
obj-$(CONFIG_SFI) += sfi/ |
1da177e4c Linux-2.6.12-rc2 |
17 18 19 |
# PnP must come after ACPI since it will eventually need to check if acpi # was used and do nothing if so obj-$(CONFIG_PNP) += pnp/ |
de1d815fc [ARM] Move AMBA b... |
20 |
obj-$(CONFIG_ARM_AMBA) += amba/ |
a0eb221a4 dmaengine: move l... |
21 22 23 |
# Many drivers will want to use DMA so this has to be made available # really early. obj-$(CONFIG_DMA_ENGINE) += dma/ |
1da177e4c Linux-2.6.12-rc2 |
24 |
|
e2dbe06c2 virtio: initializ... |
25 |
obj-$(CONFIG_VIRTIO) += virtio/ |
ad9a86121 xen: Add grant ta... |
26 |
obj-$(CONFIG_XEN) += xen/ |
9f4dab49e regulator: init/l... |
27 28 |
# regulators early, since some subsystems rely on them to initialize obj-$(CONFIG_REGULATOR) += regulator/ |
ab4382d27 tty: move drivers... |
29 |
# tty/ comes before char/ so that the VT console is the boot-time |
1da177e4c Linux-2.6.12-rc2 |
30 |
# default. |
96fd7ce58 TTY: create drive... |
31 |
obj-y += tty/ |
1da177e4c Linux-2.6.12-rc2 |
32 |
obj-y += char/ |
e6b51632b gpu: re-order GPU... |
33 34 |
# gpu/ comes after char for AGP vs DRM startup obj-y += gpu/ |
7672d0b54 [NET]: Add netlin... |
35 |
obj-$(CONFIG_CONNECTOR) += connector/ |
1da177e4c Linux-2.6.12-rc2 |
36 37 38 |
# i810fb and intelfb depend on char/agp/ obj-$(CONFIG_FB_I810) += video/i810/ obj-$(CONFIG_FB_INTEL) += video/intelfb/ |
1da177e4c Linux-2.6.12-rc2 |
39 |
obj-$(CONFIG_PARPORT) += parport/ |
0329326e8 NFC: Driver for N... |
40 |
obj-y += base/ block/ misc/ mfd/ nfc/ |
1da177e4c Linux-2.6.12-rc2 |
41 |
obj-$(CONFIG_NUBUS) += nubus/ |
45941d048 [PATCH] enable mo... |
42 |
obj-y += macintosh/ |
1da177e4c Linux-2.6.12-rc2 |
43 |
obj-$(CONFIG_IDE) += ide/ |
1da177e4c Linux-2.6.12-rc2 |
44 |
obj-$(CONFIG_SCSI) += scsi/ |
c6fd28076 Move libata to dr... |
45 |
obj-$(CONFIG_ATA) += ata/ |
c66ac9db8 [SCSI] target: Ad... |
46 |
obj-$(CONFIG_TARGET_CORE) += target/ |
9289d4ef0 driver/Makefile: ... |
47 48 |
obj-$(CONFIG_MTD) += mtd/ obj-$(CONFIG_SPI) += spi/ |
0c406263f ide/net: flip the... |
49 50 |
obj-y += net/ obj-$(CONFIG_ATM) += atm/ |
1da177e4c Linux-2.6.12-rc2 |
51 |
obj-$(CONFIG_FUSION) += message/ |
8702d33aa firewire: nosy: f... |
52 |
obj-y += firewire/ |
beafc54c4 UIO: Add the User... |
53 |
obj-$(CONFIG_UIO) += uio/ |
1da177e4c Linux-2.6.12-rc2 |
54 |
obj-y += cdrom/ |
70e840499 [PATCH] drivers: ... |
55 |
obj-y += auxdisplay/ |
1da177e4c Linux-2.6.12-rc2 |
56 57 58 59 60 61 62 63 |
obj-$(CONFIG_PCCARD) += pcmcia/ obj-$(CONFIG_DIO) += dio/ obj-$(CONFIG_SBUS) += sbus/ obj-$(CONFIG_ZORRO) += zorro/ obj-$(CONFIG_MAC) += macintosh/ obj-$(CONFIG_ATA_OVER_ETH) += block/aoe/ obj-$(CONFIG_PARIDE) += block/paride/ obj-$(CONFIG_TC) += tc/ |
ae5d82cb8 uwb: build UWB be... |
64 |
obj-$(CONFIG_UWB) += uwb/ |
4661ffc91 usb: don't enter ... |
65 |
obj-$(CONFIG_USB_OTG_UTILS) += usb/ |
1da177e4c Linux-2.6.12-rc2 |
66 |
obj-$(CONFIG_USB) += usb/ |
6015d2c4c Link USB drivers ... |
67 |
obj-$(CONFIG_PCI) += usb/ |
4661ffc91 usb: don't enter ... |
68 |
obj-$(CONFIG_USB_GADGET) += usb/ |
51c38f9bc Input: initialize... |
69 |
obj-$(CONFIG_SERIO) += input/serio/ |
1da177e4c Linux-2.6.12-rc2 |
70 71 72 |
obj-$(CONFIG_GAMEPORT) += input/gameport/ obj-$(CONFIG_INPUT) += input/ obj-$(CONFIG_I2O) += message/ |
c58411e95 [PATCH] RTC Subsy... |
73 |
obj-$(CONFIG_RTC_LIB) += rtc/ |
a357482a1 V4L/DVB (11561a):... |
74 |
obj-y += i2c/ media/ |
eae9d2ba0 LinuxPPS: core su... |
75 |
obj-$(CONFIG_PPS) += pps/ |
d94ba80eb ptp: Added a bran... |
76 |
obj-$(CONFIG_PTP_1588_CLOCK) += ptp/ |
1da177e4c Linux-2.6.12-rc2 |
77 |
obj-$(CONFIG_W1) += w1/ |
4a11b59d8 [BATTERY] Univers... |
78 |
obj-$(CONFIG_POWER_SUPPLY) += power/ |
ad2f931dc [PATCH] I2C: Move... |
79 |
obj-$(CONFIG_HWMON) += hwmon/ |
203d3d4aa the generic therm... |
80 |
obj-$(CONFIG_THERMAL) += thermal/ |
b7e04f8c6 mv watchdog tree ... |
81 |
obj-$(CONFIG_WATCHDOG) += watchdog/ |
1da177e4c Linux-2.6.12-rc2 |
82 83 |
obj-$(CONFIG_MD) += md/ obj-$(CONFIG_BT) += bluetooth/ |
f7511d5f6 Basic braille scr... |
84 |
obj-$(CONFIG_ACCESSIBILITY) += accessibility/ |
1da177e4c Linux-2.6.12-rc2 |
85 |
obj-$(CONFIG_ISDN) += isdn/ |
da9bb1d27 [PATCH] EDAC: cor... |
86 |
obj-$(CONFIG_EDAC) += edac/ |
1da177e4c Linux-2.6.12-rc2 |
87 88 |
obj-$(CONFIG_MCA) += mca/ obj-$(CONFIG_EISA) += eisa/ |
7ea08093e lguest: fix drive... |
89 |
obj-y += lguest/ |
1da177e4c Linux-2.6.12-rc2 |
90 |
obj-$(CONFIG_CPU_FREQ) += cpufreq/ |
4f86d3a8e cpuidle: consolid... |
91 |
obj-$(CONFIG_CPU_IDLE) += cpuidle/ |
52c506f0b mmc: sdhci-pci: a... |
92 |
obj-y += mmc/ |
baf8532a1 memstick: initial... |
93 |
obj-$(CONFIG_MEMSTICK) += memstick/ |
4440673a9 leds: provide hel... |
94 |
obj-y += leds/ |
1da177e4c Linux-2.6.12-rc2 |
95 |
obj-$(CONFIG_INFINIBAND) += infiniband/ |
466575f4e [PATCH] drivers/s... |
96 |
obj-$(CONFIG_SGI_SN) += sn/ |
1da177e4c Linux-2.6.12-rc2 |
97 98 |
obj-y += firmware/ obj-$(CONFIG_CRYPTO) += crypto/ |
e87eaad10 [PATCH] sh: Re-ad... |
99 |
obj-$(CONFIG_SUPERH) += sh/ |
13d605de2 sh: Build drivers... |
100 |
obj-$(CONFIG_ARCH_SHMOBILE) += sh/ |
592913ecb time: Kill off CO... |
101 102 103 |
ifndef CONFIG_ARCH_USES_GETTIMEOFFSET obj-y += clocksource/ endif |
7589670f3 DCA: Add Direct C... |
104 |
obj-$(CONFIG_DCA) += dca/ |
63f3861d2 [PATCH] Generic H... |
105 |
obj-$(CONFIG_HID) += hid/ |
eb30c7202 [POWERPC] ps3: Mi... |
106 |
obj-$(CONFIG_PPC_PS3) += ps3/ |
97e873e5c Start split out o... |
107 |
obj-$(CONFIG_OF) += of/ |
61e115a56 [SSB]: add Sonics... |
108 |
obj-$(CONFIG_SSB) += ssb/ |
8369ae33b bcma: add Broadco... |
109 |
obj-$(CONFIG_BCMA) += bcma/ |
3a4d5c94e vhost_net: a kern... |
110 |
obj-$(CONFIG_VHOST_NET) += vhost/ |
55e331cf7 drivers: add supp... |
111 |
obj-$(CONFIG_VLYNQ) += vlynq/ |
350455891 Staging: add Kcon... |
112 |
obj-$(CONFIG_STAGING) += staging/ |
41b16dce3 create drivers/pl... |
113 |
obj-y += platform/ |
8459464f0 ieee802154: add s... |
114 |
obj-y += ieee802154/ |
6d803ba73 ARM: 6483/1: arm ... |
115 116 |
#common clk code obj-y += clk/ |
bd9a4c7df drivers: hwspinlo... |
117 118 |
obj-$(CONFIG_HWSPINLOCK) += hwspinlock/ |
3e256b8f8 NFC: add nfc subs... |
119 |
obj-$(CONFIG_NFC) += nfc/ |
6b385b46e iommu/core: Fix b... |
120 |
obj-$(CONFIG_IOMMU_SUPPORT) += iommu/ |
400e64df6 remoteproc: add f... |
121 |
obj-$(CONFIG_REMOTEPROC) += remoteproc/ |
bcabbccab rpmsg: add virtio... |
122 |
obj-$(CONFIG_RPMSG) += rpmsg/ |
6db719940 drivers/virt: int... |
123 124 125 |
# Virtualization drivers obj-$(CONFIG_VIRT_DRIVERS) += virt/ |
46a971913 Staging: hv: move... |
126 |
obj-$(CONFIG_HYPERV) += hv/ |
a3c98b8b2 PM: Introduce dev... |
127 128 |
obj-$(CONFIG_PM_DEVFREQ) += devfreq/ |