Display driver changes

Add changes to support M2,T3,E3 devices

includes
commit a9c352bc0ce39bc8b5155ff5a197c4788e70593d
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Dec 1 22:50:54 2014 +0000

    Port Flamingo display to Sony's unified display driver

commit acc25abf8933fa40ffa1798ad3a37dc09aefeeaa
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 2 10:45:04 2014 +0000

    video: msm: mdss: mdss_dsi_panel_driver: Add somc,no-vsp-gpio property

    Some devices don't need/have this GPIO, so the driver
    can continue to go through its code even if we
    haven't specified the somc,vsp-gpio property.

commit 7cf303074cf6ec93b230656c8d0334a0684f26d9
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 2 14:46:16 2014 +0000

    arm: Seagull: Welcome to the Sony Unified display driver

commit edf230222fde4e12dc18867521dd99bdf3520d6b
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 2 15:11:36 2014 +0000

    video: msm: mdss: mdss_dsi_panel_driver: Fix mistake

commit 017ab0ca4a77ae2e2e353140d30c86084238ba61
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Wed Dec 3 11:19:40 2014 +0000

    video: msm: mdss: Add upside down panel support

commit 8000d028700d2853be252dda53980304c8485999
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Dec 8 12:34:36 2014 +0000

    drivers: video: msm: Make Seagull's display to work (see comment)

    The panel enable/disable/reset logic is now okay, but we still
    have to fix the panel detection because actually there's some
    problem that makes us unable to read the panel ID.
    At this stage, the only working panels on Seagull
    are the two JDI and it's only because of a coincidence in
    the bad id detection that now reads 0x00 (same ID as JDI panel).

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
drivers: power: qpnp-charger: Fix USB for Yukon boards
shinano: update touchpad wake code

reconcile with aosp usage
fix d2w on aosp

Change-Id: I19731226c8558069da4ca8da2feff240034b1a53
silence compilation warnings on use of void + return

Change-Id: Ia7dae48d00970dfe3e8d033349ffd39435a69383
Signed-off-by: erikcas <erikcas1972@gmail.com>
drivers: TS: cyttsp4: Add config option for Yukon

This is to make sure that noone sends a wrong firmware
to the TS IC.
Flamingo: add platform

includes
commit db1bbf6b8d6ff974a29f27dadb87e25d2045d656
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Fri Nov 28 02:43:12 2014 +0000

    arm: dts: flamingo: Specify i2c-src-freq and master-id for i2c nodes

    Let's make the kernel happy.

commit 5e0d84b0c208888fa5d78173166d88a1f5cb4180
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Dec 1 09:35:52 2014 +0000

    arm: dts: Flamingo: Remove the qcom,mode property from pm8226_s2

    ....for CPR to work correctly and the device to go to sleep
    without any problem.

commit ff2280813faaf6f19e9c8d502c57eb99fa5e3e3e
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Dec 1 22:31:58 2014 +0000

    arm: configs: Flamingo is ready to migrate to the new display driver.

commit b981c240f3cb8c7efa3d0324a723bb5239cc09b3
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Dec 1 22:50:54 2014 +0000

    Port Flamingo display to Sony's unified display driver

commit bb955fa38c5998185b615e859158828130b358b4
Author: Adam Farden <adam@farden.cz>
Date:   Tue Dec 2 21:38:49 2014 +0100

    Flamingo: consolidate and tidy dtsi

    * Remove unused qhd panels
    * Combine 3 dtsi files into one
    * Rename to remove v3

    Signed-off-by: Adam Farden <adam@farden.cz>

commit 2f02c23390a0c28b7004af2cec521557ca0685eb
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Wed Dec 3 09:43:20 2014 +0000

    arm: Flamingo: Remove unused panel

commit d3f736f02d9af3a02efcf3058646f53966e1b50f
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 9 12:07:23 2014 +0000

    arm: Flamingo: Migrate to *.c batterydata
Eagle: add platform

includes
commit ceda5c1348bdf1519460cbc4e707101cbb82b053
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Nov 24 11:03:13 2014 +0000

    arm: dts: Eagle: Fix camera regulators

commit 1bfca7bdb995967a139d24251d638e9a3f3db1d2
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 2 11:18:31 2014 +0000

    arm: configs: Eagle: Use upstream FB_MSM_LOGO

