xref: /linux/Documentation/ABI/testing/sysfs-driver-wacom (revision 5d7e7d479856f23eebc272128905a7ecada367fb)
1*5d7e7d47SEduard HasenleithnerWhat:		/sys/class/hidraw/hidraw*/device/speed
2*5d7e7d47SEduard HasenleithnerDate:		April 2010
3*5d7e7d47SEduard HasenleithnerKernel Version:	2.6.35
4*5d7e7d47SEduard HasenleithnerContact:	linux-bluetooth@vger.kernel.org
5*5d7e7d47SEduard HasenleithnerDescription:
6*5d7e7d47SEduard Hasenleithner		The /sys/class/hidraw/hidraw*/device/speed file controls
7*5d7e7d47SEduard Hasenleithner		reporting speed of Wacom bluetooth tablet. Reading from
8*5d7e7d47SEduard Hasenleithner		this file returns 1 if tablet reports in high speed mode
9*5d7e7d47SEduard Hasenleithner		or 0 otherwise. Writing to this file one of these values
10*5d7e7d47SEduard Hasenleithner		switches reporting speed.
11*5d7e7d47SEduard Hasenleithner
12*5d7e7d47SEduard HasenleithnerWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<cfg>.<intf>/wacom_led/led
13*5d7e7d47SEduard HasenleithnerDate:		August 2011
14*5d7e7d47SEduard HasenleithnerContact:	linux-input@vger.kernel.org
15*5d7e7d47SEduard HasenleithnerDescription:
16*5d7e7d47SEduard Hasenleithner		Attribute group for control of the status LEDs and the OLED
17*5d7e7d47SEduard Hasenleithner		displays found on the Wacom Intuos 4 M, L, and XL tablets. This
18*5d7e7d47SEduard Hasenleithner		attribute group is not available for other Wacom tablets.
19*5d7e7d47SEduard Hasenleithner		Therefore its presence implicitly signifies the presence of
20*5d7e7d47SEduard Hasenleithner		said LEDs and OLED displays on the tablet device.
21*5d7e7d47SEduard Hasenleithner
22*5d7e7d47SEduard HasenleithnerWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<cfg>.<intf>/wacom_led/status0_luminance
23*5d7e7d47SEduard HasenleithnerDate:		August 2011
24*5d7e7d47SEduard HasenleithnerContact:	linux-input@vger.kernel.org
25*5d7e7d47SEduard HasenleithnerDescription:
26*5d7e7d47SEduard Hasenleithner		Writing to this file sets the status LED luminance (0..127)
27*5d7e7d47SEduard Hasenleithner		when the stylus does not touch the tablet surface, and no
28*5d7e7d47SEduard Hasenleithner		button is pressed on the stylus.
29*5d7e7d47SEduard Hasenleithner
30*5d7e7d47SEduard HasenleithnerWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<cfg>.<intf>/wacom_led/status1_luminance
31*5d7e7d47SEduard HasenleithnerDate:		August 2011
32*5d7e7d47SEduard HasenleithnerContact:	linux-input@vger.kernel.org
33*5d7e7d47SEduard HasenleithnerDescription:
34*5d7e7d47SEduard Hasenleithner		Writing to this file sets the status LED luminance (0..127)
35*5d7e7d47SEduard Hasenleithner		when the stylus touches the tablet surface, or any button is
36*5d7e7d47SEduard Hasenleithner		pressed on the stylus.
37*5d7e7d47SEduard Hasenleithner
38*5d7e7d47SEduard HasenleithnerWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<cfg>.<intf>/wacom_led/status_led_select
39*5d7e7d47SEduard HasenleithnerDate:		August 2011
40*5d7e7d47SEduard HasenleithnerContact:	linux-input@vger.kernel.org
41*5d7e7d47SEduard HasenleithnerDescription:
42*5d7e7d47SEduard Hasenleithner		Writing to this file sets which one of the four status LEDs is
43*5d7e7d47SEduard Hasenleithner		active (0..3). The other three LEDs are always inactive.  By
44*5d7e7d47SEduard Hasenleithner		means of specifying "-1" it is possible to set all status LEDs
45*5d7e7d47SEduard Hasenleithner		to inactive.
46*5d7e7d47SEduard Hasenleithner
47*5d7e7d47SEduard HasenleithnerWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<cfg>.<intf>/wacom_led/buttons_luminance
48*5d7e7d47SEduard HasenleithnerDate:		August 2011
49*5d7e7d47SEduard HasenleithnerContact:	linux-input@vger.kernel.org
50*5d7e7d47SEduard HasenleithnerDescription:
51*5d7e7d47SEduard Hasenleithner		Writing to this file sets the overall luminance level (0..15)
52*5d7e7d47SEduard Hasenleithner		of all eight button OLED displays.
53*5d7e7d47SEduard Hasenleithner
54*5d7e7d47SEduard HasenleithnerWhat:		/sys/bus/usb/devices/<busnum>-<devnum>:<cfg>.<intf>/wacom_led/button<n>_rawimg
55*5d7e7d47SEduard HasenleithnerDate:		August 2011
56*5d7e7d47SEduard HasenleithnerContact:	linux-input@vger.kernel.org
57*5d7e7d47SEduard HasenleithnerDescription:
58*5d7e7d47SEduard Hasenleithner		When writing a 1024 byte raw image in Wacom Intuos 4
59*5d7e7d47SEduard Hasenleithner		interleaving format to the file, the image shows up on Button N
60*5d7e7d47SEduard Hasenleithner		of the device. The image is a 64x32 pixel 4-bit gray image. The
61*5d7e7d47SEduard Hasenleithner		1024 byte binary is split up into 16x 64 byte chunks. Each 64
62*5d7e7d47SEduard Hasenleithner		byte chunk encodes the image data for two consecutive lines on
63*5d7e7d47SEduard Hasenleithner		the display. The low nibble of each byte contains the first
64*5d7e7d47SEduard Hasenleithner		line, and the high nibble contains the second line.
65