Revert "drivers: regulator: remove unused regulator function"

This reverts commit 5ac57fe7d4bf0a236a1f1dd0e9dc9eb841c04050.

Some users related issues when charging
So, bring back p1 sec-switch driver
Revert "arm: s5pv210: remove sec-switch driver"

This reverts commit 805880be1ead65f6a41ac44c7293930efd06d9f4.

Some users related issues when charging
So, bring back p1 sec-switch driver

Conflicts:

	arch/arm/mach-s5pv210/mach-p1.c
Revert: drivers: regulator: p1-max8998: remove unused registers

This reverts commit 5bff90eb084c6bfd288c2cb775754de5c49b70a7.

Reason:
Some users related issues when charging
So, bring back p1 sec-switch driver
drivers: misc: 30pin: driver revision 1

Move dock handler funtion to worker
Fix IRQ request
Add kernel log output to dock check function
HumberOS-v1.21