Commit Graph

1009179 Commits

Author SHA1 Message Date
Sahitya Tummala
8ba23ee550 build.config.anorak: Add build configs for Anorak
Add build configs for Anorak.

Change-Id: I92831811fec4c5c93b62aebb2e85d29d608bf268
Signed-off-by: Sahitya Tummala <quic_stummala@quicinc.com>
2022-02-11 10:40:47 +05:30
Sahitya Tummala
d6472f1163 defconfig: Add basic defconfigs for Anorak
Add basic defconfigs for anorak debug and perf variants
to boot to shell.

Change-Id: I9b8dc46a30d21342f80705b84ad73676db630e45
Signed-off-by: Sahitya Tummala <quic_stummala@quicinc.com>
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
2022-02-11 10:40:38 +05:30
qctecmdr
30721d2cd2 Merge "Merge keystone/android12-5.10-keystone-qcom-release.81+ (613c3eb) into msm-5.10" 2022-02-10 02:27:07 -08:00
qctecmdr
3631920606 Merge "mmc: sdhci-msm: Fix slot indexing in driver" 2022-02-09 21:09:57 -08:00
qctecmdr
6fe0ecd9e2 Merge "msm: ADSPRPC: Fix spinlock recursion from rpmsg interrupt" 2022-02-09 21:09:57 -08:00
qctecmdr
ab82706ade Merge "bindings: clock: qcom: Add support for clock IDs for Anorak" 2022-02-09 08:48:06 -08:00
qctecmdr
129fcb4899 Merge "Increase DTB Image Size to 2Mb" 2022-02-09 04:55:33 -08:00
qctecmdr
b1b025b399 Merge "msm: kgsl: Add support for IOCTL_KGSL_RECURRING_COMMAND" 2022-02-09 00:23:41 -08:00
qctecmdr
cf3cf6fad5 Merge "icnss2: Send GPIO information with HOST_CAP QMI" 2022-02-09 00:23:39 -08:00
qctecmdr
96cfed332b Merge "sched: walt: update the copyright" 2022-02-08 16:53:36 -08:00
qctecmdr
62b673e21a Merge "arm64: defconfig: Enable pil and dependent configs for neo" 2022-02-08 09:21:34 -08:00
Ram Prakash Gupta
b0116dab84 mmc: sdhci-msm: Fix slot indexing in driver
Fix slot indexing in driver for mmc and sdcard per
new indexing in dt.

Change-Id: Ie960cd9c1a616c1a9d98aa862a3944515d184628
Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com>
Signed-off-by: Sarthak Garg <quic_sartgarg@quicinc.com>
2022-02-08 20:33:24 +05:30
qctecmdr
599a9ac128 Merge "clk: qcom: gpucc: Fix stuck-off warnings during probe for NEO" 2022-02-08 05:25:35 -08:00
Auditya Bhattaram
03256727cc Increase DTB Image Size to 2Mb
Increase DTB Image Size to 2Mb.

Change-Id: Icfa035b15a08b08f43a077cd0c672ab3035ccb87
Signed-off-by: Auditya Bhattaram <quic_audityab@quicinc.com>
2022-02-08 02:07:47 -08:00
Naman Padhiar
935ed0bb73 icnss2: Send GPIO information with HOST_CAP QMI
Read GPIO information from device tree and send it to
FW over HOST_CAP QMI message.

Change-Id: Ibb27f1db224968e686876a38330de53edcfe17ca
Signed-off-by: Naman Padhiar <quic_npadhiar@quicinc.com>
2022-02-08 15:16:52 +05:30
qctecmdr
24cc8f659a Merge "scsi: ufs-qcom: fix ufs err count error" 2022-02-08 01:08:56 -08:00
Hareesh Gundu
adf21f8a41 msm: kgsl: Add support for IOCTL_KGSL_RECURRING_COMMAND
IOCTL_KGSL_RECURRING_COMMAND will be used in Late Stage
Reprojection (LSR) to submit recurring workload. KMD will
send the recurring command object information to GMU through
HFI message, when KMD receives recurring ioctl with the
KGSL_DRAWOBJ_START_RECURRING flag. Recurring command will be
untracked from GMU when application invokes recurring ioctl
with the KGSL_DRAWOBJ_STOP_RECURRING flag. Overall only one
recurring command will be active and it will be
submitted to GPU upon receiving IPC interrupt from EVA.

