cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

sysfs-driver-hid-roccat-ryos (9380B)


      1What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/control
      2Date:		October 2013
      3Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
      4Description:	When written, this file lets one select which data from which
      5		profile will be	read next. The data has to be 3 bytes long.
      6		This file is writeonly.
      7Users:		http://roccat.sourceforge.net
      8
      9What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/profile
     10Date:		October 2013
     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. profile holds index of actual profile.
     14		This value is persistent, so its value determines the profile
     15		that's active when the device is powered on next time.
     16		When written, the device activates the set profile immediately.
     17		The data has to be 3 bytes long.
     18		The device will reject invalid data.
     19Users:		http://roccat.sourceforge.net
     20
     21What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_primary
     22Date:		October 2013
     23Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     24Description:	When written, this file lets one set the default of all keys for
     25		a specific profile. Profile index is included in written data.
     26		The data has to be 125 bytes long.
     27		Before reading this file, control has to be written to select
     28		which profile to read.
     29Users:		http://roccat.sourceforge.net
     30
     31What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_function
     32Date:		October 2013
     33Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     34Description:	When written, this file lets one set the function of the
     35		function keys for a specific profile. Profile index is included
     36		in written data. The data has to be 95 bytes long.
     37		Before reading this file, control has to be written to select
     38		which profile to read.
     39Users:		http://roccat.sourceforge.net
     40
     41What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_macro
     42Date:		October 2013
     43Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     44Description:	When written, this file lets one set the function of the macro
     45		keys for a specific profile. Profile index is included in
     46		written data. The data has to be 35 bytes long.
     47		Before reading this file, control has to be written to select
     48		which profile to read.
     49Users:		http://roccat.sourceforge.net
     50
     51What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_thumbster
     52Date:		October 2013
     53Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     54Description:	When written, this file lets one set the function of the
     55		thumbster keys for a specific profile. Profile index is included
     56		in written data. The data has to be 23 bytes long.
     57		Before reading this file, control has to be written to select
     58		which profile to read.
     59Users:		http://roccat.sourceforge.net
     60
     61What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_extra
     62Date:		October 2013
     63Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     64Description:	When written, this file lets one set the function of the
     65		capslock and function keys for a specific profile. Profile index
     66		is included in written data. The data has to be 8 bytes long.
     67		Before reading this file, control has to be written to select
     68		which profile to read.
     69Users:		http://roccat.sourceforge.net
     70
     71What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_easyzone
     72Date:		October 2013
     73Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     74Description:	When written, this file lets one set the function of the
     75		easyzone keys for a specific profile. Profile index is included
     76		in written data. The data has to be 294 bytes long.
     77		Before reading this file, control has to be written to select
     78		which profile to read.
     79Users:		http://roccat.sourceforge.net
     80
     81What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/key_mask
     82Date:		October 2013
     83Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     84Description:	When written, this file lets one deactivate certain keys like
     85		windows and application keys, to prevent accidental presses.
     86		Profile index for which this settings occur is included in
     87		written data. The data has to be 6 bytes long.
     88		Before reading this file, control has to be written to select
     89		which profile to read.
     90Users:		http://roccat.sourceforge.net
     91
     92What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light
     93Date:		October 2013
     94Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     95Description:	When written, this file lets one set the backlight intensity for
     96		a specific profile. Profile index is included in written data.
     97		This attribute is only valid for the glow and pro variant.
     98		The data has to be 16 bytes long.
     99		Before reading this file, control has to be written to select
    100		which profile to read.
    101Users:		http://roccat.sourceforge.net
    102
    103What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/macro
    104Date:		October 2013
    105Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    106Description:	When written, this file lets one store macros with max 480
    107		keystrokes for a specific button for a specific profile.
    108		Button and profile indexes are included in written data.
    109		The data has to be 2002 bytes long.
    110		Before reading this file, control has to be written to select
    111		which profile and key to read.
    112Users:		http://roccat.sourceforge.net
    113
    114What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/info
    115Date:		October 2013
    116Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    117Description:	When read, this file returns general data like firmware version.
    118		The data is 8 bytes long.
    119		This file is readonly.
    120Users:		http://roccat.sourceforge.net
    121
    122What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/reset
    123Date:		October 2013
    124Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    125Description:	When written, this file lets one reset the device.
    126		The data has to be 3 bytes long.
    127		This file is writeonly.
    128Users:		http://roccat.sourceforge.net
    129
    130What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/talk
    131Date:		October 2013
    132Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    133Description:	When written, this file lets one trigger easyshift functionality
    134		from the host.
    135		The data has to be 16 bytes long.
    136		This file is writeonly.
    137Users:		http://roccat.sourceforge.net
    138
    139What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_control
    140Date:		October 2013
    141Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    142Description:	When written, this file lets one switch between stored and custom
    143		light settings.
    144		This attribute is only valid for the pro variant.
    145		The data has to be 8 bytes long.
    146		This file is writeonly.
    147Users:		http://roccat.sourceforge.net
    148
    149What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/stored_lights
    150Date:		October 2013
    151Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    152Description:	When written, this file lets one set per-key lighting for different
    153		layers.
    154		This attribute is only valid for the pro variant.
    155		The data has to be 1382 bytes long.
    156		Before reading this file, control has to be written to select
    157		which profile to read.
    158Users:		http://roccat.sourceforge.net
    159
    160What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/custom_lights
    161Date:		October 2013
    162Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    163Description:	When written, this file lets one set the actual per-key lighting.
    164		This attribute is only valid for the pro variant.
    165		The data has to be 20 bytes long.
    166		This file is writeonly.
    167Users:		http://roccat.sourceforge.net
    168
    169What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_macro
    170Date:		October 2013
    171Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    172Description:	When written, this file lets one set a light macro that is looped
    173		whenever the device gets in dimness mode.
    174		This attribute is only valid for the pro variant.
    175		The data has to be 2002 bytes long.
    176		Before reading this file, control has to be written to select
    177		which profile to read.
    178Users:		http://roccat.sourceforge.net