blob: 2bf79ba4a39e7487e4c7af20941a3e57dd73b6fc [file] [log] [blame]
#
# Makefile for misc devices that really don't fit anywhere else.
#
obj-$(CONFIG_IBM_ASM)+= ibmasm/
obj-$(CONFIG_AD525X_DPOT)+= ad525x_dpot.o
obj-$(CONFIG_AD525X_DPOT_I2C)+= ad525x_dpot-i2c.o
obj-$(CONFIG_AD525X_DPOT_SPI)+= ad525x_dpot-spi.o
obj-$(CONFIG_INTEL_MID_PTI)+= pti.o
obj-$(CONFIG_ATMEL_SSC)+= atmel-ssc.o
obj-$(CONFIG_ATMEL_TCLIB)+= atmel_tclib.o
obj-$(CONFIG_DUMMY_IRQ)+= dummy-irq.o
obj-$(CONFIG_ICS932S401)+= ics932s401.o
obj-$(CONFIG_LKDTM)+= lkdtm.o
obj-$(CONFIG_TIFM_CORE) += tifm_core.o
obj-$(CONFIG_TIFM_7XX1) += tifm_7xx1.o
obj-$(CONFIG_PHANTOM)+= phantom.o
obj-$(CONFIG_QCOM_COINCELL)+= qcom-coincell.o
obj-$(CONFIG_SENSORS_BH1770)+= bh1770glc.o
obj-$(CONFIG_SENSORS_APDS990X)+= apds990x.o
obj-$(CONFIG_SGI_IOC4)+= ioc4.o
obj-$(CONFIG_ENCLOSURE_SERVICES) += enclosure.o
obj-$(CONFIG_KGDB_TESTS)+= kgdbts.o
obj-$(CONFIG_SGI_XP)+= sgi-xp/
obj-$(CONFIG_SGI_GRU)+= sgi-gru/
obj-$(CONFIG_CS5535_MFGPT)+= cs5535-mfgpt.o
obj-$(CONFIG_HP_ILO)+= hpilo.o
obj-$(CONFIG_APDS9802ALS)+= apds9802als.o
obj-$(CONFIG_ISL29003)+= isl29003.o
obj-$(CONFIG_ISL29020)+= isl29020.o
obj-$(CONFIG_SENSORS_TSL2550)+= tsl2550.o
obj-$(CONFIG_DS1682)+= ds1682.o
obj-$(CONFIG_TI_DAC7512)+= ti_dac7512.o
obj-$(CONFIG_C2PORT)+= c2port/
obj-$(CONFIG_HMC6352)+= hmc6352.o
obj-y+= eeprom/
obj-y+= cb710/
obj-$(CONFIG_SPEAR13XX_PCIE_GADGET)+= spear13xx_pcie_gadget.o
obj-$(CONFIG_VMWARE_BALLOON)+= vmw_balloon.o
obj-$(CONFIG_ARM_CHARLCD)+= arm-charlcd.o
obj-$(CONFIG_PCH_PHUB)+= pch_phub.o
obj-y+= ti-st/
obj-y+= lis3lv02d/
obj-$(CONFIG_USB_SWITCH_FSA9480) += fsa9480.o
obj-$(CONFIG_ALTERA_STAPL)+=altera-stapl/
obj-$(CONFIG_INTEL_MEI)+= mei/
obj-$(CONFIG_VMWARE_VMCI)+= vmw_vmci/
obj-$(CONFIG_LATTICE_ECP3_CONFIG)+= lattice-ecp3-config.o
obj-$(CONFIG_SRAM)+= sram.o
obj-y+= mic/
obj-$(CONFIG_GENWQE)+= genwqe/
obj-$(CONFIG_ECHO)+= echo/
obj-$(CONFIG_VEXPRESS_SYSCFG)+= vexpress-syscfg.o
obj-$(CONFIG_CXL_BASE)+= cxl/
obj-$(CONFIG_PANEL) += panel.o
lkdtm-$(CONFIG_LKDTM)+= lkdtm_core.o
lkdtm-$(CONFIG_LKDTM)+= lkdtm_bugs.o
lkdtm-$(CONFIG_LKDTM)+= lkdtm_heap.o
lkdtm-$(CONFIG_LKDTM)+= lkdtm_perms.o
lkdtm-$(CONFIG_LKDTM)+= lkdtm_rodata_objcopy.o
lkdtm-$(CONFIG_LKDTM)+= lkdtm_usercopy.o
KCOV_INSTRUMENT_lkdtm_rodata.o:= n
OBJCOPYFLAGS :=
OBJCOPYFLAGS_lkdtm_rodata_objcopy.o := \
--set-section-flags .text=alloc,readonly \
--rename-section .text=.rodata
targets += lkdtm_rodata.o lkdtm_rodata_objcopy.o
$(obj)/lkdtm_rodata_objcopy.o: $(obj)/lkdtm_rodata.o FORCE
$(call if_changed,objcopy)