Commit Graph

1155109 Commits

Author SHA1 Message Date
Gokul krishna Krishnakumar
c0dc05ca64 ANDROID: build: msm_kernel_le: Move the avb target from the dist target
avb signing was done in the dist target with commit (9a13ebd43a
"ANDROID: build: msm_kernel_le: Make boot image a chained partition").
Move this from the dist target so that the signing is done correct.

Change-Id: I51a48baaa3ad07773f6a696e75ee4899f9c10277
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-07-17 10:15:40 -07:00
qctecmdr
4e808b14f7 Merge "iommu: arm-smmu: Add support for hibernation" 2023-07-17 09:00:42 -07:00
qctecmdr
3d59da5596 Merge "drivers: dcvs: bwmon: remove node from hwmon list on probe failure" 2023-07-17 09:00:41 -07:00
qctecmdr
307444119d Merge "pinctrl: qcom: correct function name for pingroup28" 2023-07-17 09:00:41 -07:00
qctecmdr
9296c8d801 Merge "drivers: dcvs: memlat: Replace snprintf with scnprintf" 2023-07-17 09:00:41 -07:00
qctecmdr
d3031288c9 Merge "pinctrl: qcom: Add blair tlmm spare registers" 2023-07-17 09:00:40 -07:00
qctecmdr
d3fd35877d Merge "usb: dwc3: dwc3-msm-core: Avoid reading USB repeater version on CONNDONE" 2023-07-17 09:00:40 -07:00
qctecmdr
00de222769 Merge "defconfig: Enable interconnect driver for CLIFFS" 2023-07-17 09:00:39 -07:00
qctecmdr
dbba543859 Merge "i2c: i2c-msm-geni: Support I2C SCL counters for QUP and I2C HUB" 2023-07-17 07:36:54 -07:00
qctecmdr
bee0dc18a5 Merge "spi: spi-msm-geni: reduce spi bw votes" 2023-07-17 07:36:53 -07:00
qctecmdr
50c9fc0613 Merge "i2c: i2c-msm-geni: add gpi terminate for levm" 2023-07-17 07:36:53 -07:00
qctecmdr
bb0ab598b9 Merge "dmaengine: msm_gpi: Skip dumping gpi debug and qsb regs for LEVM" 2023-07-17 07:36:52 -07:00
qctecmdr
656533471a Merge "i2c: i2c-msm-geni: add changes for tre race condition" 2023-07-17 07:36:51 -07:00
qctecmdr
acff8403df Merge "i2c: i2c-msm-geni: disable auto suspend timer for levm" 2023-07-17 07:36:50 -07:00
qctecmdr
d63a42dd06 Merge "icc: dt-bindings: add endpoint IDs for interconnects for CLIFFS" 2023-07-17 07:36:50 -07:00
Rakesh Kundaram
fd3bd20f95 soc: qcom: Clear the compilation warnings
Fix compilation warning in function print_client_classes()
'buf' array elements are used uninitialized in this function.

Change-Id: I4fd48e44ddf6fec03b5a12e2af69b27fd6f7dd31
Signed-off-by: Rakesh Kundaram <quic_krakeshk@quicinc.com>
2023-07-17 16:44:57 +05:30
Fenglin Wu
7619f0459f input: misc: qcom-hv-haptics: adjust VMAX headroom according to VMAX
The VMAX headroom setting is used to compensate the IR losses from
haptics boost output to the LRA, and it needs to be adjusted based
on the LRA impedance and the desired VMAX settings. Add VMAX headroom
adjustment logic as per the hardware recommendation.

Change-Id: If12a6a804de71b65e4c3a8b37683c3ee5efd7129
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
2023-07-17 17:49:35 +08:00
Abdul Salam
0726e0ac3e drivers: Move wallpower_charger driver out of kernel
Remove wallpower_charger driver and its related changes from here.

