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