created | 2021-08-31T18:02:07Z |
---|---|
begin | 2021-08-24T00:00:00Z |
end | 2021-08-25T00:00:00Z |
path | src/sys |
commits | 3 |
date | 2021-08-24T10:53:43Z | |||
---|---|---|---|---|
author | anton | |||
files | src/sys/dev/usb/ucc.c | log | diff | annotate |
message |
Some consumer control descriptor reports uses an array of usages instead of enumerating all supported ones. This representation is more compact as all supported usages are given by the array min and max boundaries. In enumerating mode, the interrupt report has one level indirection as it includes the bit offset of the usage requiring the driver to map bits to usages in order to resolve the key press. In array mode, the interrupt report includes the usage without any indirection, removing the need map bits to usages. ucc(4) can now operate either in enumerating or array mode depending on the descriptor report. This should make more keyboards usable. Thanks to Alessandro De Laurenzis <just22 at atlantide dot mooo dot com> for testing. |
date | 2021-08-24T11:44:30Z | |||
---|---|---|---|---|
author | patrick | |||
files | src/sys/dev/acpi/acpidmar.c | log | diff | annotate |
message |
Fix compilation with debug enabled. ok kettenis@ |
date | 2021-08-24T16:18:50Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/dev/acpi/pchgpio.c | log | diff | annotate |
message |
Fix ping group offsets. ok jcs@ |