40145 Commits

Author SHA1 Message Date
Kyle Piefer
95bed8c605 msm: kgsl: Enable IFPC on A640 v2
The IFPC feature saves power between frames.
Enable it on Adreno 640 v2 GPUs because it is now
supported.

Change-Id: Ie770eabc0aef295ede68d01650bed908f6ddc052
Signed-off-by: Kyle Piefer <kpiefer@codeaurora.org>
2018-08-13 10:36:36 -07:00
qctecmdr Service
fef1055542 Merge "msm: kgsl: Store GMU firmware image in the GMU device structure" 2018-08-11 00:20:33 -07:00
qctecmdr Service
9529c84b09 Merge "drm/msm/dp: return number of displays as 0 if dp node is disabled" 2018-08-10 20:08:49 -07:00
Sankeerth Billakanti
683d46d569 drm/msm/dp: return number of displays as 0 if dp node is disabled
When DP node is disabled in the DT file, dp driver is returning
incorrect number of displays connected

Change-Id: I94655ee40cb3785f8186f0eef5f88d3ec4020b09
Signed-off-by: Sankeerth Billakanti <sbillaka@codeaurora.org>
2018-08-09 23:43:58 -07:00
Namratha Siddappa
dc96a503af Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14
* quic/dev/msm-4.14-display:
  drm/msm/sde: handle pm_resume commit correctly
  ARM: dts: msm: Enable QSYNC feature for QRD SM8150 panel
  ARM: dts: msm: reserve LM0/1 for primary disp on SM8150
  drm/msm/sde: add traces to track display kickoff
  drm/msm/dsi-staging: handoff backlight level for cont splash
  drm/msm: handle link failure in hdcp
  drm/msm/sde: increase ahb bus vote on first frame

Change-Id: I4daec0b72ab5ef81821464f5c00aff40231a6a6d
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
2018-08-09 14:40:05 -07:00
Linux Build Service Account
dd9acb7d10 Merge "drm/msm/sde: increase ahb bus vote on first frame" into dev/msm-4.14-display 2018-08-09 13:14:44 -07:00
Linux Build Service Account
69a9e5c94c Merge "drm/msm/sde: add traces to track display kickoff" into dev/msm-4.14-display 2018-08-09 13:14:35 -07:00
Linux Build Service Account
04b45a660a Merge "drm/msm/sde: handle pm_resume commit correctly" into dev/msm-4.14-display 2018-08-09 13:14:33 -07:00
Linux Build Service Account
2293c40404 Merge "drm/msm/dsi-staging: handoff backlight level for cont splash" into dev/msm-4.14-display 2018-08-09 13:03:34 -07:00
Linux Build Service Account
499595c6ee Merge "drm/msm: handle link failure in hdcp" into dev/msm-4.14-display 2018-08-09 13:03:25 -07:00
Hareesh Gundu
8a79690949 msm: kgsl: Enable preemption for A608 GPU
Enable preemption for A608 gpu to improve
quality of service.

Change-Id: I322c9ac633b08217e549e31c2bcd88e50a46e8a8
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
2018-08-08 18:34:47 +05:30
qctecmdr Service
4e54f4c1f2 Merge "msm: kgsl: Don't halt dispatcher if device is not in SUSPEND state" 2018-08-07 10:57:09 -07:00
Deepak Kumar
ad6479818b msm: kgsl: Don't halt dispatcher if device is not in SUSPEND state
Add a check to make sure device actually transitioned to SUSPEND
state before halting dispatcher. kgsl_pwrctrl_change_state(device,
KGSL_STATE_SUSPEND) can return zero without actually changing
state to SUSPEND if device state is NONE or INIT.

