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>
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>
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>
Enable the HSI2S gpios as egpios for sm8150.
Change-Id: I53fa54d1bd8aa016d96c327e9c221a96556e3ff8
Signed-off-by: Milap Gajjar <quic_migajjar@quicinc.com>
Enable ipcc and glink driver for Auto VM targets.
Change-Id: I51f868d87e90773163d49bd92ec43a5df58a9c41
Signed-off-by: Anvesh Jain P <quic_ajainp@quicinc.com>
Enable watchdog and related configs for Niobe SoC.
Change-Id: I029e272da9f720ac0e489ae1e996530f06796cd6
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
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>
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>
Add different minidump debug context for pitti.
Change-Id: I9ea775368dda1f22dff6622ed04fc076bb1fc31e
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
Add support to enable EMAC driver for LA metal platform.
Change-Id: Ib52619913ee013f4b7a530457943dee415aaab80
Signed-off-by: Milap Gajjar <quic_migajjar@quicinc.com>
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>
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>
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>
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>
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>
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>