2 # Makefile for misc devices that really don't fit anywhere else.
5 obj-
$(CONFIG_IBM_ASM
) += ibmasm
/
6 obj-
$(CONFIG_AD525X_DPOT
) += ad525x_dpot.o
7 obj-
$(CONFIG_AD525X_DPOT_I2C
) += ad525x_dpot-i2c.o
8 obj-
$(CONFIG_AD525X_DPOT_SPI
) += ad525x_dpot-spi.o
9 obj-
$(CONFIG_INTEL_MID_PTI
) += pti.o
10 obj-
$(CONFIG_ATMEL_SSC
) += atmel-ssc.o
11 obj-
$(CONFIG_ATMEL_TCLIB
) += atmel_tclib.o
12 obj-
$(CONFIG_BMP085
) += bmp085.o
13 obj-
$(CONFIG_BMP085_I2C
) += bmp085-i2c.o
14 obj-
$(CONFIG_BMP085_SPI
) += bmp085-spi.o
15 obj-
$(CONFIG_DUMMY_IRQ
) += dummy-irq.o
16 obj-
$(CONFIG_ICS932S401
) += ics932s401.o
17 obj-
$(CONFIG_LKDTM
) += lkdtm.o
18 obj-
$(CONFIG_TIFM_CORE
) += tifm_core.o
19 obj-
$(CONFIG_TIFM_7XX1
) += tifm_7xx1.o
20 obj-
$(CONFIG_PHANTOM
) += phantom.o
21 obj-
$(CONFIG_QCOM_COINCELL
) += qcom-coincell.o
22 obj-
$(CONFIG_SENSORS_BH1780
) += bh1780gli.o
23 obj-
$(CONFIG_SENSORS_BH1770
) += bh1770glc.o
24 obj-
$(CONFIG_SENSORS_APDS990X
) += apds990x.o
25 obj-
$(CONFIG_SGI_IOC4
) += ioc4.o
26 obj-
$(CONFIG_ENCLOSURE_SERVICES
) += enclosure.o
27 obj-
$(CONFIG_KGDB_TESTS
) += kgdbts.o
28 obj-
$(CONFIG_SGI_XP
) += sgi-xp
/
29 obj-
$(CONFIG_SGI_GRU
) += sgi-gru
/
30 obj-
$(CONFIG_CS5535_MFGPT
) += cs5535-mfgpt.o
31 obj-
$(CONFIG_HP_ILO
) += hpilo.o
32 obj-
$(CONFIG_APDS9802ALS
) += apds9802als.o
33 obj-
$(CONFIG_ISL29003
) += isl29003.o
34 obj-
$(CONFIG_ISL29020
) += isl29020.o
35 obj-
$(CONFIG_SENSORS_TSL2550
) += tsl2550.o
36 obj-
$(CONFIG_DS1682
) += ds1682.o
37 obj-
$(CONFIG_TI_DAC7512
) += ti_dac7512.o
38 obj-
$(CONFIG_C2PORT
) += c2port
/
39 obj-
$(CONFIG_HMC6352
) += hmc6352.o
42 obj-
$(CONFIG_SPEAR13XX_PCIE_GADGET
) += spear13xx_pcie_gadget.o
43 obj-
$(CONFIG_VMWARE_BALLOON
) += vmw_balloon.o
44 obj-
$(CONFIG_ARM_CHARLCD
) += arm-charlcd.o
45 obj-
$(CONFIG_PCH_PHUB
) += pch_phub.o
48 obj-
$(CONFIG_USB_SWITCH_FSA9480
) += fsa9480.o
49 obj-
$(CONFIG_ALTERA_STAPL
) +=altera-stapl
/
50 obj-
$(CONFIG_INTEL_MEI
) += mei
/
51 obj-
$(CONFIG_VMWARE_VMCI
) += vmw_vmci
/
52 obj-
$(CONFIG_LATTICE_ECP3_CONFIG
) += lattice-ecp3-config.o
53 obj-
$(CONFIG_SRAM
) += sram.o
55 obj-
$(CONFIG_GENWQE
) += genwqe
/
56 obj-
$(CONFIG_ECHO
) += echo
/
57 obj-
$(CONFIG_VEXPRESS_SYSCFG
) += vexpress-syscfg.o
58 obj-
$(CONFIG_CXL_BASE
) += cxl
/
59 obj-
$(CONFIG_PANEL
) += panel.o
61 lkdtm-
$(CONFIG_LKDTM
) += lkdtm_core.o
62 lkdtm-
$(CONFIG_LKDTM
) += lkdtm_bugs.o
63 lkdtm-
$(CONFIG_LKDTM
) += lkdtm_heap.o
64 lkdtm-
$(CONFIG_LKDTM
) += lkdtm_perms.o
65 lkdtm-
$(CONFIG_LKDTM
) += lkdtm_rodata_objcopy.o
66 lkdtm-
$(CONFIG_LKDTM
) += lkdtm_usercopy.o
69 OBJCOPYFLAGS_lkdtm_rodata_objcopy.o
:= \
70 --set-section-flags .text
=alloc
,readonly \
71 --rename-section .text
=.rodata
72 $(obj
)/lkdtm_rodata_objcopy.o
: $(obj
)/lkdtm_rodata.o
73 $(call if_changed
,objcopy
)