summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/stand
diff options
context:
space:
mode:
authorJoshua Stein <jcs@cvs.openbsd.org>2018-08-25 18:32:06 +0000
committerJoshua Stein <jcs@cvs.openbsd.org>2018-08-25 18:32:06 +0000
commit47c60726dd053b9975b716fb81fc8bad188d773d (patch)
treef6615395ac19ac26b4c2f15b22ed47df36e84176 /sys/arch/amd64/stand
parent8e8d3ddd6eed01d510fa63a8757d837a02a56836 (diff)
Move HID->bus constant conversion for HID report types out of ihidev
into hidmt. The HID code uses hid_feature, hid_input, and hid_output constants to refer to report types internally that then need to be converted to their bus-level counterparts before actually getting sent out (so hid_feature becomes UHID_FEATURE_REPORT for USB, I2C_HID_REPORT_TYPE_FEATURE for i2c). This conversion was hard-coded in ihidev but ihidev_[gs]et_report should assume the type passed is already an i2c-level define, not a hid one. This is how uhidev does it. Add a conversion routine callback that any hidmt callers need to set so that hidmt can convert hid constants to the bus-level versions. Also add a similar conversion function to uhidev. ok deraadt
Diffstat (limited to 'sys/arch/amd64/stand')
0 files changed, 0 insertions, 0 deletions