git cherry-pick ccb555cbe003406b4684f403c6518bbf796f2440
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 2 11:45:16 2014 +0000

    arm: boot: dts: Eagle: Fix primary panel property

commit a2ea9c3c9d0d82a39fe4cc8b7c578f12d1b6700a
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 2 10:51:42 2014 +0000

    arm: Eagle: Welcome to the Sony Unified display driver

commit 371f0da8f511a8cc19b323656a3c44c8cb2f2fab
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Wed Dec 3 11:20:07 2014 +0000

    arm: Eagle: Specify upside-down panel property

commit f1730c27b03bbb7a609c475e3647f0c8c11e2f4e
Author: erikcas <erikcas1972@gmail.com>
Date:   Sun Nov 30 01:54:25 2014 +0100

    Eagle: fix regulator msm8226_l27

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
Tianchi: Platform

includes
commit 5d1b1f19310f3dabedd90a95b4df521d552eb298
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Nov 24 10:30:37 2014 +0000

    arm: dts: Tianchi: 8226_l28 shall be always-on

commit 0f8788430e5462adbf0514b0b0fca72dc52cb44f
Author: Adam Farden <adam@farden.cz>
Date:   Tue Dec 2 19:36:15 2014 +0100

    Tianchi: fix dt.img generation

    Now we can use v2 dt.img like other devices
    msm8926-yukon_tianchi.dtsi is simply an out-of-date msm8926.dtsi, it
    was forked due to Sony's backporting of kernel features.

    Signed-off-by: Adam Farden <adam@farden.cz>

commit 96d74bf5c429ca9e80ce64b1f08d8adad21f3370
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 9 09:46:30 2014 +0000

    arm: dts: Tianchi: Specify new reset sequences for panels

    The new driver isn't using the classic reset sequence.
    Instead, it uses different sequences for poweron and off
    and that's good for us because we would anyway do the same.
seagull: platform import

includes
commit d5bf5ee2b4e5d4ac73dd689646be6cb5aea0b1ff
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Nov 24 10:18:42 2014 +0000

    arm: dts: Seagull: 8226_l19 shall be always-on

git cherry-pick 16a392d15d4b67cd3993164ac4b61b401ed54e50
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 2 15:07:18 2014 +0000

    arm: configs: Update Seagull config for new display driver

commit 569b2622c67df69b9c07d9199664994badae0426
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 2 14:46:16 2014 +0000

    arm: Seagull: Welcome to the Sony Unified display driver

commit fa87f98040967eaadae2a27dbb68baddc0d1ed02
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Sun Dec 7 10:02:53 2014 +0000

    arm: dts: Seagull: Configure I2C QUP2 properly and add regulator changes

commit 38dd4656532de7d4963ea0fb752d43bd866de632
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Dec 8 12:39:37 2014 +0000

    arm: dts: Seagull: Rename, fix and unify panel

    Also remove the spi0 property and alias, because of GPIO conflicts.

commit 3a0c87b2d1f7492e6378e881d979f6bc7daea344
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Mon Dec 8 12:45:26 2014 +0000

    arm: dts: Seagull: Declare address-cells and size-cells for i2c QUP2

    ....So that we'll stop getting warnings while generating the DTB.

commit 1c7f38e40d4d1194993587d7424b68cc393e92bc
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 9 10:12:27 2014 +0000

    arm: configs: Seagull: New config for touchscreen

commit 16814e9f6dc522cc7988a111f54f5308dd6779ab
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 9 12:07:23 2014 +0000

    arm: Seagull: Fix volume up button

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
arm: msm: Add SOMC Yukon board to Kconfig
arm: dts: Introduce common properties for SOMC Yukon

commit a42765af76cdbbe18c3d5a674252a8e49b694988
Author: Angelo G. Del Regno -- EternityProject Team Manager <kholk11@gmail.com>
Date:   Tue Dec 9 01:27:44 2014 +0000

    arm: dts: Yukon: add qcom,clamp-soc-max-count property for battery
drivers: TS: Do not panic if vreg_l27 is not specified

This is required for Seagull as it hasn't got that vreg
and it's not specified in DT.
arm: dts: Flamingo: Cleanup and unify
Revert "seagull: fix charging"

This reverts commit e6f783f7286bcbc610931fb7f1028ceead8817af.
arm: Seagull: Fix battery charging
drivers: TS: cyttsp4: Stop spamming