Change-Id: I4a5a69007c71651ea2cf7fa7360c960c6856031e
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
2018-08-07 00:40:32 -07:00
Namratha Siddappa
4ed78e6d9b Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14
* quic/dev/msm-4.14-display:
  ARM: dts: msm: Add a new display panel support for SDM710 QRD
  ARM: dts: msm: update default topology for simulator cmd mode
  drm/msm/dsi-staging: add software simulation states to esd check mode
  drm/msm/sde: avoid secure-camera/secure-ui concurrency with other displays
  drm/msm/sde: avoid lock while dumping fence status
  drm/msm/sde: program color fill in planes in failure at commit stage
  drm/msm/sde: Fix 32-bit compilation issues
  drm/msm/sde: print debugfs input for command transfer
  drm/msm/dsi-staging: add logs for debugfs nodes
  drm/msm/sde: prevent clearing multirect flags during validate failure
  drm/msm/sde: Increase command mode idle timeout in early wake-up
  drm/msm/sde: Use kthread API to initialize idle delay work
  drm/msm/sde: ensure qsync settings are properly flushed
  msm: sde: avoid segmentation of dma_buf mappings
  drm/msm/sde: set the qsync/avr mode during encoder enable

Change-Id: I21cbd969c96f19818af12c392d23e6b7f0e91256
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
2018-08-06 12:09:11 -07:00
Linux Build Service Account
a949307d84 Merge changes Id28f8025,Idccaa794,I4c92f3cf into dev/msm-4.14-display
* changes:
  drm/msm/sde: Fix 32-bit compilation issues
  drm/msm/sde: prevent clearing multirect flags during validate failure
  drm/msm/sde: Increase command mode idle timeout in early wake-up
2018-08-06 11:44:18 -07:00
Linux Build Service Account
06e40f512f Merge "drm/msm/dsi-staging: add software simulation states to esd check mode" into dev/msm-4.14-display 2018-08-06 11:44:16 -07:00
Linux Build Service Account
b2b2ac7129 Merge "drm/msm/sde: avoid lock while dumping fence status" into dev/msm-4.14-display 2018-08-06 11:44:13 -07:00
Linux Build Service Account
ce026cfcd5 Merge "drm/msm/sde: avoid secure-camera/secure-ui concurrency with other displays" into dev/msm-4.14-display 2018-08-06 11:44:03 -07:00
Carter Cooper
b20e9b05e7 msm: kgsl: Store GMU firmware image in the GMU device structure
Use the struct firmware structure for storing the GMU firmware image.
Parse the firmware until out of data rather than reading the number
of blocks present in the firmware.

Change-Id: I6d8aef7a088f26be7fd6f092eedbbe021bf76f77
Signed-off-by: Carter Cooper <ccooper@codeaurora.org>
2018-08-06 10:35:24 -06:00
Abhijit Kulkarni
21d8ba6abc drm/msm/sde: handle pm_resume commit correctly
PM_suspend/resume functionality needs atomic state to be saved during
suspend and needs to be reapplied at resume time. But the state saved
during suspend is partially invalid, so we need to fix it before commit.
Use helper function fom the framework to take care of this.

Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
Change-Id: I83471c95114c5852d252c866fc4c21aaf4044893
2018-08-03 15:15:45 -07:00
qctecmdr Service
273a91ef17 Merge "msm: kgsl: Fix the missing IBs from the snapshot" 2018-08-03 13:19:15 -07:00
qctecmdr Service
8a084f57cd Merge "msm: kgsl: Request all GMU required allocations at probe time" 2018-08-03 08:25:10 -07:00
Amine Najahi
e9805228db drm/msm/sde: add traces to track display kickoff
Add traces to help diagnose performance issues in
display pipeline

Change-Id: I9bfd067c1d986df5b2a8b9eb5ab2c4969d182aec
Signed-off-by: Amine Najahi <anajahi@codeaurora.org>
2018-08-02 15:23:22 -04:00
qctecmdr Service
43b874abd8 Merge "msm: kgsl: Don't dump GPMU registers on non GPMU devices" 2018-08-02 06:16:28 -07:00
Linux Build Service Account
47ec6b636b Merge "drm/msm/sde: print debugfs input for command transfer" into dev/msm-4.14-display 2018-08-01 22:04:29 -07:00
Linux Build Service Account
7709d0a770 Merge "drm/msm/sde: program color fill in planes in failure at commit stage" into dev/msm-4.14-display 2018-08-01 22:04:19 -07:00
Linux Build Service Account
5290ac6f2a Merge "drm/msm/dsi-staging: add logs for debugfs nodes" into dev/msm-4.14-display 2018-08-01 22:04:18 -07:00
Shashank Babu Chinta Venkata
8dc69c932a drm/msm/dsi-staging: add software simulation states to esd check mode
Add software simulate success/failure modes to debugfs node
esd_check_mode while reading current mode.

