• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: GPL-2.0
2#
3# Makefile for the Linux kernel device drivers.
4#
5# 15 Sep 2000, Christoph Hellwig <hch@infradead.org>
6# Rewritten to use lists instead of if-statements.
7#
8
9obj-$(CONFIG_GENERIC_PHY)	+= phy/
10
11# GPIO must come after pinctrl as gpios may need to mux pins etc
12obj-$(CONFIG_PINCTRL)		+= pinctrl/
13obj-$(CONFIG_GPIOLIB)		+= gpio/
14obj-y				+= pci/
15obj-y				+= video/
16
17obj-y				+= clk/
18
19# SOC specific infrastructure drivers.
20obj-y				+= soc/
21
22# regulators early, since some subsystems rely on them to initialize
23obj-$(CONFIG_REGULATOR)		+= regulator/
24
25# tty/ comes before char/ so that the VT console is the boot-time
26# default.
27#obj-y				+= tty/
28
29# gpu/ comes after char for AGP vs DRM startup and after iommu
30obj-y				+= gpu/
31
32obj-y				+= mfd/
33obj-$(CONFIG_DMA_SHARED_BUFFER) += dma-buf/
34
35obj-y				+= net/
36
37obj-$(CONFIG_INPUT)		+= input/
38obj-y				+= media/
39
40obj-y				+= power/
41obj-$(CONFIG_CPU_FREQ)		+= cpufreq/
42
43obj-y				+= mmc/
44
45obj-$(CONFIG_PM_DEVFREQ)	+= devfreq/
46obj-y				+= firmware/
47obj-$(CONFIG_STAGING)		+= staging/
48