Commit graph

889,197 commits

Author SHA1 Message Date
qctecmdr
70661b7439 Merge "cnss2: Fix SBL logging for invalid log location address" 2020-08-13 10:28:13 -07:00
qctecmdr
901facd849 Merge "clk: qcom: smd_rpm: RPM-SDM changes for XO BUFFERS in HOLI" 2020-08-13 10:28:13 -07:00
qctecmdr
26a195583d Merge "qseecom : Pass proper device node pointer" 2020-08-13 10:28:13 -07:00
qctecmdr
0b6e8dfa7b Merge "qseecom : Fixes to enable shmbridge" 2020-08-13 10:28:12 -07:00
qctecmdr
908cc36e3f Merge "msm: kgsl: Add back power tracepoints to gmu and rgmu targets" 2020-08-13 10:28:12 -07:00
qctecmdr
13c3c14b22 Merge "msm: kgsl: Fix stuck issue while booting legacy" 2020-08-13 04:49:36 -07:00
qctecmdr
5dbc31a508 Merge "msm: kgsl: Fix kgsl context debug stat" 2020-08-13 04:49:36 -07:00
qctecmdr
16549c3f85 Merge "icnss2: Send SMMU IOVA range only when SMMU S1 is enabled" 2020-08-13 04:49:36 -07:00
qctecmdr
6e6429db72 Merge "icnss2: Extend thermal mitigation support feature" 2020-08-13 04:49:35 -07:00
qctecmdr
c59f323e50 Merge "usb: phy: qmp: Disable LDOs and clocks in error handling path" 2020-08-13 04:49:35 -07:00
qctecmdr
48953ffa1c Merge "drivers: soc: qcom: update sct table for LLCC on Shima" 2020-08-13 04:49:35 -07:00
qctecmdr
d8abfb42b3 Merge "msm: cvp: Cancel pending synx during SSR" 2020-08-13 04:49:34 -07:00
qctecmdr
8f2a36f455 Merge "drivers/base/memory.c: Optimize allocated_bytes_show()" 2020-08-13 04:49:34 -07:00
qctecmdr
2cc7a54835 Merge "PM / devfreq: memlat: Add writeback percentage as a lat condition" 2020-08-13 04:49:34 -07:00
qctecmdr
b0b7e93f35 Merge "msm:adsprpc: Prevent use after free in fastrpc_set_process_info" 2020-08-13 04:49:33 -07:00
qctecmdr
8cc45cd760 Merge "cnss2: Add support to remove WLAN recovery from SSR framework" 2020-08-13 04:49:33 -07:00
qctecmdr
385e54b85b Merge "cnss_utils: Increase unsafe channel max num for 6G" 2020-08-13 04:49:32 -07:00
Manikandan Mohan
0edb6e7866 cnss_utils: Increase unsafe channel max num for 6G
2G+5G+6G, total channel num is 157 until now, increase unsafe channel max
num to avoid out of buffer.

Change-Id: I1e433c0bd88290bb5493b2c4b0bda86e17b04a01
CRs-Fixed: 2752689
Signed-off-by: Jianmin Zhu <jianminz@codeaurora.org>
Signed-off-by: Manikandan Mohan <manikand@codeaurora.org>
2020-08-12 09:58:24 -07:00
qctecmdr
b490abfe54 Merge "spi: spi-msm-geni: Propagate change form 4.14 to 5.4" 2020-08-12 08:32:00 -07:00
qctecmdr
96b195bfea Merge "RTC6226: send the SEEK COMPLETE event when seek cancel" 2020-08-12 08:31:59 -07:00
qctecmdr
6f029619c3 Merge "drivers: edac: Add panic notifier for kryo EDAC device" 2020-08-12 08:31:59 -07:00
qctecmdr
5c1ecb0982 Merge "msm: kgsl: Use the correct pointer for preemption records" 2020-08-12 08:31:59 -07:00
qctecmdr
7a70f58db5 Merge "RTC6226: disable the RDS during scan operation" 2020-08-12 08:31:58 -07:00
qctecmdr
ce658c97e0 Merge "soc: qcom: Add support to enable eud if enabled in xbl" 2020-08-12 08:31:58 -07:00
qctecmdr
6cd4d00ca9 Merge "firmware: qcom_scm: Set DMA coherent mask as well as the streaming mask" 2020-08-12 08:31:57 -07:00
qctecmdr
8a6bfe1047 Merge "scsi: ufs: Add workaround to bypass cfgready signal for UFS gear4" 2020-08-12 08:31:57 -07:00
qctecmdr
0ab5a5fc61 Merge "Merge android11-5.4.57 (3f413d0) into msm-5.4" 2020-08-12 08:31:57 -07:00
Anmolpreet Kaur
e88247afe7 qseecom : Fixes to enable shmbridge
Fixes in qseecom driver to support shmbridge and
change parameters as hypervisor expects them to
be.