Change-Id: I7534083c87855cd248d141788f20cdcf3ef8dc78
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>
2018-08-01 15:54:35 -07:00
Veera Sundaram Sankaran
4a5ab2fd23 drm/msm/sde: avoid secure-camera/secure-ui concurrency with other displays
Add checks to fail secure-camera/secure-ui updates on
other displays. Fail updates on primary with
secure-camera/secure-ui layers when other display
session is in-progress. This would avoid all the
concurrency during secure updates.

Change-Id: I7cba4d41e3a0c719e18e27689e48d58c16336fa9
Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
2018-08-01 10:52:03 -07:00
Kalyan Thota
88bf65ae3c drm/msm/sde: avoid lock while dumping fence status
while crtc_commit is in progress last_close can be triggered
which accquires mode config locks, hence avoid using lock while
dumping the fence status on connector when lock is already taken.

Change-Id: I4e2032a65b3483dd276a2c82f339016fc2f3a93f
Signed-off-by: Kalyan Thota <kalyant@codeaurora.org>
Signed-off-by: Shubhashree Dhar <dhar@codeaurora.org>
2018-08-01 12:32:06 +05:30
Sunil Khatri
3af659f2e7 msm: kgsl: Fix the missing IBs from the snapshot
We missed updating index for internal IBs like setstate
or power-on fixup.

The index value was never updated after that, so all the
IBs after that index were never parsed, and are missing
from the snapshot.

Change-Id: I61db75f33630db322fe5ee1adce9f120987d32ee
Signed-off-by: Sunil Khatri <sunilkh@codeaurora.org>
2018-08-01 11:54:31 +05:30
qctecmdr Service
9a7f4ba893 Merge "msm: kgsl: Do not access GMU_HFI_ON flag in power control" 2018-07-31 22:16:45 -07:00
Aravind Venkateswaran
15e83efb7d drm/msm/dsi-staging: handoff backlight level for cont splash
When continuous splash screen feature is enabled, the display panel
is left on from the bootloader. As part of the transition to kernel,
the backlight level also needs to be handed off. Otherwise, it is
possible that the kernel can inadvertently set the backlight level
to zero and result in what appears like a black screen during
the transition from splash screen to boot animation. Add this support to
read the current backlight level for WLED backlight type and set it
during handoff. For other backlight types, set it to a default
value.

CRs-Fixed: 2248169
Change-Id: Ic003a1432eefbf8b9a34457440f995bbe29f5c9b
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2018-07-31 17:34:40 -07:00
Ajay Singh Parmar
6eab8e682b drm/msm: handle link failure in hdcp
In case sink issues a link failure or re-authentication request,
tear down the session and re-authenticate to avoid going into
dormant state.

CRs-Fixed: 2292768
Change-Id: I2400188d55ddebcf4dc628412d5832290cfb82c8
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
2018-07-31 15:45:58 -07:00
Linux Build Service Account
9327317f43 Merge "drm/msm/sde: Use kthread API to initialize idle delay work" into dev/msm-4.14-display 2018-07-31 15:22:38 -07:00
Linux Build Service Account
6c6d4b2469 Merge "drm/msm/sde: ensure qsync settings are properly flushed" into dev/msm-4.14-display 2018-07-31 15:22:36 -07:00
Linux Build Service Account
ef44336969 Merge "drm/msm/sde: set the qsync/avr mode during encoder enable" into dev/msm-4.14-display 2018-07-31 15:22:25 -07:00
qctecmdr Service
134d64a451 Merge "Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14" 2018-07-31 14:41:34 -07:00
qctecmdr Service
89278709b2 Merge "ARM: dts: msm: Add GPU PIL properties for sm6150" 2018-07-31 06:48:14 -07:00
Raviteja Tamatam
fcdad7a616 drm/msm/sde: program color fill in planes in failure at commit stage
During secure transition, failure in _sde_plane_set_scanout at
atomic commit stage can lead to unsecure buffer address being
programmed to secure pipe and lead to stage 2 smmu faults.
These failure cases are taken care by inducing solid fill color
on such planes.

