aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Achatz <erazor_de@users.sourceforge.net>2015-10-17 09:10:28 -0400
committerJiri Kosina <jkosina@suse.cz>2015-10-21 05:54:42 -0400
commit8d2f8479da3c319218f030dc47382e55b67c2007 (patch)
tree3450b0eb2218abfe851a75d2a583b688fae11a30
parent851328feb8c1d4130d3a0acb004e474168702d6d (diff)
HID: roccat: Fixed resubmit: Deprecating most Roccat sysfs attributes
Deprecates all Roccat sysfs attributes except the ones for the old Kone by moving abi descriptions from testing to obsolete. For most devices everything can be done using the hidraw ioctls HIDIOCGFEATURE and HIDIOCSFEATURE, so I would suggest future removal of device specific drivers. The userspace tools don't use these attributes for a year now. The first Kone is not fully HID-compliant and will still need a module. Signed-off-by: Stefan Achatz <erazor_de@users.sourceforge.net> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-arvo (renamed from Documentation/ABI/testing/sysfs-driver-hid-roccat-arvo)0
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-isku (renamed from Documentation/ABI/testing/sysfs-driver-hid-roccat-isku)0
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus99
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-konepure (renamed from Documentation/ABI/testing/sysfs-driver-hid-roccat-konepure)0
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus50
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-lua (renamed from Documentation/ABI/testing/sysfs-driver-hid-roccat-lua)0
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra50
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-ryos (renamed from Documentation/ABI/testing/sysfs-driver-hid-roccat-ryos)0
-rw-r--r--Documentation/ABI/obsolete/sysfs-driver-hid-roccat-savu (renamed from Documentation/ABI/testing/sysfs-driver-hid-roccat-savu)0
-rw-r--r--Documentation/ABI/testing/sysfs-driver-hid-roccat-koneplus96
-rw-r--r--Documentation/ABI/testing/sysfs-driver-hid-roccat-kovaplus49
-rw-r--r--Documentation/ABI/testing/sysfs-driver-hid-roccat-pyra49
12 files changed, 198 insertions, 195 deletions
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-arvo b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-arvo
index 55e281b0071a..55e281b0071a 100644
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-arvo
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-arvo
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-isku b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-isku
index c601d0f2ac46..c601d0f2ac46 100644
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-isku
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-isku
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus
index 833fd59926a7..545e69f43229 100644
--- a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-koneplus
@@ -1,3 +1,14 @@
1What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/actual_profile
2Date: October 2010
3Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
4Description: The integer value of this attribute ranges from 0-4.
5 When read, this attribute returns the number of the actual
6 profile. This value is persistent, so its equivalent to the
7 profile that's active when the mouse is powered on next time.
8 When written, this file sets the number of the startup profile
9 and the mouse activates this profile immediately.
10Users: http://roccat.sourceforge.net
11
1What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/startup_profile 12What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/startup_profile
2Date: October 2010 13Date: October 2010
3Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 14Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
@@ -22,6 +33,40 @@ Description: When read, this file returns the raw integer version number of the
22 Please read binary attribute info which contains firmware version. 33 Please read binary attribute info which contains firmware version.
23Users: http://roccat.sourceforge.net 34Users: http://roccat.sourceforge.net
24 35
36What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/info
37Date: November 2012
38Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
39Description: When read, this file returns general data like firmware version.
40 When written, the device can be reset.
41 The data is 8 bytes long.
42Users: http://roccat.sourceforge.net
43
44What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/macro
45Date: October 2010
46Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
47Description: The mouse can store a macro with max 500 key/button strokes
48 internally.
49 When written, this file lets one set the sequence for a specific
50 button for a specific profile. Button and profile numbers are
51 included in written data. The data has to be 2082 bytes long.
52 This file is writeonly.
53Users: http://roccat.sourceforge.net
54
55What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile_buttons
56Date: August 2010
57Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
58Description: The mouse can store 5 profiles which can be switched by the
59 press of a button. A profile is split in settings and buttons.
60 profile_buttons holds information about button layout.
61 When written, this file lets one write the respective profile
62 buttons back to the mouse. The data has to be 77 bytes long.
63 The mouse will reject invalid data.
64 Which profile to write is determined by the profile number
65 contained in the data.
66 Before reading this file, control has to be written to select
67 which profile to read.
68Users: http://roccat.sourceforge.net
69
25What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile[1-5]_buttons 70What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile[1-5]_buttons
26Date: August 2010 71Date: August 2010
27Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 72Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
@@ -34,6 +79,22 @@ Description: The mouse can store 5 profiles which can be switched by the
34 Write control to select profile and read profile_buttons instead. 79 Write control to select profile and read profile_buttons instead.
35Users: http://roccat.sourceforge.net 80Users: http://roccat.sourceforge.net
36 81
82What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile_settings
83Date: October 2010
84Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
85Description: The mouse can store 5 profiles which can be switched by the
86 press of a button. A profile is split in settings and buttons.
87 profile_settings holds information like resolution, sensitivity
88 and light effects.
89 When written, this file lets one write the respective profile
90 settings back to the mouse. The data has to be 43 bytes long.
91 The mouse will reject invalid data.
92 Which profile to write is determined by the profile number
93 contained in the data.
94 Before reading this file, control has to be written to select
95 which profile to read.
96Users: http://roccat.sourceforge.net
97
37What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile[1-5]_settings 98What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile[1-5]_settings
38Date: August 2010 99Date: August 2010
39Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 100Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
@@ -45,4 +106,40 @@ Description: The mouse can store 5 profiles which can be switched by the
45 The returned data is 43 bytes in size. 106 The returned data is 43 bytes in size.
46 This file is readonly. 107 This file is readonly.
47 Write control to select profile and read profile_settings instead. 108 Write control to select profile and read profile_settings instead.
48Users: http://roccat.sourceforge.net \ No newline at end of file 109Users: http://roccat.sourceforge.net
110
111What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/sensor
112Date: October 2010
113Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
114Description: The mouse has a tracking- and a distance-control-unit. These
115 can be activated/deactivated and the lift-off distance can be
116 set. The data has to be 6 bytes long.
117 This file is writeonly.
118Users: http://roccat.sourceforge.net
119
120What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/talk
121Date: May 2011
122Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
123Description: Used to active some easy* functions of the mouse from outside.
124 The data has to be 16 bytes long.
125 This file is writeonly.
126Users: http://roccat.sourceforge.net
127
128What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/tcu
129Date: October 2010
130Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
131Description: When written a calibration process for the tracking control unit
132 can be initiated/cancelled. Also lets one read/write sensor
133 registers.
134 The data has to be 4 bytes long.
135Users: http://roccat.sourceforge.net
136
137What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/tcu_image
138Date: October 2010
139Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
140Description: When read the mouse returns a 30x30 pixel image of the
141 sampled underground. This works only in the course of a
142 calibration process initiated with tcu.
143 The returned data is 1028 bytes in size.
144 This file is readonly.
145Users: http://roccat.sourceforge.net
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-konepure b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-konepure
index 41a9b7fbfc79..41a9b7fbfc79 100644
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-konepure
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-konepure
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus
index 4a98e02b6c6a..ab01631e1e0f 100644
--- a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-kovaplus
@@ -8,6 +8,17 @@ Description: The integer value of this attribute ranges from 1-4.
8 Has never been used. If bookkeeping is done, it's done in userland tools. 8 Has never been used. If bookkeeping is done, it's done in userland tools.
9Users: http://roccat.sourceforge.net 9Users: http://roccat.sourceforge.net
10 10
11What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_profile
12Date: January 2011
13Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
14Description: The integer value of this attribute ranges from 0-4.
15 When read, this attribute returns the number of the active
16 profile.
17 When written, the mouse activates this profile immediately.
18 The profile that's active when powered down is the same that's
19 active when the mouse is powered on.
20Users: http://roccat.sourceforge.net
21
11What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_sensitivity_x 22What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_sensitivity_x
12Date: January 2011 23Date: January 2011
13Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 24Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
@@ -40,6 +51,29 @@ Description: When read, this file returns the raw integer version number of the
40 Obsoleted by binary sysfs attribute "info". 51 Obsoleted by binary sysfs attribute "info".
41Users: http://roccat.sourceforge.net 52Users: http://roccat.sourceforge.net
42 53
54What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/info
55Date: November 2012
56Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
57Description: When read, this file returns general data like firmware version.
58 When written, the device can be reset.
59 The data is 6 bytes long.
60Users: http://roccat.sourceforge.net
61
62What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_buttons
63Date: January 2011
64Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
65Description: The mouse can store 5 profiles which can be switched by the
66 press of a button. A profile is split in settings and buttons.
67 profile_buttons holds information about button layout.
68 When written, this file lets one write the respective profile
69 buttons back to the mouse. The data has to be 23 bytes long.
70 The mouse will reject invalid data.
71 Which profile to write is determined by the profile number
72 contained in the data.
73 Before reading this file, control has to be written to select
74 which profile to read.
75Users: http://roccat.sourceforge.net
76
43What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_buttons 77What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_buttons
44Date: January 2011 78Date: January 2011
45Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 79Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
@@ -52,6 +86,22 @@ Description: The mouse can store 5 profiles which can be switched by the
52 Write control to select profile and read profile_buttons instead. 86 Write control to select profile and read profile_buttons instead.
53Users: http://roccat.sourceforge.net 87Users: http://roccat.sourceforge.net
54 88
89What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_settings
90Date: January 2011
91Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
92Description: The mouse can store 5 profiles which can be switched by the
93 press of a button. A profile is split in settings and buttons.
94 profile_settings holds information like resolution, sensitivity
95 and light effects.
96 When written, this file lets one write the respective profile
97 settings back to the mouse. The data has to be 16 bytes long.
98 The mouse will reject invalid data.
99 Which profile to write is determined by the profile number
100 contained in the data.
101 Before reading this file, control has to be written to select
102 which profile to read.
103Users: http://roccat.sourceforge.net
104
55What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_settings 105What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile[1-5]_settings
56Date: January 2011 106Date: January 2011
57Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 107Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-lua b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-lua
index 31c6c4c8ba2b..31c6c4c8ba2b 100644
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-lua
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-lua
diff --git a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra
index 87ac87e9556d..16020b31ae64 100644
--- a/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-pyra
@@ -37,6 +37,29 @@ Description: When read, this file returns the raw integer version number of the
37 Please use binary attribute "info" which provides this information. 37 Please use binary attribute "info" which provides this information.
38Users: http://roccat.sourceforge.net 38Users: http://roccat.sourceforge.net
39 39
40What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/info
41Date: November 2012
42Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
43Description: When read, this file returns general data like firmware version.
44 When written, the device can be reset.
45 The data is 6 bytes long.
46Users: http://roccat.sourceforge.net
47
48What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_buttons
49Date: August 2010
50Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
51Description: The mouse can store 5 profiles which can be switched by the
52 press of a button. A profile is split in settings and buttons.
53 profile_buttons holds information about button layout.
54 When written, this file lets one write the respective profile
55 buttons back to the mouse. The data has to be 19 bytes long.
56 The mouse will reject invalid data.
57 Which profile to write is determined by the profile number
58 contained in the data.
59 Before reading this file, control has to be written to select
60 which profile to read.
61Users: http://roccat.sourceforge.net
62
40What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_buttons 63What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_buttons
41Date: August 2010 64Date: August 2010
42Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 65Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
@@ -49,6 +72,22 @@ Description: The mouse can store 5 profiles which can be switched by the
49 Write control to select profile and read profile_buttons instead. 72 Write control to select profile and read profile_buttons instead.
50Users: http://roccat.sourceforge.net 73Users: http://roccat.sourceforge.net
51 74
75What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_settings
76Date: August 2010
77Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
78Description: The mouse can store 5 profiles which can be switched by the
79 press of a button. A profile is split in settings and buttons.
80 profile_settings holds information like resolution, sensitivity
81 and light effects.
82 When written, this file lets one write the respective profile
83 settings back to the mouse. The data has to be 13 bytes long.
84 The mouse will reject invalid data.
85 Which profile to write is determined by the profile number
86 contained in the data.
87 Before reading this file, control has to be written to select
88 which profile to read.
89Users: http://roccat.sourceforge.net
90
52What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_settings 91What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile[1-5]_settings
53Date: August 2010 92Date: August 2010
54Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 93Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
@@ -62,6 +101,17 @@ Description: The mouse can store 5 profiles which can be switched by the
62 Write control to select profile and read profile_settings instead. 101 Write control to select profile and read profile_settings instead.
63Users: http://roccat.sourceforge.net 102Users: http://roccat.sourceforge.net
64 103
104What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/settings
105Date: August 2010
106Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
107Description: When read, this file returns the settings stored in the mouse.
108 The size of the data is 3 bytes and holds information on the
109 startup_profile.
110 When written, this file lets write settings back to the mouse.
111 The data has to be 3 bytes long. The mouse will reject invalid
112 data.
113Users: http://roccat.sourceforge.net
114
65What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/startup_profile 115What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/startup_profile
66Date: August 2010 116Date: August 2010
67Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 117Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-ryos b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-ryos
index 1d6a8cf9dc0a..1d6a8cf9dc0a 100644
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-ryos
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-ryos
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-savu b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-savu
index f1e02a98bd9d..f1e02a98bd9d 100644
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-savu
+++ b/Documentation/ABI/obsolete/sysfs-driver-hid-roccat-savu
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-koneplus b/Documentation/ABI/testing/sysfs-driver-hid-roccat-koneplus
deleted file mode 100644
index 7bd776f9c3c7..000000000000
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-koneplus
+++ /dev/null
@@ -1,96 +0,0 @@
1What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/actual_profile
2Date: October 2010
3Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
4Description: The integer value of this attribute ranges from 0-4.
5 When read, this attribute returns the number of the actual
6 profile. This value is persistent, so its equivalent to the
7 profile that's active when the mouse is powered on next time.
8 When written, this file sets the number of the startup profile
9 and the mouse activates this profile immediately.
10Users: http://roccat.sourceforge.net
11
12What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/info
13Date: November 2012
14Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
15Description: When read, this file returns general data like firmware version.
16 When written, the device can be reset.
17 The data is 8 bytes long.
18Users: http://roccat.sourceforge.net
19
20What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/macro
21Date: October 2010
22Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
23Description: The mouse can store a macro with max 500 key/button strokes
24 internally.
25 When written, this file lets one set the sequence for a specific
26 button for a specific profile. Button and profile numbers are
27 included in written data. The data has to be 2082 bytes long.
28 This file is writeonly.
29Users: http://roccat.sourceforge.net
30
31What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile_buttons
32Date: August 2010
33Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
34Description: The mouse can store 5 profiles which can be switched by the
35 press of a button. A profile is split in settings and buttons.
36 profile_buttons holds information about button layout.
37 When written, this file lets one write the respective profile
38 buttons back to the mouse. The data has to be 77 bytes long.
39 The mouse will reject invalid data.
40 Which profile to write is determined by the profile number
41 contained in the data.
42 Before reading this file, control has to be written to select
43 which profile to read.
44Users: http://roccat.sourceforge.net
45
46What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/profile_settings
47Date: October 2010
48Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
49Description: The mouse can store 5 profiles which can be switched by the
50 press of a button. A profile is split in settings and buttons.
51 profile_settings holds information like resolution, sensitivity
52 and light effects.
53 When written, this file lets one write the respective profile
54 settings back to the mouse. The data has to be 43 bytes long.
55 The mouse will reject invalid data.
56 Which profile to write is determined by the profile number
57 contained in the data.
58 Before reading this file, control has to be written to select
59 which profile to read.
60Users: http://roccat.sourceforge.net
61
62What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/sensor
63Date: October 2010
64Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
65Description: The mouse has a tracking- and a distance-control-unit. These
66 can be activated/deactivated and the lift-off distance can be
67 set. The data has to be 6 bytes long.
68 This file is writeonly.
69Users: http://roccat.sourceforge.net
70
71What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/talk
72Date: May 2011
73Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
74Description: Used to active some easy* functions of the mouse from outside.
75 The data has to be 16 bytes long.
76 This file is writeonly.
77Users: http://roccat.sourceforge.net
78
79What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/tcu
80Date: October 2010
81Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
82Description: When written a calibration process for the tracking control unit
83 can be initiated/cancelled. Also lets one read/write sensor
84 registers.
85 The data has to be 4 bytes long.
86Users: http://roccat.sourceforge.net
87
88What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/koneplus/roccatkoneplus<minor>/tcu_image
89Date: October 2010
90Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
91Description: When read the mouse returns a 30x30 pixel image of the
92 sampled underground. This works only in the course of a
93 calibration process initiated with tcu.
94 The returned data is 1028 bytes in size.
95 This file is readonly.
96Users: http://roccat.sourceforge.net
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-kovaplus b/Documentation/ABI/testing/sysfs-driver-hid-roccat-kovaplus
deleted file mode 100644
index a10404f15a54..000000000000
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-kovaplus
+++ /dev/null
@@ -1,49 +0,0 @@
1What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/actual_profile
2Date: January 2011
3Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
4Description: The integer value of this attribute ranges from 0-4.
5 When read, this attribute returns the number of the active
6 profile.
7 When written, the mouse activates this profile immediately.
8 The profile that's active when powered down is the same that's
9 active when the mouse is powered on.
10Users: http://roccat.sourceforge.net
11
12What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/info
13Date: November 2012
14Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
15Description: When read, this file returns general data like firmware version.
16 When written, the device can be reset.
17 The data is 6 bytes long.
18Users: http://roccat.sourceforge.net
19
20What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_buttons
21Date: January 2011
22Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
23Description: The mouse can store 5 profiles which can be switched by the
24 press of a button. A profile is split in settings and buttons.
25 profile_buttons holds information about button layout.
26 When written, this file lets one write the respective profile
27 buttons back to the mouse. The data has to be 23 bytes long.
28 The mouse will reject invalid data.
29 Which profile to write is determined by the profile number
30 contained in the data.
31 Before reading this file, control has to be written to select
32 which profile to read.
33Users: http://roccat.sourceforge.net
34
35What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/kovaplus/roccatkovaplus<minor>/profile_settings
36Date: January 2011
37Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
38Description: The mouse can store 5 profiles which can be switched by the
39 press of a button. A profile is split in settings and buttons.
40 profile_settings holds information like resolution, sensitivity
41 and light effects.
42 When written, this file lets one write the respective profile
43 settings back to the mouse. The data has to be 16 bytes long.
44 The mouse will reject invalid data.
45 Which profile to write is determined by the profile number
46 contained in the data.
47 Before reading this file, control has to be written to select
48 which profile to read.
49Users: http://roccat.sourceforge.net
diff --git a/Documentation/ABI/testing/sysfs-driver-hid-roccat-pyra b/Documentation/ABI/testing/sysfs-driver-hid-roccat-pyra
deleted file mode 100644
index 9fa9de30d14b..000000000000
--- a/Documentation/ABI/testing/sysfs-driver-hid-roccat-pyra
+++ /dev/null
@@ -1,49 +0,0 @@
1What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/info
2Date: November 2012
3Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
4Description: When read, this file returns general data like firmware version.
5 When written, the device can be reset.
6 The data is 6 bytes long.
7Users: http://roccat.sourceforge.net
8
9What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_settings
10Date: August 2010
11Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
12Description: The mouse can store 5 profiles which can be switched by the
13 press of a button. A profile is split in settings and buttons.
14 profile_settings holds information like resolution, sensitivity
15 and light effects.
16 When written, this file lets one write the respective profile
17 settings back to the mouse. The data has to be 13 bytes long.
18 The mouse will reject invalid data.
19 Which profile to write is determined by the profile number
20 contained in the data.
21 Before reading this file, control has to be written to select
22 which profile to read.
23Users: http://roccat.sourceforge.net
24
25What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/profile_buttons
26Date: August 2010
27Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
28Description: The mouse can store 5 profiles which can be switched by the
29 press of a button. A profile is split in settings and buttons.
30 profile_buttons holds information about button layout.
31 When written, this file lets one write the respective profile
32 buttons back to the mouse. The data has to be 19 bytes long.
33 The mouse will reject invalid data.
34 Which profile to write is determined by the profile number
35 contained in the data.
36 Before reading this file, control has to be written to select
37 which profile to read.
38Users: http://roccat.sourceforge.net
39
40What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/pyra/roccatpyra<minor>/settings
41Date: August 2010
42Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
43Description: When read, this file returns the settings stored in the mouse.
44 The size of the data is 3 bytes and holds information on the
45 startup_profile.
46 When written, this file lets write settings back to the mouse.
47 The data has to be 3 bytes long. The mouse will reject invalid
48 data.
49Users: http://roccat.sourceforge.net