Commit graph

894,168 commits

Author SHA1 Message Date
qctecmdr
18afa4d355 Merge "Merge android11-5.4.61+ (364ec3d) into msm-5.4" 2021-02-24 20:57:36 -08:00
qctecmdr
c2d5eb90f0 Merge "defconfig: Enable Qseecom driver compilation for scuba" 2021-02-24 20:57:36 -08:00
qctecmdr
6c2f5bec8a Merge "cpufreq: qcom-cpufreq-hw: Add support to dump EPSS registers" 2021-02-24 20:57:36 -08:00
qctecmdr
03b56c71a2 Merge "cnss2: Add api to get pci reg dump for hang data" 2021-02-24 06:59:35 -08:00
qctecmdr
6ddda8325e Merge "icnss2: Add handler for SMMU faults" 2021-02-24 06:59:35 -08:00
qctecmdr
0ecf216555 Merge "defconfig: sdxlemur: Enable CONFIG_QCOM_MEMORY_DUMP_V2" 2021-02-24 06:59:35 -08:00
qctecmdr
c41a4908a0 Merge "defconfig: gen3auto: Enable boot stats and boot marker" 2021-02-24 06:59:34 -08:00
qctecmdr
e0d0ced759 Merge "soc: qcom: pil: Refine error handling for SCM ICC client" 2021-02-24 06:59:34 -08:00
qctecmdr
bcb98f59d0 Merge "dt-bindings: add required macro definitions for SSPHY registers" 2021-02-24 06:59:33 -08:00
qctecmdr
ab195f7450 Merge "msm: mhi_dev: Update num_reqs for ADB channel" 2021-02-24 06:59:33 -08:00
qctecmdr
9009fb4d7e Merge "usb: dwc3: Enable parkmode for Gen1 controllers" 2021-02-24 06:59:32 -08:00
qctecmdr
ce2b2d67c5 Merge "firmware: qcom_scm: Fix compilation with QCOM_SCM config" 2021-02-24 06:59:32 -08:00
qctecmdr
b8cb5d94c9 Merge "usb: gadget: cser: Requeue OUT USB requests if ECONNRESET is received" 2021-02-24 06:59:32 -08:00
Package Warehouse Build User
b9d505e558 Merge "usb: function: Clear function suspend related flags on config reset" into msm-5.4 2021-02-24 06:28:13 -08:00
Package Warehouse Build User
e4fe3f8351 Merge "mtd: msm_qpic_nand: Enable Pagescope read feature on sdxlemur" into msm-5.4 2021-02-24 06:28:07 -08:00
Package Warehouse Build User
5bbe9895c1 Merge "msm: Add config option for AQC glue driver" into msm-5.4 2021-02-24 06:27:55 -08:00
Package Warehouse Build User
72d7b411a9 Merge "USB: Fix compilation errors with host stack disabled" into msm-5.4 2021-02-24 06:27:36 -08:00
Package Warehouse Build User
98dbd89763 Merge "msm: ipa3: Adding IPA defconfig WLAN dependent on this flag" into msm-5.4 2021-02-24 06:27:16 -08:00
Package Warehouse Build User
1f316795dd Merge "defconfig: Enable PMU support for sdmsteppeauto" into msm-5.4 2021-02-24 06:10:21 -08:00
Package Warehouse Build User
254f2ee0da Merge "slim-msm-ngd: Fix unbalanced core irq disable from ndg_slim_enable" into msm-5.4 2021-02-24 06:08:38 -08:00
Package Warehouse Build User
a5cc0741d2 Merge changes I8b206eb3,I992252cd into msm-5.4
* changes:
  defconfig: Enable Devfreq support for sdmsteppeauto
  defconfig: Enable core hang detect for sdmsteppeauto
2021-02-24 06:03:57 -08:00
Package Warehouse Build User
e9d68d5a29 Merge changes I8cd97abd,I6956378e into msm-5.4
* changes:
  defconfig: Enable service locator and notifier for sdmsteppeauto
  defconfig: Enable LLCC driver for sdmsteppeauto