Change-Id: I57dc5d6fe7b74b45da2dee6de32c1251d77275ee
Signed-off-by: Anmolpreet Kaur <anmolpre@codeaurora.org>
2020-08-12 05:55:34 -07:00
qctecmdr
227e7597cb Merge "arm64: defconfig: Enable GENI and slimbus drivers" 2020-08-12 01:56:15 -07:00
qctecmdr
913ca7122f Merge "defconfig: holi: enable recommended memory configs" 2020-08-12 01:56:14 -07:00
Akash Asthana
b53e2a331c arm64: defconfig: Enable GENI and slimbus drivers
Enable GENI and slimbus drivers.

Change-Id: I01ccd2126efb31d7cf03725add8159692f05ff84
Signed-off-by: Akash Asthana <akashast@codeaurora.org>
2020-08-11 22:21:27 -07:00
Naman Padhiar
4bb5a23e62 icnss2: Send SMMU IOVA range only when SMMU S1 is enabled
Send SMMU IOVA range to Firmware only when SMMU S1 stage is
enabled.

Change-Id: I3d0d0b6ad3db18aded0d921f79337cf845ceb5f4
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
2020-08-12 07:29:27 +05:30
qctecmdr
eacbc69c72 Merge "msm: adsprpc: Put upper limit on IOMMU mapping size" 2020-08-11 15:30:43 -07:00
qctecmdr
be08d2a05d Merge "leds: qti-flash: Fix error logging in qti_flash_led_symmetry_config()" 2020-08-11 15:30:43 -07:00
qctecmdr
75ffc40f70 Merge "usb: dwc3: gadget: Prevent core from processing stale TRBs" 2020-08-11 15:30:43 -07:00
qctecmdr
b55b0200a9 Merge "clk: qcom: gpucc-lahaina: Fix "stuck at on" warning" 2020-08-11 15:30:43 -07:00
qctecmdr
79f084ee9e Merge "icnss2: Do not clear SHUTDOWN_DONE flag until reinit is done" 2020-08-11 15:30:42 -07:00
qctecmdr
6b3e33ff9a Merge "usb: dwc3-msm: Add orientation setting capability via sysfs" 2020-08-11 15:30:42 -07:00
qctecmdr
3f51b8647d Merge "icnss2: Add support for Runtime PM" 2020-08-11 15:30:42 -07:00
qctecmdr
50ea7fd3ee Merge "cnss2: Add support for PCIE gen switch" 2020-08-11 15:30:41 -07:00
qctecmdr
f1c8a01984 Merge "defconfig: sdxlemur: add support for qdss" 2020-08-11 15:30:41 -07:00
qctecmdr
327618025b Merge "usb: u_ether: Add null pointer check for sk_buff in eth_start_xmit" 2020-08-11 15:30:41 -07:00
qctecmdr
139febc37f Merge "Add support for returning power sources status" 2020-08-11 15:30:40 -07:00
Anmolpreet Kaur
9cb1271ce6 qtee_shmbridge: Enable shmbridge on lahaina
Enable shmbridge on lahaina and change parameters
to make it inline with what hyp expects. This
change introduces a support_hyp flag to indicate
if hypervisor support is available for target and
change the parameters accordingly.

