From: Henrik Rydberg Date: Mon, 6 Feb 2012 07:49:25 +0000 (+0100) Subject: Input: Add EVIOC mechanism for MT slots X-Git-Tag: v3.4-rc1~130^2^2~11^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cf0c6e69e396538615153056605aaafab11935a;p=pandora-kernel.git Input: Add EVIOC mechanism for MT slots This patch adds the ability to extract MT slot data via a new ioctl, EVIOCGMTSLOTS. The function returns an array of slot values for the specified ABS_MT event type. Example of user space usage: struct { unsigned code; int values[64]; } req; req.code = ABS_MT_POSITION_X; if (ioctl(fd, EVIOCGMTSLOTS(sizeof(req)), &req) < 0) return -1; for (i = 0; i < 64; i++) printf("slot %d: %d\n", i, req.values[i]); Reviewed-by: Chase Douglas Signed-off-by: Henrik Rydberg --- Reading git-diff-tree failed