Input: cyapa - add sysfs interfaces support in the cyapa driver
Input: cyapa - add sysfs interfaces support in the cyapa driver

Introduce control interfaces that are commonly used in pre- and after
production, for trackpad device state checking, managing and firmware image
updating.  These interfaces include mode, firmware_version and product_id
interfaces for reading firmware version and trackpad device product id
values, and update_fw interface to command firmware image update process.
There are also baseline and calibrate interfaces for reading and checking
trackpad device's sensors states.

Signed-off-by: Dudley Du <5c0d7f5095000a65b85cff0e2feaffa677406e0d@cypress.com>
Tested-by: Jeremiah Mahler <0c597d45353d741b4835ff5e56c2bc263abede5d@gmail.com>
Signed-off-by: Dmitry Torokhov <6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs