Merge branch 'tmp-branch' into HEAD

* tmp-branch: (25 commits)
  FP2-310: remove kernel config of CONFIG_IKCONFIG_PROC
  FP2-294: battery parameter caliberation(Vbatt_thermal calculations)
  FP2-94: Factory Test: [18. 3-color leds] failed, LED does not work in this test
  FP2-89: enable the feature of btc-disable.
  FP2-65: SD Card hot-plug issue
  FP2-53: battery parameter caliberation
  FP2-64: Front camera bringup
  FP2-76: Make a working recovery
  FP2-69: touch not work after deep sleep
  FP2-43: add vibrator driver
  FP2-41: enable volume down key and camera key
  FP2-13: add touch and lcd panel drivers
  FP2-12: Stack dump in booting
  FP2-11: Initial implementation of release
  FP2-10: TCMD: Add commands for setting charging DC_IN and USB_IN priority
  FP2-9: TCMD: PMIC remaining and I2C modules
  FP2-8: TCMD: fix tcmd requirements to read Hardware id,Battery Current Sense and USB charging
  FP2-7: TCMD: kernel changes to support PMIC USB ID command
  FP2-6: Support MIC loopback for factory testing
  FP2-5: TCMD: kernel support for PMIC and Charging commands
  ...