Commit graph

890,648 commits

Author SHA1 Message Date
qctecmdr
5765b29efd Merge "pstore: Register pstore reserved memory into Minidump" 2020-09-09 15:28:45 -07:00
qctecmdr
98f70edf6a Merge "pstore: Add support to cached pages" 2020-09-09 12:24:23 -07:00
qctecmdr
32eeccd006 Merge "soc: qcom: minidump: Add md_get_region function" 2020-09-09 12:24:23 -07:00
qctecmdr
a535d04680 Merge "defconfig: msm: Enable QCOM_INITIAL_LOGBUF for lahaina" 2020-09-09 12:24:22 -07:00
qctecmdr
6c4205c34a Merge "pci: msm: Read clkreq override bit irrespective of rpmsg_send status" 2020-09-09 06:09:28 -07:00
qctecmdr
392f7fcbff Merge "mmc: sdhci-msm: Add suspend late cb" 2020-09-09 06:09:27 -07:00
qctecmdr
c47731c62f Merge "msm: kgsl: Toggle loop_en while disabling gx gdsc" 2020-09-09 06:09:26 -07:00
qctecmdr
0acb956082 Merge "mailbox: msm_qmp: Add msgram readback" 2020-09-09 06:09:25 -07:00
qctecmdr
18ce75644f Merge "drivers: thermal: notify at least one thermal zone if no trips are violated" 2020-09-09 06:09:25 -07:00
qctecmdr
3d81a8ffad Merge "USB: Move MBIM interface related IOCTLs definition to uapi directory" 2020-09-09 06:09:24 -07:00
qctecmdr
e41274f413 Merge "msm: kgsl: Disable stall on fault for GMU context bank" 2020-09-09 06:09:23 -07:00
qctecmdr
ffa0965a61 Merge "Revert "msm: pcie: add support to manage PCIe PHY PLL block"" 2020-09-09 06:09:23 -07:00
qctecmdr
6022ecf539 Merge "soc: qcom: add disable/enable SPSS SSR ioctl()" 2020-09-09 06:09:22 -07:00
qctecmdr
f532a03ce3 Merge "mmc: sdhci-msm: Add the missing check in sdhci_msm_check_power_status" 2020-09-08 20:31:26 -07:00
qctecmdr
1bb98f4d32 Merge "usb: dwc3: gadget: improve several ipc log" 2020-09-08 20:31:26 -07:00
qctecmdr
c9b46ab6d1 Merge "mmc: sdhci_msm: Allow turning off SD card's power during initialization" 2020-09-08 20:31:25 -07:00
qctecmdr
6e3916956f Merge "mmc: sdhci-msm: Disable always-on LDO's when eMMC is absent" 2020-09-08 20:31:25 -07:00
qctecmdr
ec45079898 Merge "arm64: defconfig: Enable L3 interconnect driver for Holi" 2020-09-08 20:31:24 -07:00
qctecmdr
2ac873fba2 Merge "qtee_shmbridge: register bridges for CMA heaps" 2020-09-08 14:43:37 -07:00
qctecmdr
7971c5d489 Merge "power: qpnp-qg: Do not round-up/down battery SOC in BASS" 2020-09-08 14:43:36 -07:00
qctecmdr
2e5aa99ff6 Merge "icnss: Allow register/unregister driver execution in serial manner" 2020-09-08 14:43:36 -07:00
qctecmdr
3f946ae954 Merge "input: misc: qcom-hv-haptics: disable auto resonance for FIFO streaming" 2020-09-08 14:43:36 -07:00
qctecmdr
b22faefba7 Merge "scsi: ufs-qcom: configure ufs clocks core memory" 2020-09-08 14:43:35 -07:00
Manaf Meethalavalappu Pallikunhi
9c1e47be30 drivers: thermal: notify at least one thermal zone if no trips are violated
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>
2020-09-09 01:56:29 +05:30
Asutosh Das
f5dc67138e mmc: sdhci-msm: Add suspend late cb
Make sure that the delayed work invoked in suspend
are completed.

Change-Id: I29df22cdd44590fca3ebf0ecc58d6d88505cc156
Signed-off-by: Asutosh Das <asutoshd@codeaurora.org>
2020-09-08 08:19:24 -07:00
Vijayanand Jitta
0d1287fa01 soc: qcom: minidump: Add md_get_region function
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>
2020-09-07 09:23:58 -07:00
Vijayanand Jitta
65caff8352 soc: qcom: Enable slabinfo support in minidump
Register and dump slabinfo on kernel panic to minidump
table.

Change-Id: I8e2eabf63233bdb0039a7c7c962b980fba2e21ef
Signed-off-by: Vijayanand Jitta <vjitta@codeaurora.org>
2020-09-07 09:23:52 -07:00
Vijayanand Jitta
2ae883be00 soc: qcom: Enable meminfo support in minidump
Register and dump meminfo on kernel panic to minidump
table.

