tegrak's touchmove modification to set pixel sensitivity which is known as vitalij value

Conflicts:
	drivers/input/touchscreen/mxt224_u1.c
touchscreen: prevent applying movhysti setting when the screen is off
touchscreen: mxt224_u1: use platform data struct directly to set touchscreen threshold values

this is not so necessary. we need it to set the threshold values using kmemhelper. I thought they were used directly but they are used from another copied location. this change will let use change threshold values directly from where they are initialized statically.

Conflicts:
	drivers/input/touchscreen/mxt224_u1.c
power: sec_battery_u1: Add charge current interface
Revert "stweaks: remove charge control"