Change-Id: If9e81c0ff845bf84ec60b21c40da46c68289280b
Signed-off-by: Hareesh Gundu <quic_hareeshg@quicinc.com>
2022-02-08 12:11:55 +05:30
qctecmdr
5d00462be2 Merge "msm: kgsl: Fix uninitialized iommu lpac ctx domain access" 2022-02-07 21:18:51 -08:00
qctecmdr
c19ac71e99 Merge "msm: kgsl: Enable L3 vote support for C501 GPU" 2022-02-07 21:18:51 -08:00
qctecmdr
c1063c146d Merge "OOBS enanchment changes for Bluetooth Driver" 2022-02-07 21:18:51 -08:00
qctecmdr
5764b7e1a4 Merge "msm: kgsl: Trigger timers during inline submission" 2022-02-07 21:18:50 -08:00
qctecmdr
86e2538271 Merge "usb: gadget: modify the print log message of gsi" 2022-02-07 07:07:57 -08:00
qctecmdr
c4fbedf3f2 Merge "usb: repeater: Add qti debugfs for regmap" 2022-02-07 07:07:56 -08:00
qctecmdr
1fa6ef0dad Merge "pinctrl: qcom: cape: Add pinctrl VM support in Cape pinctrl driver" 2022-02-07 07:07:56 -08:00
Ashay Jaiswal
b00b304d31 sched: walt: update the copyright
Update copyright of "walt.h".

Change-Id: I2755f597f16904e54579c7e3a24917f41d7a35f7
Signed-off-by: Ashay Jaiswal <quic_ashayj@quicinc.com>
2022-02-07 14:32:27 +05:30
Girish BN
6d451f3b41 OOBS enanchment changes for Bluetooth Driver
- Handling GPIO and UART clock throw State machine.

CRs-fixed: 3123484
Change-Id: I9b10b15f2150c51823e5eb670954d5b6a97a606e
Signed-off-by: Girish BN <quic_gbn@quicinc.com>
2022-02-06 22:05:26 -08:00
Kalpak Kawadkar
fa2277e1cb clk: qcom: gpucc: Fix stuck-off warnings during probe for NEO
Some GPU clocks are failing to turn on because the required
CX_GDSC isn't enabled yet. This is not functional issue since
GPU is not used/initialized yet. Set the CLK_DONT_HOLD_STATE
flag to skip the clk_core_prepare_enable() during registration.

Change-Id: I0f239550b35b349d7a680bf233eb7079812d5744
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2022-02-07 10:11:26 +05:30
Deepak Kumar
4ea2f73fe9 msm: kgsl: Enable L3 vote support for C501 GPU
Enable L3 vote support for C501 GPU.

Change-Id: Iace54d82c57590801229ce858a772a88c89ec18a
Signed-off-by: Deepak Kumar <quic_dkumar@quicinc.com>
2022-02-07 09:53:03 +05:30
Jagadeesh Kona
12227ce635 bindings: clock: qcom: Add support for clock IDs for Anorak
Add the clock handles for CAMCC/DISPCC/GCC/GPUCC/VIDEOCC, so
that the clients can request on the clock ids.

Change-Id: I1d7cc648fefdc034cea49cc74816d52d8ec3c349
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2022-02-06 19:20:30 +05:30
Pratham Pratap
f3b7a6d6b3 usb: phy: Set EUD_DETECT upon USB cable connect
Currently the driver is relying on AOSS to set EUD_DETECT upon
Vbus connect and hence bring EUD out of reset. As it is known
fact that if EUD is in reset state then it keeps eUSB2PHY in
reset state too.

As soon as VBUS is removed, AOSS will clear EUD_DETECT and EUD
goes back into reset state which also puts eUSB2PHY in reset
state. This prevents eUBS2PHY to clear the vbus valid session of
USB controller causing controller to think that vbus session is
still valid. This prevents controller to enter LPM.

Fix this by setting EUD_DETECT whenever eUSBPHY is turned on and
clear it whenever eUSBPHY is turned off. This will not cause any
discrepancy between eUSBPHY and USB controller.

Change-Id: Ic0f9292cf14efc84b9e82238cf06090867cf7a7f
Signed-off-by: Pratham Pratap <quic_ppratap@quicinc.com>
2022-02-06 18:29:36 +05:30
Pratham Pratap
1077a5b147 usb: repeater: Add qti debugfs for regmap
This change adds qti debugfs regmap for repeater
driver to read/writte registers via debugfs.

Change-Id: I9ad846cfb14882a6f246fd1d1612c6ce2927df10
Signed-off-by: Pratham Pratap <quic_ppratap@quicinc.com>
2022-02-06 14:25:41 +05:30
Rohan Sethi
e376c64537 msm: kgsl: Fix uninitialized iommu lpac ctx domain access
Currently we assume that iommu lpac_context is always initialized.
However this is not true for newer targets.
Fix this by adding checks before each lpac_context domain access.

