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-isku (8101B)


      1What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/actual_profile
      2Date:		June 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 actual
      6		profile. This value is persistent, so its equivalent to the
      7		profile that's active when the device is powered on next time.
      8		When written, this file sets the number of the startup profile
      9		and the device 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>/isku/roccatisku<minor>/info
     13Date:		June 2011
     14Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     15Description:	When read, this file returns general data like firmware version.
     16		The data is 6 bytes long.
     17		This file is readonly.
     18Users:		http://roccat.sourceforge.net
     19
     20What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/key_mask
     21Date:		June 2011
     22Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     23Description:	When written, this file lets one deactivate certain keys like
     24		windows and application keys, to prevent accidental presses.
     25		Profile number for which this settings occur is included in
     26		written data. The data has to be 6 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>/isku/roccatisku<minor>/keys_capslock
     32Date:		June 2011
     33Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     34Description:	When written, this file lets one set the function of the
     35		capslock key for a specific profile. Profile number is included
     36		in written data. The data has to be 6 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>/isku/roccatisku<minor>/keys_easyzone
     42Date:		June 2011
     43Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     44Description:	When written, this file lets one set the function of the
     45		easyzone keys for a specific profile. Profile number is included
     46		in written data. The data has to be 65 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>/isku/roccatisku<minor>/keys_function
     52Date:		June 2011
     53Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     54Description:	When written, this file lets one set the function of the
     55		function keys for a specific profile. Profile number is included
     56		in written data. The data has to be 41 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>/isku/roccatisku<minor>/keys_macro
     62Date:		June 2011
     63Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     64Description:	When written, this file lets one set the function of the macro
     65		keys for a specific profile. Profile number is included in
     66		written data. The data has to be 35 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>/isku/roccatisku<minor>/keys_media
     72Date:		June 2011
     73Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     74Description:	When written, this file lets one set the function of the media
     75		keys for a specific profile. Profile number is included in
     76		written data. The data has to be 29 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>/isku/roccatisku<minor>/keys_thumbster
     82Date:		June 2011
     83Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     84Description:	When written, this file lets one set the function of the
     85		thumbster keys for a specific profile. Profile number is included
     86		in written data. The data has to be 23 bytes long.
     87		Before reading this file, control has to be written to select
     88		which profile to read.
     89Users:		http://roccat.sourceforge.net
     90
     91What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/last_set
     92Date:		June 2011
     93Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
     94Description:	When written, this file lets one set the time in secs since
     95		epoch in which the last configuration took place.
     96		The data has to be 20 bytes long.
     97Users:		http://roccat.sourceforge.net
     98
     99What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/light
    100Date:		June 2011
    101Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    102Description:	When written, this file lets one set the backlight intensity for
    103		a specific profile. Profile number is included in written data.
    104		The data has to be 10 bytes long for Isku, IskuFX needs	16 bytes
    105		of data.
    106		Before reading this file, control has to be written to select
    107		which profile to read.
    108Users:		http://roccat.sourceforge.net
    109
    110What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/macro
    111Date:		June 2011
    112Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    113Description:	When written, this file lets one store macros with max 500
    114		keystrokes for a specific button for a specific profile.
    115		Button and profile numbers are included in written data.
    116		The data has to be 2083 bytes long.
    117		Before reading this file, control has to be written to select
    118		which profile and key to read.
    119Users:		http://roccat.sourceforge.net
    120
    121What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/reset
    122Date:		November 2012
    123Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    124Description:	When written, this file lets one reset the device.
    125		The data has to be 3 bytes long.
    126		This file is writeonly.
    127Users:		http://roccat.sourceforge.net
    128
    129What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/control
    130Date:		June 2011
    131Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    132Description:	When written, this file lets one select which data from which
    133		profile will be	read next. The data has to be 3 bytes long.
    134		This file is writeonly.
    135Users:		http://roccat.sourceforge.net
    136
    137What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/talk
    138Date:		June 2011
    139Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    140Description:	When written, this file lets one trigger easyshift functionality
    141		from the host.
    142		The data has to be 16 bytes long.
    143		This file is writeonly.
    144Users:		http://roccat.sourceforge.net
    145
    146What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/talkfx
    147Date:		February 2013
    148Contact:	Stefan Achatz <erazor_de@users.sourceforge.net>
    149Description:	When written, this file lets one trigger temporary color schemes
    150		from the host.
    151		The data has to be 16 bytes long.
    152		This file is writeonly.
    153Users:		http://roccat.sourceforge.net