This series includes a variety of minor enhancements and optimizations to the Azoteq IQS550/572/525 trackpad/touchscreen controller driver, some of which are based on learnings during recent work with other Azoteq devices. As a result, the driver has shrunk a bit despite having gained additional functionality. Jeff LaBundy (10): input: iqs5xx: Minor cosmetic improvements input: iqs5xx: Preserve bootloader errors input: iqs5xx: Accommodate bootloader latency input: iqs5xx: Expose firmware revision to user space input: iqs5xx: Re-initialize device upon warm reset input: iqs5xx: Simplify axis setup logic input: iqs5xx: Eliminate unnecessary register read input: iqs5xx: Allow more time for ATI to complete input: iqs5xx: Make reset GPIO optional input: iqs5xx: Allow device to be a wake-up source drivers/input/touchscreen/iqs5xx.c | 231 ++++++++++++++++++------------------- 1 file changed, 110 insertions(+), 121 deletions(-) -- 2.7.4