freebsd-skq/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 [AP93] fix up the arge0/arge1 hints. 2017-05-29 07:57:01 +00:00
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 [atheros] teach these two boards about the new hints location as well. 2018-02-01 22:00:38 +00:00
AP143 Modularize xz. 2019-02-26 19:55:03 +00:00
AP143.hints [atheros] teach these two boards about the new hints location as well. 2018-02-01 22:00:38 +00:00
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 [atheros] Fix-up the base address stuff after I did a drive-by with the calibration data location. 2018-02-01 21:58:52 +00:00
AR934X_BASE.hints [ar71xx] Start migrating the AR934x based boards over to the new world order. 2017-07-06 04:06:25 +00:00
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 kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
BERI_TPAD.hints
CANNA
CARAMBOLA2 Modularize xz. 2019-02-26 19:55:03 +00:00
CARAMBOLA2.hints [ar933x] make carambola2 work again! 2017-07-23 07:10:41 +00:00
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 [ar71xx] Fix DB120 AHB device hints in the new world order. 2018-02-05 04:48:41 +00:00
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 [atheros] Fix DIR-825C1 to use the new hints. 2018-02-01 22:01:11 +00:00
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 [atheros] Update QCA953x support to use the new hints. 2018-02-01 22:01:53 +00:00
QCA953X_BASE.hints [atheros] Update QCA953x support to use the new hints. 2018-02-01 22:01:53 +00:00
QCA955X_BASE.hints [atheros] Teach the QCA955x SoC code about the new hints stuff. 2018-02-01 22:00:05 +00:00
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 [ar71xx] migrate all of the duplicate configuration out into a shared config file. 2017-06-16 00:44:23 +00:00
std.AR724X [ar71xx] migrate all of the duplicate configuration out into a shared config file. 2017-06-16 00:44:23 +00:00
std.AR933X [atheros] Fix-up the base address stuff after I did a drive-by with the calibration data location. 2018-02-01 21:58:52 +00:00
std.AR934X [ar71xx] AR934x is a MIPS74k board - use the right hwpmc module 2018-02-05 04:47:13 +00:00
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 [atheros] Teach the QCA955x SoC code about the new hints stuff. 2018-02-01 22:00:05 +00:00
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 [ar71xx] Fix the TL-wdr3600/tl-wdr4300 hints in the new world order. 2018-02-07 09:35:47 +00:00
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 Remove the old ds1374 driver and use the ds13rtc driver instead. Adjust 2017-08-13 22:07:42 +00:00
XLPN32 Update MIPS kernel builds to work with mips-gcc. 2019-10-15 17:11:42 +00:00