freebsd-nq/sys/mips/conf
Vladimir Kondratyev 1975878673 hid: Import functions and constants required by new subsystem
This does an import of quirk stubs, debugging macros from USB code and
numerous usage constants used by dependent drivers.

Besides, this change renames some functions to get a better matching
with userland library and NetBSD/OpenBSD HID code. Namely:

- Old hid_report_size() renamed to hid_report_size_max()
- New hid_report_size() calculates size of given report rather than
  maximum size of all reports.
- hid_get_data_unsigned() renamed to hid_get_udata()
- hid_put_data_unsigned() renamed to hid_put_udata()

Compat shim functions are provided in usbhid.h to make possible compile
of legacy code unmodified after this change.

Reviewed by:	manu, hselasky
Differential revision:	https://reviews.freebsd.org/D27887
2021-01-08 02:18:42 +03:00
..
ALFA_HORNET_UB Modularize xz. 2019-02-26 19:55:03 +00:00
ALFA_HORNET_UB.hints
AP91 Modularize xz. 2019-02-26 19:55:03 +00:00
AP91.hints
AP93 Modularize xz. 2019-02-26 19:55:03 +00:00
AP93.hints
AP94 Modularize xz. 2019-02-26 19:55:03 +00:00
AP94.hints
AP96 Modularize xz. 2019-02-26 19:55:03 +00:00
AP96.hints
AP121 Modularize xz. 2019-02-26 19:55:03 +00:00
AP121.hints
AP135 Modularize xz. 2019-02-26 19:55:03 +00:00
AP135.hints
AP143 Modularize xz. 2019-02-26 19:55:03 +00:00
AP143.hints
AR71XX_BASE Remove redundant device ar71xx_wdog which is now included from 2018-07-05 17:11:55 +00:00
AR71XX_BASE.hints
AR91XX_BASE.hints
AR724X_BASE.hints
AR933X_BASE.hints
AR934X_BASE.hints
AR5312_BASE.hints
AR5315_BASE.hints
BCM sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
BCM.hints
BERI_DE4_BASE Add support for extended descriptor format to Altera mSGDMA driver. 2019-06-27 18:08:18 +00:00
BERI_DE4_MDROOT
BERI_DE4_SDROOT
BERI_DE4.hints
BERI_NETFPGA_MDROOT
BERI_SIM_BASE
BERI_SIM_MDROOT
BERI_SIM_SDROOT
BERI_SIM_VIRTIO
BERI_SOCKIT
BERI_TPAD.hints
CANNA
CARAMBOLA2 Modularize xz. 2019-02-26 19:55:03 +00:00
CARAMBOLA2.hints
CI20 Add note to 32-bit mips smp config files documenting the status 2018-12-19 23:22:14 +00:00
DB120 Modularize xz. 2019-02-26 19:55:03 +00:00
DB120.hints
DEFAULTS
DIR-655A1 Modularize xz. 2019-02-26 19:55:03 +00:00
DIR-655A1.hints
DIR-825B1 sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
DIR-825B1.hints
DIR-825C1 Remove duplicate options. 2019-03-23 18:32:28 +00:00
DIR-825C1.hints
ENH200 Modularize xz. 2019-02-26 19:55:03 +00:00
ENH200.hints
ERL hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
JZ4780 hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
JZ4780.hints
MALTA
MALTA64 Update MIPS kernel builds to work with mips-gcc. 2019-10-15 17:11:42 +00:00
MALTA64EL Update MIPS kernel builds to work with mips-gcc. 2019-10-15 17:11:42 +00:00
MALTA.hints
MALTAEL
MT7620.hints
MT7620A_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
MT7620N_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
MT7621_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
MT7628_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
OCTEON1 hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
OCTEON1.hints
ONIONOMEGA Modularize xz. 2019-02-26 19:55:03 +00:00
ONIONOMEGA.hints
PB47 Modularize xz. 2019-02-26 19:55:03 +00:00
PB47.hints
PB92 sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
PB92.hints
PICOSTATION_M2HP sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
PICOSTATION_M2HP.hints
QCA953X_BASE
QCA953X_BASE.hints
QCA955X_BASE.hints
ROCKET_M2HP Modularize xz. 2019-02-26 19:55:03 +00:00
ROCKET_M2HP.hints
ROUTERSTATION Modularize xz. 2019-02-26 19:55:03 +00:00
ROUTERSTATION_MFS Modularize xz. 2019-02-26 19:55:03 +00:00
ROUTERSTATION.hints
RSPRO Modularize xz. 2019-02-26 19:55:03 +00:00
RSPRO_MFS Modularize xz. 2019-02-26 19:55:03 +00:00
RSPRO_STANDALONE Modularize xz. 2019-02-26 19:55:03 +00:00
RSPRO.hints
RT305X.hints
RT2880_FDT
RT3050_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
RT3352_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
RT3883_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
RT5350_FDT Modularize xz. 2019-02-26 19:55:03 +00:00
RT5350.hints
std.AR91XX
std.AR724X
std.AR933X
std.AR934X
std.AR5312 sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
std.AR5315 sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
std.AR_MIPS_BASE sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
std.BERI Update MIPS kernel builds to work with mips-gcc. 2019-10-15 17:11:42 +00:00
std.MALTA Include virtio support in std.MALTA 2020-07-31 11:28:09 +00:00
std.QCA955X
std.XLP Add 'gpio' since mmc now requires gpio_if.h. 2020-04-16 20:45:54 +00:00
TL-ARCHERC7V2 Modularize xz. 2019-02-26 19:55:03 +00:00
TL-ARCHERC7V2.hints
TL-WDR4300 [atheros] [mips] Add the GPIO driver (back) to the TL-WDR3600/TL-WDR4300 kernel. 2019-12-17 00:00:03 +00:00
TL-WDR4300.hints
TL-WR740Nv4 Modularize xz. 2019-02-26 19:55:03 +00:00
TL-WR740Nv4.hints
TL-WR1043NDv2 Modularize xz. 2019-02-26 19:55:03 +00:00
TL-WR1043NDv2.hints
TP-MR3020
TP-MR3020.hints
TP-MR3040 Modularize xz. 2019-02-26 19:55:03 +00:00
TP-MR3040.hints
TP-WN1043ND Modularize xz. 2019-02-26 19:55:03 +00:00
TP-WN1043ND.hints
WZR-300HP sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
WZR-300HP.hints
WZR-HPAG300H sys: Remove DEV_RANDOM device option 2019-06-21 00:16:30 +00:00
WZR-HPAG300H.hints
X1000 Update MIPS kernel builds to work with mips-gcc. 2019-10-15 17:11:42 +00:00
X1000.hints
XLP64 Update MIPS kernel builds to work with mips-gcc. 2019-10-15 17:11:42 +00:00
XLP.hints
XLPN32 Update MIPS kernel builds to work with mips-gcc. 2019-10-15 17:11:42 +00:00