]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
HID: pidff: Define all cardinal directions
authorTomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
Wed, 13 Aug 2025 20:10:02 +0000 (22:10 +0200)
committerJiri Kosina <jkosina@suse.com>
Fri, 15 Aug 2025 13:58:10 +0000 (15:58 +0200)
Will be used by ff-effect based autocentering

Signed-off-by: Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/usbhid/hid-pidff.c

index ebebac5c438492f5ad8a9400aab3b97f435b1ad4..7f4c1186a44d4b5b7f660d579186983322462b17 100644 (file)
@@ -148,8 +148,12 @@ static const u8 pidff_block_load_status[] = { 0x8c, 0x8d, 0x8e };
 #define PID_EFFECT_STOP                1
 static const u8 pidff_effect_operation_status[] = { 0x79, 0x7b };
 
-/* Polar direction 90 degrees (East) */
-#define PIDFF_FIXED_WHEEL_DIRECTION    0x4000
+#define PID_DIRECTION_NORTH    0x0000
+#define PID_DIRECTION_EAST     0x4000
+#define PID_DIRECTION_SOUTH    0x8000
+#define PID_DIRECTION_WEST     0xc000
+
+#define PIDFF_FIXED_WHEEL_DIRECTION    PID_DIRECTION_EAST
 
 /* AXES_ENABLE and DIRECTION axes */
 enum pid_axes {