b24413180f560 (Greg Kroah-Hartman 2017-11-01 15:07:57 +0100 1) # SPDX-License-Identifier: GPL-2.0
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 2) #
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 3) # Makefile for the Linux kernel device drivers.
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 4) #
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 5) # 15 Sep 2000, Christoph Hellwig <hch@infradead.org>
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 6) # Rewritten to use lists instead of if-statements.
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 7) #
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 8)
89214f009c1d3 (Simon Arlott 2012-09-12 19:57:26 -0600 9) obj-y += irqchip/
26a84b3eaef0f (Kishon Vijay Abraham I 2012-08-22 14:10:02 +0530 10) obj-y += bus/
89214f009c1d3 (Simon Arlott 2012-09-12 19:57:26 -0600 11)
ff764963479a1 (Kishon Vijay Abraham I 2013-09-27 11:53:25 +0530 12) obj-$(CONFIG_GENERIC_PHY) += phy/
ff764963479a1 (Kishon Vijay Abraham I 2013-09-27 11:53:25 +0530 13)
2744e8afb3b76 (Linus Walleij 2011-05-02 20:50:54 +0200 14) # GPIO must come after pinctrl as gpios may need to mux pins etc
95b612cc6c7f9 (Masahiro Yamada 2015-07-09 10:55:01 +0900 15) obj-$(CONFIG_PINCTRL) += pinctrl/
6b891a2647337 (Andrew F. Davis 2016-06-13 15:02:00 -0500 16) obj-$(CONFIG_GPIOLIB) += gpio/
0c2498f166087 (Sascha Hauer 2011-01-28 09:40:40 +0100 17) obj-y += pwm/
5e8cb4033807e (Kishon Vijay Abraham I 2017-04-10 19:25:10 +0530 18)
9de0eec29c07a (Cyrille Pitchen 2018-01-30 21:56:49 +0100 19) obj-y += pci/
7a2b3f024b8b7 (Kishon Vijay Abraham I 2017-02-15 18:48:19 +0530 20)
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 21) obj-$(CONFIG_PARISC) += parisc/
394b701ce4fbf (Matt Porter 2005-11-07 01:00:15 -0800 22) obj-$(CONFIG_RAPIDIO) += rapidio/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 23) obj-y += video/
2671717265ae6 (Len Brown 2010-03-08 14:07:30 -0500 24) obj-y += idle/
061475b65c126 (Matthew Garrett 2012-10-16 15:53:38 -0500 25)
061475b65c126 (Matthew Garrett 2012-10-16 15:53:38 -0500 26) # IPMI must come before ACPI in order to provide IPMI opregion support
54f9c4d0778b3 (Alistair Popple 2016-09-20 09:01:38 +0200 27) obj-y += char/ipmi/
061475b65c126 (Matthew Garrett 2012-10-16 15:53:38 -0500 28)
888ba6c62bc61 (Len Brown 2005-08-24 12:07:20 -0400 29) obj-$(CONFIG_ACPI) += acpi/
4590d98f5a4f4 (Andy Shevchenko 2021-02-11 15:40:02 +0200 30)
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 31) # PnP must come after ACPI since it will eventually need to check if acpi
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 32) # was used and do nothing if so
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 33) obj-$(CONFIG_PNP) += pnp/
87d0bab2cba3c (Hiroshi DOYU 2012-05-07 12:24:48 +0200 34) obj-y += amba/
6eb1c9496b816 (Masahiro Yamada 2016-09-19 01:16:44 +0900 35)
6eb1c9496b816 (Masahiro Yamada 2016-09-19 01:16:44 +0900 36) obj-y += clk/
a0eb221a446f2 (Linus Walleij 2011-05-18 14:18:57 +0200 37) # Many drivers will want to use DMA so this has to be made available
a0eb221a446f2 (Linus Walleij 2011-05-18 14:18:57 +0200 38) # really early.
9a32299394d8c (Philippe De Muyter 2012-10-12 17:52:45 +0200 39) obj-$(CONFIG_DMADEVICES) += dma/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 40)
3a6e08218f36b (Santosh Shilimkar 2014-04-23 19:46:17 -0400 41) # SOC specific infrastructure drivers.
3a6e08218f36b (Santosh Shilimkar 2014-04-23 19:46:17 -0400 42) obj-y += soc/
3a6e08218f36b (Santosh Shilimkar 2014-04-23 19:46:17 -0400 43)
e2dbe06c271f3 (Stijn Tintel 2010-05-07 14:28:34 +0930 44) obj-$(CONFIG_VIRTIO) += virtio/
64b9f64f80a6f (Jason Wang 2021-02-23 14:19:05 +0800 45) obj-$(CONFIG_VIRTIO_PCI_LIB) += virtio/
c9b9f5f8c0f3c (Michael S. Tsirkin 2020-03-31 15:15:14 -0400 46) obj-$(CONFIG_VDPA) += vdpa/
ad9a86121f5a3 (Jeremy Fitzhardinge 2007-07-17 18:37:06 -0700 47) obj-$(CONFIG_XEN) += xen/
ad9a86121f5a3 (Jeremy Fitzhardinge 2007-07-17 18:37:06 -0700 48)
9f4dab49e5351 (David Brownell 2008-12-01 21:50:13 -0800 49) # regulators early, since some subsystems rely on them to initialize
9f4dab49e5351 (David Brownell 2008-12-01 21:50:13 -0800 50) obj-$(CONFIG_REGULATOR) += regulator/
9f4dab49e5351 (David Brownell 2008-12-01 21:50:13 -0800 51)
61fc41317666b (Philipp Zabel 2012-11-19 17:23:13 +0100 52) # reset controllers early, since gpu drivers might rely on them to initialize
61fc41317666b (Philipp Zabel 2012-11-19 17:23:13 +0100 53) obj-$(CONFIG_RESET_CONTROLLER) += reset/
61fc41317666b (Philipp Zabel 2012-11-19 17:23:13 +0100 54)
ab4382d27412e (Greg Kroah-Hartman 2011-01-13 12:10:18 -0800 55) # tty/ comes before char/ so that the VT console is the boot-time
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 56) # default.
96fd7ce58ffb5 (Greg Kroah-Hartman 2010-11-04 11:10:29 -0700 57) obj-y += tty/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 58) obj-y += char/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 59)
1bacc894c227f (Oded Gabbay 2014-12-22 11:47:37 +0200 60) # iommu/ comes before gpu as gpu are using iommu controllers
bd3c2e66e4cb9 (Sakari Ailus 2019-01-02 23:16:57 +0200 61) obj-y += iommu/
1bacc894c227f (Oded Gabbay 2014-12-22 11:47:37 +0200 62)
1bacc894c227f (Oded Gabbay 2014-12-22 11:47:37 +0200 63) # gpu/ comes after char for AGP vs DRM startup and after iommu
e6b51632b3579 (Dave Airlie 2008-07-21 08:42:36 +1000 64) obj-y += gpu/
e6b51632b3579 (Dave Airlie 2008-07-21 08:42:36 +1000 65)
7672d0b544113 (Evgeniy Polyakov 2005-09-11 19:15:07 -0700 66) obj-$(CONFIG_CONNECTOR) += connector/
7672d0b544113 (Evgeniy Polyakov 2005-09-11 19:15:07 -0700 67)
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 68) # i810fb and intelfb depend on char/agp/
f7018c2135020 (Tomi Valkeinen 2014-02-13 15:31:38 +0200 69) obj-$(CONFIG_FB_I810) += video/fbdev/i810/
f7018c2135020 (Tomi Valkeinen 2014-02-13 15:31:38 +0200 70) obj-$(CONFIG_FB_INTEL) += video/fbdev/intelfb/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 71)
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 72) obj-$(CONFIG_PARPORT) += parport/
b2b7e00148a20 (Matias Bjørling 2015-11-12 20:25:10 +0100 73) obj-$(CONFIG_NVM) += lightnvm/
0329326e85aaa (Matti J. Aaltonen 2011-01-12 17:00:47 -0800 74) obj-y += base/ block/ misc/ mfd/ nfc/
b94d5230d06eb (Dan Williams 2015-05-19 22:54:31 -0400 75) obj-$(CONFIG_LIBNVDIMM) += nvdimm/
7b6be8444e0f0 (Dan Williams 2017-04-11 09:49:49 -0700 76) obj-$(CONFIG_DAX) += dax/
4cdadfd5e0a70 (Dan Williams 2021-02-16 20:09:50 -0800 77) obj-$(CONFIG_CXL_BUS) += cxl/
35fac7e305dc5 (Maarten Lankhorst 2014-07-01 12:57:08 +0200 78) obj-$(CONFIG_DMA_SHARED_BUFFER) += dma-buf/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 79) obj-$(CONFIG_NUBUS) += nubus/
45941d0481f53 (Soeren Sonnenburg 2007-02-08 14:20:38 -0800 80) obj-y += macintosh/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 81) obj-$(CONFIG_IDE) += ide/
ad80f9703a3de (Christoph Hellwig 2018-07-31 12:51:48 -0700 82) obj-y += scsi/
57dacad5f2288 (Jay Sternberg 2015-10-09 18:17:06 +0200 83) obj-y += nvme/
c6fd280766a05 (Jeff Garzik 2006-08-10 07:31:37 -0400 84) obj-$(CONFIG_ATA) += ata/
c66ac9db8d4ad (Nicholas Bellinger 2010-12-17 11:11:26 -0800 85) obj-$(CONFIG_TARGET_CORE) += target/
9289d4ef065a6 (Sudhakar Rajashekhara 2009-08-18 12:34:04 -0400 86) obj-$(CONFIG_MTD) += mtd/
9289d4ef065a6 (Sudhakar Rajashekhara 2009-08-18 12:34:04 -0400 87) obj-$(CONFIG_SPI) += spi/
5a86bf343976b (Kenneth Heitke 2014-02-12 13:44:22 -0600 88) obj-$(CONFIG_SPMI) += spmi/
ea12c45f1b368 (Andrew F. Davis 2016-06-13 15:02:05 -0500 89) obj-$(CONFIG_HSI) += hsi/
3648e78ec7018 (Sagar Dharia 2017-12-11 23:42:57 +0000 90) obj-$(CONFIG_SLIMBUS) += slimbus/
0c406263f0a22 (Arjan van de Ven 2009-01-26 18:58:11 -0800 91) obj-y += net/
0c406263f0a22 (Arjan van de Ven 2009-01-26 18:58:11 -0800 92) obj-$(CONFIG_ATM) += atm/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 93) obj-$(CONFIG_FUSION) += message/
8702d33aa6e6d (Stefan Richter 2010-09-15 13:02:44 +0200 94) obj-y += firewire/
beafc54c4e2fb (Hans J. Koch 2006-12-07 10:58:29 +0100 95) obj-$(CONFIG_UIO) += uio/
cba3345cc494a (Alex Williamson 2012-07-31 08:16:22 -0600 96) obj-$(CONFIG_VFIO) += vfio/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 97) obj-y += cdrom/
70e840499aae9 (Miguel Ojeda Sandonis 2007-02-10 01:44:32 -0800 98) obj-y += auxdisplay/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 99) obj-$(CONFIG_PCCARD) += pcmcia/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 100) obj-$(CONFIG_DIO) += dio/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 101) obj-$(CONFIG_SBUS) += sbus/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 102) obj-$(CONFIG_ZORRO) += zorro/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 103) obj-$(CONFIG_ATA_OVER_ETH) += block/aoe/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 104) obj-$(CONFIG_PARIDE) += block/paride/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 105) obj-$(CONFIG_TC) += tc/
edc7cb2e955f2 (Felipe Balbi 2013-03-07 11:13:43 +0200 106) obj-$(CONFIG_USB_PHY) += usb/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 107) obj-$(CONFIG_USB) += usb/
c9d24f78268be (Randy Dunlap 2017-11-17 11:00:45 -0800 108) obj-$(CONFIG_USB_SUPPORT) += usb/
6015d2c4ca547 (Linus Torvalds 2005-12-03 20:50:51 -0800 109) obj-$(CONFIG_PCI) += usb/
4661ffc91befc (Felipe Balbi 2011-04-07 10:59:34 +0300 110) obj-$(CONFIG_USB_GADGET) += usb/
3d6159640da9c (Alexey Brodkin 2017-04-13 15:33:34 +0300 111) obj-$(CONFIG_OF) += usb/
51c38f9bce274 (Dmitry Torokhov 2006-02-19 00:22:51 -0500 112) obj-$(CONFIG_SERIO) += input/serio/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 113) obj-$(CONFIG_GAMEPORT) += input/gameport/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 114) obj-$(CONFIG_INPUT) += input/
c58411e95d7f5 (Alessandro Zummo 2006-03-27 01:16:34 -0800 115) obj-$(CONFIG_RTC_LIB) += rtc/
3a379bbcea0af (Boris Brezillon 2017-07-19 11:52:29 +0200 116) obj-y += i2c/ i3c/ media/
eae9d2ba0cfc2 (Rodolfo Giometti 2009-06-17 16:28:37 -0700 117) obj-$(CONFIG_PPS) += pps/
d1cbfd771ce82 (Nicolas Pitre 2016-11-11 00:10:07 -0500 118) obj-y += ptp/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 119) obj-$(CONFIG_W1) += w1/
f96576bd63e5b (Krzysztof Kozlowski 2015-12-07 12:45:12 +0900 120) obj-y += power/
ad2f931dcb41b (Jean Delvare 2005-07-02 18:15:49 +0200 121) obj-$(CONFIG_HWMON) += hwmon/
203d3d4aa4823 (Zhang Rui 2008-01-17 15:51:08 +0800 122) obj-$(CONFIG_THERMAL) += thermal/
b7e04f8c61a46 (Wim Van Sebroeck 2007-08-17 08:38:02 +0000 123) obj-$(CONFIG_WATCHDOG) += watchdog/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 124) obj-$(CONFIG_MD) += md/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 125) obj-$(CONFIG_BT) += bluetooth/
f7511d5f66f01 (Samuel Thibault 2008-04-30 00:54:51 -0700 126) obj-$(CONFIG_ACCESSIBILITY) += accessibility/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 127) obj-$(CONFIG_ISDN) += isdn/
da9bb1d27b21c (Alan Cox 2006-01-18 17:44:13 -0800 128) obj-$(CONFIG_EDAC) += edac/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 129) obj-$(CONFIG_EISA) += eisa/
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 130) obj-$(CONFIG_PM_OPP) += opp/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 131) obj-$(CONFIG_CPU_FREQ) += cpufreq/
4f86d3a8e2972 (Len Brown 2007-10-03 18:58:00 -0400 132) obj-$(CONFIG_CPU_IDLE) += cpuidle/
52c506f0bc725 (Adrian Hunter 2011-12-27 15:48:43 +0200 133) obj-y += mmc/
baf8532a147d5 (Alex Dubov 2008-02-09 10:20:54 -0800 134) obj-$(CONFIG_MEMSTICK) += memstick/
b1ae40a5db619 (Andrew F. Davis 2016-06-21 14:35:07 +0200 135) obj-$(CONFIG_NEW_LEDS) += leds/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 136) obj-$(CONFIG_INFINIBAND) += infiniband/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 137) obj-y += firmware/
^1da177e4c3f4 (Linus Torvalds 2005-04-16 15:20:36 -0700 138) obj-$(CONFIG_CRYPTO) += crypto/
e87eaad107d3c (Paul Mundt 2005-11-07 00:58:19 -0800 139) obj-$(CONFIG_SUPERH) += sh/
592913ecb87a9 (John Stultz 2010-07-13 17:56:20 -0700 140) obj-y += clocksource/
7589670f37736 (Shannon Nelson 2007-10-16 01:27:41 -0700 141) obj-$(CONFIG_DCA) += dca/
63f3861d2fbf8 (Jiri Kosina 2006-12-08 18:41:30 +0100 142) obj-$(CONFIG_HID) += hid/
eb30c72026500 (Geert Uytterhoeven 2006-11-27 19:18:56 +0100 143) obj-$(CONFIG_PPC_PS3) += ps3/
97e873e5c8ad8 (Stephen Rothwell 2007-05-01 16:26:07 +1000 144) obj-$(CONFIG_OF) += of/
61e115a56d1aa (Michael Buesch 2007-09-18 15:12:50 -0400 145) obj-$(CONFIG_SSB) += ssb/
8369ae33b7052 (Rafał Miłecki 2011-05-09 18:56:46 +0200 146) obj-$(CONFIG_BCMA) += bcma/
f87d0fbb57981 (Rusty Russell 2013-03-20 13:50:14 +1030 147) obj-$(CONFIG_VHOST_RING) += vhost/
98701a2a861fa (Randy Dunlap 2020-11-28 13:39:05 -0800 148) obj-$(CONFIG_VHOST_IOTLB) += vhost/
b2fbd8b073780 (Michael S. Tsirkin 2016-08-02 01:53:13 +0300 149) obj-$(CONFIG_VHOST) += vhost/
55e331cf7ebe2 (Florian Fainelli 2009-06-16 15:33:53 -0700 150) obj-$(CONFIG_VLYNQ) += vlynq/
8465def499c70 (Greg Kroah-Hartman 2019-08-25 07:54:28 +0200 151) obj-$(CONFIG_GREYBUS) += greybus/
8ffdff6a8cfbd (Greg Kroah-Hartman 2021-04-14 10:58:10 +0200 152) obj-$(CONFIG_COMEDI) += comedi/
3504558913772 (Greg Kroah-Hartman 2008-09-24 14:46:44 -0700 153) obj-$(CONFIG_STAGING) += staging/
41b16dce39051 (Len Brown 2008-12-01 00:09:47 -0500 154) obj-y += platform/
bd9a4c7df256c (Ohad Ben-Cohen 2011-02-17 09:52:03 -0800 155)
300586778d405 (Rob Herring 2013-01-28 16:13:14 +0000 156) obj-$(CONFIG_MAILBOX) += mailbox/
bd9a4c7df256c (Ohad Ben-Cohen 2011-02-17 09:52:03 -0800 157) obj-$(CONFIG_HWSPINLOCK) += hwspinlock/
400e64df6b237 (Ohad Ben-Cohen 2011-10-20 16:52:46 +0200 158) obj-$(CONFIG_REMOTEPROC) += remoteproc/
bcabbccabffe7 (Ohad Ben-Cohen 2011-10-20 21:10:55 +0200 159) obj-$(CONFIG_RPMSG) += rpmsg/
9251345dca24b (Vinod Koul 2017-12-14 11:19:33 +0530 160) obj-$(CONFIG_SOUNDWIRE) += soundwire/
6db7199407ca5 (Timur Tabi 2011-06-09 15:52:06 -0500 161)
6db7199407ca5 (Timur Tabi 2011-06-09 15:52:06 -0500 162) # Virtualization drivers
6db7199407ca5 (Timur Tabi 2011-06-09 15:52:06 -0500 163) obj-$(CONFIG_VIRT_DRIVERS) += virt/
46a971913611a (Greg Kroah-Hartman 2011-10-04 12:29:52 -0700 164) obj-$(CONFIG_HYPERV) += hv/
a3c98b8b2ede1 (MyungJoo Ham 2011-10-02 00:19:15 +0200 165)
a3c98b8b2ede1 (MyungJoo Ham 2011-10-02 00:19:15 +0200 166) obj-$(CONFIG_PM_DEVFREQ) += devfreq/
de55d8716ac50 (MyungJoo Ham 2012-04-20 14:16:22 +0900 167) obj-$(CONFIG_EXTCON) += extcon/
7ec944538dde3 (Aneesh V 2012-04-27 17:54:05 +0530 168) obj-$(CONFIG_MEMORY) += memory/
a980e046098b0 (Jonathan Cameron 2012-04-25 15:54:59 +0100 169) obj-$(CONFIG_IIO) += iio/
db3b9e990e755 (Greg Kroah-Hartman 2012-04-26 12:34:58 -0700 170) obj-$(CONFIG_VME_BUS) += vme/
05e5027efc9c0 (Greg Kroah-Hartman 2012-11-16 08:14:18 -0800 171) obj-$(CONFIG_IPACK_BUS) += ipack/
fce8a7bb5b4bf (Jon Mason 2012-11-16 19:27:12 -0700 172) obj-$(CONFIG_NTB) += ntb/
12cc4b3827f8c (Srinivas Pandruvada 2013-10-11 16:54:57 -0700 173) obj-$(CONFIG_POWERCAP) += powercap/
3764e82e5150d (Johannes Thumshirn 2014-02-26 17:29:05 +0100 174) obj-$(CONFIG_MCB) += mcb/
fa8ad7889d83b (Mark Rutland 2015-07-06 12:23:53 +0100 175) obj-$(CONFIG_PERF_EVENTS) += perf/
76ac8275f296b (Chen, Gong 2014-06-11 13:54:04 -0700 176) obj-$(CONFIG_RAS) += ras/
690ac0d20d402 (Mika Westerberg 2019-12-17 15:33:41 +0300 177) obj-$(CONFIG_USB4) += thunderbolt/
01081f5ab9916 (Mathieu Poirier 2015-03-30 14:13:41 -0600 178) obj-$(CONFIG_CORESIGHT) += hwtracing/coresight/
39f4034693b7c (Alexander Shishkin 2015-09-22 15:47:14 +0300 179) obj-y += hwtracing/intel_th/
7bd1d4093c2fa (Alexander Shishkin 2015-09-22 15:47:10 +0300 180) obj-$(CONFIG_STM) += hwtracing/stm/
777783e0abae3 (Greg Kroah-Hartman 2014-10-16 14:40:38 +0200 181) obj-$(CONFIG_ANDROID) += android/
eace75cfdcf7d (Srinivas Kandagatla 2015-07-27 12:13:19 +0100 182) obj-$(CONFIG_NVMEM) += nvmem/
6a8c3be7ec8eb (Alan Tull 2015-10-07 16:36:28 +0100 183) obj-$(CONFIG_FPGA) += fpga/
0508ad1fff11a (Jeremy Kerr 2017-02-01 10:53:41 -0600 184) obj-$(CONFIG_FSI) += fsi/
967c9cca2cc50 (Jens Wiklander 2015-03-11 14:39:39 +0100 185) obj-$(CONFIG_TEE) += tee/
a3b02a9c6591c (Peter Rosin 2017-05-14 21:51:06 +0200 186) obj-$(CONFIG_MULTIPLEXER) += mux/
93d3ad90c2d47 (David Kershner 2017-12-07 12:11:07 -0500 187) obj-$(CONFIG_UNISYS_VISORBUS) += visorbus/
bbecb07fa0af9 (Uwe Kleine-König 2017-12-18 17:59:07 +0100 188) obj-$(CONFIG_SIOX) += siox/
2b6a440351436 (Johan Hovold 2018-06-01 10:22:52 +0200 189) obj-$(CONFIG_GNSS) += gnss/
11f1ceca7031d (Georgi Djakov 2019-01-16 18:10:56 +0200 190) obj-$(CONFIG_INTERCONNECT) += interconnect/
0040a390d2fde (William Breathitt Gray 2019-04-02 15:30:36 +0900 191) obj-$(CONFIG_COUNTER) += counter/
b276527539188 (Christian Gromm 2020-03-10 14:02:40 +0100 192) obj-$(CONFIG_MOST) += most/
c9c5bf90e9188 (Farzad Farshchi 2018-09-20 19:08:27 -0500 193) obj-$(CONFIG_NVDLA) += nvdla/