Add hardware support for linux surfpads and mobile phones

Add hardware support for some linux surfpads and linux mobile phones. Would be very useful for several applications.