History log of /freebsd/sys/dev/hid/bcm5974.c (Results 1 – 15 of 15)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 9097284b 21-Feb-2024 Vladimir Kondratyev <wulf@FreeBSD.org>

bcm5974(4): Properly assign MT-slot on Apple Magic Trackpad

Assign multi-touch slot number based on internal evdev MT state and
reported tracking ID of contact rather than on sequentional number of

bcm5974(4): Properly assign MT-slot on Apple Magic Trackpad

Assign multi-touch slot number based on internal evdev MT state and
reported tracking ID of contact rather than on sequentional number of
contact in report.

Sponsored by: Serenity Cyber Security
Fixes: ef8397c28e98 ("add Magic Trackpad 2 (USB only) support")
MFC after: 1 month

show more ...


# 4f345989 21-Feb-2024 Vladimir Kondratyev <wulf@FreeBSD.org>

bcm5974(4): Respect HID_DEBUG option and fix debugging printf

Sponsored by: Serenity Cyber Security
MFC after: 1 month


# c85e6a5c 21-Feb-2024 Vladimir Kondratyev <wulf@FreeBSD.org>

bcm5974(4): Report proper width and depth for Apple Magic Trackpads

The size of modern Apple Magic Trackpad is about 160x110mm

Sponsored by: Serenity Cyber Security
MFC after: 1 month


# fdafd315 24-Nov-2023 Warner Losh <imp@FreeBSD.org>

sys: Automated cleanup of cdefs and other formatting

Apply the following automated changes to try to eliminate
no-longer-needed sys/cdefs.h includes as well as now-empty
blank lines in a row.

Remov

sys: Automated cleanup of cdefs and other formatting

Apply the following automated changes to try to eliminate
no-longer-needed sys/cdefs.h includes as well as now-empty
blank lines in a row.

Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/
Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/
Remove /\n+#if.*\n#endif.*\n+/
Remove /^#if.*\n#endif.*\n/
Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/
Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/
Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/

Sponsored by: Netflix

show more ...


Revision tags: release/14.0.0
# 1c4edee3 20-Aug-2023 Val Packett <val@packett.cool>

bcm5974(4): add support for devices attached over SPI bus

Reviewed by: wulf


# 685dc743 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: one-line .c pattern

Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/


# 4151ac9f 03-Aug-2023 Vladimir Kondratyev <wulf@FreeBSD.org>

hidbus(4): Use generic hid methods to start and stop interrupts


# 4d846d26 10-May-2023 Warner Losh <imp@FreeBSD.org>

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with: pfg
MFC After: 3 days
Sponsored by: Netflix

show more ...


# 19c804b7 25-Apr-2023 Vladimir Kondratyev <wulf@FreeBSD.org>

bcm5974(4): Make Magic Trackpad 2 support endian-safe.

While here make touch orientation event matching with Linux

MFC after: 1 month


# ef8397c2 25-Apr-2023 Val Packett <val@packett.cool>

bcm5974(4): add Magic Trackpad 2 (USB only) support

The MT2 uses a compact report format, but otherwise is similar in many
ways to the internal trackpads, it even uses the same mode switching
comman

bcm5974(4): add Magic Trackpad 2 (USB only) support

The MT2 uses a compact report format, but otherwise is similar in many
ways to the internal trackpads, it even uses the same mode switching
commands.

Reviewed by: wulf
MFC after: 1 month
Differential revision: https://reviews.freebsd.org/D34437

show more ...


# 176939bd 24-Apr-2023 Val Packett <val@packett.cool>

bcm5974: fix wellspring9 pressure settings to handle force sensitivity

Reviewed by: wulf
MFC after: 1 month
Differential revision: https://reviews.freebsd.org/D34435


Revision tags: release/13.2.0, release/12.4.0, release/13.1.0
# 7eeede15 07-May-2022 John Baldwin <jhb@FreeBSD.org>

hid: Remove unused devclass arguments to DRIVER_MODULE.


# 45b6c31a 08-Mar-2022 Greg V <greg@unrelenting.technology>

bcm5974(4): set mode again on resume

This is necessary to not break SPI devices on suspend-resume.

Reviewed by: wulf
MFC with: 5aa839c9e2c373275091b8bf529c1311d0b84d76
Differential revisio

bcm5974(4): set mode again on resume

This is necessary to not break SPI devices on suspend-resume.

Reviewed by: wulf
MFC with: 5aa839c9e2c373275091b8bf529c1311d0b84d76
Differential revision: https://reviews.freebsd.org/D34434

show more ...


# fda9ac06 08-Mar-2022 Greg V <greg@unrelenting.technology>

bcm5974(4): fix endian conversion signedness bug

This fixes wrong coordinates resulting in weird behavior.

Reviewed by: wulf
MFC with: 5aa839c9e2c373275091b8bf529c1311d0b84d76
Differential revision

bcm5974(4): fix endian conversion signedness bug

This fixes wrong coordinates resulting in weird behavior.

Reviewed by: wulf
MFC with: 5aa839c9e2c373275091b8bf529c1311d0b84d76
Differential revision: https://reviews.freebsd.org/D34433

show more ...


# 5aa839c9 03-Mar-2022 Vladimir Kondratyev <wulf@FreeBSD.org>

bcm5974: wsp(4) driver version with HID attachment.

MFC after: 2 month
Tested by: Greg V (Type 4 touchpads)