Change-Id: I3ba19b040b5a71b7d7f3629de650037f6027b656
Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
2018-07-31 06:02:07 -07:00
Jayant Shekhar
0a3bfd672b drm/msm/sde: Fix 32-bit compilation issues
Fix 32 bit compilation issues in display DRM driver.

1) Fix issues of casting integer to pointer of incompatible type.
   (Used uintptr_t and u64_to_userptr)

2) Fix stack frame overflow in DP driver.
   (Reduce size of variables allocated on stack)

3) Fix Incorrect type used for printing size_t and unsigned long

4) Fix issues with mult_frac and roundup macro due to u64 division.

5) Rework histogram data in PP driver to fix stack frame overflow

Change-Id: Id28f8025f0d2ac49ef3ce3f4a9ba11dff03da0ea
Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
Signed-off-by: Ch Ganesh Kumar <chganesh@codeaurora.org>
Signed-off-by: Shubhashree Dhar <dhar@codeaurora.org>
2018-07-31 11:17:58 +05:30
Shashank Babu Chinta Venkata
a130990bf3 drm/msm/sde: print debugfs input for command transfer
Print command requested for transfer to panel from
debugfs node.

Change-Id: I7f33d7554ebd725a5e735245116c4028ef551aa5
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>
2018-07-30 16:17:57 -07:00
Shashank Babu Chinta Venkata
f92cc23378 drm/msm/dsi-staging: add logs for debugfs nodes
Add pr_info logs for user altered/triggered ESD events.

