Commit graph

890,653 commits

Author SHA1 Message Date
qctecmdr
fb09ecb9fd Merge "interconnect: qcom: Enable QoS for Shima" 2020-09-09 15:28:47 -07:00
qctecmdr
784fff0d1b Merge "dt-bindings: iio: Add IIO channel numbers for SMB1398" 2020-09-09 15:28:46 -07:00
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
Odelu Kukatla
fad935364b interconnect: qcom: Enable QoS for Shima
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>
2020-09-07 00:15:30 +05:30
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