Commit Graph

1163157 Commits

Author SHA1 Message Date
Wasim Nazir
541903ea13 defconfig: pitti-gki: Enable legacy kryo EDAC driver for Pitti
Enable EDAC handling for Pitti.

Change-Id: I669896481cbc3db9cb8e0d86c82fa8891b54a3cc
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-02-02 17:55:24 +05:30
Wasim Nazir
0f66675772 modules.list: Remove gunyah vm-loader wrt cpusysvm
This reverts below two commits:
commit 19078e57bc ("module.list: Add gunyah arm64 support to for pitti")
commit d44a0d2727 ("modules.list: Add gunyah vm-loader for cpusysvm
in PITTI").

Change-Id: I77670aaf5ade98967cfc0d18f7af513e879e7cee
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-02-02 17:52:55 +05:30
Wasim Nazir
922ff3320b defconfig: pitti-gki: Disable gunyah vm-loader wrt cpusysvm
This reverts below two commits:
commit f80cbae2e5 ("defconfig: pitti-gki: Add gunyah arm64 support")
commit 247a4eaa9a ("defconfig: Enable gunyah vm-loader for cpusysvm
in Pitti").

Change-Id: I2db711791c9838f773edb478fb06500c6ccafde5
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-02-02 17:52:41 +05:30
qctecmdr
27d7a61764 Merge "soc: qcom: hgsl: Fix dereference NULL pointer in hgsl" 2024-02-02 00:11:39 -08:00
qctecmdr
c12d5ff5ee Merge "modules.list: autogvm: Add qcom-ipcc module to first stage list" 2024-02-02 00:11:39 -08:00
qctecmdr
2eec484704 Merge "drivers: thermal: qcom: Add support for trend estimation" 2024-02-02 00:11:38 -08:00
qctecmdr
24edca692c Merge "defconfig: Enable ipcc and glink driver for hybrid fastrpc" 2024-02-02 00:11:38 -08:00
qctecmdr
07bf685309 Merge "modules.blocklist: Add limits_stress driver to block list for niobe" 2024-02-02 00:11:37 -08:00
qctecmdr
30ed5a366d Merge "pinctrl: qcom: Enable egpios selectively for Gen3 auto sm8150 target" 2024-01-31 23:11:05 -08:00
Keming Zhang
01c829cad7 soc: qcom: hgsl: Fix dereference NULL pointer in hgsl
page could be NULL when out of memory, only dereference it when allocate
successfully.

Change-Id: Ib3af2dabe9fdb69211b63196086736a5e6c82768
Signed-off-by: Keming Zhang <quic_kemingz@quicinc.com>
2024-02-01 13:57:37 +08:00
Manaf Meethalavalappu Pallikunhi
4b5a0ae86e drivers: thermal: qcom: Add support for trend estimation
Add support for trend estimation callback. Since default step_wise
governor doesn't check trip hysteresis for handling trips, the
monitor kind of thermal zone mitigation won't work properly if
a thermal zone has both step wise trip and monitor type trip.
In this case, it clears mitigation just below trip temperature.
At the same time, for step wise mitigation, we want above step
wise governor behaviour.

To address this issue, add vendor specific trend estimation callback
for sensor driver. It treats a trip is monitor type trip if trip's
instance lower and upper configs are same and return a stable trend
if temperature is less than trip temperature and not below clear
(trip_temp - hysteresis) temperature. All other cases, it falls back
to default behaviour.

Change-Id: Ia2780271638a03836aa0ea35d6e98e1b996f1ef3
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-02-01 11:16:19 +05:30
qctecmdr
f2f545b6d1 Merge "defconfig: Enable watchdog and related configs for niobe" 2024-01-31 12:53:37 -08:00
qctecmdr
d85a00a59a Merge "defconfig: Enable 8021q vlan for Lemans SP" 2024-01-31 12:53:36 -08:00
qctecmdr
24d17eeafb Merge "pinctrl: qcom: Add support for user modification of the dir_conn list on MonacoAU" 2024-01-31 12:53:35 -08:00
Milap Gajjar
ff3b5d58f7 pinctrl: qcom: Enable egpios selectively for Gen3 auto sm8150 target
Enable the HSI2S gpios as egpios for sm8150.

Change-Id: I53fa54d1bd8aa016d96c327e9c221a96556e3ff8
Signed-off-by: Milap Gajjar <quic_migajjar@quicinc.com>
2024-01-31 16:50:10 +05:30
Anvesh Jain P
3fb089820c defconfig: Enable ipcc and glink driver for hybrid fastrpc
Enable ipcc and glink driver for Auto VM targets.

Change-Id: I51f868d87e90773163d49bd92ec43a5df58a9c41
Signed-off-by: Anvesh Jain P <quic_ajainp@quicinc.com>
2024-01-31 11:27:13 +05:30
qctecmdr
8a06dfedab Merge "defconfig: add qdss related config for niobe" 2024-01-30 17:54:49 -08:00
qctecmdr
a722beaa9a Merge "soc: qcom: hgsl: Add the sanity test of UNIT overflow" 2024-01-30 12:04:31 -08:00
qctecmdr
5e2b58cf64 Merge "soc: hgsl: fix race of isync timeline when creating" 2024-01-30 02:14:16 -08:00
qctecmdr
2c48d8d552 Merge "arm64: defconfig: Enable EMAC driver for 8155" 2024-01-29 21:41:53 -08:00
Amrit Anand
ac3c59cf18 defconfig: Enable watchdog and related configs for niobe
Enable watchdog and related configs for Niobe SoC.

Change-Id: I029e272da9f720ac0e489ae1e996530f06796cd6
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2024-01-30 10:26:07 +05:30
qctecmdr
283d204300 Merge "defconfig: pitti-gki: Enable debugging context in minidump" 2024-01-29 14:34:18 -08:00
qctecmdr
33eca93fe0 Merge "defconfig: pitti-gki: Update PDR timeouts for Pitti" 2024-01-29 14:34:17 -08:00
qctecmdr
f49497282f Merge "defconfig: Enable SCHED_WALT_DEBUG for pitti consolidate" 2024-01-29 14:34:17 -08:00
qctecmdr
d2a5303364 Merge "q2spi-msm-geni: Don't free the Q2SPI CR packets in q2spi_response" 2024-01-29 14:34:16 -08:00
Jyothi Kumar Seerapu
7c685bdae6 q2spi-msm-geni: Don't free the Q2SPI CR packets in q2spi_response
Freeing the Q2SPI CR packets in q2spi_response function causes issues in
multi CR handling as other CR still can use this CR packet.
So, don't free this CR packet in q2spi_response function.

Change-Id: Ia53ea2bf96ca8f8d80fe794b87642c604459a096
Signed-off-by: Jyothi Kumar Seerapu <quic_jseerapu@quicinc.com>
2024-01-29 20:06:19 +05:30
Chandana Kishori Chiluveru
987068cae9 q2spi-msm-geni: set doorbell_pending unconditionally
During multiple CR handling we are seeing an issue where
q2spi->doorbell_pending  not set and q2spi_transfer handled in
parallel and fail while waiting for doorbell.

Added changes to set q2spi->doorbell_pending in gsi
without checking HDR_0 type to fix this issue.

Also made changes to reduce the timeouts in doorbell pending, retry and
flushing pending CRs path.

Change-Id: Ia56a4d280ee9943b754b3861cae3e9d9fc103309
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
2024-01-29 20:03:40 +05:30
qctecmdr
b281fddd47 Merge "defconfig: pitti: Enable SCHED_WALT on perf builds" 2024-01-29 06:17:53 -08:00
Ankit Sharma
36663e0c9d defconfig: Enable SCHED_WALT_DEBUG for pitti consolidate
Enable SCHED_WALT_DEBUG for consolidate builds configuration.

Change-Id: Ib7080b629921516da3f512b5a901369a09494f25
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
2024-01-29 16:31:44 +05:30
Wasim Nazir
a7a3ad042c defconfig: pitti-gki: Enable debugging context in minidump
Add different minidump debug context for pitti.

Change-Id: I9ea775368dda1f22dff6622ed04fc076bb1fc31e
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-01-29 15:52:30 +05:30
Milap Gajjar
35a8d294e1 arm64: defconfig: Enable EMAC driver for 8155
Add support to enable EMAC driver for LA metal platform.

Change-Id: Ib52619913ee013f4b7a530457943dee415aaab80
Signed-off-by: Milap Gajjar <quic_migajjar@quicinc.com>
2024-01-29 02:14:42 -08:00
Wasim Nazir
6f4721fa3d defconfig: pitti-gki: Update PDR timeouts for Pitti
Add PDR timeout configs for notification in Pitti
and also increase timeout to 9 sec.

Change-Id: Id09e961e0655eb58bf08a32c91efcb77f71d625d
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-01-29 15:19:39 +05:30
qctecmdr
d8fea64391 Merge "Merge keystone/android14-6.1-keystone-qcom-release.6.1.57 (daf56c4) into qcom-6.1" 2024-01-29 00:41:37 -08:00
Ankit Sharma
25c8d50014 defconfig: pitti: Enable SCHED_WALT on perf builds
Enable WALT scheduler on pitti perf builds and insmod it early
during first stage.

Change-Id: I1b603adee7275104cfd51d274c48eef320a7cf34
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
2024-01-29 12:27:05 +05:30
meixie
5ceae8d89d defconfig: Enable 8021q vlan for Lemans SP
Enable 8021q vlan function for Lemans SP.

Change-Id: I7aff78cf027eb9bd3382d3c0400acdbd89bb053b
Signed-off-by: meixie <quic_meixie@quicinc.com>
2024-01-29 14:49:24 +08:00
juzhan
ca145076ad soc: qcom: hgsl: Add the sanity test of UNIT overflow
The addition of params.num_ibs and params.num_allocations may
cause a UNIT overflow, add the sanity test.

Change-Id: I067530e4b3272a5f31742edb256ca8f5c38f2be0
Signed-off-by: juzhan <quic_juzhan@quicinc.com>
2024-01-28 19:48:03 -08:00
Priyansh Jain
dfe9a4c6fd modules.blocklist: Add limits_stress driver to block list for niobe
limits_stress driver doesn't need to be probed at boot time.
It is a limits stress module and needs to be probed on need
basis for thermal stress testing.

Change-Id: I3f1aa300a0eed99fb592eaeae525d358f710e8da
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
2024-01-28 19:28:19 -08:00
qctecmdr
c8c3f34a2d Merge "modules.vendor_blocklist: Remove cnss modules from autogvm config" 2024-01-27 20:54:59 -08:00
qctecmdr
97cf35bd3e Merge "modules.vendor_blocklist: Remove cnss modules from gen3auto/sdmsteppeauto config" 2024-01-27 20:54:59 -08:00
qctecmdr
bf65570076 Merge "dma-heap: qcom: Export qcom_tvm_heap_add_pool for in-kernel driver use" 2024-01-27 20:54:57 -08:00
songchai
d319c6d86b defconfig: add qdss related config for niobe
Add qdss related config for niobe.

Change-Id: Id3a606b1ed102c8b0895f8e1aba32df9d058d186
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-01-26 17:01:59 +08:00
Huashan Qu
1c0c00b956 modules.vendor_blocklist: Remove cnss modules from gen3auto/sdmsteppeauto config
When cnss/wlan modules loading are handled by wlan tech area after
system boot completion, cnss_diag service will be started before
cnss modules loading and hence fails to start. Due to this wlan
driver logs will not be captured.

TO fix this issue, remove cnss modules from gen3auto/sdmsteppeauto
vendor blocklist config to load cnss modules at early boot up stage.

Change-Id: Ie02d2ae2e0eab8e0d324add194d2293bb05ebae2
Signed-off-by: Huashan Qu <quic_hqu@quicinc.com>
2024-01-26 08:23:59 +05:30
Gangadhar Kavalastramath
b139194cec modules.vendor_blocklist: Remove cnss modules from autogvm config
When cnss/wlan modules loading are handled by wlan tech area after
system boot completion, cnss_diag service will be started before
cnss modules loading and hence fails to start. Due to this wlan
driver logs will not be captured.

To fix this issue, remove cnss modules from autogvm vendor blocklist
config to load cnss modules at early boot up stage.

Change-Id: I788fe77fb7ae007a1840f29403ff363f6e0e2f54
Signed-off-by: Gangadhar Kavalastramath <quic_gkavalas@quicinc.com>
2024-01-26 08:08:58 +05:30
qctecmdr
0247bbcf6c Merge "defconfig: autogvm: Enable UFS related config for direwolf" 2024-01-25 09:52:12 -08:00
qctecmdr
5f79de72da Merge "soc: qcom: Add support for camera fw client for niobe" 2024-01-24 23:45:58 -08:00
qctecmdr
57d7aa0d8b Merge "soc: qcom: hgsl: initialize metainfo" 2024-01-24 13:08:28 -08:00
qctecmdr
58d501a6e1 Merge "net: stmmac: Link serdes_loopback_v3_1 to ethqos function" 2024-01-24 13:08:27 -08:00
qctecmdr
76d5939cad Merge "msm: msi: set enable_irq_wake for PCIe MSI IRQ" 2024-01-24 13:08:26 -08:00
qctecmdr
cb395276d9 Merge "usb: dwc3-msm: LPM capability only when otg/gadget mode is supported" 2024-01-24 13:08:26 -08:00
qctecmdr
a0306f3ce2 Merge "Revert "cpuidle: governors: qcom-lpm: Do not disable CPUidle during suspend"" 2024-01-24 13:08:25 -08:00