ANDROID: GKI: enable a bunch of HID config options =y

A bunch of HID config options are recommented to be =y in the default
android configuration, and vendors are using them, so enable them in the
GKI kernels as well to reduce the abi footprint.

The options enabled are:
	CONFIG_HID_WACOM
	CONFIG_HID_LOGITECH
	CONFIG_HID_LOGITECH_DJ
	CONFIG_HID_ROCCAT
	CONFIG_HID_PRODIKEYS
	CONFIG_HID_PICOLCD
	CONFIG_HID_UCLOGIC
	CONFIG_HID_WIIMOTE

Bug: 157965270
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Idc8eae67ec81b5dd925c09db2f3600633c55d0c4
This commit is contained in:
Greg Kroah-Hartman 2020-06-02 09:15:41 +02:00
commit 20b83be407
4 changed files with 19290 additions and 19849 deletions

File diff suppressed because it is too large Load diff

View file

@ -234,16 +234,6 @@
handle_bad_irq
handle_edge_irq
handle_level_irq
hid_compare_device_paths
hid_debug
hid_field_extract
hid_hw_close
hid_hw_open
hid_hw_stop
hid_input_report
hid_report_raw_event
__hid_request
hid_validate_values
i2c_del_driver
i2c_register_driver
i2c_smbus_read_byte_data
@ -718,7 +708,6 @@
usb_get_dr_mode
usb_get_intf
usb_hcd_is_primary_hcd
usb_hid_driver
usb_interface_id
usb_kill_urb
usb_phy_get_charger_current
@ -951,55 +940,6 @@
# required by gpio-sprd.ko
__platform_driver_probe
# required by hid-generic.ko
bus_for_each_drv
hid_bus_type
hid_hw_start
hid_match_device
hid_open_report
__hid_register_driver
hid_unregister_driver
# required by hid-logitech-dj.ko
hid_add_device
hid_allocate_device
hid_destroy_device
hid_parse_report
strlcat
# required by hid-logitech-hidpp.ko
hid_snto32
input_ff_create
strnstr
# required by hid-picolcd.ko
hid_set_field
# required by hid-prodikeys.ko
snd_card_disconnect
snd_card_free_when_closed
snd_card_new
snd_card_register
snd_device_new
snd_rawmidi_new
snd_rawmidi_receive
snd_rawmidi_set_ops
# required by hid-roccat.ko
noop_llseek
# required by hid-roccat-lua.ko
sysfs_create_bin_file
sysfs_remove_bin_file
# required by hid-uclogic.ko
usb_string
# required by hid-wiimote.ko
kasprintf
led_classdev_register_ext
led_classdev_unregister
# required by i2c-sprd.ko
i2c_add_numbered_adapter
i2c_del_adapter
@ -2078,22 +2018,6 @@
sg_init_one
sg_nents_for_len
# required by wacom.ko
devm_led_trigger_register
devres_close_group
devres_open_group
devres_release_group
hid_alloc_report_buf
hidinput_calc_abs_res
int_sqrt
__kfifo_in_r
__kfifo_max_r
__kfifo_out_r
__kfifo_skip_r
led_trigger_event
memmove
sysfs_create_files
# required by wcn_bsp.ko
memdup_user
pci_disable_device

View file

@ -345,14 +345,22 @@ CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=y
CONFIG_HID_APPLE=y
CONFIG_HID_PRODIKEYS=y
CONFIG_HID_ELECOM=y
CONFIG_HID_UCLOGIC=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
CONFIG_HID_MAGICMOUSE=y
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_NINTENDO=y
CONFIG_HID_PICOLCD=y
CONFIG_HID_PLANTRONICS=y
CONFIG_HID_ROCCAT=y
CONFIG_HID_SONY=y
CONFIG_HID_STEAM=y
CONFIG_HID_WACOM=y
CONFIG_HID_WIIMOTE=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_OTG=y
CONFIG_USB_GADGET=y
@ -372,9 +380,6 @@ CONFIG_MMC=y
CONFIG_MMC_CRYPTO=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_TRIGGERS=y
CONFIG_EDAC=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_PL030=y

View file

@ -299,14 +299,22 @@ CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=y
CONFIG_HID_APPLE=y
CONFIG_HID_PRODIKEYS=y
CONFIG_HID_ELECOM=y
CONFIG_HID_UCLOGIC=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
CONFIG_HID_MAGICMOUSE=y
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_NINTENDO=y
CONFIG_HID_PICOLCD=y
CONFIG_HID_PLANTRONICS=y
CONFIG_HID_ROCCAT=y
CONFIG_HID_SONY=y
CONFIG_HID_STEAM=y
CONFIG_HID_WACOM=y
CONFIG_HID_WIIMOTE=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_GADGET=y
CONFIG_USB_CONFIGFS=y
@ -324,9 +332,6 @@ CONFIG_MMC=y
CONFIG_MMC_CRYPTO=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_TRIGGERS=y
CONFIG_RTC_CLASS=y
CONFIG_UIO=y
CONFIG_STAGING=y