During any sensor threshold notification, the of-thermal framework
checks whether any trip of each thermal zone for that sensor is
violated or not. It requests thermal zone re-evaluation only for
those thermal zones those trip is violated. If trips are violated
for none of thermal zones due to some reason, then of-thermal ignores
that sensor notification and it leads to no active trip threshold
for that sensor forever.
Notify and request thermal zone re-evaluation for at least one thermal
zone for that sensor if trips are violated for none in of-thermal.
It makes sure that for every sensor notification, thermal zone
aggregate and set next active trip.
Change-Id: If9955977fe32929d853815ddb9408385291b3c58
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Make sure that the delayed work invoked in suspend
are completed.
Change-Id: I29df22cdd44590fca3ebf0ecc58d6d88505cc156
Signed-off-by: Asutosh Das <asutoshd@codeaurora.org>
Add a function md_get_region which returns md_region
when we pass minidump entry name to it.
Change-Id: Ibbd84737041c5b1c25cc46b9c740d415978de7e6
Signed-off-by: Vijayanand Jitta <vjitta@codeaurora.org>
Enable CONFIG_QCOM_INITIAL_LOGBUF for lahaina. This enables
copying of dmesg logs into separate buffer at 100 sec from
bootup.
Change-Id: I3ae2e1d5eca1a1eab42aa2161f9c0a7696497998
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
Enable L3 interconnect driver so that consumers are
able to obtain their path handles properly.
Change-Id: I92b407621e6c65563e5e88b63cf6b776329657cb
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
Add support for dumping active modules information,
in minidump registered region.
Change-Id: Id8e81ea7beae425a1a0f68f91a8cf9aa093b8011
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Add minidump entry and dump memory around addresses
contained in registers in panic.
Change-Id: Id4857e3b08838838d8aa3a51cb9d6961be37b579
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Add minidump collection for cpu runqueues, on panic.
Change-Id: Ib9d313c25cb53547fff075587b3fdd9297a74756
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Register and dump ftrace buffer on kernel panic, to minidump
table. The dumps are collected in parsed format.
Change-Id: I10605467d2b566425cc2cb4fd67dbc59fcd592e7
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Both eMMC and UFS share the regulators (vdd & vdd-io).
On UFS based devices this regulator can be turned off after the eMMC
probe fails.
Override vdd-io-always-on flag as false.
Change-Id: I2e2abb14512d5e3f8fc0cb67d1aa734c78674cfa
Signed-off-by: Sarthak Garg <sartgarg@codeaurora.org>
The codec interface node is allocated during the codec
addition during dp connect. These changes will free the
node after the dp disconnect.
Change-Id: I6f1fc5639f1a5fa61ef04557b888b3389800dce1
Signed-off-by: Sankeerth Billakanti <sbillaka@codeaurora.org>
Apply the configuration to force HFRC off when WLED module
is disabled.
Change-Id: Iff1df47fd26a620664087eb4c9140cc4e45251bc
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
Enable QoS for the master ports on Shima with predefined
values for priority and urgency.
Change-Id: I587306831ef3dea0855230d4316a68060f9f223b
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>