Searched refs:pressure (Results 1 - 18 of 18) sorted by relevance

/drivers/input/touchscreen/
H A Dwm831x-ts.c69 bool pressure; member in struct:wm831x_ts
97 if (wm831x_ts->pressure)
144 if (wm831x_ts->pressure)
172 if (wm831x_ts->pressure)
274 wm831x_ts->pressure = pdata->pressure;
276 wm831x_ts->pressure = true;
278 /* Five wire touchscreens can't report pressure */
284 WARN_ON(pdata->pressure && pdata->fivewire);
285 wm831x_ts->pressure
[all...]
H A Dzylonite-wm97xx.c64 * Set to 1 to read back pen down pressure
66 static int pressure; variable
67 module_param(pressure, int, 0);
68 MODULE_PARM_DESC(pressure, "Pressure readback (1 = pressure, 0 = no pressure)");
119 if (pressure)
H A Dtsc2005.c230 int x, int y, int pressure)
232 if (pressure) {
235 input_report_abs(ts->idev, ABS_PRESSURE, pressure);
237 input_report_key(ts->idev, BTN_TOUCH, !!pressure);
248 dev_dbg(&ts->spi->dev, "point(%4d,%4d), pressure (%4d)\n", x, y,
249 pressure);
256 unsigned int pressure; local
275 /* Skip reading if the pressure components are out of range */
298 /* Compute touch pressure resistance using equation #1 */
299 pressure
229 tsc2005_update_pen_state(struct tsc2005 *ts, int x, int y, int pressure) argument
[all...]
H A Dmainstone-wm97xx.c89 * Set to 1 to read back pen down pressure
91 static int pressure; variable
92 module_param(pressure, int, 0);
93 MODULE_PARM_DESC(pressure, "Pressure readback (1 = pressure, 0 = no pressure)");
153 if (pressure)
H A Dwm9705.c34 * Set current used for pressure measurement.
38 * pil = 0 to disable pressure measurement.
41 * when measureing touchpanel pressure.
45 MODULE_PARM_DESC(pil, "Set current used for pressure measurement.");
48 * Set threshold for pressure measurement.
50 * Pen down pressure below threshold is ignored.
52 static int pressure = DEFAULT_PRESSURE & 0xfff; variable
53 module_param(pressure, int, 0);
54 MODULE_PARM_DESC(pressure, "Set threshold for pressure measuremen
[all...]
H A Datmel-wm97xx.c113 * Set to 1 to read back pen down pressure.
115 static int pressure; variable
116 module_param(pressure, int, 0);
117 MODULE_PARM_DESC(pressure, "Pressure readback (1 = pressure, 0 = no pressure)");
175 if (!pressure && source == WM97XX_ADCSEL_Y) {
180 } else if (pressure && source == WM97XX_ADCSEL_PRES) {
204 if (pressure)
H A Dtps6507x-ts.c39 u16 pressure; member in struct:ts_event
177 &tsc->tc.pressure);
181 pendown = tsc->tc.pressure > tsc->min_pressure;
211 input_report_abs(input_dev, ABS_PRESSURE, tsc->tc.pressure);
H A Dwm9712.c47 * Set current used for pressure measurement.
51 * pil = 0 to disable pressure measurement.
54 * when measureing touchpanel pressure.
58 MODULE_PARM_DESC(pil, "Set current used for pressure measurement.");
61 * Set threshold for pressure measurement.
63 * Pen down pressure below threshold is ignored.
65 static int pressure = DEFAULT_PRESSURE & 0xfff; variable
66 module_param(pressure, int, 0);
67 MODULE_PARM_DESC(pressure, "Set threshold for pressure measuremen
[all...]
H A Dwm9713.c47 * Set current used for pressure measurement.
51 * pil = 0 to disable pressure measurement.
54 * when measureing touchpanel pressure.
58 MODULE_PARM_DESC(pil, "Set current used for pressure measurement.");
61 * Set threshold for pressure measurement.
63 * Pen down pressure below threshold is ignored.
65 static int pressure = DEFAULT_PRESSURE & 0xfff; variable
66 module_param(pressure, int, 0);
67 MODULE_PARM_DESC(pressure, "Set threshold for pressure measuremen
[all...]
H A Dpcap_ts.c30 u16 pressure; member in struct:pcap_ts
49 /* pressure reading is unreliable */
51 pcap_ts->pressure = res[0];
72 pcap_ts->pressure);
74 /* switch back to pressure read mode */
H A Datmel_mxt_ts.c247 int pressure; member in struct:mxt_finger
541 finger[id].pressure);
553 ABS_PRESSURE, finger[single_id].pressure);
568 int pressure; local
593 pressure = message->message[5];
604 finger[id].pressure = pressure;
H A Ducb1400_ts.c47 * Switch to pressure mode, and read pressure. We don't need to wait
64 * configuration in pressure mode, then switch to position mode. This
87 * configuration in pressure mode, then switch to position mode. This
151 static void ucb1400_ts_report_event(struct input_dev *idev, u16 pressure, u16 x, u16 y) argument
155 input_report_abs(idev, ABS_PRESSURE, pressure);
463 "delay between panel setup and pressure read."
/drivers/input/tablet/
H A Dkbtab.c12 * - added pressure-threshold modules param code from
29 MODULE_PARM_DESC(kb_pressure_click, "pressure threshold for clicks");
45 int pressure; local
72 pressure = data[5];
74 input_report_abs(dev, ABS_PRESSURE, pressure);
76 input_report_key(dev, BTN_LEFT, pressure > kb_pressure_click ? 1 : 0);
H A Dacecad.c90 int pressure = data[5] | (data[6] << 8); local
96 input_report_abs(dev, ABS_PRESSURE, pressure);
H A Dwacom_wac.c76 int prox, pressure; local
87 pressure = (signed char)((data[7] << 1) | ((data[4] >> 2) & 1));
89 pressure = (pressure << 1) | ((data[4] >> 6) & 1);
90 pressure += (features->pressure_max + 1) / 2;
124 input_report_abs(input, ABS_PRESSURE, pressure);
176 int prox = data[1] & 0x20, pressure; local
192 pressure = ((data[7] & 0x01) << 8) | data[6];
193 if (pressure < 0)
194 pressure
801 int pressure; local
[all...]
/drivers/misc/
H A Dbmp085.c3 This driver supports the bmp085 digital barometric pressure
8 A pressure measurement is issued by reading from pressure0_input.
17 Because ambient pressure is temperature dependent, a temperature
22 To decrease RMS noise from pressure measurements, the bmp085 can
26 specifies the number of samples used to calculate the ambient pressure.
169 "Error while requesting pressure measurement.\n");
183 "Error while reading pressure measurement results\n");
214 /* if NULL just update b6. Used for pressure only measurements */
223 * This function starts the pressure measurement and returns the value
224 * in millibar. Since the pressure depend
228 bmp085_get_pressure(struct bmp085_data *data, int *pressure) argument
350 int pressure; local
[all...]
/drivers/hid/
H A Dhid-wacom.c320 __u16 x, y, pressure; local
345 default: /* Position/pressure report */
348 pressure = (data[6] << 3) | ((data[7] & 0xC0) >> 5)
351 input_report_key(input, BTN_TOUCH, pressure > 1);
358 input_report_abs(input, ABS_PRESSURE, pressure);
/drivers/mfd/
H A Ducb1x00-ts.c55 static inline void ucb1x00_ts_evt_add(struct ucb1x00_ts *ts, u16 pressure, u16 x, u16 y) argument
61 input_report_abs(idev, ABS_PRESSURE, pressure);
87 * Switch to pressure mode, and read pressure. We don't need to wait
113 * configuration in pressure mode, then switch to position mode. This
140 * configuration in pressure mode, then switch to position mode. This

Completed in 238 milliseconds