The patch titled input: Documentation/ABI/testing/game_device-sysfs-interface: document game_device interface added to xpad driver has been removed from the -mm tree. Its filename was input-documentation-abi-testing-game_device-sysfs-interface-document-game_device-interface-added-to-xpad-driver.patch This patch was dropped because it was folded into input-documentation-input-xpadtxt-update-for-new-driver-functionality.patch The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: input: Documentation/ABI/testing/game_device-sysfs-interface: document game_device interface added to xpad driver From: Mike Murphy <mamurph@xxxxxxxxxxxxxx> Add documentation for the game_device sysfs interface that was added to the xpad driver in this patchset. Signed-off-by: Mike Murphy <mamurph@xxxxxxxxxxxxxx> Cc: Dmitry Torokhov <dtor@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- Documentation/ABI/testing/game_device-sysfs-interface | 86 ++++++++++ 1 file changed, 86 insertions(+) diff -puN /dev/null Documentation/ABI/testing/game_device-sysfs-interface --- /dev/null +++ a/Documentation/ABI/testing/game_device-sysfs-interface @@ -0,0 +1,86 @@ +What: /sys/class/input/inputXX/game_device + (exact location depends on kernel and userspace rules) +Date: February 2009 +KernelVersion: 2.6.28 +Contact: Mike Murphy <mamurph@xxxxxxxxxxxxxx> +Description: The game_device subdirectory provides a mechanism for gaming + devices, such as joysticks and gamepads, to report information + and allow changes to calibration and behavior. The name of + this directory SHOULD be game_device for all drivers that + support it, and those drivers SHOULD have ABI documentation + in this file. However, the exact contents of the directory + MAY vary by device type, so that devices can expose whatever + properties and settings are appropriate for the hardware + and/or driver software. + + +What: game_device interface for the xpad driver + (drivers/input/joystick/xpad.c) +Date: February 2009 +KernelVersion: 2.6.28 +Contact: Mike Murphy <mamurph@xxxxxxxxxxxxxx> +Description: The game_device subdirectory for the Xbox/360 controller + driver provides the following files for retrieving information + and setting properties: + + left_dead_zone uint, read/write + right_dead_zone uint, read/write + + Set the size of the analog stick dead zones for the + left and right sticks, respectively. Minimum value + 0, default 8192, maximum 31743 (or 1024 less than + the stick_limit for the corresponding stick). + + left_stick_limit uint, read/write + right_stick_limit uint, read/write + + Set the square-axis limits of the analog left and + right sticks, respectively. Minimum value 1024, + default 32767, maximum 32767. The minimum is + constrained to be the size of the dead zone plus + 1024. See Documentation/input/xpad.txt for more + information. + + rumble_enable bool, read/write + + Enable or disable the controller's rumble effect. + Default 1 (enabled). + + left_trigger_full_axis bool, read/write + right_trigger_full_axis bool, read/write + + Enable or disable use of a full axis (-32767 to + +32767) for each of the left and right triggers, + respectively. Default 0 (disabled: use a half axis + from 0 to +32767). + + controller_number uint, read-only + + Controller slot number (1-4) for a wireless Xbox + 360 gaming receiver. This value will be zero for all + wired devices. + + controller_present bool, read-only + + Controller presence indicator for a wireless Xbox + 360 gaming receiver. Has the value 1 whenever the + controller is turned on and connected to the receiver + slot corresponding to the input device. This value + will always be 1 for all wired devices. + + controller_type uint, read-only + + Type of controller that is connected: + + 0 No controller connected + 1 Pad + 2 Guitar + 3 Dance pad + 255 Other/unknown type + + id string [17], read-only + + 16-character (plus NUL byte) presumably unique + identifier for each connected WIRELESS controller. + Presently, this value is an empty string for all + wired devices. _ Patches currently in -mm which might be from mamurph@xxxxxxxxxxxxxx are input-drivers-input-xpadc-improve-xbox-360-wireless-support-and-add-sysfs-interface.patch input-documentation-input-xpadtxt-update-for-new-driver-functionality.patch input-documentation-abi-testing-game_device-sysfs-interface-document-game_device-interface-added-to-xpad-driver.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html