Add elan touch screen driver in linux kernel. Signed-off-by: Haibo Chen <haibo.chen@freescale.com> (cherry picked from commit 20180719c54760359d78544d55e4ac1fabaf6e8b) (Vipul: Fixed merge conflicts) TODO: checkpatch warnings Signed-off-by: Vipul Kumar <vipul_kumar@mentor.com>