linux-yocto/drivers/macintosh/Makefile
Finn Thain 86ce436e30 macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
drivers/macintosh/via-pmu-event.o: In function `via_pmu_event':
via-pmu-event.c:(.text+0x44): undefined reference to `input_event'
via-pmu-event.c:(.text+0x68): undefined reference to `input_event'
via-pmu-event.c:(.text+0x94): undefined reference to `input_event'
via-pmu-event.c:(.text+0xb8): undefined reference to `input_event'
drivers/macintosh/via-pmu-event.o: In function `via_pmu_event_init':
via-pmu-event.c:(.init.text+0x20): undefined reference to `input_allocate_device'
via-pmu-event.c:(.init.text+0xc4): undefined reference to `input_register_device'
via-pmu-event.c:(.init.text+0xd4): undefined reference to `input_free_device'
make[1]: *** [Makefile:1155: vmlinux] Error 1
make: *** [Makefile:350: __build_one_by_one] Error 2

Don't call into the input subsystem unless CONFIG_INPUT is built-in.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Finn Thain <fthain@linux-m68k.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/5edbe76ce68227f71e09af4614cc4c1bd61c7ec8.1649326292.git.fthain@linux-m68k.org
2022-05-22 15:58:30 +10:00

2.3 KiB

SPDX-License-Identifier: GPL-2.0

Makefile for the Macintosh-specific device drivers.

Each configuration option enables a list of files.

obj-$(CONFIG_PPC_PMAC) += macio_asic.o macio_sysfs.o

obj-$(CONFIG_PMAC_MEDIABAY) += mediabay.o obj-$(CONFIG_MAC_EMUMOUSEBTN) += mac_hid.o obj-$(CONFIG_INPUT_ADBHID) += adbhid.o obj-$(CONFIG_ANSLCD) += ans-lcd.o

obj-$(CONFIG_ADB_PMU) += via-pmu.o obj-$(CONFIG_ADB_PMU_EVENT) += via-pmu-event.o obj-$(CONFIG_ADB_PMU_LED) += via-pmu-led.o obj-$(CONFIG_PMAC_BACKLIGHT) += via-pmu-backlight.o obj-$(CONFIG_ADB_CUDA) += via-cuda.o obj-$(CONFIG_PMAC_APM_EMU) += apm_emu.o obj-$(CONFIG_PMAC_SMU) += smu.o

obj-$(CONFIG_ADB) += adb.o obj-$(CONFIG_ADB_MACII) += via-macii.o obj-$(CONFIG_ADB_IOP) += adb-iop.o obj-$(CONFIG_ADB_MACIO) += macio-adb.o

obj-$(CONFIG_THERM_WINDTUNNEL) += therm_windtunnel.o obj-$(CONFIG_THERM_ADT746X) += therm_adt746x.o obj-$(CONFIG_WINDFARM) += windfarm_core.o obj-$(CONFIG_WINDFARM_PM72) += windfarm_fcu_controls.o
windfarm_ad7417_sensor.o
windfarm_lm75_sensor.o
windfarm_max6690_sensor.o
windfarm_pid.o
windfarm_cpufreq_clamp.o
windfarm_pm72.o obj-$(CONFIG_WINDFARM_RM31) += windfarm_fcu_controls.o
windfarm_ad7417_sensor.o
windfarm_lm75_sensor.o
windfarm_lm87_sensor.o
windfarm_max6690_sensor.o
windfarm_pid.o
windfarm_cpufreq_clamp.o
windfarm_rm31.o obj-$(CONFIG_WINDFARM_PM81) += windfarm_smu_controls.o
windfarm_smu_sensors.o
windfarm_lm75_sensor.o windfarm_pid.o
windfarm_cpufreq_clamp.o windfarm_pm81.o obj-$(CONFIG_WINDFARM_PM91) += windfarm_smu_controls.o
windfarm_smu_sensors.o
windfarm_lm75_sensor.o windfarm_pid.o
windfarm_cpufreq_clamp.o windfarm_pm91.o obj-$(CONFIG_WINDFARM_PM112) += windfarm_pm112.o windfarm_smu_sat.o
windfarm_smu_controls.o
windfarm_smu_sensors.o
windfarm_max6690_sensor.o
windfarm_lm75_sensor.o windfarm_pid.o obj-$(CONFIG_WINDFARM_PM121) += windfarm_pm121.o windfarm_smu_sat.o
windfarm_smu_controls.o
windfarm_smu_sensors.o
windfarm_max6690_sensor.o
windfarm_lm75_sensor.o windfarm_pid.o obj-$(CONFIG_PMAC_RACKMETER) += rack-meter.o

obj-$(CONFIG_SENSORS_AMS) += ams/