Change-Id: I367d09ce8aabf4feda6d352411d9e10038a37ff9
Signed-off-by: Vijayanand Jitta <vjitta@codeaurora.org>
2020-09-07 09:23:42 -07:00
Prateek Sood
45872c8646 defconfig: msm: Enable QCOM_INITIAL_LOGBUF for lahaina
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>
2020-09-07 18:27:52 +05:30
Prateek Sood
ee23dc5bc1 defconfig: msm: Enable irq stats for lahaina
Enable CONFIG_QCOM_IRQ_STAT for lahaina. This enables
irq stats at watchdog pet, watchdog bark and kernel panics.

Change-Id: Ic998ebfbc39a7b111fb8b8603d2be35968a31a66
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
2020-09-07 18:23:50 +05:30
Odelu Kukatla
c56ba7bb9c arm64: defconfig: Enable L3 interconnect driver for Holi
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>
2020-09-07 05:48:35 -07:00
Neeraj Upadhyay
7a60cf6dd2 defconfig: msm: Enable minidump ftrace and panic registration
Enable minidump panic and ftrace registration support for
Lahaina QGKI consolidate config.

Change-Id: I7cff3e90ef9ba9d684c05578e7a41b11e40a1ff5
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2020-09-07 18:13:40 +05:30
Neeraj Upadhyay
1f4340c001 soc: qcom: Add module info registration to minidump
Add support for dumping active modules information,
in minidump registered region.

Change-Id: Id8e81ea7beae425a1a0f68f91a8cf9aa093b8011
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2020-09-07 05:08:46 -07:00
Neeraj Upadhyay
831a64e11d soc: qcom: Dump cpu registers content during panic
Add minidump entry and dump memory around addresses
contained in registers in panic.

Change-Id: Id4857e3b08838838d8aa3a51cb9d6961be37b579
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2020-09-07 05:08:41 -07:00
Neeraj Upadhyay
f8a6a88e57 soc: qcom: Add minidump collection on panic
Add minidump collection for cpu runqueues, on panic.

Change-Id: Ib9d313c25cb53547fff075587b3fdd9297a74756
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2020-09-07 05:08:36 -07:00
Neeraj Upadhyay
52a0d3dcb7 soc: qcom: Enable ftrace support in minidump
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>
2020-09-07 17:36:17 +05:30
Sarthak Garg
40fdaf3134 mmc: sdhci-msm: Disable always-on LDO's when eMMC is absent
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>
2020-09-07 17:10:19 +05:30
qctecmdr
122f4cad33 Merge "backlight: qcom-spmi-wled: Force HFRC off when WLED is disabled" 2020-09-07 01:24:47 -07:00
qctecmdr
6fb13e7c75 Merge "platform: msm: free the codec node after disconnect" 2020-09-07 01:24:47 -07:00
qctecmdr
f64f2f13d4 Merge "cpufreq: qcom: Add support for performance lock feature" 2020-09-07 01:24:47 -07:00
qctecmdr
7765a70ffe Merge "mem-offline: improve the effective utilization of movable zone" 2020-09-07 01:24:46 -07:00
qctecmdr
f048fe34f8 Merge "defconfig: lahaina: Enable F2FS_CHECK_FS for lahaina" 2020-09-07 01:24:46 -07:00
qctecmdr
a9c39c41e9 Merge "power: smb1398: Do not disable FP_FET during IREV condition" 2020-09-07 01:24:45 -07:00
Sankeerth Billakanti
4945008ef3 platform: msm: free the codec node after disconnect
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>
2020-09-06 20:35:34 -07:00
Kiran Gunda
de264826a9 backlight: qcom-spmi-wled: Force HFRC off when WLED is disabled
Apply the configuration to force HFRC off when WLED module
is disabled.

Change-Id: Iff1df47fd26a620664087eb4c9140cc4e45251bc
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2020-09-06 20:22:07 -07:00
qctecmdr
9a469b261f Merge "Minidump: Add registration/update support for suspend context" 2020-09-06 10:39:38 -07:00
qctecmdr
ebb72ba9c7 Merge "arm64: defconfig: Enable QCOM_SPMI_WLED driver for holi" 2020-09-06 10:39:37 -07:00
qctecmdr
4bb9d8e08b Merge "power: qpnp-smb5: Do not set BC1P2_START_ON_CC on DAM" 2020-09-06 10:39:37 -07:00
qctecmdr
2a46a957b7 Merge "msm: ipa: IPAv5 updates" 2020-09-06 10:39:36 -07:00
Konstantin Dorfman
8005d59933 soc: qcom: add disable/enable SPSS SSR ioctl()
During SPSS firmware update by fota, SPSS SSR causes cryptographic erase
of Secure Processor user data. To mitigate this, instead of related
SSR, platform reboot requested during fota update. In the end of fota
update, SPSS SSR re-enabled.

This change adds ioctl() to update internal driver configuration
(functionally disable or enable SSR).

Change-Id: I1d8362b4691e1a335f7f1f29bc2358d3f9b1cb21
Signed-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>
Signed-off-by: Nurit Lichtenstein <nuritl@codeaurora.org>
2020-09-05 23:24:43 -07:00