Change-Id: I6f41b740d5d3dce543c17f4e2a024414b64f8656
Signed-off-by: Rohan Sethi <quic_rohsethi@quicinc.com>
2022-02-06 03:59:17 +05:30
qctecmdr
484c0cdc81 Merge "icnss2: Add check if wlan driver supported device existing" 2022-02-05 10:56:17 -08:00
qctecmdr
c204c8b8a4 Merge "remoteproc: qcom: pas: Add support to boot WPSS in parrot" 2022-02-04 18:53:58 -08:00
qctecmdr
0824078e8d Merge "pinctrl: qcom: cape: Add egpio support for Cape" 2022-02-04 18:53:58 -08:00
qctecmdr
16e46b2e74 Merge "arm64: defconfig: enable CONFIG_ARM_SMMU_CONTEXT_FAULT_RETRY on parrot" 2022-02-04 16:05:22 -08:00
qctecmdr
71cf920682 Merge "msm: kgsl: Prevent bus undervoting when spikes are detected" 2022-02-04 16:05:21 -08:00
qctecmdr
b2db946244 Merge "arm64: defconfig: Enable modules required to support VM on Parrot" 2022-02-04 13:08:48 -08:00
qctecmdr
d6ff959f23 Merge "iommu: add ARM_SMMU_CONTEXT_FAULT_RETRY for parrot" 2022-02-04 10:20:31 -08:00
qctecmdr
07bcfcbf65 Merge "defconfig: enable Parrot vm support" 2022-02-04 07:28:09 -08:00
qctecmdr
9ee1ce5b3b Merge "defconfig: Enable virtio backend driver on Parrot SoC" 2022-02-04 07:28:08 -08:00
Sivasri Kumar, Vanka
9a982d110c Merge keystone/android12-5.10-keystone-qcom-release.81+ (613c3eb) into msm-5.10
* refs/heads/tmp-613c3eb:
  ANDROID: abi: qcom: Add dma_{alloc,free}_noncoherent
  UPSTREAM: binder: fix async_free_space accounting for empty parcels
  FROMGIT: rcu: Allow expedited RCU grace periods on incoming CPUs
  ANDROID: abi_gki_aarch64_qcom: Add iommu_setup_dma_ops restricted vh
  ANDROID: iommu: Add restricted vendor hook
  ANDROID: Revert "arm64: perf: Add Erratum 1974925 workaround"
  Revert "ANDROID: arm64: cputype: Add QCOM Kryo 7XX CPU descriptors"
  Revert "ANDROID: arm64: cpufeature: Add DBM workaround for QCOM Kryo 7XX CPUs"
  FROMLIST: arm64: cpufeature: List early Cortex-A510 parts as having broken dbm
  FROMLIST: arm64: Add Cortex-A510 CPU part definition
  FROMGIT: printk: ringbuffer: Improve prb_next_seq() performance
  ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl
  UPSTREAM: bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc
  UPSTREAM: tee: handle lookup of shm with reference count 0
  ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst
  ANDROID: selftests: fix incfs_test
  ANDROID: incremental-fs: fix mount_fs issue
  BACKPORT: arm64: errata: Add workaround for TSB flush failures
  UPSTREAM: arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
  UPSTREAM: coresight: trbe: Defer the probe on offline CPUs
  UPSTREAM: coresight: etm4x: Use Trace Filtering controls dynamically
  BACKPORT: coresight: etm4x: Save restore TRFCR_EL1
  UPSTREAM: coresight: tmc-etr: Speed up for bounce buffer in flat mode
  UPSTREAM: coresight: tmc-etr: Add barrier after updating AUX ring buffer

 Conflicts:
	drivers/hwtracing/coresight/coresight-etm4x-core.c
	drivers/hwtracing/coresight/coresight-etm4x.h
	drivers/hwtracing/coresight/coresight-self-hosted-trace.h

Change-Id: I769faed0b6ffa1c862087be01a8583709a543ae5
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
2022-02-04 18:06:09 +05:30
qctecmdr
13b6ddb132 Merge "arm-smmu: use smr match for handoff-smrs" 2022-02-04 04:27:16 -08:00
qctecmdr
c33e9e8f12 Merge "scsi: ufs-qcom: Avoid using invalid thermal state" 2022-02-04 04:27:16 -08:00
qctecmdr
b0ec7f8cc1 Merge "msm: kgsl: Update hwsched idle timer during inline submission" 2022-02-04 04:27:13 -08:00
qctecmdr
305fa69b81 Merge "arm-smmu: do not release pinned context" 2022-02-04 01:21:45 -08:00
qctecmdr
9644bbbab7 Merge "msm: kgsl: Use QCOM io-pagetables" 2022-02-04 01:21:44 -08:00
qctecmdr
f4b05e4958 Merge "msm: ep_pcie: Adding log for PHY version 7" 2022-02-04 01:21:44 -08:00
qctecmdr
741387ffc5 Merge "modules.list.msm.parrot: Remove qcom_llcc_pmu module" 2022-02-04 01:21:43 -08:00
qctecmdr
780c121144 Merge "soc: qcom: socinfo: Add revision 16 support in socinfo structure" 2022-02-04 01:21:41 -08:00