Changed input initialization

This commit used the input APIs input_set_abs_param(), instead of
using set_bit. This give us more control over the values exported
by the driver.