qctecmdr
299498abf9
Merge "drivers: dcvs: memlat: add spm boost for DDR"
2022-02-19 06:46:26 -08:00
qctecmdr
dd3071da64
Merge "pinctrl: qcom: Add TLMM support for Anorak platform"
2022-02-19 06:46:26 -08:00
qctecmdr
138a4cbc6b
Merge "usb: phy: Add support to vote/unvote ref_clk"
2022-02-19 03:08:21 -08:00
qctecmdr
edf9e96bf6
Merge "drivers: dcvs: pmu_lib: Update MAX pmu check condition"
2022-02-19 03:08:21 -08:00
Shivnandan Kumar
5659c8fe39
drivers: dcvs: memlat: add spm boost for DDR
...
Implement spm based DDR boost algorithm in
memlat so that DDR frequency can be boosted.
Change-Id: I78fa6be24fdea6ad1e6d560ee6abe9603108036b
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2022-02-19 01:16:02 -08:00
Shivnandan Kumar
871b8f8def
drivers: dcvs: pmu_lib: Update MAX pmu check condition
...
PMU lib supports maximum up to 8 counters (1)ccntr + (6)evcntr + (1)llcc.
Update MAX condition check accordingly.
Change-Id: Ie8299dc7d3b28438ad887d5990392101220ddd24
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2022-02-19 01:09:09 -08:00
qctecmdr
417e2898cd
Merge "scsi: ufs: Update Controller setting as per HPG Ver19.0"
2022-02-19 00:04:40 -08:00
qctecmdr
c32f13e0c8
Merge "sched: walt: take runnable into account for placement descision"
2022-02-19 00:04:39 -08:00
qctecmdr
be29c66a52
Merge "scsi: ufs-qcom: Add sysfs node for multilevel clock scaling support"
2022-02-19 00:04:38 -08:00
qctecmdr
14b5e1fdbe
Merge "drivers: remoteproc: Add support for remoteproc for neo"
2022-02-18 21:11:28 -08:00
qctecmdr
ee889a9eac
Merge "remoteproc: qcom: Add an API to unregister early ssr notifier"
2022-02-18 21:11:28 -08:00
Sahitya Tummala
e2acefc7f7
pinctrl: qcom: Add TLMM support for Anorak platform
...
Add support for pin configuration for Anorak platform.
Change-Id: Id74a506537ea01387bf83ebb26db9e73883cac25
Signed-off-by: Sahitya Tummala <quic_stummala@quicinc.com>
2022-02-19 07:26:01 +05:30
Amrit Anand
c6bcc6519f
drivers: remoteproc: Add support for remoteproc for neo
...
Add support to handle adsp/cdsp lifecycle in the
remoteproc's q6v5_pas driver for Neo.
Change-Id: I1432d75376549d7a05bf566e6a63003c84ff30bb
Signed-off-by: Amrit Anand <amrianan@codeaurora.org>
2022-02-19 06:08:33 +05:30
qctecmdr
2b7e8f2fca
Merge "smcinvoke: deregister shm bridge only for smcinvoke registered one"
2022-02-18 08:35:29 -08:00
qctecmdr
dc28c011b5
Merge "Merge keystone/android12-5.10-keystone-qcom-release.81+ ( 10d04dd
) into msm-5.10"
2022-02-18 05:18:23 -08:00
Mukesh Ojha
55a0c0704f
remoteproc: qcom: Add an API to unregister early ssr notifier
...
Add an API to unregister early ssr notifier.
Change-Id: I22658ba88f0e63222fc0407f6a3736b9e6e6eb6e
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2022-02-18 04:48:56 -08:00
Ashay Jaiswal
5c7cd8f3e6
sched: walt: take runnable into account for placement descision
...
In case of fully loaded system with spare capacity 0 on all cores,
placement logic selects previous cpu of the task for its placement.
Update the logic to select cpu which has minimum number of runnables.
Also, remove "active_candidate" as we always fallback to least runnable
cpu.
Change-Id: Ib698969d38dbe7fc7b08451f3c3637aba19a72bc
Signed-off-by: Ashay Jaiswal <quic_ashayj@quicinc.com>
2022-02-18 17:02:44 +05:30
qctecmdr
da6d8a8697
Merge "soc: qcom: socinfo: Add Diwali LTE soc-id in socinfo list"
2022-02-18 01:43:54 -08:00
Pratham Pratap
b92838dbc4
usb: phy: Add support to vote/unvote ref_clk
...
This change adds support to vote/unvote ref_clk that
is required for phy to be operational.
Change-Id: I0da5f7131961117cc39d2cd44a928e1964e29bec
Signed-off-by: Pratham Pratap <quic_ppratap@quicinc.com>
2022-02-18 14:44:10 +05:30
qctecmdr
cc069ea93e
Merge "defconfig: Enable Pinctrl config for Diwali VM"
2022-02-17 22:31:11 -08:00
qctecmdr
e2725732f1
Merge "soc: qcom: qcom_cpuss_sleep_stats: Add support for v2 compatible"
2022-02-17 22:31:10 -08:00
qctecmdr
d431208079
Merge "msm: kgsl: Disable Icacheprefetch for BV/BR and LPAC"
2022-02-17 17:00:16 -08:00
qctecmdr
619f0765d7
Merge "arm64: defconfig: Enable WALT for NEO"
2022-02-17 13:46:15 -08:00
qctecmdr
9184ab99b8
Merge "msm: pcie: Add sysfs entry to override target link speed"
2022-02-17 10:58:22 -08:00
qctecmdr
beea531c78
Merge "msm: kgsl: Zap performance counters across context switches"
2022-02-17 08:08:41 -08:00
qctecmdr
4735cf134b
Merge "msm: kgsl: Add a sysfs node to control performance counter reads"
2022-02-17 05:23:39 -08:00
qctecmdr
0d26723df8
Merge "msm: kgsl: Enable IFPC on C501 GPU"
2022-02-17 05:23:39 -08:00
qctecmdr
524410b026
Merge "usb: phy: Use value after shifting by field bits"
2022-02-17 01:59:38 -08:00
Sonal Aggarwal
e1a1f30b2e
smcinvoke: deregister shm bridge only for smcinvoke registered one
...
Deregister shmbridge only for memobj registered by smcinvoke
rather than deregistetring for all the mem obj.
Change-Id: Iaacf4a918c2ea627cf0974f0cb12d44967b94a1f
Signed-off-by: Sonal Aggarwal <quic_sonaagga@quicinc.com>
2022-02-17 01:56:01 -08:00
Mukesh Ojha
c03084eb99
soc: qcom: socinfo: Add Diwali LTE soc-id in socinfo list
...
Add Diwali LTE soc-id in socinfo list.
Change-Id: I5fb12c3fae0910481c1707524cc5c95c30d89c43
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2022-02-17 00:37:09 -08:00
qctecmdr
3d994319b7
Merge "msm: kgsl: Enable Preemption on C501 GPU"
2022-02-16 23:11:42 -08:00
Auditya Bhattaram
e163fb673e
defconfig: Enable Pinctrl config for Diwali VM
...
defconfig: Enable Pinctrl config for Diwali VM.
Change-Id: I85ad3a0d46e4baa46ed50e18ea3d1590ca31f260
Signed-off-by: Auditya Bhattaram <quic_audityab@quicinc.com>
2022-02-16 22:55:29 -08:00
Urvashi Agrawal
a3ea89e319
msm: kgsl: Disable Icacheprefetch for BV/BR and LPAC
...
CP Icache prefetch brings no benefit on few gen7 variants because
of the prefetch granularity size. Hence, disable Icacheprefetch
for BV/BR and LPAC by programming the CP_CHICKEN_DBG regs. This
helps to reduce the IFPC exit latency.
Change-Id: Ie223529da00952b584d2225106fcabd554472ba7
Signed-off-by: Urvashi Agrawal <urvaagra@codeaurora.org>
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
2022-02-16 23:07:39 +05:30
qctecmdr
13fe294172
Merge "build.config.anorak: Add build configs for Anorak"
2022-02-16 08:20:21 -08:00
qctecmdr
7e62424c2b
Merge "iommu: arm-smmu: Add iommu-debug debugfs dir for testbus and capturebus"
2022-02-16 01:55:57 -08:00
Sivasri Kumar, Vanka
086d12b7e0
Merge keystone/android12-5.10-keystone-qcom-release.81+ ( 10d04dd
) into msm-5.10
...
* refs/heads/tmp-10d04dd:
ANDROID: vendor_hooks: Add hooks for binder proc transaction
UPSTREAM: usb: gadget: rndis: check size of RNDIS_MSG_SET command
UPSTREAM: USB: gadget: validate interface OS descriptor requests
ANDROID: incremental-fs: remove index and incomplete dir on umount
ANDROID: GKI: rockchip: Update symbol need by system heap
UPSTREAM: kfence: fix memory leak when cat kfence objects
UPSTREAM: arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1
UPSTREAM: dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow
BACKPORT: arm64: uaccess: avoid blocking within critical sections
UPSTREAM: arm64: arm64_ftr_reg->name may not be a human-readable string
UPSTREAM: net: add and use skb_unclone_keeptruesize() helper
UPSTREAM: mm/userfaultfd: selftests: fix memory corruption with thp enabled
UPSTREAM: KVM: arm64: Fix host stage-2 PGD refcount
UPSTREAM: remoteproc: Fix the wrong default value of is_iomem
UPSTREAM: remoteproc: elf_loader: Fix loading segment when is_iomem true
UPSTREAM: mm/slub: fix endianness bug for alloc/free_traces attributes
UPSTREAM: scsi: ufs: core: Unbreak the reset handler
UPSTREAM: Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default"
UPSTREAM: blkcg: fix memory leak in blk_iolatency_init
UPSTREAM: usb: dwc3: core: Revise GHWPARAMS9 offset
UPSTREAM: arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property
UPSTREAM: usb: xhci-mtk: fix issue of out-of-bounds array access
UPSTREAM: firmware: arm_scmi: Fix type error assignment in voltage protocol
UPSTREAM: firmware: arm_scmi: Fix type error in sensor protocol
UPSTREAM: coresight: trbe: Fix incorrect access of the sink specific data
UPSTREAM: device property: Add missed header in fwnode.h
UPSTREAM: usb: typec: tcpci: don't handle vSafe0V event if it's not enabled
UPSTREAM: driver core: fw_devlink: Improve handling of cyclic dependencies
UPSTREAM: tracing/boot: Fix to loop on only subkeys
BACKPORT: mm/memory_hotplug: fix potential permanent lru cache disable
UPSTREAM: usb: gadget: f_serial: Ensure gserial disconnected during unbind
FROMGIT: scsi: ufs: Fix a deadlock in the error handler
UPSTREAM: scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate
ANDROID: GKI: Enable CONFIG_SERIAL_8250_RUNTIME_UARTS=0
BACKPORT: f2fs: fix up f2fs_lookup tracepoints
UPSTREAM: tipc: improve size validations for received domain records
ANDROID: gki_defconfig: Enable NET_ACT_BPF
Change-Id: Ie7d38cb2caf9faba2982af7ed1780d8b307aad80
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
2022-02-16 14:33:03 +05:30
Ashay Jaiswal
170e1ef539
arm64: defconfig: Enable WALT for NEO
...
Enable walt accounting scheduler module for NEO.
Change-Id: I1e7794673264cf236d0c914daf68f03333c489ce
Signed-off-by: Ashay Jaiswal <quic_ashayj@quicinc.com>
2022-02-16 13:52:38 +05:30
qctecmdr
7f8834361d
Merge "cnss2: Remove ENABLE_DAEMON_SUPPORT flag"
2022-02-15 22:00:00 -08:00
qctecmdr
8a4ab94b03
Merge "cnss2: change log_level to avoid flooding of Dmesg"
2022-02-15 21:59:59 -08:00
qctecmdr
50ded4dbbb
Merge "arm-smmu: Rename deferred_sync to deferred_flush"
2022-02-15 19:05:34 -08:00
Android Build Coastguard Worker
10d04dda66
Snap for 8186911 from 33c07be45c
to android12-5.10-keystone-qcom-release
...
Change-Id: Iae0fc42a6cba8558fee1cd53ec73b8e66eff6fed
2022-02-16 01:00:22 +00:00
Mohammed Mirza Mandayappurath Manzoor
ece352ac70
msm: kgsl: Zap performance counters across context switches
...
Performance counter values need not be retained across contexts unless
specifically requested for debug. Zap the counters by initialising
perfcounter SRAM with 0's using GPU_RBBM_PERFCTR_SRAM_INIT_CMD.
Add pm4 packets during context switches and add a KMD postamble packet to
clear the counters during preemption. Do not enable perfcounter save and
restore unless requested.
Change-Id: I371779ce659c07a1cc664327f5ecdcf0374201d8
Signed-off-by: Mohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com>
2022-02-15 13:41:08 -08:00
Mohammed Mirza Mandayappurath Manzoor
d6bd572ba2
msm: kgsl: Add a sysfs node to control performance counter reads
...
Currently performance counters are global and can be read by anyone. Change
the behaviour to disable reading global counters as default and add a sysfs
node to enable/disable reads.
Change-Id: Ic3785acd9bd7425c2a844ed103d7b870d9f80adf
Signed-off-by: Mohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com>
2022-02-15 13:40:21 -08:00
qctecmdr
a61fe25c3d
Merge "Merge keystone/android12-5.10-keystone-qcom-release.81+ ( 3fb1d7d
) into msm-5.10"
2022-02-15 09:59:39 -08:00
Deepak Kumar
7e1bc56ed0
msm: kgsl: Enable IFPC on C501 GPU
...
Enable IFPC feature on C501 GPU.
Change-Id: I5876a9a906dfdd6f22fd4e44526a20dadd391639
Signed-off-by: Deepak Kumar <quic_dkumar@quicinc.com>
2022-02-15 07:52:36 -08:00
Deepak Kumar
2a7dccc096
msm: kgsl: Enable Preemption on C501 GPU
...
Enable Preemption feature on C501 GPU.
Change-Id: If5e18d4829606e3425711c6bc718e2e1a64615ee
Signed-off-by: Deepak Kumar <quic_dkumar@quicinc.com>
2022-02-15 07:52:15 -08:00
Mayank Rana
51fa733eb4
usb: phy: Use value after shifting by field bits
...
msm_eusb2_write_readback() API takes PHY base address, register
offset, field mask and value to program. Few of registers are
programming value without shifting used value by field bits.
Fix those register writes.
Also debugfs based tuning param values are need to be shift by
field bits before programming. Fix the same.
Change-Id: I588d03eeafb90ee4c36d362744eaa0644af4a678
Signed-off-by: Mayank Rana <quic_mrana@quicinc.com>
2022-02-15 05:51:50 -08:00
keystone-kernel-automerger
33c07be45c
Merge remote-tracking branch into HEAD
...
* keystone/mirror-android12-5.10:
ANDROID: vendor_hooks: Add hooks for binder proc transaction
UPSTREAM: usb: gadget: rndis: check size of RNDIS_MSG_SET command
UPSTREAM: USB: gadget: validate interface OS descriptor requests
ANDROID: incremental-fs: remove index and incomplete dir on umount
ANDROID: GKI: rockchip: Update symbol need by system heap
UPSTREAM: kfence: fix memory leak when cat kfence objects
UPSTREAM: arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1
UPSTREAM: dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow
BACKPORT: arm64: uaccess: avoid blocking within critical sections
UPSTREAM: arm64: arm64_ftr_reg->name may not be a human-readable string
UPSTREAM: net: add and use skb_unclone_keeptruesize() helper
UPSTREAM: mm/userfaultfd: selftests: fix memory corruption with thp enabled
UPSTREAM: KVM: arm64: Fix host stage-2 PGD refcount
UPSTREAM: remoteproc: Fix the wrong default value of is_iomem
UPSTREAM: remoteproc: elf_loader: Fix loading segment when is_iomem true
UPSTREAM: scsi: ufs: core: Unbreak the reset handler
UPSTREAM: blkcg: fix memory leak in blk_iolatency_init
UPSTREAM: arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property
UPSTREAM: usb: xhci-mtk: fix issue of out-of-bounds array access
Signed-off-by: keystone-kernel-automerger <keystone-kernel-automerger@google.com>
Change-Id: I98eeec6a22840cfe4abd3596167f8ce70ad55c0d
2022-02-15 06:45:53 +00:00
qctecmdr
4a637617fc
Merge "soc: qcom: socinfo: Add sku sysfs support"
2022-02-14 22:27:42 -08:00
Tushar Nimkar
8a0273772e
soc: qcom: qcom_cpuss_sleep_stats: Add support for v2 compatible
...
V2 compatible target uses different offsets for stats registers.
This change adds support to get offsets during probe based on V2
compatible string.
Change-Id: I9468c24850ca140ea576c6e711d7f32877c37ed3
Signed-off-by: Tushar Nimkar <quic_tnimkar@quicinc.com>
2022-02-15 11:10:49 +05:30