Revert "power: qpnp-charger: Don't report bogus online state for mains"

This reverts commit 6e9096b531d04a069b5f88656ce7713a7bc0d9a9.

Change-Id: I7acc99351d856d0cb3aa05b08556875e573b6c20
power: qpnp-charger: Use simpler ifdefs

Change-Id: I1986826c5d2f30f04313b5ae4d7426ecfaac8053
power: qpnp-charger: Properly report offline state for DC

* Actually generate uevents for USB-DC power supply.
* QPNP-DC power supply online status checks for USB DCP on
  Oppo devices. Make sure USB is plugged in when checking online
  status.

Change-Id: Ie80ad7629bea59d896bf95123ac12939c6539a23
msm: mdss: Set panel width and height for Oppo 5.5" devices

Change-Id: I159313f31c3a4bcda2b10e1898b432d38892ce6c
a0001: Remove support for msm8974pro-ab A0001

* MSM8974 Pro AB based A0001 are early pre-production devices only,
  so drop support for them.

Change-Id: I0a375fb17deccc1aa792db6146aaa9036cc3b804
x9007: Remove support for msm8974pro-ac X9007

* All X9007 devices are MSM8974 Pro AB based, drop support for this
  unused board/platform combination.

Change-Id: I1b17ccfc76a633bc82b059d25d5661db446529b0
x9007: Remove unused panel entries

Change-Id: I830188cf254bfa30e394e3a41f2ef3e2466f8e27
ARM: dts: msm: Re-organize Oppo device tree

* Use msm8974-oppo as the common platform
* Device specific entries go into msm8974-<product code>-*.dtsi entries

Change-Id: I0547e377f39d0241d494049923a9ce8195bc303d
Merge remote-tracking branch 'CMupstream/cm-11.0' into legacy