Change-Id: If17ece63de719105e0c1de53f5408ec6f462ba13
Signed-off-by: Anmolpreet Kaur <anmolpre@codeaurora.org>
2020-08-11 20:20:32 +05:30
Sriharsha Allenki
ee57532638 usb: dwc3: gadget: Prevent core from processing stale TRBs
With CPU re-ordering on write instructions, there might
be a chance that the HWO is set before the TRB is updated
with the new mapped buffer address.
And in the case where core is processing a list of TRBs
it is possible that it fetched the TRBs when the HWO is set
but before the buffer address is updated.
Prevent this by adding a memory barrier before the HWO
is updated to ensure that the core always process the
updated TRBs.

Change-Id: Idc008b2d4e37dd0c10c8ae40ab5af1ffd0775877
Signed-off-by: Sriharsha Allenki <sallenki@codeaurora.org>
2020-08-10 12:53:53 -07:00
Blagovest Kolenichev
33a0fb78c7 Merge android11-5.4.57 (3f413d0) into msm-5.4
* refs/heads/tmp-3f413d0:
  Linux 5.4.57
  bpf: sockmap: Require attach_bpf_fd when detaching a program
  selftests: bpf: Fix detach from sockmap tests
  ext4: fix direct I/O read error
  arm64: Workaround circular dependency in pointer_auth.h
  random32: move the pseudo-random 32-bit definitions to prandom.h
  random32: remove net_rand_state from the latent entropy gcc plugin
  random: fix circular include dependency on arm64 after addition of percpu.h
  ARM: percpu.h: fix build error
  random32: update the net random state on interrupt and activity
  ANDROID: Update ABI xml
  UPSTREAM: of: property: Add device link support for pinctrl-0 through pinctrl-8
  UPSTREAM: of: property: Add device link support for multiple DT bindings
  UPSTREAM: of: property: Add device link support for extcon
  UPSTREAM: driver core: Change delimiter in devlink device's name to "--"
  UPSTREAM: driver core: Fix sleeping in invalid context during device link deletion
  BACKPORT: driver core: Add waiting_for_supplier sysfs file for devices
  UPSTREAM: driver core: Add state_synced sysfs file for devices that support it
  UPSTREAM: driver core: Expose device link details in sysfs
  UPSTREAM: driver core: Avoid deferred probe due to fw_devlink_pause/resume()
  UPSTREAM: driver core: Rename dev_links_info.defer_sync to defer_hook
  UPSTREAM: driver core: Don't do deferred probe in parallel with kernel_init thread
  UPSTREAM: arm64/module: Optimize module load time by optimizing PLT counting
  FROMGIT: scsi: block: pm: Simplify resume handling

Change-Id: Ide67c767b3a0f455ab5cec4b571ab599eae813d5
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2020-08-10 05:01:21 -07:00
Mukesh Ojha
6ac837c2ee drivers: soc: qcom: update sct table for LLCC on Shima
Update the LLCC SCT table for Shima for clients to request
slices from system cache.

Change-Id: Ia72539129e4b81f6807d97f5ac091636d67278d1
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
2020-08-09 23:01:28 -07:00
Prakash Gupta
c30d9d3326 defconfig: holi: enable recommended memory configs
Enable recommended memory and iommu configs

Change-Id: I52618ccc42e69650a5158b2dd171362f8ac56fed
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
2020-08-10 11:01:37 +05:30
Harshdeep Dhatt
2a1ab962b3 msm: kgsl: Add back power tracepoints to gmu and rgmu targets
This ensures compatibility with existing tools that rely on the important
power related tracepoints. Only need to print the tracepoints and no
need to modify the states.

Change-Id: I87432aff998cb21a22452a152bd5e6b8f59c0f75
Signed-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>
2020-08-07 17:54:11 -06:00
Harshdeep Dhatt
f91275238f msm: kgsl: Fix device check when enabling counters via cmdstream
This is because gmu and rgmu based targets don't use the
ADRENO_DEVICE_STARTED anymore. Instead, we can use KGSL_STATE_ACTIVE
which also indicates that the device is active.

Change-Id: I485c9366ee570084a0d6a8eb93423c568009fc19
Signed-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>
2020-08-07 17:50:56 -06:00