Change-Id: Idcc260ccde59a29e7c9a88e5af9f9f9f79e5c99d
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>
2018-07-30 16:17:37 -07:00
Namratha Siddappa
ce74f975cb Merge commit 'AU287' into dev/msm-4.14-display
* commit '6f808a5':
  Revert "ARM: dts: msm: enable dma-coherent attribute for UFS on SM8150"
  ARM: dts: msm: Reduce cycles between ESR pulses on SM8150 MTP
  power: qpnp-fg-gen4: Reduce ESR fast calibration time to 50s
  net: core: neighbour: Change the print format for addresses
  defconfig: sm6150: Enable clock controller drivers for SM6150
  ARM: dts: msm: Add icnss node on SM6150
  ARM: dts: msm: Update regulator handles for VDD_CX/VDD_MX for SM6150
  ARM: dts: msm: Update the clock_dispcc node on SM6150
  clk: qcom: Add display clock driver for SM6150
  ARM: dts: msm: Update the clock_camcc node on SM6150
  ARM: dts: msm: Add dtsi entries of USB for SM6150
  power: qpnp-qg: Add handling for SYS_SOC
  clk: qcom: camcc: Add support for 12MHz for mclk
  msm: vidc: skip sending old resolution buffers
  icnss: print return value for modem_shutdown_msg
  ARM: dts: msm: enable IP HW CH by default and disable for sm8150-sdx50
  soc: eud: Fix event handling for input suspend/unsuspend
  msm: kgsl: Add support for PDC register subsections
  net: cnss2: Add snapshot of CNSS2 driver
  power: smb1355: Fix multiple I2C addr issue
  phy: qcom-ufs: Update UFS PHY calibration sequence
  ARM: dts: msm: limit number of fastrpc sessions on SLPI for 8150
  sched/fair: fix issue with max_capacity
  ARM: dts: msm: reconfigure sdx50 memory access based on AC policy
  msm: adsprpc: disable bind/unbind of fastrpc driver from userspace
  rpmsg: glink: spi: Fix use after free of channel refcount
  rpmsg: glink: spi: Set tail pointer to 0 at end of FIFO
  mhi: controller: qcom: add support for sdxprairie device
  mhi: controller: qcom: add sysfs control for mhi power
  wil6210: fix RX buffers release and unmap
  wil6210: prevent usage of tx ring 0 for eDMA
  wil6210: allocate rx reorder buffer only if rx reorder is enabled
  ARM: dts: msm: Associate address with clock controller nodes for SM6150
  clk: qcom: clk-cpu-qcs405: Add support for vdd_hf_pll regulator
  clk: qcom: Kconfig: Add support to select GDSC flag for SM6150
  ARM: dts: msm: Increase ADSP ion heap by 4 MB for qcs405
  soc: qcom: dccv2: fix the Linked_List default value
  ARM: dts: msm: enable ETR SG as default and DCC with LL1 on qcs405
  soc: qcom: rpm-smd-debug: Fix potential memory leaks
  ARM: dts: msm: add bluetooth chip device node for sa8155
  power: qpnp-qg: Update GOOD_OCV after clearing the old data
  power: qpnp-fg-gen4: Fix esr_delta bounding error
  sdcardfs: Fix the format prints in sdcardfs
  ARM: dts: update PCIe PHY base address for sm8150 v2
  net: qrtr: Add non blocking option for tx_resume
  net: qrtr: Send BYE message for all nodes on ept
  ARM: dts: msm: Add GPU configuration for sm8150-v2
  power: smb5: Set OTG mode current limit
  ARM: dts: msm: Add labels for TDM nodes
  pinctrl: qcom: Use correct offset for UFS_RESET_CTL register
  soc: qcom: use spinlock with irq save in CDSPRM module
  qcs405_defconfig: Enable the tzlog driver.
  defconfig: qcs405: Enable Qseecom driver
  ARM: dts: msm: Change DCC cur list for sm8150
  clk: qcom: clk-cpu-osm: Add OSM clock driver support for SM6150
  input: synaptics_dsx: Propagating security fixes from msm-4.9
  ARM: dts: qcom: Add sdhc1/sdhc2 for sm6150 mtp/cdp
  clk: qcom: Add camera clock driver for SM6150
  ARM: dts: msm: Disable vibrator overdrive for pm6150
  ARM: dts: msm: Add cdsp pil node for sdmmagpie
  mhi: controller: qcom: add debug mode parameter for debug control
  ARM: dts: msm: add mhi host support for sm8150 PCIe RC0
  cnss_prealloc: Remove excessive warnings in cnss_prealloc driver
  ARM: dts: msm: Move audio overlay device tree file on SM8150 target
  rmnet: fix tx rmnet stats to work with UL aggregation
  Revert "sched/sysctl: check for min/max values for sched_{up,down}_migrate knobs"
  icnss: Change QMI timeout to 10sec
  power: qpnp-qg: Update VBAT_LOW fifo_length handling
  sound: usb: use er_mapped flag to indicate event ring mapped or not
  lowmemorykiller: fix cma accounting
  clk: qcom: Remove write update to EMAC_MISC register
  ARM: dts: msm: Enable QoS programming for qcs405
  defconfig: Enable kernel low memory killer for sdmsteppe
  ARM: dts: msm: Add sleep clock for HS PHY on QCS405
  ARM: dts: msm: add PMIC devices for sdmmagpie
  defconfig: msm: Enable CXIP LM cooling device driver for SM6150
  drivers: thermal: Add support for CX IPeak LM cooling device
  socinfo: Add support for ADP platform
  ARM: dts: msm: disable L0s for PCIe0 and PCIe1 on sm8150
  rtc: Disable alarm irq if alarm time is in the past
  defconfig: qcs405: Enable smp2p sleep state for qcs405
  coresight: tpdm: Don't disable clk and regulator when enabled
  power: qpnp-qg: Update ESR estimation parameters
  power: qpnp-qg: Move GOOD_OCV irq handling to suspend/resume
  drivers: net: rmnet: Power collapse UL change
  iommu: ignore scm_call return if SMC_ID not supported
  iommu: arm-smmu: Preallocate memory for map operation
  iommu: arm-smmu: Move most memory allocations to GFP_KERNEL
  dma-mapping: fix build when !CONFIG_ARM_SMMU
  iommu: arm-smmu: Program TTBR1 to a zero page
  iommu: arm-smmu: fix KW issues
  iommu: iommu-debug: limit memory address exposure
  iommu: iommu-debug: cleanup iommu debug
  iommu: Remove config dependency
  ARM: dts: msm: Add ADC_TM thermal nodes on SM8150
  ARM: dts: msm: Enable ADC_TM on PM8150B
  thermal: adc_tm: Update channel assignments for PM8150B 1.0
  soc: qcom: Fix module cleanup error in dfc
  iio: adc: Update reading USB_IN_V channel
  power: smb5-lib: Fix low USB input current limit issue
  defconfig: Enable USB configfs and function drivers
  defconfig: arm64: Enable ICE based HW FBE on sa8155
  net: bridge: Fix merge error
  msm: gsi: gsi channel mode switch spinlock correction
  msm: npu: Add firmware debug mode support
  ARM: dts: msm: enable display rsc for sa8155
  msm: ipa4: Update IPA_CFG registers for IPA4.5
  ARM: dts: msm: Add Qseecom node and Qseecom heap for qcs405
  msm: kgsl: Add a check before requesting GPU keepalive
  ARM: dts: msm: Enable NTAG device node for QCS405
  defconfig: Enable CONFIG_CMA_DEBUGFS for sdmsteppe
  ARM: dts: msm: Optimize NPU TPDM clk config for sm8150
  msm: vidc: Use data corrupt flag instead of error flag
  perf: don't leave group_entry on sibling list (use-after-free)
  fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE
  msm: adsprpc: validate remote parameters pointer
  msm: adsprpc: validate dma physical address after mapping
  iommu: arm-smmu: add tlbi traces
  iommu: arm-smmu: modify iommu_errata_tlbi trace events
  iommu: dma-mapping-fast: Add standard ftrace events
  iommu: Expand ftrace events
  iommu: dma-mapping-fast: Fix error code for dma_map_sg
  iommu: fix smmu_secure_pool access list after free issue
  iommu: arm-smmu: Add smmu init latency measurement
  iommu: iommu-debug: Fix duplicate iommu_attachment entries
  iommu: arm-smmu: Fix locking issue
  Revert "iommu/io-pgtable-arm: Unmap and free table when overwriting with block"
  ARM: dts: msm: Enable UFS support on sm6150 IDP platform
  ARM: dts: msm: Add address base for swr on qcs405
  ARM: dts: msm: Correct GPU iommu protection range for SM8150
  clk: qcom: debugcc-qcs405: Update CPU measure node
  msm: kgsl: Enable IO coherency for A640
  ARM: dts: msm: add PM6150 PD PHY device
  clk: qcom: Update freq plan and FMAX corners for few GCC clocks
  leds: qpnp-vibrator-ldo: disable vibrator in suspend path
  qseecom: check if app is blocked when unloading app
  hdcp_qseecom: updating error codes
  msm: vidc: extend AVC level query support upto 6.2
  msm: vidc: extend AVC level support upto 6.2
  ARM: dts: msm: enable smmu s1 in wlan CBs
  msm: vidc: Correct buffer counts for secondary output mode
  timers, sched/clock: Hook into s2idle freeze path
  smp: Wake up all idle CPUs when suspending to idle
  smp: Do not wake up all idle CPUs
  drivers: cpuidle: lpm-levels: Support s2idle
  drivers: cpuidle: lpm-levels: Remove hotplug checking
  msm: ipa: fix the ipa-hw rules not clean
  input: touchpanel: Add Synaptics latest version 2.7 touchpanel driver
  msm: vidc: correctly calculate core workload
  usb: core: Add support to handle multi config audio device
  msm: kgsl: Keep a list of perfcounters per file descriptor
  ARM: dts: msm: update cpu core frequencies for qcs405 target
  msm: kgsl: Fix typo in a6xx snapshot
  msm: kgsl: Fix reading lm_sequence in _execute_reg_sequence()
  ip: limit use of gso_size to udp
  ARM: dts: msm: enable dma-coherent attribute for UFS on SM8150
  drivers: thermal: bcl_pmic5: Incorporate thermometer encoding
  esoc: Check for modem status LOW prior to error handling

