HID: lenovo: Prepare support for adding other devices
HID: lenovo: Prepare support for adding other devices

Ensure all tpkbd specifics are within a postfixed function, the
main functions for the driver should just switch to the appropriate
function depending on product ID. Given this, we can add extra devices
by including extra postfixed functions.

Signed-off-by: Jamie Lentin <112f489f6b265cdf4e4892f7b952cd36fc0ecd5f@lentin.co.uk>
Reviewed-by: Antonio Ospite <632ac79459771f038f66f081af32ed9511cf9f1a@ao2.it>
Signed-off-by: Jiri Kosina <ed58f755cc8caaf10c3e8c731a8b86fb8f13d6cb@suse.cz>

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