2021-02-24 05:58:58 -08:00
Package Warehouse Build User
bcb0ae1b30 Merge "pinctrl: qcom: Update configuration for Monaco" into msm-5.4 2021-02-24 05:57:23 -08:00
qctecmdr
7786c0199f Merge "pinctrl: qcom: Correct sdc1 rclk offset for Shima" 2021-02-24 00:19:57 -08:00
qctecmdr
8415850e70 Merge "defconfig: sdxlemur: Enable LKDTM driver" 2021-02-24 00:19:57 -08:00
qctecmdr
254a633e55 Merge "power: smb5: Disable bat-temp irq upon debug battery detection" 2021-02-24 00:19:56 -08:00
Srinivasarao P
022f93cd7d Merge android11-5.4.61+ (364ec3d) into msm-5.4
* refs/heads/tmp-364ec3d:
  UPSTREAM: futex: Don't enable IRQs unconditionally in put_pi_state()
  UPSTREAM: futex: Handle transient "ownerless" rtmutex state correctly
  UPSTREAM: futex: Fix incorrect should_fail_futex() handling
  ANDROID: add macros to create OEM data fields
  BACKPORT: arm64: perf: Support new DT compatibles
  UPSTREAM: usb: xhci-mtk: fix unreleased bandwidth data
  ANDROID: sched: add em_pd_energy vendor hook
  ANDROID: schedutil: add vendor hook for adjusting util to freq calculation
  ANDROID: ABI: update symbols of unisoc whitelist
  Revert "BACKPORT: FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once"
  BACKPORT: FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once
  ANDROID: simplify vendor hooks for non-GKI builds

 Conflicts:
	kernel/sched/cpufreq_schedutil.c

Change-Id: I9e98cddb693248a3c255d7010c8aeaad85b60ced
Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
2021-02-23 18:05:00 +05:30
Pranay Raj Anand
fcfa540016 defconfig: Enable Qseecom driver compilation for scuba
Add CONFIG_QSEECOM flag to enable Qseecom driver
compilation for scuba.

Change-Id: I3cfe96b09fa8039ea698075ef318b6a979eabef9
Signed-off-by: Pranay Raj Anand <prajanan@codeaurora.org>
2021-02-23 16:08:20 +05:30
Taniya Das
58e1e4ef7a cpufreq: qcom-cpufreq-hw: Add support to dump EPSS registers
Add support to dump EPSS registers that aid in debugging
CPUFREQ issues.

Change-Id: Iab15b9debf919b3b3f2dd7428fd0bdff6e04ca41
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2021-02-23 12:35:14 +05:30
Wesley Cheng
50a6d30ef2 usb: gadget: cser: Requeue OUT USB requests if ECONNRESET is received
During enumeration, the host can send a clear feature EP_HALT.  When
the UDC receives this command, it will cancel any pending requests and
return -ECONNRESET to the function driver.  Since the clear EP_HALT
occurs after the cser driver has already submitted the OUT USB reqs,
there is no other method to restart these transfers.  Resubmit OUT
reqs specifically when ECONNRESET is seen.

Change-Id: I925170d389048f84579c9b53128effdbef5c9d6a
Signed-off-by: Wesley Cheng <wcheng@codeaurora.org>
2021-02-22 16:38:25 -08:00
katamoni sai abhilash
bd3584a6f1 firmware: qcom_scm: Fix compilation with QCOM_SCM config
Fix the compilation issue caused by QCOM_SCM and QCOM_SCM_QCPE
config flags by removing the redundancy of having a separate
qcom_scm-smc_qcpe.c file for adding QCPE support.

Change-Id: Idaa998565464ebeef16990afdc2de2c1a3094a5e
Signed-off-by: katamoni sai abhilash <katamoni@codeaurora.org>
2021-02-22 21:34:15 +05:30
Shreyas K K
e92611f82b defconfig: Enable PMU support for sdmsteppeauto
Enable PMU support on sdmsteppeauto target.

Change-Id: I93d39359c0ef8c6b50ef1d846a414ab9f0b3ec8d
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-02-22 19:16:13 +05:30
Shreyas K K
676dd11745 defconfig: Enable Devfreq support for sdmsteppeauto
Enable Devfreq monitors, devices, and governors on
sdmsteppeauto target.

Change-Id: I8b206eb3f6efa8e52807352f4edb2f32542c90df
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-02-22 19:15:11 +05:30
Shreyas K K
a1f650c8de defconfig: Enable core hang detect for sdmsteppeauto
Enable core hang detect support on sdmsteppeauto targets.

Change-Id: I992252cda7a5d95cc559fdf3635dec49cca2da7f
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-02-22 19:14:10 +05:30
Shreyas K K
6a66341782 defconfig: Enable service locator and notifier for sdmsteppeauto
Enable service locator and service notifier support on sdmsteppeauto
target.

Change-Id: I8cd97abd03b9f91178bdc6efce08d18e743d5c08
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-02-22 19:12:58 +05:30
Shreyas K K
ee033423a4 defconfig: Enable LLCC driver for sdmsteppeauto
Enable LLCC driver for sdmsteppeauto target.