Change-Id: I86ff9d6fc5dd1dfe8e0ae29a10135f6b12034c01
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
2018-07-30 16:06:09 -07:00
Namratha Siddappa
240ade7af1 Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14
* quic/dev/msm-4.14-display:
  drm/msm/sde: deprecate force panel dead from connector
  drm/msm/dsi-staging: add software simulation of esd failure
  ARM: dts: msm: enable ulps for various displays on SM8150
  drm/msm/sde: add sde_hw_ctl ops for peripheral flush
  drm/msm: extract compression ratio and widebus mode from connector
  drm/msm/sde: decouple sde_fence_context from sde_connector
  drm/msm/dsi-staging: avoid ulps entry while esd recovery is pending
  drm/msm/dp: fix timeslot programming error for mst streams
  drm/msm/sde: Add debugfs support for fence info dump
  drm/msm/dsi-staging: add null check for user length
  msm/drm/sde: handle dynamic mode switch issue
  drm/msm/dsi-staging: alter length to avoid stepping out of bounds
  drm/msm/dsi-staging: fix potential out of bounds memory accesses
  drm/msm/dsi-staging: skip DCS command tx during recovery
  drm/msm/dsi-staging: add qsync/avr support in dsi controller
  drm/msm/dsi-staging: Allocate correct size of memory
  drm/msm/dp: fix error checking for memory allocations
  drm/msm/sde: reconstruct the connector info for sde_crtc_state
  drm/msm/dp: add ch alloc/dealloc for mst simulator panel
  drm/msm/sde: move UBWC error logging to frame event callback
  msm/sde/rotator: Add rev checks for sm6150
  drm/msm/sde: Add rev checks for sm6150 target
  drm/msm/dp: disable back-pressure before starting stream
  drm/msm/dsi-staging: tie up dsi irq control to core clock
  drm/msm/dp: reset post_open flag on cable disconnect
  drm/msm/dp: Add gpio hpd support for DP
  drm/msm/dp: update stream on sequence in mst mode
  drm/msm/sde: update CWB detection logic
  drm/msm/sde: remove thread flush request for same thread
  drm/msm: update msg log level for edid cea ext check
  drm/msm/sde: fix pp_4 and pp_5 done irq register enable
  drm/msm/dp: fix handling interleaved hotplug events
  dmr/msm/sde: propagate correct fence_event to sde_fence_signal
  drm/msm/sde: decrement pending_retire_fence_cnt on timeout
  clk: qcom: add common clock framework support for 14nm DSI PHY
  drm: msm: sde: Add support for Qseed3Lite
  drm/msm/sde: update qsync calculation for command mode display
  drm/msm/sde: add pending retire fence count to event logs

