Home
last modified time | relevance | path

Searched +full:tablet +full:- +full:mode (Results 1 – 25 of 110) sorted by relevance

12345

/kernel/linux/linux-4.19/Documentation/ABI/testing/
Dsysfs-driver-wacom4 Contact: linux-bluetooth@vger.kernel.org
7 controls reporting speed of Wacom bluetooth tablet. Reading
8 from this file returns 1 if tablet reports in high speed mode
14 Contact: linux-input@vger.kernel.org
21 presence of said LEDs and OLEDs on the tablet device.
25 Contact: linux-input@vger.kernel.org
29 when the stylus does not touch the tablet surface, and no
35 Contact: linux-input@vger.kernel.org
39 when the stylus touches the tablet surface, or any button is
44 Contact: linux-input@vger.kernel.org
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-wacom4 Contact: linux-bluetooth@vger.kernel.org
7 controls reporting speed of Wacom bluetooth tablet. Reading
8 from this file returns 1 if tablet reports in high speed mode
14 Contact: linux-input@vger.kernel.org
21 presence of said LEDs and OLEDs on the tablet device.
25 Contact: linux-input@vger.kernel.org
29 when the stylus does not touch the tablet surface, and no
35 Contact: linux-input@vger.kernel.org
39 when the stylus touches the tablet surface, or any button is
44 Contact: linux-input@vger.kernel.org
[all …]
/kernel/linux/linux-5.10/drivers/platform/chrome/
Dchromeos_tbmc.c1 // SPDX-License-Identifier: GPL-2.0
2 // Driver to detect Tablet Mode for ChromeOS convertible.
30 status = acpi_evaluate_integer(adev->handle, "TBMC", NULL, &state); in chromeos_tbmc_query_switch()
32 return -ENODEV; in chromeos_tbmc_query_switch()
45 return chromeos_tbmc_query_switch(adev, adev->driver_data); in chromeos_tbmc_resume()
50 acpi_pm_wakeup_event(&adev->dev); in chromeos_tbmc_notify()
53 chromeos_tbmc_query_switch(adev, adev->driver_data); in chromeos_tbmc_notify()
56 dev_err(&adev->dev, "Unexpected event: 0x%08X\n", event); in chromeos_tbmc_notify()
70 struct device *dev = &adev->dev; in chromeos_tbmc_add()
75 return -ENOMEM; in chromeos_tbmc_add()
[all …]
/kernel/linux/linux-4.19/drivers/platform/chrome/
Dchromeos_tbmc.c1 // SPDX-License-Identifier: GPL-2.0
2 // Driver to detect Tablet Mode for ChromeOS convertible.
30 status = acpi_evaluate_integer(adev->handle, "TBMC", NULL, &state); in chromeos_tbmc_query_switch()
32 return -ENODEV; in chromeos_tbmc_query_switch()
45 return chromeos_tbmc_query_switch(adev, adev->driver_data); in chromeos_tbmc_resume()
52 chromeos_tbmc_query_switch(adev, adev->driver_data); in chromeos_tbmc_notify()
55 dev_err(&adev->dev, "Unexpected event: 0x%08X\n", event); in chromeos_tbmc_notify()
69 struct device *dev = &adev->dev; in chromeos_tbmc_add()
74 return -ENOMEM; in chromeos_tbmc_add()
76 idev->name = "Tablet Mode Switch"; in chromeos_tbmc_add()
[all …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-waltop.c1 // SPDX-License-Identifier: GPL-2.0-or-later
15 #include "hid-ids.h"
23 * tablet input mode, switching it between "default", "tablet" and "ink".
25 * This driver only uses "default" mode for all the supported tablets. This
26 * mode tries to be HID-compatible (not very successfully), but cripples the
29 * The "tablet" mode uses some proprietary, yet decipherable protocol, which
30 * represents the correct resolution, but is possibly HID-incompatible (i.e.
33 * The purpose of the "ink" mode is unknown.
35 * The feature reports needed for switching to each mode are these:
38 * 02 16 01 tablet
[all …]
Dhid-uclogic-params.c1 // SPDX-License-Identifier: GPL-2.0+
3 * HID driver for UC-Logic devices not fully compliant with HID standard
4 * - tablet initialization and parameter retrieval
16 #include "hid-uclogic-params.h"
17 #include "hid-uclogic-rdesc.h"
19 #include "hid-ids.h"
24 * Convert a pen in-range reporting type to a string.
26 * @inrange: The in-range reporting type to convert.
47 * uclogic_params_get_str_desc - retrieve a string descriptor from a HID
48 * device interface, putting it into a kmalloc-allocated buffer as is, without
[all …]
Dhid-google-hammer.c1 // SPDX-License-Identifier: GPL-2.0+
6 * Author: Wei-Ning Huang <wnhuang@google.com>
26 #include "hid-ids.h"
29 * C(hrome)B(ase)A(ttached)S(witch) - switch exported by Chrome EC and reporting
30 * state of the "Whiskers" base - attached or detached. Whiskers USB device also
31 * reports position of the keyboard - folded or not. Combining base state and
32 * position allows us to generate proper "Tablet mode" events.
63 return -ENOMEM; in cbas_ec_query_base()
65 msg->command = EC_CMD_MKBP_INFO; in cbas_ec_query_base()
66 msg->version = 1; in cbas_ec_query_base()
[all …]
Dwacom.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * drivers/input/tablet/wacom.h
5 * USB Wacom tablet support
7 * Copyright (c) 2000-2004 Vojtech Pavlik <vojtech@ucw.cz>
15 * Copyright (c) 2002-2011 Ping Cheng <pingc@wacom.com>
19 * v0.1 (vp) - Initial release
20 * v0.2 (aba) - Support for all buttons / combinations
21 * v0.3 (vp) - Support for Intuos added
22 * v0.4 (sm) - Support for more Intuos models, menustrip
23 * relative mode, proximity.
[all …]
/kernel/linux/linux-4.19/drivers/hid/
Dhid-waltop.c18 #include "hid-ids.h"
26 * tablet input mode, switching it between "default", "tablet" and "ink".
28 * This driver only uses "default" mode for all the supported tablets. This
29 * mode tries to be HID-compatible (not very successfully), but cripples the
32 * The "tablet" mode uses some proprietary, yet decipherable protocol, which
33 * represents the correct resolution, but is possibly HID-incompatible (i.e.
36 * The purpose of the "ink" mode is unknown.
38 * The feature reports needed for switching to each mode are these:
41 * 02 16 01 tablet
45 /* Size of the original report descriptor of Slim Tablet 5.8 inch */
[all …]
Dhid-uclogic.c2 * HID driver for UC-Logic devices not fully compliant with HID standard
4 * Copyright (c) 2010-2014 Nikolai Kondrashov
22 #include "hid-ids.h"
38 0x09, 0x46, /* Usage (Tablet Pick), */
50 0x55, 0xFD, /* Unit Exponent (-3), */
80 0x09, 0x46, /* Usage (Tablet Pick), */
92 0x55, 0xFD, /* Unit Exponent (-3), */
129 0x15, 0x81, /* Logical Minimum (-127), */
134 0x15, 0xFF, /* Logical Minimum (-1), */
154 0x09, 0x46, /* Usage (Tablet Pick), */
[all …]
Dwacom.h2 * drivers/input/tablet/wacom.h
4 * USB Wacom tablet support
6 * Copyright (c) 2000-2004 Vojtech Pavlik <vojtech@ucw.cz>
14 * Copyright (c) 2002-2011 Ping Cheng <pingc@wacom.com>
18 * v0.1 (vp) - Initial release
19 * v0.2 (aba) - Support for all buttons / combinations
20 * v0.3 (vp) - Support for Intuos added
21 * v0.4 (sm) - Support for more Intuos models, menustrip
22 * relative mode, proximity.
23 * v0.5 (vp) - Big cleanup, nifty features removed,
[all …]
/kernel/linux/linux-5.10/drivers/input/tablet/
Daiptek.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Copyright (c) 2002-2004 Bryan W. Headley <bwheadley@earthlink.net>
20 * v0.1 - Initial release
21 * v0.2 - Hack to get around fake event 28's. (Bryan W. Headley)
22 * v0.3 - Make URB dynamic (Bryan W. Headley, Jun-8-2002)
24 * v0.4 - Rewrote substantial portions of the code to deal with
26 * support of 6000U - 12000U, procfs, and macro key support
27 * (Jan-1-2003 - Feb-5-2003, Bryan W. Headley)
28 * v1.0 - Added support for diagnostic messages, count of messages
29 * received from URB - Mar-8-2003, Bryan W. Headley
[all …]
/kernel/linux/linux-4.19/drivers/input/tablet/
Daiptek.c6 * Copyright (c) 2002-2004 Bryan W. Headley <bwheadley@earthlink.net>
19 * v0.1 - Initial release
20 * v0.2 - Hack to get around fake event 28's. (Bryan W. Headley)
21 * v0.3 - Make URB dynamic (Bryan W. Headley, Jun-8-2002)
23 * v0.4 - Rewrote substantial portions of the code to deal with
25 * support of 6000U - 12000U, procfs, and macro key support
26 * (Jan-1-2003 - Feb-5-2003, Bryan W. Headley)
27 * v1.0 - Added support for diagnostic messages, count of messages
28 * received from URB - Mar-8-2003, Bryan W. Headley
29 * v1.1 - added support for tablet resolution, changed DV and proximity
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dwm8650-mid.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * wm8650-mid.dts - Device tree file for Wondermedia WM8650-MID Tablet
8 /dts-v1/;
12 model = "Wondermedia WM8650-MID Tablet";
16 bits-per-pixel = <16>;
18 display-timings {
19 native-mode = <&timing0>;
21 clock-frequency = <0>; /* unused but required */
24 hfront-porch = <40>;
25 hback-porch = <88>;
[all …]
Dwm8850-w70v2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * wm8850-w70v2.dts
4 * - Device tree file for Wondermedia WM8850 Tablet
5 * - 'W70-V2' mainboard
6 * - HongLianYing 'HLY070ML268-21A' 7" LCD panel
11 /dts-v1/;
13 #include <dt-bindings/pwm/pwm.h>
16 model = "Wondermedia WM8850-W70v2 Tablet";
19 compatible = "pwm-backlight";
22 brightness-levels = <0 40 60 80 100 130 190 255>;
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dwm8650-mid.dts2 * wm8650-mid.dts - Device tree file for Wondermedia WM8650-MID Tablet
9 /dts-v1/;
13 model = "Wondermedia WM8650-MID Tablet";
17 bits-per-pixel = <16>;
19 display-timings {
20 native-mode = <&timing0>;
22 clock-frequency = <0>; /* unused but required */
25 hfront-porch = <40>;
26 hback-porch = <88>;
27 hsync-len = <0>;
[all …]
Dwm8850-w70v2.dts2 * wm8850-w70v2.dts
3 * - Device tree file for Wondermedia WM8850 Tablet
4 * - 'W70-V2' mainboard
5 * - HongLianYing 'HLY070ML268-21A' 7" LCD panel
12 /dts-v1/;
14 #include <dt-bindings/pwm/pwm.h>
17 model = "Wondermedia WM8850-W70v2 Tablet";
20 compatible = "pwm-backlight";
23 brightness-levels = <0 40 60 80 100 130 190 255>;
24 default-brightness-level = <5>;
[all …]
/kernel/linux/linux-4.19/drivers/platform/x86/
DKconfig9 ---help---
11 x86 platforms, including vendor-specific laptop extension drivers.
31 ---help---
36 If you have an ACPI-WMI compatible Acer/ Wistron laptop, say Y or M
43 ---help---
44 The Acer Wireless Radio Control handles the airplane mode hotkey
47 Say Y or M here if you have an Acer notebook with an airplane mode
51 called acer-wireless.
57 ---help---
63 echo -n enabled > /sys/class/thermal/thermal_zone0/mode
[all …]
Dintel-vbtn.c1 // SPDX-License-Identifier: GPL-2.0+
12 #include <linux/input/sparse-keymap.h>
18 /* Returned when NOT in tablet mode on some HP Stream x360 11 models */
20 /* When NOT in tablet mode, VGBS returns with the flag 0x40 */
40 { KE_KEY, 0xC4, { KEY_VOLUMEUP } }, /* volume-up key press */
41 { KE_IGNORE, 0xC5, { KEY_VOLUMEUP } }, /* volume-up key release */
42 { KE_KEY, 0xC6, { KEY_VOLUMEDOWN } }, /* volume-down key press */
43 { KE_IGNORE, 0xC7, { KEY_VOLUMEDOWN } }, /* volume-down key release */
44 { KE_KEY, 0xC8, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key press */
45 { KE_KEY, 0xC9, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key release */
[all …]
/kernel/linux/linux-5.10/drivers/platform/x86/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 x86 platforms, including vendor-specific laptop extension drivers.
23 This driver adds support for the ACPI-WMI (Windows Management
26 ACPI-WMI is a proprietary extension to ACPI to expose parts of the
27 ACPI firmware to userspace - this is done through various vendor
38 any ACPI-WMI devices.
45 Say Y here if you want to be able to read a firmware-embedded
50 be called wmi-bmof.
62 USB MCU such as the X51 and X51-R2.
76 control, fn-lock, mic-mute LED, and other extra features.
[all …]
Dintel-vbtn.c1 // SPDX-License-Identifier: GPL-2.0+
12 #include <linux/input/sparse-keymap.h>
18 /* Returned when NOT in tablet mode on some HP Stream x360 11 models */
20 /* When NOT in tablet mode, VGBS returns with the flag 0x40 */
41 { KE_KEY, 0xC4, { KEY_VOLUMEUP } }, /* volume-up key press */
42 { KE_IGNORE, 0xC5, { KEY_VOLUMEUP } }, /* volume-up key release */
43 { KE_KEY, 0xC6, { KEY_VOLUMEDOWN } }, /* volume-down key press */
44 { KE_IGNORE, 0xC7, { KEY_VOLUMEDOWN } }, /* volume-down key release */
45 { KE_KEY, 0xC8, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key press */
46 { KE_KEY, 0xC9, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key release */
[all …]
/kernel/linux/linux-5.10/drivers/input/mouse/
Dvsxxxaa.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for DEC VSXXX-AA mouse (hockey-puck mouse, ball or two rollers)
4 * DEC VSXXX-GA mouse (rectangular mouse, with ball)
5 * DEC VSXXX-AB tablet (digitizer with hair cross or stylus)
7 * Copyright (C) 2003-2004 by Jan-Benedict Glaw <jbglaw@lug-owl.de>
27 * supply at +5V and -12V.
33 * | 4 --- 3 |
35 * -------
38 * 1 (GND) 5 7 -
39 * 2 (RxD) 2 3 -
[all …]
/kernel/linux/linux-4.19/drivers/input/mouse/
Dvsxxxaa.c2 * Driver for DEC VSXXX-AA mouse (hockey-puck mouse, ball or two rollers)
3 * DEC VSXXX-GA mouse (rectangular mouse, with ball)
4 * DEC VSXXX-AB tablet (digitizer with hair cross or stylus)
6 * Copyright (C) 2003-2004 by Jan-Benedict Glaw <jbglaw@lug-owl.de>
27 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
39 * supply at +5V and -12V.
45 * | 4 --- 3 |
47 * -------
50 * 1 (GND) 5 7 -
51 * 2 (RxD) 2 3 -
[all …]
/kernel/linux/linux-5.10/Documentation/input/devices/
Dedt-ft5x06.rst2 ----------------------------------
4 The edt-ft5x06 driver is useful for the EDT "Polytouch" family of capacitive
6 focaltec ft5x06 devices, since they contain vendor-specific firmware. In
7 particular this driver is not suitable for the Nook tablet.
18 allows setting the "click"-threshold in the range from 0 to 80.
36 (readonly) contains the number of sensor fields in X- and
37 Y-direction.
39 mode:
40 allows switching the sensor between "factory mode" and "operation
41 mode" by writing "1" or "0" to it. In factory mode (1) it is
[all …]
/kernel/linux/linux-4.19/Documentation/input/devices/
Dedt-ft5x06.rst2 ----------------------------------
4 The edt-ft5x06 driver is useful for the EDT "Polytouch" family of capacitive
6 focaltec ft5x06 devices, since they contain vendor-specific firmware. In
7 particular this driver is not suitable for the Nook tablet.
18 allows setting the "click"-threshold in the range from 0 to 80.
36 (readonly) contains the number of sensor fields in X- and
37 Y-direction.
39 mode:
40 allows switching the sensor between "factory mode" and "operation
41 mode" by writing "1" or "0" to it. In factory mode (1) it is
[all …]

12345