Module Name: src Committed By: mlelstv Date: Sun Nov 10 11:49:19 UTC 2024
Modified Files: src/sys/dev/pckbport: synapticsreg.h Log Message: Define 'query resolution' command and submodel capability field. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/dev/pckbport/synapticsreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/pckbport/synapticsreg.h diff -u src/sys/dev/pckbport/synapticsreg.h:1.13 src/sys/dev/pckbport/synapticsreg.h:1.14 --- src/sys/dev/pckbport/synapticsreg.h:1.13 Thu Mar 3 21:03:14 2022 +++ src/sys/dev/pckbport/synapticsreg.h Sun Nov 10 11:49:19 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: synapticsreg.h,v 1.13 2022/03/03 21:03:14 blymn Exp $ */ +/* $NetBSD: synapticsreg.h,v 1.14 2024/11/10 11:49:19 mlelstv Exp $ */ /* * Copyright (c) 2005, Steve C. Woodford @@ -43,6 +43,7 @@ #define SYNAPTICS_READ_MODE 0x1 #define SYNAPTICS_READ_CAPABILITIES 0x2 #define SYNAPTICS_READ_MODEL_ID 0x3 +#define SYNAPTICS_QUERY_RESOLUTION 0x8 #define SYNAPTICS_EXTENDED_QUERY 0x9 #define SYNAPTICS_CONTINUED_CAPABILITIES 0x0c #define SYNAPTICS_READ_MAX_COORDS 0x0d @@ -59,7 +60,9 @@ /* Capability bits. */ /* (byte[0] << 8) | byte[2] */ +/* Submodel ID: byte[1] */ #define SYNAPTICS_CAP_VALUE(b) (((b)[0] << 8) | (b)[2]) +#define SYNAPTICS_CAP_SUBMODEL(b) ((b)[1]) #define SYNAPTICS_CAP_EXTENDED (1 << 15) #define SYNAPTICS_CAP_EXTNUM (1 << 14 | 1 << 13 | 1 << 12) #define SYNAPTICS_CAP_MBUTTON (1 << 10)