723211 Commits

Author SHA1 Message Date
Aravind Venkateswaran
c449fd9ebb drm/msm/dsi-staging: separate link HS and LP clocks
Separate DSI high speed (HS) clocks from low power (LP) clock, so that
we can have better control in enabling and disabling these clocks
independently. Some DSI hardware versions need LP clocks to be turned on
before programming DSI PHY.

Change-Id: I05efde2bb2a7f737e2f952554b41e3ab74e990e5
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2018-07-02 03:45:46 -07:00
Linux Build Service Account
21aa8ba15f Merge "drm/msm/sde: Add check before applying color-prop properties" into dev/msm-4.14-display 2018-06-29 16:06:01 -07:00
Linux Build Service Account
e9961ae374 Merge "drm/msm/sde: add support to scale data bus" into dev/msm-4.14-display 2018-06-29 14:32:04 -07:00
Linux Build Service Account
3c033e778e Merge "drm/msm/dsi-staging: Add external DSI bridge support" into dev/msm-4.14-display 2018-06-29 14:32:01 -07:00
Linux Build Service Account
1c5c784d99 Merge "drm/msm/dsi-staging: add force_clk_lane_hs support" into dev/msm-4.14-display 2018-06-29 14:31:53 -07:00
Linux Build Service Account
15c45912c5 Merge "drm/msm: avoid segmentation of dma_buf mappings" into dev/msm-4.14-display 2018-06-29 14:31:50 -07:00
Linux Build Service Account
c0f70b14e3 Merge "drm/msm/sde: add cwb support for single ctl path" into dev/msm-4.14-display 2018-06-29 14:25:05 -07:00
Linux Build Service Account
a8c6c8d97f Merge "drm: msm: sde: fix decimation validation in plane atomic_check" into dev/msm-4.14-display 2018-06-29 14:25:01 -07:00
Linux Build Service Account
63681dd71f Merge "drm/msm/sde: Prevent multiple unblank event trigger" into dev/msm-4.14-display 2018-06-29 14:24:54 -07:00
Linux Build Service Account
0a21430cbb Merge "drm/msm/sde: Use panel front porch for ROT and MDP fetch start" into dev/msm-4.14-display 2018-06-29 14:24:50 -07:00
Linux Build Service Account
9b40a69e56 Merge "sde: rotator: Add null pointer checks" into dev/msm-4.14-display 2018-06-29 14:08:30 -07:00
Linux Build Service Account
fae99b268b Merge "drm/bridge: add anx7625 DSI to DP bridge driver" into dev/msm-4.14-display 2018-06-29 14:08:24 -07:00
Linux Build Service Account
6519456617 Merge "msm/sde: Unregister input handler during encoder disable" into dev/msm-4.14-display 2018-06-29 14:08:17 -07:00
Linux Build Service Account
9a11837d63 Merge "drm/msm/sde: correct VIG GAMUT/IGC opmode address for read" into dev/msm-4.14-display 2018-06-29 14:08:14 -07:00
Linux Build Service Account
b943045827 Merge "msm: sde: Allocate memory for SIDs passed in scm_call" into dev/msm-4.14-display 2018-06-29 14:08:13 -07:00
Camus Wong
4a5f724a81 drm/bridge: add anx7625 DSI to DP bridge driver
Add anx7625 bridge driver to support DSI to DP output.
Configure anx7625 chip via I2C for audio/video setup.

CRs-Fixed: 2246610
Change-Id: I25c5a54fc4f6a2f2fc58c8607d81904ac82f46e3
Signed-off-by: Camus Wong <camusw@codeaurora.org>
Signed-off-by: Xiaowen Wu <wxiaowen@codeaurora.org>
2018-06-29 14:07:39 -04:00
Narendra Muppalla
e701a79b49 drm/msm/sde: Prevent multiple unblank event trigger
In cases such as dynamic fps, resolution switch, currently
unblank event is triggered every time when new modeset is
required. Trigger the event only when active changed.

