During device resume, the touch resume function is called after display's
resume. In this case, the ft5x06's resume function needs to wait for
200ms because of reset requirement. Defer the touch resume to a workqueue
to reduce the total device resume time. For this an optional DT property
is added to enable this on targets that need this feature.
Change-Id: Ib0677ca792aea83ece1caf8a0afff341302747fb
Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org>
Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
Set performance profile with IPA RM in order
to scale IPA clocks to turbo to achieve CAT16 data rates
Change-Id: I817b716624445db57047100716d253bb867f8a77
CRs-Fixed: 1056572
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
Fix a memory leak in case tethering stats
QMI message failed.
Change-Id: I90457b5dec2e8f2105f37978de57954cdaf9aa08
CRs-Fixed: 1055880
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
skbs are recycled on LAN pipe. This changes
fixes a bug where the skb was freed before recycle.
Change-Id: I35734cd41aee8bdd2764d6307f76bedcb916a07b
CRs-Fixed: 1060534
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
Power source selection in DIG_VIN_CTL is indexed from 0, in the range
check it shouldn't be equal to the total number of power sources.
Change-Id: Ic9666576d191e9dd0e267e96d5b4fc5a97c5b077
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
Add property "qcom,dtest-buffer" to specify which dtest rail to feed
when the pin is configured as a digital input.
Change-Id: I05b253147677ca66d926eaeaa680bd09e31247a5
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
GPIO LV (low voltage)/MV (medium voltage) subtypes have different
features and register mappings than 4CH/8CH subtypes. Add support
for LV and MV subtypes.
Change-Id: I7bcf4347adce6ba9892d2e57a413d407d35fbc26
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
Allow specification of different fuse reference voltages for
the power and performance clusters of MSMCOBALTv2 and increase
the LowSVS fuse reference voltage of the performance cluster.
This allows operation at increased voltages for SVS2 to ensure
stable operation of MSMCOBALT v2 parts.
CRs-Fixed: 1062365
Change-Id: If9f35626303321439286bd62e664e68c05ef19c5
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
Update the frequency table for the hmss_ahb_clk_src to support
it running at 50MHz and 100MHz.
CRs-Fixed: 1063082
Change-Id: Iab131f0e40f0796a47d76d8db7c31748e30b8366
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>