Lines Matching refs:plat
106 const struct stmpe_keypad_platform_data *plat;
211 const struct stmpe_keypad_platform_data *plat = keypad->plat;
216 if (plat->debounce_ms > STMPE_KEYPAD_MAX_DEBOUNCE)
219 if (plat->scan_count > STMPE_KEYPAD_MAX_SCAN_COUNT)
248 plat->scan_count << 4);
256 (plat->debounce_ms << 1));
280 struct stmpe_keypad_platform_data *plat;
285 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL);
286 if (!plat)
289 of_property_read_u32(np, "debounce-interval", &plat->debounce_ms);
290 of_property_read_u32(np, "st,scan-count", &plat->scan_count);
292 plat->no_autorepeat = of_property_read_bool(np, "st,no-autorepeat");
294 return plat;
307 const struct stmpe_keypad_platform_data *plat;
313 plat = stmpe->pdata->keypad;
314 if (!plat) {
315 plat = stmpe_keypad_of_probe(&pdev->dev);
316 if (IS_ERR(plat))
317 return PTR_ERR(plat);
337 error = matrix_keypad_build_keymap(plat->keymap_data, NULL,
345 if (!plat->no_autorepeat)
351 keypad->plat = plat;