Provide control to support cx gdsc operational mode
via quirk.
Change-Id: I94230a303de3763ef86fd8b95edb641392efaa9c
Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
Avoid unnecessarily dumping all the panel specific commands
in dmesg log.
Change-Id: I6b1189b32c7477d6aab39b65e430fc7171cef6e5
Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
sm8150v2 does not require VA allocations to be padded up.
Remove the VA padding requirement on this device.
Change-Id: Ibdafa78abe8a6fe0ab87d1d31af3cfc7874d25fc
Signed-off-by: Urvashi Agrawal <urvaagra@codeaurora.org>
The GMU firmware team does not currently use the counters that are
reserved for them, so they are allowing them to be reclaimed
by KGSL for the purpose of monitoring the throttled clock cycles.
This reverts commit 9d57d42d4ed99649aded636977a46735d2393575.
Change-Id: I15e75f77188e91ecdbcf1ea1e2458d1f65122dfb
Signed-off-by: Kyle Piefer <kpiefer@codeaurora.org>
Add A608 GPU id to support speed bin feature to handle
different GPU power levels.
Change-Id: I85440f68638c0ebda049ce429db9e35fe8ed544b
Signed-off-by: Sunil Khatri <sunilkh@codeaurora.org>
* quic/dev/msm-4.14-display:
drm/msm/dp: return number of displays as 0 if dp node is disabled
drm/msm/dp: Implement dynamic slot adjustment for mst
drm/msm/dsi-staging: Debugfs node for ULPS status
Change-Id: I22836934ac125c429cd431b37ac2c3f16fa35259
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
* commit '653fbfb':
msm: vidc: Update work route and power save mode for HEIC
Documentation: sound: Add documentation for MDF nodes
thermal: tsens: Add debug hooks for logging temperature reads and IRQs
ARM: dts: msm: Fix the core numbering in sm6150
defconfig: msm: Enable DSU PMU support for sm6150
ARM: dts: msm: Enable VBIF bus governor for SM6150 GPU
thermal: adc_tm: Add support to register channels without trips
ARM: dtsi: add audio dt file for sa8155 auto platform
power: qpnp-qg: Skip reading battery-temp in the resume path
ANDROID: sched/events: Introduce util_est trace events
ANDROID: sched/fair: schedtune: update before schedutil
FROMLIST: sched/fair: add support to tune PELT ramp/decay timings
BACKPORT: sched/fair: Update util_est before updating schedutil
BACKPORT: sched/fair: Update util_est only on util_avg updates
BACKPORT: sched/fair: Use util_est in LB and WU paths
BACKPORT: sched/fair: Add util_est on top of PELT
ANDROID: sched/fair: Cleanup cpu_util{_wake}()
ANDROID: sched: Update max cpu capacity in case of max frequency constraints
stop_machine: Atomically queue and wake stopper threads
ANDROID: arm: enable max frequency capping
ANDROID: arm64: enable max frequency capping
ANDROID: implement max frequency capping
ANDROID: sched/fair: add arch scaling function for max frequency capping
ANDROID: trace: Add WALT util signal to trace event sched_load_cfs_rq
ANDROID: sched, trace: Remove trace event sched_load_avg_cpu
ANDROID: Rename and move include/linux/sched_energy.h
ANDROID: Adjust juno energy model
ARM: dts: msm: Add audio overlay for SM8150+SDX50M
msm: ipa: Early assert for invalid event ring Read Pointer
ARM:dts:msm Add ADC_TM node, channels and thermal zones on QCS405
ARM: dts: msm: Add smp2p sleep state driver for sm6150
ARM: dts: msm: Add smp2p sleep state driver for sdmmagpie
msm: fastcvpd: adding support for CDSP SSR handling
defconfig: arm64: sdmsteppe: Enable smp2p sleep state
smb5-lib: Remove THERMAL_DAEMON_VOTER on PL_DISABLE
usb: dwc3: Improve future uF number calculation
usb: dwc3: gadget: always use frame number from XferNotReady
usb: dwc3: gadget: cache frame number in struct dwc3_ep
USB: pd: Send PS_RDY within tNewSrc after PS_RDY received
cnss2: Support new QMI framework
usb: pd: Keep separate counters for tx/rx msgid
defconfig: sa8155: Enable support for UVC devices
defconfig: sa8155: Enable USB UAC 2.0 drivers
tcp: add tcp_ooo_try_coalesce() helper
tcp: call tcp_drop() from tcp_data_queue_ofo()
tcp: detect malicious patterns in tcp_collapse_ofo_queue()
tcp: avoid collapses in tcp_prune_queue() if possible
tcp: free batches of packets in tcp_prune_ofo_queue()
defconfig: arm: msm: Enable memshare driver on sa8155
soc: qcom: pil: Incorporate timeouts for notifications
msm:ipa3: Use rate limit API for logging
soc: qcom: ssr: Initialize high priority workqueue
ARM: dts: msm: Add ep92 HDMI bridge support for qcs405
defconfig : msm: enable quota feature for sa8155
soc: qcom: service-notifier: Create qmi_client per service path
qseecom: change check_blocked flag to an u32 value
ARM: dts: msm: Enable I2C bus for CSRA66X0 playback on QCS405 platform
ARM: dts: msm: enable cpufreq and devfreq nodes in sm6150 target
Arm: dts: msm: Add shutdown-ack interrupt for QCS405
ARM: dts: msm: Add fixed sleep clock for SDMMAGPIE
msm: mdss: use uaccess routines to access user space buffers
msm: mink: Fixing couple of issues in invoke req
diag: Modify md_info and diag client map synchronization
ext4: fix check to prevent initializing reserved inodes
ARM: dts: msm: Update rpmh and aop clock nodes for SDMMAGPIE
ARM: dts: msm: Add iova address for smmu and ipa into qcs405
ARM: dts: msm: Add GENI-IR node.
media: rc: GENI-IR controller driver
drivers: cpuidle: lpm-levels: use addition to build up PSCI state id
clk: qcom: debugcc-sm8150: Add mccc_debug node
ARM: dts: msm: Modify sleep settings on SPI-8 pins for SM8150
ARM: dts: msm: Add initial device tree support for SM6150P
ARM: dts: msm: Add mem_dump node for SM6150
ARM: dts: msm: Enable RPM SMD cooling device for QCS405
defconfig: msm: Enable RPM SMD cooling device driver for QCS405
msm: kgsl: Fix the missing IBs from the snapshot
msm:ipa3: code changes to support WDI2 offload over GSI
diag: Protect md_info structure while reallocation
drivers: thermal: Add support for RPM SMD cooling device
diag: Featurize IPC logging under IPC_LOGGING config
sched/walt: improve the scheduler
msm: ipa4: Fix dangling pointer dereferencing after NAT del cmd
USB: dwc3: Fix issues in ISOC endpoint handling
power: smb5: Fix incorrect QC2.0 pulse count enum values
msm: adsprpc: enable remote subsystem cache flush on smmu fault
ANDROID: update_group_capacity for single cpu in cluster
ANDROID: sched/fair: Also do misfit in overloaded groups
ANDROID: sched/fair: Don't balance misfits if it would overload local group
FROMLIST: sched/fair: Don't move tasks to lower capacity cpus unless necessary
FROMLIST: sched/core: Disable SD_PREFER_SIBLING on asymmetric cpu capacity domains
FROMLIST: sched/core: Disable SD_ASYM_CPUCAPACITY for root_domains without asymmetry
FROMLIST: sched/fair: Set rq->rd->overload when misfit
FROMLIST: sched: Wrap rq->rd->overload accesses with READ/WRITE_ONCE
FROMLIST: sched: Change root_domain->overload type to int
FROMLIST: sched/fair: Change prefer_sibling type to bool
FROMLIST: sched/fair: Consider misfit tasks when load-balancing
msm: adsprpc: do not free cached session buffers on power collapse
FROMLIST: sched: Add sched_group per-cpu max capacity
msm: pcie: correct the enable/disable order for PCIe link ASPM
diag: Add NULL checks for the mask and mask pointer
ARM: dts: msm: Add smb_therm and bat_therm channels for SM6150
usb: phy: Enable proper DP DM masks for PHY interrupts
msm: vidc: Remove QCOM keyword from buffer flag
thermal: tsens: Add MTC support for SDM439
defconfig: sm6150: Enable ADC configs for SM6150
ARM: dts: msm: add carveout region for wlan on qcs405
ARM: dts: msm: Update the dcvs frequency tables for SM8150 v2
FROMLIST: sched/fair: Add group_misfit_task load-balance type
ARM: dts: Add overlay audio dt for sm8150-sdx50m target
power: smb5: Enable read/writing of Type-C Rp value
power_supply: Add TYPEC_SRC_RP property
clk: qcom: clk-debug: Add custom measure operators for mccc_clk
soc: qcom: service-notifier: Use high priority wq for PDR
defconfig: Change panic timeout for target sa8155
usb: pd: Don't print pd_send_msg error if PD not connected
msm: ipa3: Update holb config on USB DPL ep
ARM: dts: msm: Register RPM for peripheral SSR
usb: host: replace %p with %pK
usb: dwc3: replace %p with %pK
clk: qcom: Add GCC clock driver for SDMMAGPIE
clk: qcom: clk-rpmh: add support for clk-rpmh driver for SDMMAGPIE
clk: qcom: Clear hardware clock control bit of RCG
rpmsg: glink: spi: unregister rpdev during ept destroy
rpmsg: glink: spi: Write unaligned data with short pkt
ARM: dts: msm: disable L1/L1ss for PCIe1 on sm8150-sdx50 platform
rpmsg: glink: spi: Hold channel reference during send
rpmsg: glink: spi: Cancel work threads during remove
msm: vidc: do not set video state to DEINIT very early
soc: qcom: mem-offline: Update end pfn calculation
arm64: Fix page boundary check when hot onlining
FROMLIST: sched: Add static_key for asymmetric cpu capacity optimizations
msm: ipa: fix to poll channel state if GSI interrupt is not yet received
ARM: dts: msm: disable secure dma heap on qcs405
defconfig: sa8155: Enable WLAN QCA6174 chipset support
msm: vidc: Add HEIF encode support
ion: Set the page private bit for secure CMA buffers
ARM: dts: msm: Change audio property from bool type to u32
soc: qcom: dfc: Fix potential data stall
msm: kgsl: Request all GMU required allocations at probe time
msm: kgsl: Do not access GMU_HFI_ON flag in power control
msm: kgsl: Consolidate some gmu functions
clk: qcom: clk-alpha-pll: Add support for controlling fabia PLLs
sched/fair: fix prefer_idle behaviour
Revert "mm: make cma the first choice for movable request"
mmc: sdhci-msm: Update DLL reg settings per SDCC HW Guide
drver:soc:llcc_perfmon: qdss clk node control
ARM: dts: msm: qdss clk for llcc_perfmon sm8150
ARM: dts: msm: Add WDI2 offload support over gsi for SM6150
power: smb5-lib: Increase OV threshold on ADC USB_IN_V reading
ARM: dts: msm: Update GPU clock plan for sm6150
ARM: dts: msm: Add ion secure carveout for sm8150
clk: qcom: videocc: Remove sleep clock for SM6150
ARM: dts: msm: Add fixed sleep clock for SM6150
msm: kgsl: Don't dump GPMU registers on non GPMU devices
slim-msm: Use non-interruptible method for all QMI wait
driver:soc:llcc_perfmon: Configure filter if events not configured
ARM: dts: msm: Update sm8150 to V8 memory map
usb: gadget: uac2: Change synchronization type of data ep to SYNC
ARM: dts: msm: Enable secondary USB port for sm8150
devfreq: suppress platform driver bind / unbind feature.
Change-Id: I00e38bf60a765a252d2d1d548aed01aa57667dd9
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
* quic/dev/msm-4.14-display:
msm/sde/rotator: reduce log level of sde_rotator_footswitch_ctrl
drm/msm/sde: add property to select dpu smmu mapping based on hw version
drm/msm/hdcp2.2: return proper error code on aux failures
ARM: dts: msm: Add panel TE source information for SM8150
drm/msm/sde: use vsync source information from interfaces
drm/msm/dsi-staging: set default topology
msm: sde: add property to select rotator smmu mapping based on hw version
ARM: dts: msm: Modify the panel max brightness level for QRD SM8150
drm/msm/dsi-staging: fix mem leak issue in ESD debugfs
drm/msm/dsi-staging: set correct flags for MAX_RETURN_PACKET command
Change-Id: I39f9e333f11e2a25b082f58fc3bbc76198070c72
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
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>
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>
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>
In scenarious when cx_gdsc is on over slumber
we need to keep GMU from executing code until fully
initialized.
Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
Change-Id: I90740a19961dc27f217f2ddcf383ae776a3bb7a9
There were holes left in the GMU VA assignment space.
Fill the entire struct space out with known valid addresses.
Use this master list rather than recreating it in multiple
locations.
Change-Id: I3d801457df1fe19f4dc953af913c044df79e4172
Signed-off-by: Carter Cooper <ccooper@codeaurora.org>
Add support to adjust the timeslots dynamically when a
particular mst port/connector is disconnected/disabled.
CRs-Fixed: 2280286
Change-Id: I19bd7ad94d9cf5392ec0ecd7760408e5bd3b1392
Signed-off-by: Govinda Rajulu Chenna <gchenna@codeaurora.org>
This change adds device tree property to select the display smmu mapping
range based on the HW revision. If property present, display will select
the full range 4GB, whereas if property not present, mapping will be
limited to the upper 2GB space only.
Change-Id: I3c8173e56a97ab16fcad47b9e706f69f8b45e2ce
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
In case of aux read/write failures during hdcp message exchange
between source and sink, return with error so that hdcp state
machine can take corrective action.
CRs-Fixed: 2292768
Change-Id: I5df7a8d77796784b48c09436004aa7ec93a51283
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
Currently TE/Vsync source information is provided by SDE driver.
As TE comes from panel, it should be provided by the panel to
avoid any mismatch.
CRs-Fixed: 2254681
Change-Id: Ib906cd85cfa954cec211b4cc36fb6f524a78af02
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
In case topology information is not provided in command line,
set the default topology information to no-override to avoid
accidentally selecting invalid topology.
CRs-Fixed: 2284675
Change-Id: Ie111d4b76a69c575fe6ad6f483b29564f96a6190
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
* commit 'e71e163':
Revert "ARM: dts: msm: enable display rsc for sa8155"
ARM: dts: msm: Add llcc cache dump support for sm6150
ARM: dts: msm: Add llcc perfmon device for sm6150
ARM: dts: msm: Add sleep counter node for sm6150
ARM: dts: msm: Add EUD device node for SM6150
cnss2: Add support for PCIe WLAN IPA uc SMMU feature
tty: serial: msm: Add suspend resume support
power: smb5-lib: Load HW JEITA config in general psy events
ARM: dts: msm: Add audio support for sm6150 target
iio: adc5: Add channels and add batt_therm support for SM6150
msm: ipa: Error prints are misleading fix it
clk: qcom: gcc: Update frequency table and Fmax for blsp_qup clk
ARM: dts: msm: Add dpdm regulator and batterydata node to sm6150
ARM: dts: msm: Add Qgauge device to PM6150
usb: mon: replace %p with %pK
net: cnss2: Remove obsolete device ID assigned to QCA6390
ARM: dts: msm: EMAC changes for qcs405
wil6210: add support for headroom configuration
wil6210: support aggregation max window size 64
wil6210: set edma variables only for Talyn-MB devices
power: qpnp-qg: Update the recharge/hold-SOC logic
power: qpnp-qg: Keep GOOD_OCV interrupt enabled at boot
mhi: core: check MHI PM state under pm_lock
mhi: core: reduce logging level for errors msg during queue transfer
mhi: core: release channel locks before removing mhi devices
msm: mink: fix for infinite loop when listeners are invoked
Documentation: sound: Add documentation for sm6150 nodes
ARM: dts: msm: Enable Superspeed on secondary port for QCS405
usb: phy: Enable VDD on probe for Synopsys SS PHY
usb: phy: Fix multiple regulator enable calls
usb: phy: Add the interrupt programming sequence for HS PHY
ARM: dts: msm: Add audio overlay dt for qrd dvt on SM8150 target
input: touchscreen: st: enable touch firmware upgrade
arm64: dma-mapping: Fix cache maintenance issue
AndroidKernel: Add all generated dlkm to vendor image
ARM: dts: msm: remap PCIe BDF to IOMMU SID for sm8150-sdx50m
qseecom: fix kclient free issue in qseecom_remove
net: sockev: fix uninitialized data leak into userspace
msm: vidc: Support roi delta qp per mb
msm: msm_bus: Use appropriate data type
Revert "msm: vidc: Use work mode 2 for avc encode with width > 3840"
soc: qcom: pil: Add support to load PIL blobs in parallel
ARM: dts: msm: Remove redundant sm8150p board overlay files
defconfig: qcs405: Enable fragmented gpio address space support in tlmm
pinctrl: qcom: Dynamic detection of tile virtual address
ARM: dts: msm: Enable only base tile mapping during probe
defconfig: qcs405: Add perf-defconfig for qcs405
defconfig: disable DSI parser for sa8155
msm: kgsl: Enhance reading lm_sequence in _execute_reg_sequence()
pinctrl: qcom: Add direct connect configuration for sdmmagpie
msm: npu: Add 32-bit application support
usb: dwc3-msm: Resume before notifying cable connect to PHY
ARM: dts: msm: Remove mtp and cdp dtsi files for sm6150
ARM: dts: msm: Add cnss node for sa8155
drivers: irqchip: qcom: Update PDC pin data for sdmmagpie
defconfig: Enable debug clock controller for SM6150
ARM: dts: msm: Add the debug clock node for SM6150
clk: qcom: qcs405: Always keep pcnoc usb2/3 clocks ON
ARM: dts: msm: Add bluetooth node of wcnw3990 for sdm6150
ARM: dts: msm: Add PHY clocks for SS PHY on QCS405
usb: phy: Clean up phy-msm-ssusb driver of dead code
scsi: ufs: fix bugs for UFS debugfs entry power_mode
clk: qcom: Update the config_ctl and test_ctl registers for SM6150
clk: qcom: clk-rcg2: Allow DFS clients to scale the RCG while its enabled
esoc: Move polling of the gpio from an interrupt context
msm: kgsl: Fix GPU recovery on a640
msm: adsprpc: cache buffers only of small sizes
ANDROID: sched/fair: return idle CPU immediately for prefer_idle
ANDROID: sched/fair: add idle state filter to prefer_idle case
ANDROID: sched/fair: remove order from CPU selection
ANDROID: sched/fair: unify spare capacity calculation
netfilter: Change %p to %pK in debug messages
msm: sps: Suppress bind/unbind attributes
icnss: Add a flag to indicare FW rejuvenate
ARM: dts: msm: Add support of CSRA66X0 for QCS405 platform
dmaengine: gpi: Set dma mask to 64
Coresight: disable cache feature for tmc controller
defconfig: qcs405: Enable miscellaneous configs for QCS405
devfreq: suppress platform driver bind / unbind feature
ARM: dts: msm: Update thermal zone TSENS mappings for QCS405
arm64: msm: Add support for uncompressed kernel image
soc: qcom: Enable SWAO mem dump
msm: vidc: Add enc pixel fmt constraint entry for NV12_512
msm: vidc: Add NV12_512 support for encoder
ANDROID:sched/fair: prefer energy efficient CPUs for !prefer_idle tasks
ANDROID: sched/fair: fix CPU selection for non latency sensitive tasks
msm: ipa: map MHI doorbells to IPA uC
ARM: dts: carve out space from IPA uC iova
sched/fair: improve big task placement
sched/fair: do not reset target_capacity
sched/walt: improve the scheduler
icnss: report fail to send modem shutdown message only when ret is negative
usb: pd: Update dual_role_usb in case of legacy cable
msm: ipa3: Embellish IPA/GSI support for IPA 4.5 emulation system
mmc: sdhci-msm: Add new workqueue for pm qos unvoting
defconfig: sm6150: Enable QG, SMB1390 and SMB1355 drivers
ARM: dts: msm: Add SPDIF support for qcs405
ARM: dts: msm: Update cpu frequencies in energy-costs for QCS405
ARM: dts: msm: EMAC changes for qcs405
defconfig: qcs405: Enable AR803x PHY config
ARM: dts: qcom: Update sdhc vdd-io voltage level for qcs405
qseecom: abort all listener threads before listener unregistration
ARM: dts: msm: add spss_utils to sm8150 v2
ARM: dts: msm: modify sid values for rotator for SM8150 v2
ARM: dts: Add NPU configuration for sm8150-v2
msm: kgsl: Enable IFPC on A640 v1
msm: kgsl: Increase the fenced write timeout
staging: android: ion: rate limit warning in ion_buffer_kmap_put
defconfig: sm8150: Enable CONFIG_MEMCG
lowmemorykiller: Account for ZONE_MOVEABLE
msm: npu: Fix SSR issue due to race condition
arm64: dts: msm: Add correct current loads for WCN3990
ARM: dts: msm: Update the bus topology for SM6150
cpuidle: lpm-levels: Correctly log failure to enter LPM
ARM: dts: msm: Add GPU PIL properties for sm6150
Revert "ARM: dts: msm: enable display rsc for sm8150"
USB: dwc3-msm: Perform DBM config/unconfig under spinlock protection
USB: dwc3-msm: Disable Update xfer for DBM on ep disable or dequeue
USB: dwc3-msm: Disable DBM endpoint in msm_ep_unconfig if no req queued
USB: dwc3-msm: Check endpoint status and request queued or not first
sound: usb: Populate QMI request receive time stamp
USB: dwc3-msm: Initialize DBM ep before BAM pipe reset
sched: kill sched_use_walt_cpu_{task_}util sysctl knobs
usb: core: Drive resume for 20ms for devices behind external hub
arm64: Update dram end address while randomizing base
perf: protect group_leader from races that cause ctx double-free
sched/fair: fix a problem with boost placement
sched/walt: improve the scheduler
sched: fastpath for prev_cpu
esoc: Set default boot fail action to panic
power: qpnp-fg-gen4: Update rslow_age_scale_fn for PM8150B V2
platform: qpnp-revid: Add revision 2.0 for PM8150B
stop_machine: Disable preemption after queueing stopper threads
ARM: dts: msm: Add VADC and ADC_TM support for SM6150
ARM: dts: msm: Add support for sm8150 v2 target
msm: camera: icp: icp log modification
msm: camera: Return IRQ_NONE from irq handlers
msm: kgsl: Enable Content Protection for A608 GPU
power: smb5: Add support of PM6150 charger
msm: camera: debugfs to update clk rates dynamically
msm: camera: Improve logging capability in kmd drivers
msm: camera: cci: Fix error check
ARM: dts: msm: Add src clk name & control tags for sm8150
msm: camera: isp: Support of Y8 format for IFE FD port
msm: camera: Dynamically enable CSID SOF irq
msm: camera: cpas: Update logic for reading hw version at runtime
msm: camera: isp: Fix the return value for CDM timeout error
msm: camera: isp: Configure WM10 as LSB aligned for PDAF
ARM: dts: msm: Enable gpu-quirk-secvid-set-once for sm8150
msm: kgsl: Write TSB registers after turning on power
msm: kgsl: Do not invoke loading of GPU ZAP shader
Change-Id: Ibede9685517e3a29b6f40f359166382b459b5cf3
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
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>
* 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>