Commit graph

597955 commits

Author SHA1 Message Date
Balachandra C S
2e4eba9f68 drivers: net: Change timeout for query_firmware command
On some targets, a higher timeout value is needed to get the firmware
version response.

Change-Id: I67b85b16f1d7187e953df23b9a2ba327ec8d8591
Signed-off-by: Balachandra C S <balacs@codeaurora.org>
2018-03-21 20:17:08 +05:30
Balachandra C S
01965dc24a Modify k61 driver to remove support for mpc5746c CAN card
mpc5746c CAN driver will be supported by the unified driver qti-can
also remove rh850 support from qti-can driver.

Change-Id: I6743604c1298b9705ac3550b96c9dae04d5137bd
Signed-off-by: Balachandra C S <balacs@codeaurora.org>
2018-03-16 18:49:58 +05:30
Balachandra C S
f90ae17813 ARM: dts: msm: Add DT changes for QTI CAN driver for MSM8996
Add CAN device for MSM8996 auto variant using QTI CAN driver.

Change-Id: I76db18009bec22e2fa2216511b42dee99d1173ee
Signed-off-by: Balachandra C S <balacs@codeaurora.org>
2018-03-16 03:59:31 -07:00
Balachandra C S
512d289798 drivers: net: can: Unified driver for CAN controller
Create a single CAN driver for all the supported CAN
controllers.

