OSDN Git Service
Pratap Nirujogi [Sun, 18 Mar 2018 12:16:33 +0000 (17:46 +0530)]
ion: ensure valid start address
Ensure valid start address to check for vaddress
bounds.
Change-Id: I02c0ce85d9a495880c133e66553b09159daa8f0c
Signed-off-by: Pratap Nirujogi <pratapn@codeaurora.org>
Linux Build Service Account [Sat, 17 Mar 2018 10:13:28 +0000 (03:13 -0700)]
Merge "msm: mdss: serialize wait for pingpong with kickoff"
Linux Build Service Account [Sat, 17 Mar 2018 10:13:27 +0000 (03:13 -0700)]
Merge "adv7481: Fix CVBS input resolution."
Linux Build Service Account [Sat, 17 Mar 2018 10:13:25 +0000 (03:13 -0700)]
Merge "ASoC: sdm660: fix clock refcount for MI2S shutdown"
Linux Build Service Account [Sat, 17 Mar 2018 10:13:24 +0000 (03:13 -0700)]
Merge "drivers: qcom: lpm-stats: Fix undefined access error"
Linux Build Service Account [Sat, 17 Mar 2018 10:13:22 +0000 (03:13 -0700)]
Merge "soc: qcom: hab: add some pchans for BufferQ and FDE"
Linux Build Service Account [Sat, 17 Mar 2018 10:13:21 +0000 (03:13 -0700)]
Merge "ARM: dts: msm: change early camera on msm8996 agave"
Linux Build Service Account [Sat, 17 Mar 2018 10:13:19 +0000 (03:13 -0700)]
Merge "msm: kgsl: Add support for A509 GPU"
Linux Build Service Account [Fri, 16 Mar 2018 22:34:20 +0000 (15:34 -0700)]
Merge "ais: sync clk status and tasklet"
Soumya Managoli [Wed, 7 Mar 2018 11:28:18 +0000 (16:58 +0530)]
ASoC: sdm660: fix clock refcount for MI2S shutdown
For MI2S shutdown, if clock disable fails,
do not increment clock reference. Otherwise,
next time when startup is called, clock enable will not
be called again, so use case will not work.
CRs-Fixed:
2200021
Change-Id: Ic1b6f238e55a58ca1993049468cf13f13d80b9f4
Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
Linux Build Service Account [Fri, 16 Mar 2018 08:56:04 +0000 (01:56 -0700)]
Merge "diag: Proper update of logging mode"
Linux Build Service Account [Fri, 16 Mar 2018 08:56:02 +0000 (01:56 -0700)]
Merge "msm: mdss: Signal outstanding fences when panel is dead"
Linux Build Service Account [Fri, 16 Mar 2018 08:56:00 +0000 (01:56 -0700)]
Merge "msm: mdss: release retire fence during commit failure"
Linux Build Service Account [Fri, 16 Mar 2018 08:55:59 +0000 (01:55 -0700)]
Merge "scsi: ufs: Avoid uninitialized use of offset"
Linux Build Service Account [Fri, 16 Mar 2018 08:55:57 +0000 (01:55 -0700)]
Merge "ath10k: append the wmi_op_version to testmode get_version cmd"
Linux Build Service Account [Fri, 16 Mar 2018 08:55:55 +0000 (01:55 -0700)]
Merge "Revert "defconfig: msm: Modify tv tuner config in MSM8996""
Linux Build Service Account [Fri, 16 Mar 2018 08:55:53 +0000 (01:55 -0700)]
Merge "drm/msm/sde: add validation checks for source split"
Linux Build Service Account [Fri, 16 Mar 2018 08:55:49 +0000 (01:55 -0700)]
Merge "drm/msm: move display and event threads to realtime priority"
Linux Build Service Account [Fri, 16 Mar 2018 08:55:37 +0000 (01:55 -0700)]
Merge "regulator: kryo: fix return value for regulator_disable"
Linux Build Service Account [Fri, 16 Mar 2018 08:55:35 +0000 (01:55 -0700)]
Merge "clk: qcom: osm: Update maximum number of bytes to read from buffer"
Mahesh Sivasubramanian [Wed, 7 Mar 2018 23:00:07 +0000 (16:00 -0700)]
drivers: qcom: lpm-stats: Fix undefined access error
In cleanup_stats(), a freed memory pointer pos might be accessed for
list traversal. Switch to using _safe() variant of the list API to
prevent undefined accesses.
Change-Id: I7d068cb7813ccb9bfdbcab4646b4ec890145828a
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
Suprith Malligere Shankaregowda [Thu, 15 Mar 2018 12:18:01 +0000 (17:48 +0530)]
adv7481: Fix CVBS input resolution.
Modify CVBS resolution to 720x507 so that
cvbs frames displayed correctly.
Change-Id: I036aaa4606ff00aab107834fc3e39a5a096c3d87
Signed-off-by: Suprith Malligere Shankaregowda <supgow@codeaurora.org>
Yong Ding [Thu, 8 Mar 2018 06:22:12 +0000 (14:22 +0800)]
soc: qcom: hab: add some pchans for BufferQ and FDE
This is adding pchans based on the legacy header files.
Change-Id: I0abf6b7617f4e1e057891c1312a20538bc65d2ea
Signed-off-by: Yong Ding <yongding@codeaurora.org>
Linux Build Service Account [Thu, 15 Mar 2018 12:43:39 +0000 (05:43 -0700)]
Merge "drm/msm: init enum properties to default value"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:38 +0000 (05:43 -0700)]
Merge "drm/msm/sde: propagate the cdm block length from the catalog"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:25 +0000 (05:43 -0700)]
Merge "drm/msm/sde: add ubwc equivalent tile formats"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:24 +0000 (05:43 -0700)]
Merge "drm: msm: dsi: fix potential NULL pointer dereference"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:22 +0000 (05:43 -0700)]
Merge "Merge android-4.4.120 (
d63fdf6) into msm-4.4"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:20 +0000 (05:43 -0700)]
Merge "drm/msm : add null check on framebuffer in cleanup"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:18 +0000 (05:43 -0700)]
Merge "msm: kgsl: Fix XO shutdown issue"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:17 +0000 (05:43 -0700)]
Merge "msm: isp: Clear irq status if irq is set again with same value"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:15 +0000 (05:43 -0700)]
Merge "msm: isp: Add pingpong status to tasklet command"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:14 +0000 (05:43 -0700)]
Merge "ARM: dts: msm: Configure I2C instances for bus recovery"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:12 +0000 (05:43 -0700)]
Merge "msm: mdss: dp: do not include VICs from YC420 VDB"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:11 +0000 (05:43 -0700)]
Merge " msm: mdss: hdcp_1x: enable HDP irq only for DP client"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:09 +0000 (05:43 -0700)]
Merge "msm: mdss: dp: fix wrong parsing of sink count"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:07 +0000 (05:43 -0700)]
Merge "msm: mdss: hdmi: fix HDCP1.4 authentication issues"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:05 +0000 (05:43 -0700)]
Merge "msm: mdss: hdmi: add SRM support for HDCP1.4"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:03 +0000 (05:43 -0700)]
Merge "msm: mdss: Clear pp dirty flags based on program stage"
Linux Build Service Account [Thu, 15 Mar 2018 12:43:02 +0000 (05:43 -0700)]
Merge "msm: mdss: hdmi: modify audio event notification sequence."
Linux Build Service Account [Thu, 15 Mar 2018 12:43:00 +0000 (05:43 -0700)]
Merge "msm: mdss: hdmi: reset basic_audio_support parameter"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:57 +0000 (05:42 -0700)]
Merge "input: touchscreen: Fix error code in Atmel driver"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:55 +0000 (05:42 -0700)]
Merge "input: touchscreen: Fix uninitialized variable usage in Atmel driver"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:53 +0000 (05:42 -0700)]
Merge "msm: sde: fix compiler uninitialized warning"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:52 +0000 (05:42 -0700)]
Merge "drm: msm: dsi: fix local variable not initialized issue"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:50 +0000 (05:42 -0700)]
Merge "drm/msm/sde: fix flush configuration for physical encoder"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:48 +0000 (05:42 -0700)]
Merge "input: touchscreen: synaptics_dsx: Fix uninitialized variable usage"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:47 +0000 (05:42 -0700)]
Merge "input: touchscreen: synaptics_dsx: Handle failure case during probe"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:45 +0000 (05:42 -0700)]
Merge "defconfig: msm: Disable secure qsee support for msm8996 auto"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:43 +0000 (05:42 -0700)]
Merge "drm: msm: sde: fix potential NULL pointer dereference"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:42 +0000 (05:42 -0700)]
Merge "fb: msm_dba: fix local variable not initialized issue"
Linux Build Service Account [Thu, 15 Mar 2018 12:42:40 +0000 (05:42 -0700)]
Merge "ASoC: msm: Upgrade AFE TDM Driver to support 32 Channels"
Krishna Chaitanya Devarakonda [Thu, 16 Nov 2017 13:44:12 +0000 (19:14 +0530)]
msm: mdss: Signal outstanding fences when panel is dead
When the panel is in dead state, we early return from
the commit. So, the fences wouldn't be signalled till
the next Blank call. Handling this case by signalling
the outstanding fences when panel is in dead state.
Change-Id: I48a5e04707e32de0d1cdccf0592c981e30b618fc
Signed-off-by: Krishna Chaitanya Devarakonda <kdevarak@codeaurora.org>
Sachin Bhayare [Wed, 8 Nov 2017 10:15:05 +0000 (15:45 +0530)]
msm: mdss: release retire fence during commit failure
In existing implementation on commit failure release fence are signaled.
But retire fence is not signaled. Which block the framework from
submitting next commit. And result in UI freez.
Add logic to signal retire fence along with release fence commit fails.
Change-Id: I84774280a110339450a1c5ef50eab68168e9bd20
Signed-off-by: Sachin Bhayare <sachin.bhayare@codeaurora.org>
Sandeep Panda [Wed, 7 Sep 2016 09:53:30 +0000 (15:23 +0530)]
msm: mdss: serialize wait for pingpong with kickoff
Serialize wait for pingpong with kickoff when autorefresh
feature is enabled.
Change-Id: Ia51889dd86561e7513b4e7123a9fefb77a26d1ea
Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
Suprith Malligere Shankaregowda [Mon, 12 Mar 2018 06:00:39 +0000 (11:30 +0530)]
Revert "defconfig: msm: Modify tv tuner config in MSM8996"
This reverts commit
9fd1b000d569ee72f776a839092f10672ccd6898.
Revert this now since dependent changes are merged.
The change makes tv tuner driver as a loadable kernel module.
Change-Id: I28e3faf91cacaa40e62b0a30402e35ce28688275
Signed-off-by: Suprith Malligere Shankaregowda <supgow@codeaurora.org>
Suprith Malligere Shankaregowda [Tue, 6 Mar 2018 06:21:23 +0000 (11:51 +0530)]
msm: kgsl: Fix XO shutdown issue
This patch ensures device resumes successfully after
XO shutdown without any KGSL error.
Change-Id: I9eb8e281bc62793dc7521ba72aaeecf946860851
Signed-off-by: Suprith Malligere Shankaregowda <supgow@codeaurora.org>
Tirupathi Reddy [Wed, 14 Mar 2018 11:55:23 +0000 (17:25 +0530)]
regulator: kryo: fix return value for regulator_disable
Remove uninitialized variable and return value 0 from
regulator_disable().
Change-Id: I920819fbce14d1c6d5f7afac577002aa25b66a05
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
Chunhuan Zhan [Tue, 6 Mar 2018 13:10:15 +0000 (21:10 +0800)]
ARM: dts: msm: change early camera on msm8996 agave
make this change to avoid the clk warning logs
1. remove the repeated clks
2. change the sequence of clks , make the parent clks before children clks
3. add clock-control for early-camera
Change-Id: I1746cbdce3a7335187433ae993637d2db9cdf58e
Signed-off-by: Chunhuan Zhan <zhanc@codeaurora.org>
Sayali Lokhande [Wed, 14 Mar 2018 09:50:10 +0000 (15:20 +0530)]
scsi: ufs: Avoid uninitialized use of offset
In function ufs_qcom_testbus_config, offset variable is
declared but not initialized. Switch case can take the
default case and use the uninitialized offset variable.
This change fixes the uninitialized use of offset.
Change-Id: I772296ef5606bc519dfcd00bfa6995b2d8646b9c
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
Andy Sun [Mon, 12 Mar 2018 09:47:44 +0000 (17:47 +0800)]
ais: sync clk status and tasklet
1. add set_clk_status user interface;
2. exit delayed tasklet without processing if clk disabled;
3. protect process_halt_irq();
Change-Id: I66c933ac9b9e2dacd4dec20b646ef297cd18920d
Signed-off-by: Andy Sun <bins@codeaurora.org>
Srikanth Uyyala [Wed, 14 Mar 2018 05:12:10 +0000 (10:42 +0530)]
msm: isp: Clear irq status if irq is set again with same value
Sometimes same irq is received even after clearing irq.
make sure irq status is rest by clearing the irq again.
Change-Id: Ib5355a4b9952fa7f02d1dea69b5fb767928e4b9f
Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
Srikanth Uyyala [Mon, 12 Mar 2018 13:14:40 +0000 (18:44 +0530)]
msm: isp: Add pingpong status to tasklet command
We read pingpong status while handling axi and stats irqs
in tasklet. Due to scheduling delays in tasklet pingpong status is
changing by the time we read. So, read ping pong status in ISR
and forward it to tasklet.
Change-Id: Ib83929cb8e15c28e34ee06275a87b5d6fbfd00e6
Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
Narender Ankam [Tue, 14 Nov 2017 13:10:15 +0000 (18:40 +0530)]
msm: mdss: hdmi: fix HDCP1.4 authentication issues
After part I authentication, SW DDC is not disabled and because of
this, we observe arbitration issues during part III authentication.
Disable SW DDC before starting part III of HDCP authentication.
Fail part II of authentication with repeater if its device count is zero.
Change-Id: I72f5b1115c094d4a72ae2b324f3903cdb195e5fe
Signed-off-by: Narender Ankam <nankam@codeaurora.org>
Narender Ankam [Tue, 14 Nov 2017 12:51:49 +0000 (18:21 +0530)]
msm: mdss: hdmi: add SRM support for HDCP1.4
Extend HDCP1.4 SRM support for fb based hdmi driver as well.
Change-Id: I3d6597503d95b066d1fcfa71218cdda70965fbd0
Signed-off-by: Narender Ankam <nankam@codeaurora.org>
Narender Ankam [Wed, 8 Nov 2017 10:49:12 +0000 (16:19 +0530)]
msm: mdss: hdmi: add SRM support for HDCP2.2
Extend HDCP2.2 SRM support for fb based hdmi driver as well.
Change-Id: I39bef2a814c2a2404a0a03584f23c58c69c10909
Signed-off-by: Narender Ankam <nankam@codeaurora.org>
Narender Ankam [Thu, 16 Nov 2017 13:38:03 +0000 (19:08 +0530)]
msm: mdss: dp: do not include VICs from YC420 VDB
Display Port driver never supported YC420 formats.
Also w.r.t to display quality, 4K30 RGB 8bit is
better than 4K60 YC420 8bit.
So, do not include edid modes(VICs) from YC420 Video
Data Block while parsing EDID.
Change-Id: I77f2c45c22beceb7f554a4c063f6e6947dc4ba8a
Signed-off-by: Narender Ankam <nankam@codeaurora.org>
Ch Ganesh Kumar [Mon, 4 Sep 2017 15:25:07 +0000 (20:55 +0530)]
msm: mdss: Clear pp dirty flags based on program stage
Clear PP features dirty flags only when they are programmed, based on
programming stage, i.e. clear dirty flags of features programmed in
early stage after early stage programming and clear dirty flags of
features programmed in deferred stage after their actual programming
is complete.
Clearing the flags in one go is resulting in missing programming of
features designated to be programmed in early stage, if the dirty flags
are updated in between the stages.
Change-Id: If65a5982254a7421c6f0ec32018361c651964e4e
Signed-off-by: Ch Ganesh Kumar <chganesh@codeaurora.org>
Narender Ankam [Tue, 24 Oct 2017 09:29:15 +0000 (14:59 +0530)]
msm: mdss: hdmi: modify audio event notification sequence.
Audio event is wrongly notified during pre_panel_off event.
Modify HDMI Audio event notification sequence so that audio
events are notified as expected.
CRs-Fixed:
2131442
Change-Id: I5fb5d28cb0162f0c4bf97e29556b15d12e1ea8f1
Signed-off-by: Narender Ankam <nankam@codeaurora.org>
Narender Ankam [Wed, 25 Oct 2017 06:54:00 +0000 (12:24 +0530)]
msm: mdss: hdmi: reset basic_audio_support parameter
Add changes to reset basic_audio_support parameter
before parsing EDID on every new cable connection.
Change-Id: I52fef059830d950d4858d5bee3f76774426e6863
Signed-off-by: Narender Ankam <nankam@codeaurora.org>
Narender Ankam [Wed, 4 Oct 2017 12:57:19 +0000 (18:27 +0530)]
msm: mdss: dp: fix wrong parsing of sink count
Current Display Port driver is incorrectly parsing sink count
register (0x200) of DPCD. Made changes to parse it correctly
as per DP specification.
Change-Id: Ic858485f19f226f7b2d84f74c97170db8bebf822
Signed-off-by: Narender Ankam <nankam@codeaurora.org>
Venkata Prahlad Valluru [Tue, 13 Mar 2018 11:16:02 +0000 (16:46 +0530)]
input: touchscreen: Fix uninitialized variable usage in Atmel driver
Initialize variables that are passed by reference, so that
they can be used safely afterwards, irrespective of the
called function actions.
Change-Id: Ib52c1cbc621913b21eb9520d305327ff5fd154fe
Signed-off-by: Venkata Prahlad Valluru <vvalluru@codeaurora.org>
Venkata Prahlad Valluru [Tue, 13 Mar 2018 11:38:29 +0000 (17:08 +0530)]
input: touchscreen: Fix error code in Atmel driver
Set the error code to be returned in case of failure.
Change-Id: I2cd818b21decb659de74fde1ac5c667d8606420e
Signed-off-by: Venkata Prahlad Valluru <vvalluru@codeaurora.org>
Venkata Prahlad Valluru [Tue, 13 Mar 2018 10:17:23 +0000 (15:47 +0530)]
input: touchscreen: Handle failure case in Atmel driver
Handle file already exists and failure case separately.
Change-Id: I0c8004c88feb323b592ad8f622f86fe66cb63006
Signed-off-by: Venkata Prahlad Valluru <vvalluru@codeaurora.org>
Maria Yu [Thu, 30 Nov 2017 02:31:38 +0000 (10:31 +0800)]
msm: sde: fix compiler uninitialized warning
Initialize local variable desc being zeroed to fix
compiler uninitialized warning.
Change-Id: I2a109e65bfd13ddc94d4b6e465d07c3a1cc0cd34
Signed-off-by: Maria Yu <aiquny@codeaurora.org>
Linux Build Service Account [Tue, 13 Mar 2018 22:20:27 +0000 (15:20 -0700)]
Merge "ARM: dts: msm: Fix subsys notification virtualization device instance"
Venkata Prahlad Valluru [Tue, 13 Mar 2018 13:24:30 +0000 (18:54 +0530)]
input: touchscreen: synaptics_dsx: Fix uninitialized variable usage
Initialize variables that are passed by reference, so that
they can be used safely afterwards, irrespective of the
called function actions.
Change-Id: Ib95f3aa3077d6ef7aaaabcfc6c882790b6406793
Signed-off-by: Venkata Prahlad Valluru <vvalluru@codeaurora.org>
Venkata Prahlad Valluru [Tue, 13 Mar 2018 13:18:44 +0000 (18:48 +0530)]
input: touchscreen: synaptics_dsx: Handle failure case during probe
Handle create_singlethread_workqueue api failure case.
Change-Id: Ic3f45fddfbd40d8a78dd888eed5f01120809adee
Signed-off-by: Venkata Prahlad Valluru <vvalluru@codeaurora.org>
Shrey Vijay [Tue, 18 Jul 2017 11:59:08 +0000 (17:29 +0530)]
ARM: dts: msm: Configure I2C instances for bus recovery
Configure all I2C instances of SDM660, MSM8996 and MSM8998 for
SW bit banging based bus recovery mechanism. HW recovery may
not work as expected when HW samples the data line and finds
it low during particular clocking period of the recovery.
Use SW bit banging instead, where SW generate clock pulses and
sniff data line until data line is released by the slave.
Signed-off-by: Shrey Vijay <shreyv@codeaurora.org>
Change-Id: Ia0ed92cd0d88df04a17a295f23970940dab3da03
Rajesh Kemisetti [Thu, 8 Mar 2018 10:51:42 +0000 (16:21 +0530)]
msm: kgsl: Add support for A509 GPU
Add new GPU ID and required initial settings
to support Graphics functionality on SDM636.
Change-Id: If8a801c20c7f60618797ccd440d2d739f6817708
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
Guchun Chen [Fri, 9 Mar 2018 08:14:14 +0000 (16:14 +0800)]
drm: msm: sde: fix potential NULL pointer dereference
Pointer should be checked after returning from function or being
passed from other function. So add checker for this to avoid NULL
pointer dereference.
Change-Id: Ie86f47230b50433e08259ee5f6bbb52bedf749b1
CRs-Fixed:
2202957
Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
Linux Build Service Account [Tue, 13 Mar 2018 04:20:51 +0000 (21:20 -0700)]
Merge "clk: qcom: Remove the CLK_SET_RATE_PARENT flag for Byte intferface clk"
Guchun Chen [Tue, 13 Mar 2018 04:04:59 +0000 (12:04 +0800)]
drm: msm: dsi: fix local variable not initialized issue
Local variable in function should be initialized before using it.
Change-Id: I061b10913182ed11b7a8cdb1baab900ac7e10ea6
CRs-Fixed:
2202957
Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
Guchun Chen [Fri, 9 Mar 2018 07:18:45 +0000 (15:18 +0800)]
drm: msm: dsi: fix potential NULL pointer dereference
Add checker to confirm the pointer is not NULL first, to avoid
NULL pointer dereference happens.
Change-Id: Id9060725037be235303bbc0a82d91d3d2008245c
CRs-Fixed:
2202957
Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
Guchun Chen [Fri, 9 Mar 2018 06:02:59 +0000 (14:02 +0800)]
fb: msm_dba: fix local variable not initialized issue
Local variable in function should be initialized before using it.
Change-Id: I132033fa650cdacae3c8b2a98b8a593d159fe967
CRs-Fixed:
2202957
Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
Linux Build Service Account [Mon, 12 Mar 2018 18:49:57 +0000 (11:49 -0700)]
Merge "mmc: sd: limit SD card power limit according to cards capabilities"
Anant Goel [Mon, 12 Mar 2018 18:14:35 +0000 (11:14 -0700)]
ARM: dts: msm: Fix subsys notification virtualization device instance
Add a bracket to fix the device instance for the subsystem_notif_virt
device.
Change-Id: Ib114a6d520aafbbcb0886dcf987d0509af80b636
Signed-off-by: Anant Goel <anantg@codeaurora.org>
Rashi Bindra [Mon, 5 Mar 2018 09:48:13 +0000 (15:18 +0530)]
clk: qcom: Remove the CLK_SET_RATE_PARENT flag for Byte intferface clk
If the CLK_SET_RATE_PARENT flag for the mmss_mdss_byte_intf_div_clk
divider is set re-calculation of dividers in DSI byte clock path takes
place which causes both the byte clock and byte interface clock to be
set to the same value.
Change-Id: Ia30c8070ec5c451a12f29e983089a7a2bbe6a8b3
Signed-off-by: Rashi Bindra <rbindra@codeaurora.org>
Linux Build Service Account [Mon, 12 Mar 2018 09:47:15 +0000 (02:47 -0700)]
Merge "ASoC: msm: Fix repeated reg phy stream issue"
Linux Build Service Account [Mon, 12 Mar 2018 09:47:14 +0000 (02:47 -0700)]
Merge "ASoC: msm: qdsp6v2: check for buffer size before read"
Linux Build Service Account [Mon, 12 Mar 2018 09:47:13 +0000 (02:47 -0700)]
Merge "fbdev: msm: Set the commit_in_progress flag after sync_fence_wait"
Russell King [Sat, 2 Jan 2016 10:06:29 +0000 (10:06 +0000)]
mmc: sd: limit SD card power limit according to cards capabilities
The SD card specification allows cards to error out a SWITCH command
where the requested function in a group is not supported. The spec
provides for a set of capabilities which indicate which functions are
supported.
In the case of the power limit, requesting an unsupported power level
via the SWITCH command fails, resulting in the power level remaining at
the power-on default of 0.72W, even though the host and card may support
higher powers levels.
This has been seen with SanDisk 8GB cards, which support the default
0.72W and 1.44W (200mA and 400mA) in combination with an iMX6 host,
supporting up to 2.88W (800mA). This currently causes us to try to set
a power limit function value of '3' (2.88W) which the card errors out
on, and thereby causes the power level to remain at 0.72W rather than
the desired 1.44W.
Arrange to limit the selected current limit by the capabilities reported
by the card to avoid the SWITCH command failing. Select the highest
current limit that the host and card combination support.
Change-Id: I7fbd035cdc606946e997fa4671ec5683acd3ed1b
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Fixes:
a39ca6ae0a08 ("mmc: core: Simplify and fix
for SD switch processing")
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Git-commit:
d9812780a020bcec44565b5950b2a8b31afb5545
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Signed-off-by: Pradeep P V K <ppvk@codeaurora.org>
Linux Build Service Account [Sun, 11 Mar 2018 05:18:50 +0000 (21:18 -0800)]
Merge "msm: ipa: Fix to handle NULL pointer dereference"
Mohammed Javid [Tue, 20 Feb 2018 10:31:26 +0000 (16:01 +0530)]
msm: ipa: Fix to handle NULL pointer dereference
Header entry deleted but same entry pointer using in
routing table not updated. Added checks to confirm
header entry present or not before using it to avoid
null pointer dereference.
Change-Id: Id1d844c60b2dcb0cc7cf18352b78d62fe5a89347
Acked-by: Ashok Vuyyuru <avuyyuru@qti.qualcomm.com>
Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>
Linux Build Service Account [Sat, 10 Mar 2018 07:14:55 +0000 (23:14 -0800)]
Merge "[drm-sde] remove additional release fence offset"
Linux Build Service Account [Sat, 10 Mar 2018 07:14:54 +0000 (23:14 -0800)]
Merge "ARM: dts: msm: Configure GPIO98 as the active output for Mizar"
Linux Build Service Account [Sat, 10 Mar 2018 07:14:52 +0000 (23:14 -0800)]
Merge "ARM: dts: msm: Add subsys notification virtualization on msm8996 vplatform"
Linux Build Service Account [Sat, 10 Mar 2018 07:14:50 +0000 (23:14 -0800)]
Merge "ath10k: Skip reading of utf.bin file"
Clarence Ip [Fri, 8 Sep 2017 19:47:26 +0000 (15:47 -0400)]
drm/msm: init enum properties to default value
Initialize DRM/KMS enumeration properties to the first
defined value rather than 0 since enumeration properties
are meant to store the actual value rather than simply
an enumeration index.
Change-Id: I23dd62308a2d3a45c763090b6f0557634ed49d63
Signed-off-by: Clarence Ip <cip@codeaurora.org>
Camus Wong [Fri, 2 Mar 2018 19:14:30 +0000 (14:14 -0500)]
[drm-sde] remove additional release fence offset
Remove additional release fence offset to fix deadlock between
graphics and display when only two buffers are used.
Change-Id: Ifc94dae28484e13fae6cb9a7dfd19c1cb13c7c20
Signed-off-by: Camus Wong <camusw@codeaurora.org>