|
54 | 54 | #define USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI 0x0272 |
55 | 55 | #define USB_DEVICE_ID_APPLE_WELLSPRING9_ISO 0x0273 |
56 | 56 | #define USB_DEVICE_ID_APPLE_WELLSPRING9_JIS 0x0274 |
57 | | -/* MagicTrackpad2 (2015) */ |
| 57 | +/* Magic Trackpad 2 (2015) */ |
58 | 58 | #define USB_DEVICE_ID_APPLE_MAGICTRACKPAD2 0x0265 |
| 59 | +/* Magic Trackpad 2 USB C (2024) */ |
| 60 | +#define USB_DEVICE_ID_APPLE_MAGICTRACKPAD2_USBC 0x0324 |
59 | 61 | /* Apple T2 USB trackpad */ |
60 | 62 | #define USB_DEVICE_ID_APPLE_T2 0x027d |
61 | 63 |
|
@@ -431,6 +433,19 @@ static const struct BCM5974_CONFIG Bcm5974ConfigTable[] = { |
431 | 433 | { SN_COORD, -2479, 2586 }, |
432 | 434 | { SN_ORIENT, -MAX_FINGER_ORIENTATION, MAX_FINGER_ORIENTATION } |
433 | 435 | }, |
| 436 | + { |
| 437 | + USB_DEVICE_ID_APPLE_MAGICTRACKPAD2_USBC, |
| 438 | + USB_DEVICE_ID_APPLE_MAGICTRACKPAD2_USBC, |
| 439 | + USB_DEVICE_ID_APPLE_MAGICTRACKPAD2_USBC, |
| 440 | + HAS_INTEGRATED_BUTTON, |
| 441 | + 0, sizeof(struct TRACKPAD_BUTTON_DATA), |
| 442 | + 0x83, DATAFORMAT(TYPE5), |
| 443 | + { SN_PRESSURE, 0, 300 }, |
| 444 | + { SN_WIDTH, 0, 2048 }, |
| 445 | + { SN_COORD, -3678, 3934 }, |
| 446 | + { SN_COORD, -2479, 2586 }, |
| 447 | + { SN_ORIENT, -MAX_FINGER_ORIENTATION, MAX_FINGER_ORIENTATION } |
| 448 | + }, |
434 | 449 | { |
435 | 450 | USB_DEVICE_ID_APPLE_T2, |
436 | 451 | USB_DEVICE_ID_APPLE_T2, |
|
0 commit comments