Change-Id: Ic9cbee831e4d0707bbaf0417b32f37f184c8fcac
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
2018-07-30 15:25:14 -07:00
Linux Build Service Account
d5c5435323 Merge changes Id72d529e,I6ccd1a96,I125004c7,Icebe7fa2 into dev/msm-4.14-display
* changes:
  drm/msm/sde: deprecate force panel dead from connector
  drm/msm/dsi-staging: add software simulation of esd failure
  ARM: dts: msm: enable ulps for various displays on SM8150
  drm/msm/dsi-staging: avoid ulps entry while esd recovery is pending
2018-07-30 15:13:51 -07:00
Linux Build Service Account
f26e399584 Merge "drm/msm/sde: add sde_hw_ctl ops for peripheral flush" into dev/msm-4.14-display 2018-07-30 15:05:28 -07:00
Linux Build Service Account
a9afab716f Merge "drm/msm/sde: add pending retire fence count to event logs" into dev/msm-4.14-display 2018-07-30 15:05:15 -07:00
Linux Build Service Account
a42d6acd6e Merge "drm/msm/dp: fix timeslot programming error for mst streams" into dev/msm-4.14-display 2018-07-30 15:05:09 -07:00
Linux Build Service Account
a8aadbbd70 Merge "drm/msm: extract compression ratio and widebus mode from connector" into dev/msm-4.14-display 2018-07-30 15:05:04 -07:00