msm: mdss: always request for dsi gpios when cont splash is enabled

When continuous splash screen feature is enabled, the panel is left
turned on by the bootloader. In such cases, we need to request all
the GPIOs used by the DSI driver at probe time. In the current
implementation, the GPIOs are not requested if certain panel specific
flags are set. This results in a bug when an attempt is made to free
these GPIOs when the device is suspended. Fix this by ensuring that
the GPIOs are requested unconditionally.

CRs-Fixed: 684253
Change-Id: If0bea80aab819aeafdaaedf81451d5fa64d4e76d
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
Revert "arm/dts: Enable workaround for superspeed enumeration issue for msm8974"

This reverts commit 98d297cba095c07dd14204355ba4ca05763bdd3a.

Revert "USB: dwc3: Add support for fixing superspeed enumeration issue"

This reverts commit 1eca193e3a0cd4ff76cd6ae97cec76e1693e19be.

Revert "usb: dwc3: Add support to disable hsphy auto suspend feature"

This reverts commit dac0bfd15326f9c2729652b0bb34744028130dfb.

Revert "usb: msm_otg: Fix timeout during usb disconnect with hvdcp charger"

This reverts commit c08bf9465e51c1962461f3524551511de1ba4176.

Revert "USB: ci13xxx_udc:  Add support for UI interrupts counting"

This reverts commit b76a788bf4af3782634f5e0242da271259d2143e.

Revert "usb: msm_otg: Fix bug with hvdcp connect and disconnect processing"

This reverts commit 814ec779a8d741be58c9769ed41120d86e1d8f81.

Revert "USB: Fix bug in ext_chg_active flag handling"

This reverts commit 46184f0cd0b5ffc10344c8e70d9196db3df096f5.

Revert "USB: msm: Add support for MSM_USB_EXT_CHG_TYPE ioctl"

This reverts commit b012c12de309f4449ec3b9c6d67881bcf6148fe2.

Revert "USB: msm_otg: Process HOST disconnect only after system RESUME"

This reverts commit 28b8d7b90d052f5090a237cd283a43922eec697a.

Revert "dwc3: gadget: Add support for transfer complete events counting"

This reverts commit f5e5b2209e32dd8dc1af55bde5f760ce36b5dec0.

Revert "ARM: dts: msm: use a corner regulator for wcnss VDD_CX on all boards"

This reverts commit ddcb009821e0d2f3e9eee9f01f0bcd120af4ae37.

Revert "defconfig: msm8974: Enable proxy consumer driver"

This reverts commit 393b9890cd11c2a9caa3689c4fa35db1d208b754.

Revert "ARM: dts: msm: Add proxy consumer properties for regulators on msm8974"

This reverts commit db038e06ecd0a1c7df7a5ff148703c09749693f3.

Revert "regulator: Call proxy-consumer functions for each regulator registered"

This reverts commit de9032ce352decff7fc0893e1878d353841d4dc4.

Revert "regulator: Add proxy consumer driver"

This reverts commit 6989bd6686d8e998014c62a569818bcd312c819d.

Change-Id: Id8e5e4766a1265e9e70b1ab9ba1152108bd09836
arm/dts: Disable unnecessary supply

Change-Id: I072a9dfaf1102c2c18f1063958e9af52465055ac
cpufreq: Always allow update of user policy

In the cases where the system boots up in a constraint with policy min and
max lower than cpuinfo min/max, and user tries to set a higher user
policy min, the value would be overridden during the verifying the
limits.

Once user initiates the sysfs write the previous user policy is
maintained in policy min and max thus changing the limits for verification
of the current policy. Once the verification is completed restore the
current user policy min/max with the updated values if any. This would take
care of cases uwhere user policy min/max input is higher/lesser than the
current min and max.

Change-Id: I5ad92ba05162cb5c32c3ba3fdae21d2e505493d3
Signed-off-by: Taniya Das <tdas@codeaurora.org>
bacon: Enable NET_KEY & NETFILTER_XT_TARGET_TCPMSS

IPsec VPN requires PF_KEYv2 socket to work,
so enable it.

TCPMSS patching is also required after the VPN is
connected, otherwise large TCP packets may get dropped.

Change-Id: I758fa9b7779395fcc5cb52f8561ac28b09715535
ASoC: wcd9xxx: Synchronize button press with notifiers

Button press handler and event notification handler needs
to be syncronized so that they do not interfere in the
excution leading to incorrect register writes or threshold
updates.

CRs-Fixed: 637805
Change-Id: I51ebf1d546aa59e219ce71517970b35730589b6c
Signed-off-by: Simmi Pateriya <simmip@codeaurora.org>
ASoC: wcd9xxx: Avoid enabling button polling from event notify handler

During insertion, it is possible that recording is already
enabled from handset which will switch to headset. During
POST_MICBIAS_2_ON event, though button polling is not actually
enabled, due to polling_active becomes true, the event
notification handler pauses and re-starts button polling.
This could lead to unknown state for button polling state
machine.

CRs-Fixed: 639116
Change-Id: Ie379e5ff58c2e99f8e21e534cbcdb914bc98b7ec
Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>