Change-Id: I6956378e827fc2b445af6106c72eb7ec0ae722ca
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-02-22 19:12:11 +05:30
Venkata Rao Kakani
cae095080f defconfig: quinvmauto: Enable Uncompressed kernel
Enable Uncompressed kernel for gvm to get kernel parsed
from host.

Change-Id: I659409112aab8ea78de81e94969053aa2e57fe23
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
2021-02-22 17:34:14 +05:30
Venkata Rao Kakani
d8c670d79e defconfig: quinvmauto: Enable DM_INIT
Enable DM_INIT to support dm-mod.create command line parameter
to mount dm-verity enabled system partition.

Change-Id: Ia9afb608d216f0b3295fa2ebb4d6aebc0a497ef0
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
2021-02-22 17:28:24 +05:30
Pradeep P V K
0fdd07ada6 mtd: msm_qpic_nand: Enable Pagescope read feature on sdxlemur
Enable Pagescope read feature on sdxlemur also remove the
software workaround that made for pagescope read feature
on qpic 2.0 controllers because this got fixed on sdxlemur.

Change-Id: I61a2e16d308f80096628024030148a2d6e822ea8
Signed-off-by: Pradeep P V K <pragalla@codeaurora.org>
2021-02-22 13:53:45 +05:30
Yogesh Lal
0c7dfb5103 pinctrl: qcom: Correct sdc1 rclk offset for Shima
Correct the SDC1 rclk offset for configuration for
Shima.

Change-Id: I8c8661870edaa28c621ac1d4c95fa0b44fd518fc
Signed-off-by: Yogesh Lal <ylal@codeaurora.org>
2021-02-22 12:46:11 +05:30
Shreyas K K
e7c24883b3 defconfig: gen3auto: Enable boot stats and boot marker
Enable boot stats driver and boot time marker config
options for gen3auto targets.

Change-Id: If9b24937d2fe1df9f8a3eb5f0e8ee1d0b4c4d28f
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
2021-02-22 11:19:03 +05:30
Chandana Kishori Chiluveru
3f42369d8f slim-msm-ngd: Fix unbalanced core irq disable from ndg_slim_enable
The 'commit 5adc2a6e19 ("slim-msm-ngd: Disable core irq
in SSR/PDR Down notification")' added irq_enable and disable from
ngd_slim_enable function. irq will be enabled only if msm_slim_qmi_init
success where as disabled by default in else block. If QMI init is
failed we will disable the IRQ twice during SSR testing.

As the interrupt line is not enabled, capability exchange is timing out and
leading to freed memory access inside ngd_xfer_msg.

Move irq enable in ndg_slim_enable without depending on QMI init.

Change-Id: Id32b0d283b1653bb4085231694031b0df126cf4b
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
2021-02-22 10:54:55 +05:30
Udipto Goswami
dd34ce10d8 usb: dwc3: Enable parkmode for Gen1 controllers
Commit 8799bc1e517f ("usb: dwc3: Disable parkmode for Gen1 controllers")
was added to disable the park mode which is a debug feature. But, doing
this indirectly affect the host mode throughput for targets using Gen1
controllers in HS mode.

Therefore enabling park mode only for HS to improve the throughput
numbers in host mode.

Change-Id: Iea9e44d0ed0f9e2f9bba6731cae29229d9b46bb1
Signed-off-by: Udipto Goswami <ugoswami@codeaurora.org>
2021-02-21 20:33:25 -08:00
Lakshit Tyagi
d517d32a3f msm: Add config option for AQC glue driver
Add kernel config option for AQC glue driver for IOSSv2.

Change-Id: I70b328962867c9ef66428beb0cbd895285615094
Signed-off-by: Lakshit Tyagi <ltyagi@codeaurora.org>
2021-02-21 05:12:52 -08:00
qctecmdr
98ed180626 Merge "usb: dwc3: Add debugfs entry to toggle compliance pattern" 2021-02-19 22:41:25 -08:00
qctecmdr
c63c285927 Merge "msm: pcie: add sysfs entry to output PCIe link ASPM stats" 2021-02-19 22:41:24 -08:00
qctecmdr
d7006445cf Merge "usb: dwc3-msm: Prevent switch to peripheral for host-mode only core" 2021-02-19 22:41:24 -08:00
qctecmdr
4918c41c06 Merge "msm: kgsl: Signal dump_gate only when worker finishes work" 2021-02-19 22:41:24 -08:00
qctecmdr
30bc6cb0a6 Merge "input: touchscreen: nt36xxx: Use disable/enable irq wake in LA to LE" 2021-02-19 22:41:23 -08:00
qctecmdr
04707ce95b Merge "tty: serial: msm: Add suspend resume support" 2021-02-19 22:41:23 -08:00