Touchscreen
From OMAPpedia
Welcome to the Synaptic TM12XX Touchscreen Driver wiki.
[edit] Introduction
Synaptic TM12XX Touchscreen controller is an optically clear, solid state, high resolution capacitive touch solution that enables precise and advanced finger-based input.
No patches have been posted to mainline yet (waiting for Nokia to upstream them)
[edit] List of Features Supported
The following implementations are supported
- Input Subsystem
[edit] System Architectural Diagram
To bed added.
- Input Subsystem
- Generic Linux framework for all input devices (keyboard, mouse, touchscreen)
- Defines a standard set of events
- Interface to user space through /sys/class/input
- Evdev
- Generic way for input device events to be accessible under /dev/input/eventX
- mtdev
- Tool used to check multi-touch protocol for a device that supports it.
- Generic way for input device events to be accessible under /dev/input/eventX
- Output of mtdev-test tool is in the form: eventtime, slot, event type, event code, value
[edit] Feature Status Summary
Summary of completed, ongoing and planned features in the Keyboard driver.
| ID | Title | Target Week | Upstream Status | Link to Patches | Priority | Owner | Dev Status | Comments & Link to Details |
| Nothing to report | NA | NA | NA | NA | NA | NA | NA | NA |
[edit] Defect Status Summary
Summary of completed, ongoing and planned defect fixes in the Keyboard driver.
| ID | Title | Target Week | Upstream Status | Link to Patches | Features Impacted | Priority | Owner | Dev Status | Comments & Link to Details |
| Nothing to Report | NA | NA | NA | NA | NA | NA | NA | NA | NA |
[edit] FAQ
TBD
[edit] Feature Status Details
[edit] Support for touchscreen controller
No ongoing development; waiting for Nokia to submit patches upstream
[edit] Defect Status Details
None reported so far
[edit] Future Development Plan
None at present
[edit] Unit Testing Procedures
A simple cat to devfs entry, you should see some data while depressing keys
# cat /dev/input/event[number]
If you want to check key codes then use use evtest evtest
# evtest /dev/input/event[number]
You may want to check also interrupts, keyboard shall have one irq assigned
# cat /proc/interrupts
A complete list of test scenarios to be added.
[edit] Submit Your Ideas Here
Please list them as separate subsections (use ===title===). Please include your name, email ID and date for easy processing.
[edit] Owner
Abraham Arce <x0066660@ti.com>
[edit] Contributors
None
[edit] Patches Merged in kernel.org
None
[edit] Recent Submissions to Open Source
None
[edit] Current Status of Patches in Omapzoom Tree
None