> The fuzz (smoothing the output coordinates) is done in input core and > the touchscreen properties parsing code already handles > touchscreen-fuzz-x and touchscreen-fuzz-y parameters. The only thing > that is needed is to pass these parameters through DT or ACPI or > static properties, based on particular device. Thanks for the clarification, Dmitry. So do I understand correctly that it would suffice to add these parameters to a DMI match in drivers/platform/x86/silead_dmi.c ? Something like: static const struct property_entry my_imaginary_tablet_props[] = { PROPERTY_ENTRY_U32("touchscreen-size-x", 1920), PROPERTY_ENTRY_U32("touchscreen-size-y", 1080), PROPERTY_ENTRY_U32("touchscreen-fuzz-x", 10), PROPERTY_ENTRY_U32("touchscreen-fuzz-y", 10), PROPERTY_ENTRY_STRING("firmware-name", "gsl1680-my-imaginary-tablet.fw"), PROPERTY_ENTRY_U32("silead,max-fingers", 10), { } }; -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html