Change-Id: I6387f576a804999f1e916a1852a4c21719de9e91
Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
2018-06-28 18:32:46 -07:00
Namratha Siddappa
320f1ac075 Merge remote-tracking branch 'quic/msm-4.14' into dev/msm-4.14-display
* quic/msm-4.14:
  msm: driver to create cld80211 nl family at bootup time
  spmi: spmi-pmic-arb-debug: Change the probe init order
  cfg80211: fix CAC_STARTED event handling
  cfg80211/nl80211: add CAC_STARTED event
  msm:ipa3: fix the header table gap issue
  ARM: dts: msm: Add device tree for SA8150P-adp-star
  rpmh_master_stat: Correctly initialize rpmh_unit_base
  defconfig: Enable page_owner for sdmsteppe on perf config
  msm: ipa: wdi: Add a boolean flag to represent wdi tx over pcie
  defconfig: Enable page_owner for sdmshrike on perf config
  of: reserved_mem: Fix kmemleak crash on no-map region
  defconfig: arm/arm64: add smmu config for secure usecases on qcs405
  ARM: dts: msm: enable graphics smmu on qcs405
  msm: msm_bus: Change the init level for bus scaling driver
  scsi: ufs: Initiate crypto before SCSI for UFS fast boot
  sched: remove skip_sg
  sched: improve trace prints
  ARM: dts: msm: add charger/smb temp_max properties for PM8150B
  power: smb5: add support to configure charger temp_max
  cfg80211: Scan results to also report the per chain signal strength
  msm: vidc: Increase input buffer size
  msm: vidc: Amend input buffer count in batch mode
  ARM: dts: msm: Add NPU QDSS related clocks for sm8150
  msm: npu: Enable npu cti/apb/atb/perf_cnt clocks
  power: qpnp-fg-gen4: Update default cutoff voltage to 3.1 V
  power: qpnp-fg-gen4: Fix Rslow compensation workaround
  ARM: dts: msm: Update alium battery profile for SM8150 platforms
  msm: ipa3: fix hdr offset issue
  memshare: Conditional free the clients allotted memory
  perf: don't zombie certain events in perf_event_release_kernel
  defconfig: qcs405: Enable watchdog configs for QCS405
  ARM: dts: msm: Add master crypto property in pil nodes for qcs405
  soc: qcom: pil: get crypto cell-id through device tree
  ARM: dts: msm: Enable ADSP audio PDR for sm8150
  iommu/arm-smmu: fix issue by devm_free_irq on cb interrupt line
  msm: ADSPRPC: Enable Audio PDR support
  cfg80211: fix rcu in cfg80211_unregister_wdev
  platform: qpnp-revid: Add REVID support for SM6150
  ARM: dts: msm: add DCC clocks for qcs405
  defconfig: arm/arm64: enable memory debug configs on qcs405
  msm: gsi: Adapt GSI registers to support GSI version 2.5
  Revert "mm: memory: reduce fault_around_bytes"
  clk: qcom: mdss: add support for DSI 28LPM PLL
  Revert "input: touchscreen: shutdown ST touch's  power supply when suspend"
  ARM: dts: msm: Add USB DLOAD cookie device node on QCS405
  mm: prevent to write out dirty page in CMA by may_writepage
  mm: vmpressure: allow in-kernel clients to subscribe for events
  ARM: dts: msm: Add UFS support for sm6150
  defconfig: arm: msm: Enable memshare driver on sm8150
  ARM: dts: msm: Add memshare for sm8150
  drivers: cpuidle: lpm-levels: Correctly check for list empty
  ARM: dts: msm: Update LPM parameters for sm8150
  msm: ipa4: fix client register and deregister for usb
  msm: ipa4: initialize IPAHAL at ipa_pre_init()
  msm: ipa: support ipacm cleanup
  soc: qcom: Add support for sa8150p into socinfo driver
  ARM: dts: msm: fix machine display name
  cpu-hotplug: Fix the cpus_write_lock usage
  msm: ipa: gsi: mhi: Configure appropriate polling mode bit for MHI ep
  clk: qcom: Update BCR address to spare register
  ARM: dts: msm: Disable chd support for QCS405
  iommu: arm-smmu: Add error message for hibernation usecase
  iommu: arm-smmu: Add PM support for actlr register
  iommu: arm-smmu: Restore missing call to arm_smmu_write_context_bank
  driver_core: Avoid NULL dereference when CONFIG_OF_KOBJ=n
  of: Make CONFIG_OF_KOBJ configurable
  msm: kgsl: Don't reset HFI indexes on reset
  msm: kgsl: Only look at enabled HFI queues
  msm: kgsl: Disable interrupts before stopping HFI
  power: smb5: Disable SMB thermal regulation
  power: smb5-lib: Fix Type-C CTM status
  ARM: dts: msm: Add support for AOP clocks for SDMMAGPIE
  ion: msm: Add support for VMID_CP_CDSP
  ion: carveout: Add secure carveout heap type
  msm vidc : Fix memory leak in venus_hfi_core_init()
  defconfig: sdxprairie: Enable SMMU driver for sdxprairie
  iommu: arm-smmu: Remove sysfs bind/unbind files
  msm: vidc: Fix corruption in bus vote
  msm: kgsl: Fix gmu & hfi irq remove failures
  defconfig: msm: Create symlinks for sdmsteppe defconfigs
  usb: dwc3: gadget: delay clearing run/stop when setup just arrived
  msm: kgsl: Update CP ROQ size for a640 and a680
  ARM: dts: msm: Include SMMU DT changes for sdxprairie
  msm: kgsl: Add A640v2 to the GPU list