Change-Id: Iaed9cce2693b60fff9edd1f58178d10b86b104bd
Signed-off-by: Abdul Salam <quic_asalam@quicinc.com>
2023-07-17 12:31:37 +05:30
Abdul Salam
afb6cb05b5 defconfig: Disable compilation of wallpower_charger driver
Moving wallpower_charger driver out of kernel. So remove compilation
of wallpower_charger for sdmsteppe from here.

Change-Id: I96b8f64857e631b4c496fef70d40f0a6a5dd2fb7
Signed-off-by: Abdul Salam <quic_asalam@quicinc.com>
2023-07-17 12:31:05 +05:30
Khushal Bawankar
fa89fd029e clk: qcom: debugcc: Update measure only freq support for monaco_auto
Add measury_only support for silver post acd clock. Also update the
mux_sels and src_sel_mask for gold and goldplus on monaco_auto platform.

Change-Id: Iee589f9ade99aa75d814ec0a9afc58f2a61d3b54
Signed-off-by: Khushal Bawankar <quic_kbawanka@quicinc.com>
2023-07-17 11:48:33 +05:30
qctecmdr
ed015dd82c Merge "drivers: Move socinfo_dt driver out of kernel" 2023-07-16 23:10:35 -07:00
qctecmdr
6e51949296 Merge "defconfig: cliffs: Enable GCC & GPUCC clock drivers" 2023-07-16 23:10:35 -07:00
Shazad Hussain
78f491508c phy: qcom: Add UFS PHY driver snapshot for monaco_auto
Add Waipio UFS phy driver snapshot from msm-5.10 'commit acc26f639df1
("drivers: phy: ufs: Add ufs phy for Waipio SoC")'.

Add phy-qcom-ufs-qmp-v4-waipio.ko for other targets as it is
compiled under a generic config CONFIG_PHY_QCOM_UFS_V4.

Change-Id: If6e00b290eecb7d6f8db51a126ed82d071d08b4d
Signed-off-by: Shazad Hussain <quic_shazhuss@quicinc.com>
2023-07-17 11:34:40 +05:30
Amir Vajid
9e132b0448 drivers: dcvs: bwmon: add secondary voting feature
Add ability to vote for a second qcom_dcvs hw from a
single bwmon. The voting can either be done via a
mapping table or using the bus width from the second
dcvs hw.

Change-Id: I6877e05ee474dbeb2da8505d71b9a9b9bbc629f1
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2023-07-16 22:12:53 -07:00
qctecmdr
52f78bd2bc Merge "arm64: defconfig: Enable hung task enhancement for blair" 2023-07-16 21:12:24 -07:00
qctecmdr
50a530fb96 Merge "clk: qcom: cliffs: Add support for GCC and GPUCC on cliffs" 2023-07-16 19:21:16 -07:00
qctecmdr
dab6a48ab5 Merge "defconfig: Enable QCOM_QFPROM_SYS on Blair" 2023-07-16 00:53:11 -07:00
Abdul Salam
6febc91d0f drivers: Move socinfo_dt driver out of kernel
Remove socinfo_dt driver and its supporting changes from here.

Change-Id: I725f279fc164a1b579abd3c8d35fe6a308187816
Signed-off-by: Abdul Salam <quic_asalam@quicinc.com>
2023-07-15 09:11:03 -07:00
qctecmdr
c8a1078238 Merge "Enable slimbus on BLAIR" 2023-07-15 06:06:30 -07:00
qctecmdr
0270812f0e Merge "sched/walt: Fix potential sleep under atomic context" 2023-07-15 02:08:20 -07:00
qctecmdr
e406d916fc Merge "sched: walt: add stalls to sched_switch_with_ctrs" 2023-07-14 23:21:13 -07:00
qctecmdr
c37db67db5 Merge "usb: dwc3: dwc3-msm-core: Introduce USB pre/post reset for USB SND" 2023-07-14 19:14:00 -07:00
qctecmdr
d576204e99 Merge "bindings: clock: qcom: Add support of clock IDs for NIOBE" 2023-07-14 17:14:33 -07:00
qctecmdr
82dd8bc5e4 Merge "gunyah: Add function stub for gh_rm_mem_donate" 2023-07-14 17:14:33 -07:00
qctecmdr
904e800de4 Merge "usb: dwc3: dwc3-msm-core: Fix static code analysis errors" 2023-07-14 17:14:33 -07:00
Guru Das Srinagesh
dde0084baa firmware: qcom-scm: Remove WARN_ON for WAITQ_WAKE
With the latest updates to the firmware, WAITQ_WAKE is currently
supported. Remove this warning.