Change-Id: I3770aae1adf4ccafd5132f6b57ddc050a93c7c0f
Signed-off-by: Balachandra C S <balacs@codeaurora.org>
2018-03-16 16:21:50 +05:30
Linux Build Service Account
56fe93b3ca Merge "drm/msm: init enum properties to default value" 2018-03-15 05:43:39 -07:00
Linux Build Service Account
0ae3ca513a Merge "drm/msm/sde: propagate the cdm block length from the catalog" 2018-03-15 05:43:37 -07:00
Linux Build Service Account
91892844ac Merge "drm/msm/sde: add ubwc equivalent tile formats" 2018-03-15 05:43:25 -07:00
Linux Build Service Account
ab30123fe2 Merge "drm: msm: dsi: fix potential NULL pointer dereference" 2018-03-15 05:43:23 -07:00
Linux Build Service Account
0fcfb086fe Merge "Merge android-4.4.120 (d63fdf6) into msm-4.4" 2018-03-15 05:43:21 -07:00
Linux Build Service Account
65b05aeab8 Merge "drm/msm : add null check on framebuffer in cleanup" 2018-03-15 05:43:20 -07:00
Linux Build Service Account
2b52426fbf Merge "msm: kgsl: Fix XO shutdown issue" 2018-03-15 05:43:18 -07:00
Linux Build Service Account
14d4683ff0 Merge "msm: isp: Clear irq status if irq is set again with same value" 2018-03-15 05:43:16 -07:00
Linux Build Service Account
135beca745 Merge "msm: isp: Add pingpong status to tasklet command" 2018-03-15 05:43:15 -07:00
Linux Build Service Account
b615bd970f Merge "ARM: dts: msm: Configure I2C instances for bus recovery" 2018-03-15 05:43:13 -07:00
Linux Build Service Account
c8eb182375 Merge "msm: mdss: dp: do not include VICs from YC420 VDB" 2018-03-15 05:43:12 -07:00
Linux Build Service Account
50cff2fe5a Merge " msm: mdss: hdcp_1x: enable HDP irq only for DP client" 2018-03-15 05:43:10 -07:00
Linux Build Service Account
e13997c391 Merge "msm: mdss: dp: fix wrong parsing of sink count" 2018-03-15 05:43:09 -07:00
Linux Build Service Account
8bf0f8bd22 Merge "msm: mdss: hdmi: fix HDCP1.4 authentication issues" 2018-03-15 05:43:07 -07:00
Linux Build Service Account
14116ab986 Merge "msm: mdss: hdmi: add SRM support for HDCP1.4" 2018-03-15 05:43:05 -07:00
Linux Build Service Account
2a5717e16e Merge "msm: mdss: Clear pp dirty flags based on program stage" 2018-03-15 05:43:03 -07:00
Linux Build Service Account
2d31100a1f Merge "msm: mdss: hdmi: modify audio event notification sequence." 2018-03-15 05:43:01 -07:00
Linux Build Service Account
e0cfc87421 Merge "msm: mdss: hdmi: reset basic_audio_support parameter" 2018-03-15 05:43:00 -07:00
Linux Build Service Account
1373daa8dd Merge "input: touchscreen: Fix error code in Atmel driver" 2018-03-15 05:42:56 -07:00
Linux Build Service Account
4a12fa6291 Merge "input: touchscreen: Fix uninitialized variable usage in Atmel driver" 2018-03-15 05:42:55 -07:00
Linux Build Service Account
f6a96c6a85 Merge "msm: sde: fix compiler uninitialized warning" 2018-03-15 05:42:53 -07:00
Linux Build Service Account
58b0d29d48 Merge "drm: msm: dsi: fix local variable not initialized issue" 2018-03-15 05:42:51 -07:00
Linux Build Service Account
b542fae9ea Merge "drm/msm/sde: fix flush configuration for physical encoder" 2018-03-15 05:42:49 -07:00
Linux Build Service Account
1915c6a45b Merge "input: touchscreen: synaptics_dsx: Fix uninitialized variable usage" 2018-03-15 05:42:47 -07:00
Linux Build Service Account
a9a39fb11e Merge "input: touchscreen: synaptics_dsx: Handle failure case during probe" 2018-03-15 05:42:46 -07:00
Linux Build Service Account
1440f9531d Merge "defconfig: msm: Disable secure qsee support for msm8996 auto" 2018-03-15 05:42:45 -07:00
Linux Build Service Account
05a93365d7 Merge "drm: msm: sde: fix potential NULL pointer dereference" 2018-03-15 05:42:43 -07:00
Linux Build Service Account
fdbb476754 Merge "fb: msm_dba: fix local variable not initialized issue" 2018-03-15 05:42:41 -07:00
Linux Build Service Account
b41f58b188 Merge "ASoC: msm: Upgrade AFE TDM Driver to support 32 Channels" 2018-03-15 05:42:40 -07:00
Suprith Malligere Shankaregowda
bf92ce5e7f 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>
2018-03-14 07:46:40 -07:00
Srikanth Uyyala
ac77b7cb6c 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>
2018-03-14 10:42:10 +05:30
Srikanth Uyyala
8aa5106e44 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>
2018-03-14 10:04:17 +05:30
Narender Ankam
8eba91adf8 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>
2018-03-13 21:12:50 -07:00
Narender Ankam
2cc1946a7a 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>
2018-03-13 21:11:05 -07:00
Narender Ankam
1a51baa68a 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>
2018-03-13 21:09:40 -07:00
Narender Ankam
a62924520b 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>
2018-03-13 21:07:50 -07:00
Ch Ganesh Kumar
72f550f73d 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>
2018-03-13 21:05:53 -07:00
Narender Ankam
a5e82de8cd 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>
2018-03-13 21:04:01 -07:00
Narender Ankam
b5f217c787 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>
2018-03-13 21:02:04 -07:00
Narender Ankam
e050b3a0e3 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>
2018-03-13 20:59:54 -07:00
Venkata Prahlad Valluru
741edf0dd6 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>
2018-03-13 20:53:50 -07:00
Venkata Prahlad Valluru
59f1d772d0 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>
2018-03-13 20:53:40 -07:00
Venkata Prahlad Valluru
6feaa135ad 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>
2018-03-14 09:18:59 +05:30
Maria Yu
840c1d1466 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>
2018-03-13 20:06:53 -07:00
Linux Build Service Account
3e1f25e955 Merge "ARM: dts: msm: Fix subsys notification virtualization device instance" 2018-03-13 15:20:27 -07:00
Venkata Prahlad Valluru
63d1082c62 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>
2018-03-13 18:54:30 +05:30