Change-Id: Ia8f1005692ecb11380e8ff58973808127791c81c
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
2018-06-28 18:23:46 -07:00
qctecmdr Service
85e2fd95ee Merge "cfg80211: fix CAC_STARTED event handling" 2018-06-28 12:34:15 -07:00
qctecmdr Service
ddbcdfe6e8 Merge "usb: dwc3: gadget: delay clearing run/stop when setup just arrived" 2018-06-28 12:34:15 -07:00
qctecmdr Service
5cee94adc3 Merge "ARM: dts: msm: fix machine display name" 2018-06-28 12:34:14 -07:00
qctecmdr Service
0c3f055d55 Merge "soc: qcom: Add support for sa8150p into socinfo driver" 2018-06-28 12:34:14 -07:00
qctecmdr Service
09c86afcc4 Merge "Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14" 2018-06-28 12:34:14 -07:00
qctecmdr Service
0c01629655 Merge "msm: vidc: Amend input buffer count in batch mode" 2018-06-28 12:34:13 -07:00
qctecmdr Service
9b6ed5d13e Merge "ARM: dts: msm: Add device tree for SA8150P-adp-star" 2018-06-28 12:34:13 -07:00
qctecmdr Service
c3975184b5 Merge "spmi: spmi-pmic-arb-debug: Change the probe init order" 2018-06-28 12:34:12 -07:00
qctecmdr Service
91afde7d49 Merge "msm: msm_bus: Change the init level for bus scaling driver" 2018-06-28 12:34:12 -07:00
qctecmdr Service
163b4edbf7 Merge "ARM: dts: msm: Enable ADSP audio PDR for sm8150" 2018-06-28 12:34:11 -07:00
qctecmdr Service
3b8a299401 Merge "power: qpnp-fg-gen4: Update default cutoff voltage to 3.1 V" 2018-06-28 12:34:11 -07:00
qctecmdr Service
4fef11ac61 Merge "msm:ipa3: fix the header table gap issue" 2018-06-28 12:34:11 -07:00
qctecmdr Service
ba632bd2c3 Merge "msm vidc : Fix memory leak in venus_hfi_core_init()" 2018-06-28 12:34:10 -07:00
qctecmdr Service
0d21e639ba Merge "msm: vidc: Increase input buffer size" 2018-06-28 12:34:09 -07:00
qctecmdr Service
749641fb02 Merge "ARM: dts: msm: Add memshare for sm8150" 2018-06-28 12:34:09 -07:00
qctecmdr Service
7762fb7a5e Merge "msm: ipa: wdi: Add a boolean flag to represent wdi tx over pcie" 2018-06-28 07:57:48 -07:00
qctecmdr Service
c40ef1a460 Merge "defconfig: qcs405: Enable watchdog configs for QCS405" 2018-06-28 07:57:48 -07:00
qctecmdr Service
d4465a9b04 Merge "msm: driver to create cld80211 nl family at bootup time" 2018-06-28 07:57:48 -07:00
qctecmdr Service
d15ade332a Merge "clk: qcom: mdss: add support for DSI 28LPM PLL" 2018-06-28 07:57:47 -07:00
qctecmdr Service
dd0f370b44 Merge "msm: kgsl: Don't reset HFI indexes on reset" 2018-06-28 07:57:47 -07:00
qctecmdr Service
38e17eca39 Merge "msm: kgsl: Update CP ROQ size for a640 and a680" 2018-06-28 07:57:44 -07:00
qctecmdr Service
fcbed5c2d6 Merge "ion: msm: Add support for VMID_CP_CDSP" 2018-06-28 07:57:42 -07:00
Srinivas Dasari
02a300f779 msm: driver to create cld80211 nl family at bootup time
Create cnss_genl driver to create a netlink family cld80211
and make it available to cld driver and applications when
they query for it.
This driver creates multicast groups to facilitate communication
from cld driver to userspace and allows cld driver to register
for different commands from user space

