/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | gpio-mouse.txt | 1 Device-Tree bindings for GPIO attached mice 4 to 5-7 GPIO lines. 7 - compatible: must be "gpio-mouse" 8 - scan-interval-ms: The scanning interval in milliseconds 9 - up-gpios: GPIO line phandle to the line indicating "up" 10 - down-gpios: GPIO line phandle to the line indicating "down" 11 - left-gpios: GPIO line phandle to the line indicating "left" 12 - right-gpios: GPIO line phandle to the line indicating "right" 15 - button-left-gpios: GPIO line handle to the left mouse button 16 - button-middle-gpios: GPIO line handle to the middle mouse button [all …]
|
H A D | elan,ekth3000.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dmitry Torokhov <dmitry.torokhov@gmail.com> 13 - $ref: touchscreen/touchscreen.yaml# 25 wakeup-source: 29 vcc-supply: 38 description: touchpad is a clickpad (the entire surface is a button) 40 elan,middle-button: 42 description: touchpad has a physical middle button [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | gpio_mouse.c | 1 // SPDX-License-Identifier: GPL-2.0-only 23 * @bleft: GPIO line for left button. 24 * @bmiddle: GPIO line for middle button. 25 * @bright: GPIO line for right button. 51 if (gpio->bleft) in gpio_mouse_scan() 53 gpiod_get_value(gpio->bleft)); in gpio_mouse_scan() 54 if (gpio->bmiddle) in gpio_mouse_scan() 56 gpiod_get_value(gpio->bmiddle)); in gpio_mouse_scan() 57 if (gpio->bright) in gpio_mouse_scan() 59 gpiod_get_value(gpio->bright)); in gpio_mouse_scan() [all …]
|
H A D | alps.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 28 #define DOLPHIN_PROFILE_XOFFSET 8 /* x-electrode offset */ 29 #define DOLPHIN_PROFILE_YOFFSET 1 /* y-electrode offset */ 32 * enum SS4_PACKET_ID - defines the packet type for V8 33 * SS4_PACKET_ID_IDLE: There's no finger and no button activity. 35 * or there's button activities. 133 #define SS4_TS_Y_V2(_b) -(s8)( \ 141 #define SS4_MFPACKET_NO_AX 8160 /* X-Coordinate value */ 142 #define SS4_MFPACKET_NO_AY 4080 /* Y-Coordinate value */ 143 #define SS4_MFPACKET_NO_AX_BL 8176 /* Buttonless X-Coord value */ [all …]
|
H A D | vsxxxaa.c | 1 // 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> 24 * supply at +5V and -12V. 30 * | 4 --- 3 | 32 * ------- 35 * 1 (GND) 5 7 - 36 * 2 (RxD) 2 3 - [all …]
|
H A D | trackpoint.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 40 #define TP_EXT_BTN 0x4B /* Read extended button status */ 64 #define TP_MB 0x4C /* Read Middle Button Status (RO) */ 67 #define TP_REACH 0x57 /* Backup for Z-axis press */ 70 /* with Z-axis pressed) */ 75 #define TP_THRESH 0x5C /* Minimum value for a Z-axis press */ 76 #define TP_UP_THRESH 0x5A /* Used to generate a 'click' on Z-axis */ 88 #define TP_TOGGLE_MB 0x23 /* Disable/Enable Middle Button */
|
H A D | synaptics.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 61 * ---- ---- ------- ------------ 62 * 1 0x01 adjustable threshold capacitive button sensitivity 67 * 1 0x10 clickpad bit 0 1-button ClickPad 72 * 2 0x01 clickpad bit 1 2-button ClickPad 84 #define SYN_CAP_CLICKPAD(ex0c) ((ex0c) & BIT(20)) /* 1-button ClickPad */ 85 #define SYN_CAP_CLICKPAD2BTN(ex0c) ((ex0c) & BIT(8)) /* 2-button ClickPad */ 97 * ---- ---- ------- ------------ 100 * by the tracktick (pass-through). 102 * contains a built-in fingerprint reader. [all …]
|
H A D | alps.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2003-2005 Peter Osterlund <petero2@telia.com> 94 #define ALPS_PASS 0x04 /* device has a pass-through port */ 99 #define ALPS_FOUR_BUTTONS 0x40 /* 4 direction button present */ 100 #define ALPS_PS2_INTERLEAVED 0x80 /* 3-byte PS/2 packet interleaved with 101 6-byte ALPS packet */ 102 #define ALPS_STICK_BITS 0x100 /* separate stick button bits */ 117 { { 0x33, 0x02, 0x0a }, { ALPS_PROTO_V1, 0x88, 0xf8, 0 } }, /* UMAX-530T */ 119 ALPS_PASS | ALPS_DUALPOINT | ALPS_PS2_INTERLEAVED } }, /* Toshiba Tecra A11-11L */ 128 …{ { 0x63, 0x02, 0x3c }, { ALPS_PROTO_V2, 0x8f, 0x8f, ALPS_WHEEL } }, /* Toshiba Satellite S2400-… [all …]
|
/openbmc/linux/Documentation/input/devices/ |
H A D | sentelic.rst | 8 :Copyright: |copy| 2002-2011 Sentelic Corporation. 10 :Last update: Dec-07-2011 15 A) MSID 4: Scrolling wheel mode plus Forward page(4th button) and Backward 16 page (5th button) 28 BYTE |---------------|BYTE |---------------|BYTE|---------------|BYTE|---------------| 30 |---------------| |---------------| |---------------| |---------------| 37 Bit2 => Middle Button, 1 is pressed, 0 is not pressed. 38 Bit1 => Right Button, 1 is pressed, 0 is not pressed. 39 Bit0 => Left Button, 1 is pressed, 0 is not pressed. 40 Byte 2: X Movement(9-bit 2's complement integers) [all …]
|
H A D | alps.rst | 1 ---------------------- 3 ---------------------- 6 ------------ 10 Since roughly mid-2010 several new ALPS touchpads have been released and 14 adequate. The design choices were to re-define the alps_model_data 29 --------- 32 E8-E6-E6-E6-E9. An ALPS touchpad should respond with either 00-00-0A or 33 00-00-64 if no buttons are pressed. The bits 0-2 of the first byte will be 1s 37 report" sequence: E8-E7-E7-E7-E9. The response is the model signature and is 41 model signature is always 73-02-64. To differentiate between these [all …]
|
H A D | appletouch.rst | 3 ---------------------------------- 5 ---------------------------------- 19 Credits go to Johannes Berg for reverse-engineering the touchpad protocol, 25 ----- 33 tap for middle button mouse emulation, 3 finger tap for right button mouse 44 Option "Protocol" "auto-dev" 69 ------------- 72 noise when the temperature changes. This is especially true when you power-on
|
H A D | elantech.rst | 4 Copyright (C) 2007-2008 Arjan Opmeer <arjan@opmeer.net> 25 5.2.1 Parity checking and packet re-synchronization 67 Note that a mouse button is also associated with either the touchpad or the 114 non-zero value will turn it ON. For hardware version 1 the default is ON. 145 4 bytes version: (after the arrow is the name given in the Dell-provided driver) 173 --------- 179 echo -n 0x16 > reg_10 193 B: 1 = swap left and right button 236 ----------------------------------------- 243 L, R, M = 1 when Left, Right, Middle mouse button pressed [all …]
|
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/templates/ |
H A D | command_line_builds.html | 6 {% block title %} Import Builds from eventlogs - Toaster {% endblock %} 10 <div class="container-fluid"> 13 <div class="fa-spin"> 18 <div class="col-md-12"> 19 <div class="page-header"> 21 <div class="col-md-6"> 25 <div class="col-md-6"> 26 … <button id="import_all" type="button" class="btn btn-primary navbar-btn navbar-right"> 27 … <span class="glyphicon glyphicon-upload" style="vertical-align: top;"></span> Import All 28 </button> [all …]
|
H A D | importlayer.html | 5 {% block title %} Import layer - {{project.name}} - Toaster {% endblock %} 29 <form class="col-md-11"> 30 …<span class="help-block">The layer you are importing must be compatible with <strong>{{project.rel… 31 <div class="alert alert-error" id="import-error" style="display:none"> 32 <button type="button" class="close" data-dismiss="alert">×</button> 38 <div class="form-group" id="layer-name-ctrl"> 39 <label class="control-label" for="import-layer-name"> 41 …<span class="glyphicon glyphicon-question-sign get-help" title="Something like 'meta-mylayer'. You… 43 …<input class="form-control" id="import-layer-name" type="text" required autofocus data-autocomplet… 44 …<span class="help-block" style="display: none;" id="invalid-layer-name-hint">A valid layer name ca… [all …]
|
H A D | newproject_specific.html | 5 {% block title %} Create a new project - Toaster {% endblock %} 9 <div class="col-md-12"> 10 <div class="page-header"> 14 <div class="alert alert-danger" role="alert">{{alert}}</div> 18 <div class="form-group" id="validate-project-name"> 19 … <label class="control-label">Project name <span class="text-muted">(required)</span></label> 20 …<input type="text" class="form-control" required id="new-project-name" name="display_projectname" … 22 …<p class="help-block text-danger" style="display: none;" id="hint-error-project-name">A project wi… 27 <div class="release form-group"> 29 <label class="control-label"> [all …]
|
H A D | newproject.html | 5 {% block title %} Create a new project - Toaster {% endblock %} 9 <div class="col-md-12"> 10 <div class="page-header"> 14 <div class="alert alert-danger" role="alert">{{alert}}</div> 18 <div class="form-group" id="validate-project-name"> 19 … <label class="control-label">Project name <span class="text-muted">(required)</span></label> 20 … <input type="text" class="form-control" required id="new-project-name" name="projectname"> 22 …<p class="help-block text-danger" style="display: none;" id="hint-error-project-name">A project wi… 24 <label class="project-form">Project type:</label> 26 …<label class="project-form radio" style="padding-left: 35px;"><input id='type-new' type="radio"… [all …]
|
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/css/ |
H A D | jquery-ui.structure.min.css | 1 /*! jQuery UI - v1.11.4 - 2015-03-15 5 …-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;ma…
|
H A D | bootstrap.min.css | 3 * Copyright 2011-2015 Twitter, Inc. 5 …-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,a… selector
|
/openbmc/linux/Documentation/input/ |
H A D | event-codes.rst | 1 .. _input-event-codes: 36 - Used as markers to separate events. Events may be separated in time or in 41 - Used to describe state changes of keyboards, buttons, or other key-like 46 - Used to describe relative axis value changes, e.g. moving the mouse 5 units 51 - Used to describe absolute axis value changes, e.g. describing the 56 - Used to describe miscellaneous input data that do not fit into other types. 60 - Used to describe binary state input switches. 64 - Used to turn LEDs on devices on and off. 68 - Used to output sound to devices. 72 - Used for autorepeating devices. [all …]
|
/openbmc/linux/tools/testing/selftests/hid/tests/ |
H A D | test_mouse.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # -*- coding: utf-8 -*- 18 # workaround https://gitlab.freedesktop.org/libevdev/python-libevdev/issues/6 40 self.middle = False 48 :param buttons: a (l, r, m) tuple of bools for the button states, 61 self.middle = m 64 middle = self.middle 81 mouse.b3 = int(middle) 94 :param buttons: a (l, r, m) tuple of bools for the button states, 114 0x05, 0x09, # ....Usage Page (Button) 14 [all …]
|
/openbmc/webui-vue/src/views/Overview/ |
H A D | OverviewCard.vue | 2 <b-card bg-variant="light" border-variant="light" class="mb-4"> 3 <div class="justify-content-between align-items-center d-flex flex-wrap"> 4 <h3 class="h5 mb-0">{{ title }}</h3> 5 <div class="card-buttons"> 6 <b-button 7 v-if="exportButton || downloadButton" 11 class="p-0" 14 <span v-if="downloadButton">{{ $t('global.action.download') }}</span> 15 <span v-if="exportButton">{{ $t('global.action.exportAll') }}</span> 16 </b-button> [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-appleir.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Ported to recent 2.6 kernel versions by Greg Kroah-Hartman <gregkh@suse.de> 11 * Copyright (C) 2008 Greg Kroah-Hartman <greg@kroah.com> 21 #include "hid-ids.h" 34 * 25 87 ee 83 0c - 45 * 25 87 ee ca 0d - 61 * 25 87 ee 47 0d - 75 * 25 87 ee 91 05 gives you the middle button 84 * 25 87 ee a3 04 gives you the middle button 122 * 0x00 or 0x01 ( ) key: 0 -> KEY_RESERVED in get_key() [all …]
|
/openbmc/linux/Documentation/process/ |
H A D | email-clients.rst | 7 --- 9 These days most developers use ``git send-email`` instead of regular 19 ------------------- 23 attachments, but then the attachments should have content-type 44 Emailed patches should be in ASCII or UTF-8 encoding only. 45 If you configure your email client to send emails with UTF-8 encoding, 48 Email clients should generate and maintain "References:" or "In-Reply-To:" 51 Copy-and-paste (or cut-and-paste) usually does not work for patches 54 copy-and-paste. 66 ----------------------------- [all …]
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | fhc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 #define FHC_RCS_BPOR 0x10000000 /* Last reset was due to POR button */ 35 #define FHC_RCS_BXIR 0x08000000 /* Last reset was due to XIR button */ 44 #define FHC_CONTROL_DCD 0x00008000 /* DC-->DC Converter Disable */ 53 #define FHC_CONTROL_MLED 0x00000020 /* 1=Middle LED ON */
|
/openbmc/linux/drivers/input/tablet/ |
H A D | aiptek.c | 1 // 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 …]
|