162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Makefile for the HID driver 462306a36Sopenharmony_ci# 562306a36Sopenharmony_cihid-y := hid-core.o hid-input.o hid-quirks.o 662306a36Sopenharmony_cihid-$(CONFIG_DEBUG_FS) += hid-debug.o 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciobj-$(CONFIG_HID_BPF) += bpf/ 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciobj-$(CONFIG_HID) += hid.o 1162306a36Sopenharmony_ciobj-$(CONFIG_UHID) += uhid.o 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciobj-$(CONFIG_HID_GENERIC) += hid-generic.o 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_cihid-$(CONFIG_HIDRAW) += hidraw.o 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_cihid-logitech-y := hid-lg.o 1862306a36Sopenharmony_cihid-logitech-$(CONFIG_LOGITECH_FF) += hid-lgff.o 1962306a36Sopenharmony_cihid-logitech-$(CONFIG_LOGIRUMBLEPAD2_FF) += hid-lg2ff.o 2062306a36Sopenharmony_cihid-logitech-$(CONFIG_LOGIG940_FF) += hid-lg3ff.o 2162306a36Sopenharmony_cihid-logitech-$(CONFIG_LOGIWHEELS_FF) += hid-lg4ff.o 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_cihid-wiimote-y := hid-wiimote-core.o hid-wiimote-modules.o 2462306a36Sopenharmony_cihid-wiimote-$(CONFIG_DEBUG_FS) += hid-wiimote-debug.o 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciobj-$(CONFIG_HID_A4TECH) += hid-a4tech.o 2762306a36Sopenharmony_ciobj-$(CONFIG_HID_ACCUTOUCH) += hid-accutouch.o 2862306a36Sopenharmony_ciobj-$(CONFIG_HID_ALPS) += hid-alps.o 2962306a36Sopenharmony_ciobj-$(CONFIG_HID_ACRUX) += hid-axff.o 3062306a36Sopenharmony_ciobj-$(CONFIG_HID_APPLE) += hid-apple.o 3162306a36Sopenharmony_ciobj-$(CONFIG_HID_APPLEIR) += hid-appleir.o 3262306a36Sopenharmony_ciobj-$(CONFIG_HID_CREATIVE_SB0540) += hid-creative-sb0540.o 3362306a36Sopenharmony_ciobj-$(CONFIG_HID_ASUS) += hid-asus.o 3462306a36Sopenharmony_ciobj-$(CONFIG_HID_AUREAL) += hid-aureal.o 3562306a36Sopenharmony_ciobj-$(CONFIG_HID_BELKIN) += hid-belkin.o 3662306a36Sopenharmony_ciobj-$(CONFIG_HID_BETOP_FF) += hid-betopff.o 3762306a36Sopenharmony_ciobj-$(CONFIG_HID_BIGBEN_FF) += hid-bigbenff.o 3862306a36Sopenharmony_ciobj-$(CONFIG_HID_CHERRY) += hid-cherry.o 3962306a36Sopenharmony_ciobj-$(CONFIG_HID_CHICONY) += hid-chicony.o 4062306a36Sopenharmony_ciobj-$(CONFIG_HID_CMEDIA) += hid-cmedia.o 4162306a36Sopenharmony_ciobj-$(CONFIG_HID_CORSAIR) += hid-corsair.o 4262306a36Sopenharmony_ciobj-$(CONFIG_HID_COUGAR) += hid-cougar.o 4362306a36Sopenharmony_ciobj-$(CONFIG_HID_CP2112) += hid-cp2112.o 4462306a36Sopenharmony_ciobj-$(CONFIG_HID_CYPRESS) += hid-cypress.o 4562306a36Sopenharmony_ciobj-$(CONFIG_HID_DRAGONRISE) += hid-dr.o 4662306a36Sopenharmony_ciobj-$(CONFIG_HID_EMS_FF) += hid-emsff.o 4762306a36Sopenharmony_ciobj-$(CONFIG_HID_ELAN) += hid-elan.o 4862306a36Sopenharmony_ciobj-$(CONFIG_HID_ELECOM) += hid-elecom.o 4962306a36Sopenharmony_ciobj-$(CONFIG_HID_ELO) += hid-elo.o 5062306a36Sopenharmony_ciobj-$(CONFIG_HID_EVISION) += hid-evision.o 5162306a36Sopenharmony_ciobj-$(CONFIG_HID_EZKEY) += hid-ezkey.o 5262306a36Sopenharmony_ciobj-$(CONFIG_HID_FT260) += hid-ft260.o 5362306a36Sopenharmony_ciobj-$(CONFIG_HID_GEMBIRD) += hid-gembird.o 5462306a36Sopenharmony_ciobj-$(CONFIG_HID_GFRM) += hid-gfrm.o 5562306a36Sopenharmony_ciobj-$(CONFIG_HID_GLORIOUS) += hid-glorious.o 5662306a36Sopenharmony_ciobj-$(CONFIG_HID_VIVALDI_COMMON) += hid-vivaldi-common.o 5762306a36Sopenharmony_ciobj-$(CONFIG_HID_GOOGLE_HAMMER) += hid-google-hammer.o 5862306a36Sopenharmony_ciobj-$(CONFIG_HID_GOOGLE_STADIA_FF) += hid-google-stadiaff.o 5962306a36Sopenharmony_ciobj-$(CONFIG_HID_VIVALDI) += hid-vivaldi.o 6062306a36Sopenharmony_ciobj-$(CONFIG_HID_GT683R) += hid-gt683r.o 6162306a36Sopenharmony_ciobj-$(CONFIG_HID_GYRATION) += hid-gyration.o 6262306a36Sopenharmony_ciobj-$(CONFIG_HID_HOLTEK) += hid-holtek-kbd.o 6362306a36Sopenharmony_ciobj-$(CONFIG_HID_HOLTEK) += hid-holtek-mouse.o 6462306a36Sopenharmony_ciobj-$(CONFIG_HID_HOLTEK) += hid-holtekff.o 6562306a36Sopenharmony_ciobj-$(CONFIG_HID_HYPERV_MOUSE) += hid-hyperv.o 6662306a36Sopenharmony_ciobj-$(CONFIG_HID_ICADE) += hid-icade.o 6762306a36Sopenharmony_ciobj-$(CONFIG_HID_ITE) += hid-ite.o 6862306a36Sopenharmony_ciobj-$(CONFIG_HID_JABRA) += hid-jabra.o 6962306a36Sopenharmony_ciobj-$(CONFIG_HID_KENSINGTON) += hid-kensington.o 7062306a36Sopenharmony_ciobj-$(CONFIG_HID_KEYTOUCH) += hid-keytouch.o 7162306a36Sopenharmony_ciobj-$(CONFIG_HID_KYE) += hid-kye.o 7262306a36Sopenharmony_ciobj-$(CONFIG_HID_LCPOWER) += hid-lcpower.o 7362306a36Sopenharmony_ciobj-$(CONFIG_HID_LENOVO) += hid-lenovo.o 7462306a36Sopenharmony_ciobj-$(CONFIG_HID_LETSKETCH) += hid-letsketch.o 7562306a36Sopenharmony_ciobj-$(CONFIG_HID_LOGITECH) += hid-logitech.o 7662306a36Sopenharmony_ciobj-$(CONFIG_HID_LOGITECH) += hid-lg-g15.o 7762306a36Sopenharmony_ciobj-$(CONFIG_HID_LOGITECH_DJ) += hid-logitech-dj.o 7862306a36Sopenharmony_ciobj-$(CONFIG_HID_LOGITECH_HIDPP) += hid-logitech-hidpp.o 7962306a36Sopenharmony_ciobj-$(CONFIG_HID_MACALLY) += hid-macally.o 8062306a36Sopenharmony_ciobj-$(CONFIG_HID_MAGICMOUSE) += hid-magicmouse.o 8162306a36Sopenharmony_ciobj-$(CONFIG_HID_MALTRON) += hid-maltron.o 8262306a36Sopenharmony_ciobj-$(CONFIG_HID_MCP2221) += hid-mcp2221.o 8362306a36Sopenharmony_ciobj-$(CONFIG_HID_MAYFLASH) += hid-mf.o 8462306a36Sopenharmony_ciobj-$(CONFIG_HID_MEGAWORLD_FF) += hid-megaworld.o 8562306a36Sopenharmony_ciobj-$(CONFIG_HID_MICROSOFT) += hid-microsoft.o 8662306a36Sopenharmony_ciobj-$(CONFIG_HID_MONTEREY) += hid-monterey.o 8762306a36Sopenharmony_ciobj-$(CONFIG_HID_MULTITOUCH) += hid-multitouch.o 8862306a36Sopenharmony_ciobj-$(CONFIG_HID_NINTENDO) += hid-nintendo.o 8962306a36Sopenharmony_ciobj-$(CONFIG_HID_NTI) += hid-nti.o 9062306a36Sopenharmony_ciobj-$(CONFIG_HID_NTRIG) += hid-ntrig.o 9162306a36Sopenharmony_ciobj-$(CONFIG_HID_NVIDIA_SHIELD) += hid-nvidia-shield.o 9262306a36Sopenharmony_ciobj-$(CONFIG_HID_ORTEK) += hid-ortek.o 9362306a36Sopenharmony_ciobj-$(CONFIG_HID_PRODIKEYS) += hid-prodikeys.o 9462306a36Sopenharmony_ciobj-$(CONFIG_HID_PANTHERLORD) += hid-pl.o 9562306a36Sopenharmony_ciobj-$(CONFIG_HID_PENMOUNT) += hid-penmount.o 9662306a36Sopenharmony_ciobj-$(CONFIG_HID_PETALYNX) += hid-petalynx.o 9762306a36Sopenharmony_ciobj-$(CONFIG_HID_PICOLCD) += hid-picolcd.o 9862306a36Sopenharmony_cihid-picolcd-y += hid-picolcd_core.o 9962306a36Sopenharmony_cihid-picolcd-$(CONFIG_HID_PICOLCD_FB) += hid-picolcd_fb.o 10062306a36Sopenharmony_cihid-picolcd-$(CONFIG_HID_PICOLCD_BACKLIGHT) += hid-picolcd_backlight.o 10162306a36Sopenharmony_cihid-picolcd-$(CONFIG_HID_PICOLCD_LCD) += hid-picolcd_lcd.o 10262306a36Sopenharmony_cihid-picolcd-$(CONFIG_HID_PICOLCD_LEDS) += hid-picolcd_leds.o 10362306a36Sopenharmony_cihid-picolcd-$(CONFIG_HID_PICOLCD_CIR) += hid-picolcd_cir.o 10462306a36Sopenharmony_cihid-picolcd-$(CONFIG_DEBUG_FS) += hid-picolcd_debugfs.o 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ciobj-$(CONFIG_HID_PLANTRONICS) += hid-plantronics.o 10762306a36Sopenharmony_ciobj-$(CONFIG_HID_PLAYSTATION) += hid-playstation.o 10862306a36Sopenharmony_ciobj-$(CONFIG_HID_PRIMAX) += hid-primax.o 10962306a36Sopenharmony_ciobj-$(CONFIG_HID_PXRC) += hid-pxrc.o 11062306a36Sopenharmony_ciobj-$(CONFIG_HID_RAZER) += hid-razer.o 11162306a36Sopenharmony_ciobj-$(CONFIG_HID_REDRAGON) += hid-redragon.o 11262306a36Sopenharmony_ciobj-$(CONFIG_HID_RETRODE) += hid-retrode.o 11362306a36Sopenharmony_ciobj-$(CONFIG_HID_ROCCAT) += hid-roccat.o hid-roccat-common.o \ 11462306a36Sopenharmony_ci hid-roccat-arvo.o hid-roccat-isku.o hid-roccat-kone.o \ 11562306a36Sopenharmony_ci hid-roccat-koneplus.o hid-roccat-konepure.o hid-roccat-kovaplus.o \ 11662306a36Sopenharmony_ci hid-roccat-lua.o hid-roccat-pyra.o hid-roccat-ryos.o hid-roccat-savu.o 11762306a36Sopenharmony_ciobj-$(CONFIG_HID_RMI) += hid-rmi.o 11862306a36Sopenharmony_ciobj-$(CONFIG_HID_SAITEK) += hid-saitek.o 11962306a36Sopenharmony_ciobj-$(CONFIG_HID_SAMSUNG) += hid-samsung.o 12062306a36Sopenharmony_ciobj-$(CONFIG_HID_SEMITEK) += hid-semitek.o 12162306a36Sopenharmony_ciobj-$(CONFIG_HID_SIGMAMICRO) += hid-sigmamicro.o 12262306a36Sopenharmony_ciobj-$(CONFIG_HID_SMARTJOYPLUS) += hid-sjoy.o 12362306a36Sopenharmony_ciobj-$(CONFIG_HID_SONY) += hid-sony.o 12462306a36Sopenharmony_ciobj-$(CONFIG_HID_SPEEDLINK) += hid-speedlink.o 12562306a36Sopenharmony_ciobj-$(CONFIG_HID_STEAM) += hid-steam.o 12662306a36Sopenharmony_ciobj-$(CONFIG_HID_STEELSERIES) += hid-steelseries.o 12762306a36Sopenharmony_ciobj-$(CONFIG_HID_SUNPLUS) += hid-sunplus.o 12862306a36Sopenharmony_ciobj-$(CONFIG_HID_GREENASIA) += hid-gaff.o 12962306a36Sopenharmony_ciobj-$(CONFIG_HID_THRUSTMASTER) += hid-tmff.o hid-thrustmaster.o 13062306a36Sopenharmony_ciobj-$(CONFIG_HID_TIVO) += hid-tivo.o 13162306a36Sopenharmony_ciobj-$(CONFIG_HID_TOPSEED) += hid-topseed.o 13262306a36Sopenharmony_ciobj-$(CONFIG_HID_TOPRE) += hid-topre.o 13362306a36Sopenharmony_ciobj-$(CONFIG_HID_TWINHAN) += hid-twinhan.o 13462306a36Sopenharmony_ciobj-$(CONFIG_HID_U2FZERO) += hid-u2fzero.o 13562306a36Sopenharmony_cihid-uclogic-objs := hid-uclogic-core.o \ 13662306a36Sopenharmony_ci hid-uclogic-rdesc.o \ 13762306a36Sopenharmony_ci hid-uclogic-params.o 13862306a36Sopenharmony_ciobj-$(CONFIG_HID_UCLOGIC) += hid-uclogic.o 13962306a36Sopenharmony_ciobj-$(CONFIG_HID_UDRAW_PS3) += hid-udraw-ps3.o 14062306a36Sopenharmony_ciobj-$(CONFIG_HID_LED) += hid-led.o 14162306a36Sopenharmony_ciobj-$(CONFIG_HID_XIAOMI) += hid-xiaomi.o 14262306a36Sopenharmony_ciobj-$(CONFIG_HID_XINMO) += hid-xinmo.o 14362306a36Sopenharmony_ciobj-$(CONFIG_HID_ZEROPLUS) += hid-zpff.o 14462306a36Sopenharmony_ciobj-$(CONFIG_HID_ZYDACRON) += hid-zydacron.o 14562306a36Sopenharmony_ciobj-$(CONFIG_HID_VIEWSONIC) += hid-viewsonic.o 14662306a36Sopenharmony_ciobj-$(CONFIG_HID_VRC2) += hid-vrc2.o 14762306a36Sopenharmony_ci 14862306a36Sopenharmony_ciwacom-objs := wacom_wac.o wacom_sys.o 14962306a36Sopenharmony_ciobj-$(CONFIG_HID_WACOM) += wacom.o 15062306a36Sopenharmony_ciobj-$(CONFIG_HID_WALTOP) += hid-waltop.o 15162306a36Sopenharmony_ciobj-$(CONFIG_HID_WIIMOTE) += hid-wiimote.o 15262306a36Sopenharmony_ciobj-$(CONFIG_HID_SENSOR_HUB) += hid-sensor-hub.o 15362306a36Sopenharmony_ciobj-$(CONFIG_HID_SENSOR_CUSTOM_SENSOR) += hid-sensor-custom.o 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_cihid-uclogic-test-objs := hid-uclogic-rdesc.o \ 15662306a36Sopenharmony_ci hid-uclogic-params.o \ 15762306a36Sopenharmony_ci hid-uclogic-rdesc-test.o 15862306a36Sopenharmony_ciobj-$(CONFIG_HID_KUNIT_TEST) += hid-uclogic-test.o 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ciobj-$(CONFIG_USB_HID) += usbhid/ 16162306a36Sopenharmony_ciobj-$(CONFIG_USB_MOUSE) += usbhid/ 16262306a36Sopenharmony_ciobj-$(CONFIG_USB_KBD) += usbhid/ 16362306a36Sopenharmony_ci 16462306a36Sopenharmony_ciobj-$(CONFIG_I2C_HID_CORE) += i2c-hid/ 16562306a36Sopenharmony_ci 16662306a36Sopenharmony_ciobj-$(CONFIG_INTEL_ISH_HID) += intel-ish-hid/ 16762306a36Sopenharmony_ciobj-$(INTEL_ISH_FIRMWARE_DOWNLOADER) += intel-ish-hid/ 16862306a36Sopenharmony_ci 16962306a36Sopenharmony_ciobj-$(CONFIG_AMD_SFH_HID) += amd-sfh-hid/ 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ciobj-$(CONFIG_SURFACE_HID_CORE) += surface-hid/ 172