Change-Id: I2510551bd35bc40e688525532c4e79baaf27bb28
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2023-07-14 14:55:36 -07:00
Shaleen Agrawal
1b9b141658 sched/walt: Optimize single candidate EAS
In the event where there is only one candidate CPU and the previous CPU
is overutilized, the candidate CPU is necessarily going to be selected.
Therefore, skip calculating its energy, as it is anyways not going to be
used.

Change-Id: I7a41f5e5773ed582f2452c2bb5a816b1ac3a2b25
Signed-off-by: Shaleen Agrawal <quic_shalagra@quicinc.com>
2023-07-14 14:45:50 -07:00
qctecmdr
49c9b3cfef Merge "Revert "qvm: resize vm during kernel boot"" 2023-07-14 14:33:32 -07:00
Gurbir Arora
2ea62b426c drivers: dcvs: bwmon: remove node from hwmon list on probe failure
Currently, bwmon nodes are added to hwmon_list during probe but are
not removed in cases where probe fails. This can lead to a NULL
pointer dereference in the jiffies callback when iterating through the
list. Update err_sysfs to remove the node from hwmon_list after
stop_monitor() to ensure hwmon_list is updated if start_monitor()
fails during probe.

Change-Id: Icc0591e586fdd56711bc949b03f893aca08cb71b
Signed-off-by: Gurbir Arora <quic_gurbaror@quicinc.com>
2023-07-14 11:52:08 -07:00
qctecmdr
a59e58318b Merge "soc: qcom: check return value from kthread_run api" 2023-07-14 11:50:44 -07:00
qctecmdr
2bbc9ee1bc Merge "dma-heaps: Add hibernation callbacks to secure heaps" 2023-07-14 11:50:44 -07:00
qctecmdr
70c287aa42 Merge "dt-bindings: thermal: Add modem beamer sensors" 2023-07-14 11:50:43 -07:00
qctecmdr
fa762ce3ab Merge "sched/walt: remove walt_task_rq_lock and walt_task_rq_unlock" 2023-07-14 11:50:43 -07:00
qctecmdr
e067db53a5 Merge "defconfig: gen4auto: Enable IOMMU debug configs" 2023-07-14 11:50:43 -07:00
qctecmdr
443ae40a0b Merge "defconfig: Enable SND_USB_AUDIO_QMI for Blair" 2023-07-14 09:53:31 -07:00
qctecmdr
7d0e219f2a Merge "i3c-master-msm-geni: Reduce xfer timeout to low value" 2023-07-14 09:53:29 -07:00
qctecmdr
3a1c2818d6 Merge "arm64: defconfig: Add support for minidump's features on Blair" 2023-07-14 07:57:08 -07:00
qctecmdr
e0960b09aa Merge "ANDROID: build: msm_kernel_la: Fix extra_* logic" 2023-07-14 05:38:57 -07:00
qctecmdr
41bcf20fa2 Merge "defconfig: gen4auto: Enable Ramdump support driver" 2023-07-14 05:38:55 -07:00
Vivek Kumar
ecec29488d iommu: arm-smmu: Destroy secure page table pools during hibernation
Destroy page tables for secure context banks during hibernation
freeze and allocate new page tables during restore operation.

Change-Id: I1498df18d8555b69bb159fc14205b5c905b57bdc
Signed-off-by: Vivek Kumar <quic_vivekuma@quicinc.com>
Signed-off-by: Shreyas K K <quic_shrekk@quicinc.com>
Signed-off-by: Darshankumar Jagdishchandra Thakkar <quic_djagdish@quicinc.com>
2023-07-14 03:49:59 -07:00