Squashed revert of LGE patches

Revert "usb: dwc3-msm: cleanup merge from Google/LGE"

This reverts commit 7923956f6eeda726b46622c2fa8103eadcc922b2.

Revert "usb: dwc3: reduce the charger detection dcd poll time to 1.5s"

This reverts commit fb39449c8cdd91ad473cc5484dee7ea7f425bed0.

Revert "usb: dwc3: add option to remove vbus power setting"

This reverts commit 04e8f831e1ee8d3b874b7ca7e29d2859f3ffd8cc.

Revert "usb: gadget: audio: use configured interface nums for audio control/stream"

This reverts commit 01393d70238ed8510b48f383ebdc84d96a8c1db0.

Revert "usb: dwc3-msm: use only vbus to determine device mode"

This reverts commit 30cf4bf6061b9fc75d6de09ae12796c69407b022.

Revert "usb: charger: increase charger detection time to 10s"

This reverts commit c2aaa97b184a29a55301af557edf08c7c48a39c2.

Revert "usb: host: hs_phy_irq wakeup only when host mode and controller lpm"

This reverts commit 88819b1868fded348d370c0adac15f288910323e.

Revert "find7: enable BT sleep driver"

This reverts commit 3a7542507e342f78a7db3344420e4dd93fb12492.

Revert "msm_serial_hs: fix unbalanced clock vote during shutdown"

This reverts commit 05cfcd72754974cef0dbe34ed6c811af0507b8b5.

Revert "leds: leds-qpnp: define rgb led's duty cycle start-index"

This reverts commit 10b038c1d463ad3ca60087eb87031d53c8e61df6.

Revert "leds: leds-qpnp: add time based rgb LED control"

This reverts commit 82808442e4fd7a77e586bfad7138b702bbdea8d2.

Revert "msm: qpnp-power-on: Initialize earlier"

This reverts commit db9512c01ba258771aa1bd400fc765c58ce7a910.

Revert "input: keyreset: add support for checking boot mode"

This reverts commit 21677bb5c3e04f333f653cc25714a3effc5c3363.

Revert "input: keyreset: add support for device tree"

This reverts commit eab22bc019f7fc00425c79f2b2d579ef9a10d318.

Revert "bluesleep: Fix the bt wake flag mismatch"

This reverts commit efda150f15111e1f8a632edf372fb1122a8dd051.

Revert "bluesleep: Add debugmask to print the debug messages out"

This reverts commit a9fa1e50af4b3f67e151f7ab3a30cfa0d0f52959.

Revert "bluesleep: unlock spin before controlling the hsuart power"

This reverts commit 5d897f97f9cba08e578fff9fdfd40c82ec085fb4.

Revert "bluesleep: Set the file permission for /proc/bluetooth/sleep/*"

This reverts commit 7f7ec65ea42168f36f247953c82b51694707e61f.

Revert "bluesleep: Change the polarity for IO and UART ID"

This reverts commit 1408d3fec4651e7f22006a85bca69aa1dd5ff9d3.

Revert "bluesleep: Support for device tree"

This reverts commit bec4b5b11fa4490b95cb6da19d23c9054117a1c9.

Revert "bluesleep: Implemented to support bluedroid"

This reverts commit 1025d3c67ebfd689144a528902a01bc1930ec8d7.
1.Adjusted backlight duration when the screen is turned on.
2.Optimized Waves effect.
3.Improved charging performance.
4.Optimized LCD display effect.