Home
last modified time | relevance | path

Searched refs:touch (Results 1 – 161 of 161) sorted by relevance

/linux-4.4.14/drivers/input/touchscreen/
Dda9034-ts.c69 static inline int is_pen_down(struct da9034_touch *touch) in is_pen_down() argument
71 return da903x_query_status(touch->da9034_dev, DA9034_STATUS_PEN_DOWN); in is_pen_down()
74 static inline int detect_pen_down(struct da9034_touch *touch, int on) in detect_pen_down() argument
77 return da903x_set_bits(touch->da9034_dev, in detect_pen_down()
80 return da903x_clr_bits(touch->da9034_dev, in detect_pen_down()
84 static int read_tsi(struct da9034_touch *touch) in read_tsi() argument
89 ret = da903x_read(touch->da9034_dev, DA9034_TSI_X_MSB, &_x); in read_tsi()
93 ret = da903x_read(touch->da9034_dev, DA9034_TSI_Y_MSB, &_y); in read_tsi()
97 ret = da903x_read(touch->da9034_dev, DA9034_TSI_XY_LSB, &_v); in read_tsi()
101 touch->last_x = ((_x << 2) & 0x3fc) | (_v & 0x3); in read_tsi()
[all …]
D88pm860x-ts.c53 struct pm860x_touch *touch = data; in pm860x_touch_handler() local
54 struct pm860x_chip *chip = touch->chip; in pm860x_touch_handler()
60 ret = pm860x_bulk_read(touch->i2c, MEAS_TSIX_1, MEAS_LEN, buf); in pm860x_touch_handler()
71 if ((x != 0) && (z1 != 0) && (touch->res_x != 0)) { in pm860x_touch_handler()
73 rt = (rt * touch->res_x * x) >> ACCURATE_BIT; in pm860x_touch_handler()
77 input_report_abs(touch->idev, ABS_X, x); in pm860x_touch_handler()
78 input_report_abs(touch->idev, ABS_Y, y); in pm860x_touch_handler()
79 input_report_abs(touch->idev, ABS_PRESSURE, rt); in pm860x_touch_handler()
80 input_report_key(touch->idev, BTN_TOUCH, 1); in pm860x_touch_handler()
83 input_report_abs(touch->idev, ABS_PRESSURE, 0); in pm860x_touch_handler()
[all …]
Dmms114.c144 static void mms114_process_mt(struct mms114_data *data, struct mms114_touch *touch) in mms114_process_mt() argument
153 if (touch->id > MMS114_MAX_TOUCH) { in mms114_process_mt()
154 dev_err(&client->dev, "Wrong touch id (%d)\n", touch->id); in mms114_process_mt()
158 if (touch->type != MMS114_TYPE_TOUCHSCREEN) { in mms114_process_mt()
159 dev_err(&client->dev, "Wrong touch type (%d)\n", touch->type); in mms114_process_mt()
163 id = touch->id - 1; in mms114_process_mt()
164 x = touch->x_lo | touch->x_hi << 8; in mms114_process_mt()
165 y = touch->y_lo | touch->y_hi << 8; in mms114_process_mt()
179 id, touch->type, touch->pressed, in mms114_process_mt()
180 x, y, touch->width, touch->strength); in mms114_process_mt()
[all …]
Dpixcir_i2c_ts.c63 u8 touch; in pixcir_ts_parse() local
91 touch = rdbuf[0] & 0x7; in pixcir_ts_parse()
92 if (touch > tsdata->max_fingers) in pixcir_ts_parse()
93 touch = tsdata->max_fingers; in pixcir_ts_parse()
95 report->num_touches = touch; in pixcir_ts_parse()
98 for (i = 0; i < touch; i++) { in pixcir_ts_parse()
116 struct pixcir_touch *touch; in pixcir_ts_report() local
127 touch = &report->touches[i]; in pixcir_ts_report()
128 pos[i].x = touch->x; in pixcir_ts_report()
129 pos[i].y = touch->y; in pixcir_ts_report()
[all …]
Dwacom_w8001.c151 bool touch = data[0] & (1 << i); in parse_multi_touch() local
154 input_mt_report_slot_state(dev, MT_TOOL_FINGER, touch); in parse_multi_touch()
155 if (touch) { in parse_multi_touch()
387 struct w8001_touch_query touch; in w8001_setup() local
438 parse_touchquery(w8001->response, &touch); in w8001_setup()
439 w8001->max_touch_x = touch.x; in w8001_setup()
440 w8001->max_touch_y = touch.y; in w8001_setup()
444 touch.x = w8001->max_pen_x; in w8001_setup()
445 touch.y = w8001->max_pen_y; in w8001_setup()
446 touch.panel_res = W8001_PEN_RESOLUTION; in w8001_setup()
[all …]
Dusbtouchscreen.c120 int touch, press; member
285 dev->touch = (tmp > 0); in e2i_read_data()
353 dev->touch = pkt[0] & 0x01; in egalax_read_data()
398 dev->touch = pkt[0] & 0x01; in etouch_read_data()
429 dev->touch = pkt[0] & 0x01; in panjit_read_data()
454 dev->touch = (pkt[2] & 0x40) ? 1 : 0; in mtouch_read_data()
506 int touch; in itm_read_data() local
515 touch = ~pkt[7] & 0x20; in itm_read_data()
516 if (!touch) { in itm_read_data()
517 if (dev->touch) { in itm_read_data()
[all …]
Dmc13783_ts.c42 struct mc13xxx_ts_platform_data *touch; member
130 priv->touch->ato, priv->touch->atox, in mc13783_ts_work()
185 priv->touch = dev_get_platdata(&pdev->dev); in mc13783_ts_probe()
186 if (!priv->touch) { in mc13783_ts_probe()
Dchipone_icn8318.c119 struct icn8318_touch *touch = &touch_data.touches[i]; in icn8318_irq() local
120 bool act = icn8318_touch_active(touch->event); in icn8318_irq()
122 input_mt_slot(data->input, touch->slot); in icn8318_irq()
127 x = be16_to_cpu(touch->x); in icn8318_irq()
128 y = be16_to_cpu(touch->y); in icn8318_irq()
Dili210x.c82 bool touch; in ili210x_report_events() local
91 touch = touchdata->status & (1 << i); in ili210x_report_events()
92 input_mt_report_slot_state(input, MT_TOOL_FINGER, touch); in ili210x_report_events()
93 if (touch) { in ili210x_report_events()
Dcyttsp4_core.c773 struct cyttsp4_touch *touch, u8 *xy_data) in cyttsp4_get_touch() argument
781 cyttsp4_get_touch_axis(md, &touch->abs[abs], in cyttsp4_get_touch()
788 touch->abs[abs], touch->abs[abs]); in cyttsp4_get_touch()
792 swap(touch->abs[CY_TCH_X], touch->abs[CY_TCH_Y]); in cyttsp4_get_touch()
799 touch->abs[CY_TCH_X] = md->si->si_ofs.max_y - in cyttsp4_get_touch()
800 touch->abs[CY_TCH_X]; in cyttsp4_get_touch()
802 touch->abs[CY_TCH_X] = md->si->si_ofs.max_x - in cyttsp4_get_touch()
803 touch->abs[CY_TCH_X]; in cyttsp4_get_touch()
807 touch->abs[CY_TCH_Y] = md->si->si_ofs.max_x - in cyttsp4_get_touch()
808 touch->abs[CY_TCH_Y]; in cyttsp4_get_touch()
[all …]
DKconfig132 tristate "BU21013 based touch panel controllers"
283 Say Y here to enable support for I2C connected EETI touch panels.
289 tristate "EETI eGalax multi-touch panel support"
293 eGalax multi-touch panels.
354 tristate "IPROC touch panel driver support"
357 Say Y here if you want to add support for the IPROC touch
747 tristate "WM97xx Atmel accelerated touch"
762 tristate "WM97xx Mainstone/Palm accelerated touch"
774 tristate "Zylonite accelerated touch"
883 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
[all …]
DMakefile44 obj-$(CONFIG_TOUCHSCREEN_INTEL_MID) += intel-mid-touch.o
Dwm831x-ts.c245 pdata = core_pdata->touch; in wm831x_ts_probe()
/linux-4.4.14/drivers/input/mouse/
Dsynaptics_i2c.c231 static inline void set_scan_rate(struct synaptics_i2c *touch, int scan_rate) in set_scan_rate() argument
233 touch->scan_ms = MSEC_PER_SEC / scan_rate; in set_scan_rate()
234 touch->scan_rate_param = scan_rate; in set_scan_rate()
336 static bool synaptics_i2c_get_input(struct synaptics_i2c *touch) in synaptics_i2c_get_input() argument
338 struct input_dev *input = touch->input; in synaptics_i2c_get_input()
344 if (synaptics_i2c_check_error(touch->client)) in synaptics_i2c_get_input()
348 data = synaptics_i2c_reg_get(touch->client, DATA_REG0); in synaptics_i2c_get_input()
355 xy_delta = synaptics_i2c_word_get(touch->client, REL_X_REG) & 0xffff; in synaptics_i2c_get_input()
372 static void synaptics_i2c_reschedule_work(struct synaptics_i2c *touch, in synaptics_i2c_reschedule_work() argument
377 spin_lock_irqsave(&touch->lock, flags); in synaptics_i2c_reschedule_work()
[all …]
Dvsxxxaa.c268 int left, middle, right, touch; in vsxxxaa_handle_ABS_packet() local
295 touch = buf[0] & 0x10; in vsxxxaa_handle_ABS_packet()
302 right ? "R" : "r", touch ? "T" : "t"); in vsxxxaa_handle_ABS_packet()
310 input_report_key(dev, BTN_TOUCH, touch); in vsxxxaa_handle_ABS_packet()
Dcyapa_gen3.c1196 const struct cyapa_touch *touch = &data.touches[i]; in cyapa_gen3_irq_handler() local
1198 int slot = touch->id - 1; in cyapa_gen3_irq_handler()
1203 ((touch->xy_hi & 0xf0) << 4) | touch->x_lo); in cyapa_gen3_irq_handler()
1205 ((touch->xy_hi & 0x0f) << 8) | touch->y_lo); in cyapa_gen3_irq_handler()
1206 input_report_abs(input, ABS_MT_PRESSURE, touch->pressure); in cyapa_gen3_irq_handler()
Dcyapa_gen5.c2658 const struct cyapa_pip_touch_record *touch) in cyapa_pip_report_slot_data() argument
2661 u8 event_id = PIP_GET_EVENT_ID(touch->touch_tip_event_id); in cyapa_pip_report_slot_data()
2662 int slot = PIP_GET_TOUCH_ID(touch->touch_tip_event_id); in cyapa_pip_report_slot_data()
2670 x = (touch->x_hi << 8) | touch->x_lo; in cyapa_pip_report_slot_data()
2673 y = (touch->y_hi << 8) | touch->y_lo; in cyapa_pip_report_slot_data()
2680 touch->z); in cyapa_pip_report_slot_data()
2682 touch->major_axis_len); in cyapa_pip_report_slot_data()
2684 touch->minor_axis_len); in cyapa_pip_report_slot_data()
2687 touch->major_tool_len); in cyapa_pip_report_slot_data()
2689 touch->minor_tool_len); in cyapa_pip_report_slot_data()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/
Dbu21013.txt8 - touch-gpio : GPIO pin registering a touch event
10 - rohm,touch-max-x : Maximum outward permitted limit in the X axis
11 - rohm,touch-max-y : Maximum outward permitted limit in the Y axis
12 - rohm,flip-x : Flip touch coordinates on the X axis
13 - rohm,flip-y : Flip touch coordinates on the Y axis
21 touch-gpio = <&gpio2 20 0x4>;
24 rohm,touch-max-x = <384>;
25 rohm,touch-max-y = <704>;
Dimx6ul_tsc.txt5 - reg: this touch controller address and the ADC2 address.
6 - interrupts: the interrupt of this touch controller and ADC2.
7 - clocks: the root clock of touch controller and ADC2.
10 This xnur-gpio returns to low once the finger leave the touch screen (The
11 last touch event the touch controller capture).
17 This value depends on the touch screen.
18 - pre-charge-time: the touch screen need some time to precharge.
19 This value depends on the touch screen.
Dcolibri-vf50-ts.txt11 - interrupts: pen irq interrupt for touch detection
13 - pinctrl-0: pinctrl node for pen/touch detection state pinmux
Dstmpe.txt17 - st,touch-det-delay: Touch detect interrupt delay (0 -> 10 us, 1 -> 50 us, 2 ->
39 st,touch-det-delay = <2>;
Dsx8654.txt7 - interrupts: touch controller interrupt
Degalax-ts.txt7 - interrupts: touch controller interrupt
Dsun4i.txt35 /* sensitive/noisy touch panel */
Dfocaltech-ft6236.txt8 - interrupts : interrupt specification for the touch controller
Dedt-ft5x06.txt4 There are 3 variants of the chip for various touch panel sizes
Dbrcm,iproc-touchscreen.txt30 - touch_timeout: The continuous number of scan periods in which touch is
Dti-tsc-adc.txt33 ti,charge-delay: Length of touch screen charge delay step in terms of
/linux-4.4.14/Documentation/ia64/
Daliasing-test.c27 static int map_mem(char *path, off_t offset, size_t length, int touch) in map_mem() argument
49 if (touch) { in map_mem()
65 static int scan_tree(char *path, char *file, off_t offset, size_t length, int touch) in scan_tree() argument
92 rc = map_mem(path2, offset, length, touch); in scan_tree()
94 …fprintf(stderr, "PASS: %s 0x%lx-0x%lx is %s\n", path2, offset, offset + length, touch ? "readable"… in scan_tree()
104 rc = scan_tree(path2, file, offset, length, touch); in scan_tree()
/linux-4.4.14/drivers/media/rc/
Dimon.c141 struct input_dev *touch; /* input device for touchscreen */ member
1088 input_report_abs(ictx->touch, ABS_X, ictx->touch_x); in imon_touch_display_timeout()
1089 input_report_abs(ictx->touch, ABS_Y, ictx->touch_y); in imon_touch_display_timeout()
1090 input_report_key(ictx->touch, BTN_TOUCH, 0x00); in imon_touch_display_timeout()
1091 input_sync(ictx->touch); in imon_touch_display_timeout()
1396 input_report_abs(ictx->touch, ABS_X, ictx->touch_x); in imon_touch_event()
1397 input_report_abs(ictx->touch, ABS_Y, ictx->touch_y); in imon_touch_event()
1398 input_report_key(ictx->touch, BTN_TOUCH, 0x01); in imon_touch_event()
1399 input_sync(ictx->touch); in imon_touch_event()
2061 struct input_dev *touch; in imon_init_touch() local
[all …]
/linux-4.4.14/Documentation/input/
Dmulti-touch-protocol.txt1 Multi-touch (MT) Protocol
9 In order to utilize the full power of the new multi-touch and multi-user
12 document describes the multi-touch (MT) protocol which allows kernel
27 packet. Since these events are ignored by current single-touch (ST)
41 All drivers mark the end of a multi-touch transfer by calling the usual
88 Here is what a minimal event sequence for a two-contact touch would look
124 Here is what a minimal event sequence for a two-contact touch would look
175 ABS_MT_TOOL_X/Y. The touch diameter is ABS_MT_TOUCH_MAJOR and the finger
177 harder against the glass. The touch region will increase, and in general,
204 In addition to the MAJOR parameters, the oval shape of the touch and finger
[all …]
Devent-codes.txt40 coordinates of a touch on a touchscreen.
85 - Used to synchronize and separate touch events. See the
86 multi-touch-protocol.txt document for more information.
115 BTN_TOUCH is used for touch contact. While an input tool is determined to be
119 touchpad may set the value to 1 only when the touch pressure rises above a
127 Note: Historically a touch device with BTN_TOOL_FINGER and BTN_TOUCH was
148 be used to emit these codes. Please see multi-touch-protocol.txt for details.
166 may emit coordinates for a touch location.
179 multi-touch-protocol.txt for details.
305 The guidelines below ensure proper single-touch and multi-finger functionality.
[all …]
Delantech.txt28 5.2.2 One/Three finger touch
29 5.2.3 Two finger touch
33 6.2.1 One/Three finger touch
34 6.2.2 Two finger touch
56 and width of the touch. Hardware version 3 uses 6 bytes per packet (and
287 w = 1 when wide finger touch?
331 tw = 1 when two finger touch
332 th = 1 when three finger touch
333 f = 1 when finger touch
421 5.2.2 One/Three finger touch
[all …]
Dntrig.txt6 This driver provides support for N-Trig pen and multi-touch sensors. Single
7 and multi-touch events are translated to the appropriate protocols for
65 With the release of the early multi-touch firmwares it became increasingly
70 Deactivation slack helps prevent dropped contact for single touch use, but does
72 are still active. Drops in the multi-touch context require additional
Dbcm5974.txt18 This driver adds support for the multi-touch trackpad on the new Apple
36 The Apple multi-touch trackpads report both mouse and keyboard events via
Dedt-ft5x06.txt5 touch screens. Note that it is *not* suitable for other devices based on the
15 The driver allows configuration of the touch screen via a set of sysfs files:
Dalps.txt166 given axis. Thus the bitmap packet can be used for low-resolution multi-touch
241 For single-touch, the 6-byte packet format is:
/linux-4.4.14/arch/arm/boot/dts/
Dste-href-stuib.dtsi114 rohm,touch-max-x = <384>;
115 rohm,touch-max-y = <704>;
124 rohm,touch-max-x = <384>;
125 rohm,touch-max-y = <704>;
Dste-hrefprev60-stuib.dts32 touch-gpio = <&gpio2 12 0x4>;
36 touch-gpio = <&gpio2 12 0x4>;
Dste-hrefv60plus-stuib.dts34 touch-gpio = <&gpio2 20 0x4>;
38 touch-gpio = <&gpio2 20 0x4>;
Dimx6dl-aristainetos2_7.dts69 touch: touch@4d { label
Dtegra30-colibri.dtsi204 * touch screen controller
323 /* STMPE811 touch screen controller */
358 /* 5 ms touch detect interrupt delay */
359 st,touch-det-delay = <5>;
Dimx6dl-aristainetos2_4.dts114 touch: touch@4b { label
Domap3-devkit8000-lcd-common.dtsi47 /* touch controller */
Drk3288-veyron-minnie.dts226 touch_int: touch-int {
230 touch_rst: touch-rst {
Dtegra30-apalis.dtsi426 * touch screen controller
557 /* STMPE811 touch screen controller */
592 /* 5 ms touch detect interrupt delay */
593 st,touch-det-delay = <5>;
Dimx53-m53.dtsi73 st,touch-det-delay = <3>;
Dste-href-tvk1281618.dtsi40 /* Add Synaptics touch screen, TC35893 keypad etc here */
Dpxa910-dkb.dts141 touch {
Dbcm-cygnus-clock.dtsi122 clock-output-names = "keypad", "adc/touch", "pwm";
Domap3-overo-common-lcd43.dtsi153 /* touch controller */
Domap3-overo-common-lcd35.dtsi142 /* touch controller */
Dste-hrefv60plus.dtsi193 touch {
Dspear320-hmi.dts266 ts,touch-det-delay = <3>;
Dspear1310-evb.dts381 ts,touch-det-delay = <2>;
Domap3-cm-t3x.dtsi214 /* touch controller */
Dat91-sama5d4ek.dts104 /*atmel,adc-ts-wires = <4>;*/ /* Set up ADC touch screen */
Dspear1340-evb.dts492 ts,touch-det-delay = <2>;
Domap5-cm-t54.dts334 /* touch controller */
Domap3-pandora-common.dtsi338 /* here we could enable to wakeup the cpu from suspend by a pen touch */
/linux-4.4.14/tools/testing/selftests/rcutorture/bin/
Dkvm-test-1-run.sh45 touch $T
148 touch $resdir/Warnings
168 touch $resdir/buildonly
Dkvm.sh178 touch $T/cfgcpu
277 touch $resdir/$ds/log
/linux-4.4.14/drivers/hid/
DKconfig471 tristate "Apple Magic Mouse/Trackpad multi-touch support"
474 Support for the Apple Magic Mouse/Trackpad multi-touch.
476 Say Y here if you want support for the multi-touch features of the
500 - 3M PCT touch screens
501 - ActionStar dual touch panels
503 - Cando dual touch panels
508 - Elan Microelectronics touch panels
512 - Hanvon dual touch panels
513 - Ilitek dual touch panels
517 - MosArt dual-touch panels
[all …]
Dhid-magicmouse.c123 int touch = -1; in magicmouse_firm_touch() local
133 } else if (touch >= 0) { in magicmouse_firm_touch()
134 touch = -1; in magicmouse_firm_touch()
137 touch = idx; in magicmouse_firm_touch()
141 return touch; in magicmouse_firm_touch()
Dwacom_wac.c1255 bool touch = (data[offset] & 0x1) && !wacom->shared->stylus_in_proximity; in wacom_24hdt_irq() local
1261 input_mt_report_slot_state(input, MT_TOOL_FINGER, touch); in wacom_24hdt_irq()
1263 if (touch) { in wacom_24hdt_irq()
1319 bool touch = (data[offset] & 0x1) && !wacom->shared->stylus_in_proximity; in wacom_mt_touch() local
1327 input_mt_report_slot_state(input, MT_TOOL_FINGER, touch); in wacom_mt_touch()
1328 if (touch) { in wacom_mt_touch()
1353 bool touch = p && !wacom->shared->stylus_in_proximity; in wacom_tpc_mt_touch() local
1356 input_mt_report_slot_state(input, MT_TOOL_FINGER, touch); in wacom_tpc_mt_touch()
1357 if (touch) { in wacom_tpc_mt_touch()
1894 bool touch = data[offset + 3] & 0x80; in wacom_bpt_touch() local
[all …]
Dwacom_wac.h191 struct hid_device *touch; member
Dwacom_sys.c547 wacom_wac->shared->touch = hdev; in wacom_add_shared_data()
577 if (wacom_wac->shared->touch == wacom->hdev) in wacom_remove_shared_data()
578 wacom_wac->shared->touch = NULL; in wacom_remove_shared_data()
/linux-4.4.14/Documentation/DocBook/
Dw1.xml.db23 API-w1-touch-block
29 API-w1-touch-bit
Dtracepoint.xml.db8 API-trace-block-touch-buffer
/linux-4.4.14/drivers/input/
Dmousedev.c78 unsigned long touch; member
136 if (mousedev->touch && mousedev->pkt_count >= 2) { in mousedev_touchpad_event()
152 if (mousedev->touch && mousedev->pkt_count >= 2) { in mousedev_touchpad_event()
325 if (mousedev->touch && in mousedev_touchpad_touch()
327 mousedev->touch + msecs_to_jiffies(tap_time))) { in mousedev_touchpad_touch()
341 mousedev->touch = mousedev->pkt_count = 0; in mousedev_touchpad_touch()
345 } else if (!mousedev->touch) in mousedev_touchpad_touch()
346 mousedev->touch = jiffies; in mousedev_touchpad_touch()
385 if (mousedev->touch) { in mousedev_event()
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
D88pm860x.txt26 88pm860x-touch : : Touchscreen
58 touch {
Dmax8925.txt24 max8925-touch : : Touchscreen
Dmc13xxx.txt10 - fsl,mc13xxx-uses-touch : Indicate the touchscreen controller is being used
/linux-4.4.14/tools/testing/selftests/pstore/
Dpstore_crash_test24 touch $REBOOT_FLAG
/linux-4.4.14/drivers/staging/ste_rmi4/
Dsynaptics_i2c_rmi4.c415 int touch = 0; in synaptics_rmi4_report_device() local
425 touch = synpatics_rmi4_touchpad_report(pdata, rfi); in synaptics_rmi4_report_device()
426 return touch; in synaptics_rmi4_report_device()
439 int touch = 0; in synaptics_rmi4_sensor_report() local
469 touch = synaptics_rmi4_report_device(pdata, in synaptics_rmi4_sensor_report()
474 return touch; in synaptics_rmi4_sensor_report()
/linux-4.4.14/Documentation/devicetree/bindings/display/panel/
Dedt,et070080dh6.txt7 ET070080DH6 is the model with resistive touch.
/linux-4.4.14/scripts/
DMakefile.headersinst87 touch $@
99 touch $@
Ddecodecode70 touch $T.oo
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio-stmpe.txt9 due to different usage (e.g. touch, keypad)
/linux-4.4.14/Documentation/usb/
Dmtouchusb.txt49 the raw touch data. This is the same for the old and new capacitive USB
65 this driver! If you want touch drivers only supported within X, please go to:
/linux-4.4.14/Documentation/arm/SA1100/
DPangolin20 - Penmount(touch panel) driver
/linux-4.4.14/include/linux/mfd/wm831x/
Dpdata.h135 struct wm831x_touch_pdata *touch; member
/linux-4.4.14/arch/powerpc/boot/dts/
Dmpc5121ads.dts78 * all irqs but touch screen are routed to irq0 (ipic 48)
79 * touch screen is statically routed to irq1 (ipic 17)
Dpdm360ng.dts181 /* ADS7845 touch screen controller */
Dvirtex440-ml507.dts74 xlnx,dcu-rd-touch-plb-prio = <0>;
107 xlnx,icu-rd-touch-plb-prio = <0>;
Dvirtex440-ml510.dts69 xlnx,dcu-rd-touch-plb-prio = <0x0>;
102 xlnx,icu-rd-touch-plb-prio = <0x0>;
/linux-4.4.14/tools/build/tests/
Drun.sh42 touch ex/krava.h
/linux-4.4.14/drivers/input/tablet/
Dacecad.c94 int touch = data[0] & 0x01; in usb_acecad_irq() local
100 input_report_key(dev, BTN_TOUCH, touch); in usb_acecad_irq()
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dads7846.txt2 SPI driven touch screen controllers.
45 material used to build the touch layer
Dhid-over-i2c.txt4 I2C bus. These devices can be for example touchpads, keyboards, touch screens
Datmel,maxtouch.txt27 touch@4b {
Dcap11xx.txt1 Device tree bindings for Microchip CAP11xx based capacitive touch sensors
/linux-4.4.14/arch/mn10300/kernel/
Dmn10300-watchdog-low.S48 # Watchdog touch entry point
/linux-4.4.14/Documentation/sound/oss/
DMultiSound423 touch -am 1231235999 $$.touch >/dev/null 2>&1
424 if test ! -f 1231235999 && test -f $$.touch; then
425 shar_touch=touch
433 rm -f 1231235999 $$.touch
/linux-4.4.14/Documentation/w1/
Dw1.netlink32 (read/write/touch)
49 W1_CMD_TOUCH - touch command
131 requested by the user, i.e. read/write/touch IO requests will not contain
/linux-4.4.14/include/linux/mfd/
Dmax8925.h236 struct max8925_touch_pdata *touch; member
Dmc13xxx.h234 struct mc13xxx_ts_platform_data touch; member
D88pm860x.h441 struct pm860x_touch_pdata *touch; member
/linux-4.4.14/tools/build/
DMakefile.feature128 FEATURE_DUMP_FILE := $(shell touch $(FEATURE_DUMP_FILENAME); cat $(FEATURE_DUMP_FILENAME))
/linux-4.4.14/Documentation/hwmon/
Dmax665054 simply load your module without parameters. It won't touch the configuration
Dda905225 Channel 7: XY - TSI interface to measure the X and Y voltage of the touch
Dina2xx62 don't touch the conversion times and only modify the number of averages. The
/linux-4.4.14/drivers/mfd/
Dmc13xxx-core.c465 &pdata->touch, sizeof(pdata->touch)); in mc13xxx_common_init()
Dmax8925-core.c843 if (pdata && (pdata->power || pdata->touch)) { in max8925_device_init()
897 if (pdata && pdata->touch) { in max8925_device_init()
D88pm860x-core.c898 touch_devs[0].platform_data = pdata->touch; in device_touch_init()
DKconfig1104 regulators, lithium ion/polymer battery charging, touch screen
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dat91_adc.txt35 makes touch detection more precise.
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dtps65090.txt26 should be between 0 - 3. If this property isn't present we won't touch the
/linux-4.4.14/Documentation/video4linux/
Dsh_mobile_ceu_camera.txt64 Do not touch input rectangle - it is already optimal.
Dvideobuf346 buffer is owned by the videobuf layer and the driver should not touch it
/linux-4.4.14/fs/ceph/
Dsuper.h568 int touch) in ceph_caps_issued_mask() argument
572 r = __ceph_caps_issued_mask(ci, mask, touch); in ceph_caps_issued_mask()
Dcaps.c742 int __ceph_caps_issued_mask(struct ceph_inode_info *ci, int mask, int touch) in __ceph_caps_issued_mask() argument
765 if (touch) in __ceph_caps_issued_mask()
777 if (touch) { in __ceph_caps_issued_mask()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-driver-wacom28 when the stylus does not touch the tablet surface, and no
/linux-4.4.14/scripts/kconfig/
DMakefile264 touch $@; \
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dbrcm,iproc-clocks.txt84 clock-output-names = "keypad", "adc/touch", "pwm";
/linux-4.4.14/Documentation/driver-model/
Doverview.txt64 driver model generally do not and should not touch the fields of struct device,
/linux-4.4.14/arch/avr32/
DKconfig148 interfacing environment, utilizing a touch-based graphical
/linux-4.4.14/Documentation/frv/
Dgdbstub.txt20 which the touch screen is attached becomes /dev/ttyS0.
/linux-4.4.14/arch/arm/mach-s3c64xx/
Dmach-crag6410.c601 .touch = &touch_pdata,
/linux-4.4.14/fs/jffs2/
DKconfig162 the available compression modes. Don't touch if unsure.
/linux-4.4.14/Documentation/arm/
Dkernel_mode_neon.txt53 they are guaranteed not to touch the NEON/VFP registers. For this reason, the
DInterrupts17 Unfortunately, this means that machine types that touch the irq_desc[]
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra210-pinmux.txt141 sys, touch, uart, uarta, uartb, uartc, uartd, usb, vgp1, vgp2, vgp3, vgp4,
/linux-4.4.14/arch/powerpc/boot/
DMakefile153 @touch $@
/linux-4.4.14/Documentation/vm/
Dpagemap.txt107 hardware detected memory corruption on this page: don't touch the data!
Dtranshuge.txt82 large region but only touch 1 byte of it, in that case a 2M page might
Dunevictable-lru.txt176 swapped out; the application must touch the pages manually if it wants to
/linux-4.4.14/Documentation/
Dvgaarbiter.txt172 X server basically wraps all the functions that touch VGA registers somehow.
DDMA-API-HOWTO.txt656 If you need to use the same streaming DMA region multiple times and touch
690 dma_unmap_{single,sg}(). If you don't touch the data from the first
Ddevices.txt344 11 = /dev/vrtpanel Vr41xx embedded touch panel
Dkernel-parameters.txt2162 leaving touchpad surface for touch to be considered
/linux-4.4.14/tools/perf/
DMakefile.perf118 $(Q)touch $(OUTPUT)PERF-VERSION-FILE
/linux-4.4.14/Documentation/m68k/
DREADME.buddha60 Never touch, use multidisk.device!
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc5200.txt118 - do not touch a configuration assigned by the boot loader which supervises
/linux-4.4.14/Documentation/timers/
Dhrtimers.txt113 be set without having to touch the rbtree. This also makes the handling
Dhighres.txt78 to touch all the architecture-specific implementations in order to provide new
/linux-4.4.14/Documentation/power/
Dswsusp.txt5 * If you touch anything on disk between suspend and resume...
416 touch any filesystems!), and eventually call
/linux-4.4.14/drivers/input/keyboard/
DKconfig702 tristate "Microchip CAP11XX based touch sensors"
706 Say Y here to enable the CAP11XX touch sensor driver.
/linux-4.4.14/arch/arm/kvm/
Dinterrupts_head.S21 @ Make sure VFP is enabled so we can touch the registers.
/linux-4.4.14/Documentation/powerpc/
Dfirmware-assisted-dump.txt74 touch any of the dump memory area.
Dpci_iov_resource_on_powernv.txt79 don't touch it from Linux; it's usually set to forward a 2GB
/linux-4.4.14/Documentation/x86/x86_64/
Dboot-options.txt234 noaperture Ask the IOMMU not to touch the aperture for AGP.
/linux-4.4.14/arch/arm/mach-s3c24xx/
DKconfig473 available via various sources. It can come with a 3.5" or 7" touch LCD.
/linux-4.4.14/fs/befs/
DChangeLog185 to have to touch the definitions of the public structures in
/linux-4.4.14/Documentation/i2c/
Dwriting-clients79 touch this field.
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-tegra210.c1260 FUNCTION(touch),
/linux-4.4.14/Documentation/networking/
Dtimestamping.txt450 do that. A driver must never touch sk_buff::tstamp! It is used to store
/linux-4.4.14/Documentation/PCI/
Dpci-error-recovery.txt133 touch the device. Within this function and after it returns, the driver
/linux-4.4.14/Documentation/filesystems/configfs/
Dconfigfs.txt317 appear in a filesystem. A subsystem is NEVER to touch the filesystem
/linux-4.4.14/mm/
DKconfig180 # feature. If you are not sure, don't touch it.
/linux-4.4.14/Documentation/ioctl/
Dhdio.txt207 touch. DON'T do it again until a total personality rewrite
/linux-4.4.14/drivers/input/misc/
DKconfig48 Say Y here if you want to support an AD7142/3/7/8/7A touch sensor.
/linux-4.4.14/Documentation/virtual/kvm/
Dmmu.txt14 - security: the guest must not be able to touch host memory not assigned
/linux-4.4.14/Documentation/development-process/
D2.Process59 touch no in-tree code, they cannot cause regressions and should be safe to
/linux-4.4.14/Documentation/spi/
Dspi-summary144 These drivers touch hardware registers and may use DMA.
/linux-4.4.14/Documentation/cgroups/
Dcgroups.txt499 subsystem; the generic cgroup code will never touch this pointer.
Dmemory.txt195 Shared pages are accounted on the basis of the first touch approach. The
/linux-4.4.14/Documentation/gpio/
Dgpio-legacy.txt95 touch the underlying hardware treats these integers as opaque cookies.
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic7xxx.seq1407 * we aren't going to touch host memory.
/linux-4.4.14/drivers/video/fbdev/
DKconfig36 running graphical applications that directly touch the hardware
/linux-4.4.14/
DMAINTAINERS5484 F: Documentation/input/multi-touch-protocol.txt