Change-Id: I0795dd08b6429fad60187fee724b3fd3ccfa5603
Signed-off-by: Srinivas Dasari <dasaris@codeaurora.org>
CRs-Fixed: 1100401
2018-06-28 15:11:42 +05:30
qctecmdr Service
b93572a779 Merge "defconfig: arm/arm64: add smmu config for secure usecases on qcs405" 2018-06-27 19:17:48 -07:00
qctecmdr Service
c730b90ba9 Merge "defconfig: msm: Create symlinks for sdmsteppe defconfigs" 2018-06-27 19:17:48 -07:00
qctecmdr Service
4a349d065a Merge "iommu/arm-smmu: fix issue by devm_free_irq on cb interrupt line" 2018-06-27 19:17:47 -07:00
qctecmdr Service
016d62052f Merge "ARM: dts: msm: enable graphics smmu on qcs405" 2018-06-27 19:17:47 -07:00
qctecmdr Service
8a25a5bb91 Merge "rpmh_master_stat: Correctly initialize rpmh_unit_base" 2018-06-27 19:17:47 -07:00
qctecmdr Service
56cbbdfb7e Merge "iommu: arm-smmu: Add error message for hibernation usecase" 2018-06-27 19:17:46 -07:00
qctecmdr Service
d6df3215b4 Merge "of: reserved_mem: Fix kmemleak crash on no-map region" 2018-06-27 19:17:46 -07:00
qctecmdr Service
b163760a35 Merge "defconfig: Enable page_owner for sdmsteppe on perf config" 2018-06-27 19:17:46 -07:00
Subbaraman Narayanamurthy
2b6c387f1f spmi: spmi-pmic-arb-debug: Change the probe init order
Currently, both the regular and debug spmi pmic arbiter devices
are probed in the same initcall order (arch_init). This is fine.
However, most of the sepolicy rules set in the userspace are
for the PMIC devices under spmi-0 bus. If the debug spmi pmic
arbiter device probes first and takes "spmi-0" name, then the
sepolicy rules set will be broken. Fix it by changing the
probe init order of debug spmi pmic arbiter device to module
init.

Change-Id: I145e78a205bc80f274d8d926353a88255a7f4167
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2018-06-27 17:44:18 -07:00