/drivers/input/touchscreen/ |
H A D | wm831x-ts.c | 69 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 D | zylonite-wm97xx.c | 64 * 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 D | tsc2005.c | 230 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 D | mainstone-wm97xx.c | 89 * 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 D | wm9705.c | 34 * 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 D | atmel-wm97xx.c | 113 * 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 D | tps6507x-ts.c | 39 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 D | wm9712.c | 47 * 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 D | wm9713.c | 47 * 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 D | pcap_ts.c | 30 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 D | atmel_mxt_ts.c | 247 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 D | ucb1400_ts.c | 47 * 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 D | kbtab.c | 12 * - 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 D | acecad.c | 90 int pressure = data[5] | (data[6] << 8); local 96 input_report_abs(dev, ABS_PRESSURE, pressure);
|
H A D | wacom_wac.c | 76 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 D | bmp085.c | 3 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 D | hid-wacom.c | 320 __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 D | ucb1x00-ts.c | 55 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
|