Commit graph

887,995 commits

Author SHA1 Message Date
qctecmdr
414e4eab87 Merge "defconfig: Enable TouchScreen for holi target" 2020-07-25 10:33:07 -07:00
qctecmdr
5bb01a933f Merge "drivers: thermal: regulator-cdev: Snapshot of regulator cooling device" 2020-07-25 10:33:06 -07:00
qctecmdr
dcf461e106 Merge "kernel: sound: remove decoder structure definition" 2020-07-25 10:33:06 -07:00
qctecmdr
e2300e65af Merge "power: supply: qti_battery_charger: Keep device awake during notification" 2020-07-25 05:28:33 -07:00
qctecmdr
713d457dd8 Merge "clk: qcom: gcc-lahaina: Update video_axi clks to clk_branch2_force_off_ops" 2020-07-25 05:28:32 -07:00
qctecmdr
2d79ce50e8 Merge "clk: qcom: gcc-shima: Update video_axi clks to clk_branch2_force_off_ops" 2020-07-25 05:28:32 -07:00
qctecmdr
cb0f69cb82 Merge "scsi: ufs-qcom: Skip getting fsm state in dme context" 2020-07-25 05:28:31 -07:00
qctecmdr
bf2fe2b10e Merge "dwc3: gadget: Don't perform SET XFER resource with USB GSI endpoint" 2020-07-25 05:28:30 -07:00
qctecmdr
110a3de4c5 Merge "scsi:ufs: Keep UFS's high power mode when bkops enabled" 2020-07-25 05:28:30 -07:00
qctecmdr
fefc08c046 Merge "ufs: ufs-qcom: add device quirk for Micron to avoid OCP" 2020-07-25 05:28:29 -07:00
qctecmdr
144969d49c Merge "defconfig: msm: enable remote debugger driver" 2020-07-25 02:58:24 -07:00
qctecmdr
b9028a4dc6 Merge "soc: qcom: pil: Do not do complete ramdump for minidump elf32" 2020-07-25 02:58:23 -07:00
qctecmdr
7d160a1847 Merge "ABI: Update snapshot with CRC information" 2020-07-24 22:04:31 -07:00
qctecmdr
cb65dc2405 Merge "interconnect: qcom: Add interconnect provider driver for Holi" 2020-07-24 13:58:29 -07:00
qctecmdr
0335c137a1 Merge "NFC: Enable NFC driver in the GKI build" 2020-07-24 13:58:29 -07:00
qctecmdr
6ae2b201ee Merge "defconfig: holi: Enable dispcc and debugcc" 2020-07-24 13:58:29 -07:00
qctecmdr
20d60aee97 Merge "usb: dt-bindings: Add USB QMP PHY registers definition" 2020-07-24 13:58:28 -07:00
qctecmdr
05449c45eb Merge "msm: kgsl: Make sure first boot sequence is complete during touch event" 2020-07-24 13:58:28 -07:00
qctecmdr
a5bfd60250 Merge "phy: ufs: Add UFS PHY support for Holi" 2020-07-24 13:58:27 -07:00
qctecmdr
aa27bd9421 Merge "net: qrtr: ns: Change to ratelimited prints" 2020-07-24 13:58:27 -07:00
Subbaraman Narayanamurthy
ab0ec461ec power: supply: qti_battery_charger: Keep device awake during notification
With charger mode enabled in android, device boots into charger
mode when it is powered on with USB insertion. In this mode,
health HAL and charger service handles the power supply uevents
sent from power supply framework to take certain actions. For
example, when the USB or travel adapter (TA) is removed, device
would shut down in 10 seconds.

With a TA connected, device can enter suspend whenever possible
during charging. When the TA is removed after the device has
entered suspend, device comes out of suspend upon the notification
received from charger firmware (CHGFW) over PMIC Glink. Battery
charger driver handles this and calls power_supply_changed on one
of the power supply devices. However, before this uevent is
received and handled by charger service in the userspace, device
can enter suspend immediately.

In a low power discharging state, device stays in this state for
minutes until it gets another notification from CHGFW for battery
power supply, a periodic event which makes charger service to
initiate a shutdown. This conflicts with the user expectation
where the device has to shutdown in 10 seconds upon TA removal.

Workaround this problem by keeping the device awake for at least
50 ms when a notification is received from CHGFW. This way,
userspace process like charger could get a chance to receive and
handle the power supply uevents.

Change-Id: I9ea78eb6565988ffac0e6c5eee1ccae8dc7e3e3a
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2020-07-24 12:48:00 -07:00
Neeraj Upadhyay
d7b8ff66af soc: qcom: pil: Do not do complete ramdump for minidump elf32
If minidump is configured to be ELF32, avoid using complete
ramdump property, so that only the required segments area is
dumped.

Change-Id: I34fe359204309fda47d0a665ca641cb042d87054
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
2020-07-25 00:23:57 +05:30
Siddharth Gupta
663f3e928f ABI: Update snapshot with CRC information
Update the ABI snapshot version with the release of the new feature in
libabigail which also does CRC checks.

Change-Id: I0112a733015f608d53351c96a56f86e9086aee76
Signed-off-by: Siddharth Gupta <sidgup@codeaurora.org>
2020-07-24 10:30:38 -07:00
Neeraj Upadhyay
b82c85fc28 soc: qcom: pil: Add property to change minidump ELF format
Add a new property, to dump minidump ELF in ELF32 format,
as some subsystems do not support the default format,
which is ELF64.

Change-Id: I87bc46097b4dfc0be44f0904823c5e88c476c86b
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
2020-07-24 21:12:42 +05:30
qctecmdr
cf47a88635 Merge "scripts: gki: Disable DEBUG_FS for user variant builds" 2020-07-24 05:35:52 -07:00
qctecmdr
e140d708bc Merge "cpuidle: lpm-levels: Remove dependency on QGKI" 2020-07-24 05:35:52 -07:00
qctecmdr
7eeabad75c Merge "arm64: defconfig: remove mass storage as module" 2020-07-24 05:35:51 -07:00
qctecmdr
c08fc62dee Merge "mm/oom_kill: Online memory before running oom-killer" 2020-07-24 05:35:51 -07:00
qctecmdr
bccedceede Merge "scsi: ufs: Support query the spm/rpm level from device tree" 2020-07-24 05:35:51 -07:00
qctecmdr
6a0fedb06d Merge "pinctrl: set gpio 4 and 5 for qup14" 2020-07-24 05:35:50 -07:00
qctecmdr
0cfa8998e3 Merge "clk: qcom: clk-alpha-pll: Add support for Lucid EVO PLL" 2020-07-24 05:35:50 -07:00
qctecmdr
5c84a3c750 Merge "mhi: core: Error handling for pending packets in mission_mode" 2020-07-24 05:35:49 -07:00
qctecmdr
e5d856962d Merge "rpmsg: glink: Update signals interface" 2020-07-23 19:13:20 -07:00
qctecmdr
ca81e969e7 Merge "coresight: cti: Add sys interface to show max trigger number" 2020-07-23 19:13:20 -07:00
qctecmdr
aab3d4b120 Merge "usb: gadget: Fix interface descriptor fields for QTI functions" 2020-07-23 19:13:19 -07:00
qctecmdr
816aefccc5 Merge "usb: dwc3: gadget: Rate limit error message within ep_dequeue() API" 2020-07-23 19:13:19 -07:00
qctecmdr
a54a082997 Merge "adsprpc: set QoS only to silver cluster" 2020-07-23 19:13:18 -07:00
Asutosh Das
bdd3b389ad scsi: ufs-qcom: Skip getting fsm state in dme context
Getting fsm state needs a dme command.
It'd lead to a deadlock if timeout of dme command
leads to dumping of fsm state which would again try to acquire
the uic_cmd_mutex.

Change-Id: I04ad7b6eececd085189ddc59154fc81e68874dc3
Signed-off-by: Asutosh Das <asutoshd@codeaurora.org>
2020-07-23 11:54:13 -07:00
Bao D. Nguyen
0cbc11d014 scsi:ufs: Keep UFS's high power mode when bkops enabled
When bkops is enabled, the UFS device may do bkops during suspend.
With bkops enabled during suspend, configure the UFS's vccq power
in active operation configuration, allowing the device to draw
high power to support bkops and avoid over current event.

Change-Id: I6677b56cdb97689fa7ffc441f68a62af0dcbf53a
Signed-off-by: Bao D. Nguyen <nguyenb@codeaurora.org>
2020-07-23 11:48:19 -07:00
Chris Lew
6d5e22950a net: qrtr: ns: Change to ratelimited prints
Error prints for commands that are broadcasted may spam the kernel logs
if a client is misbehaving and stops reading from it's socket.

Change these prints to ratelimited in order to prevent performance
issues when a client socket is full.

Change-Id: I5aa5fa1f693f9865a3d28f28de38f870a42fbc8d
Signed-off-by: Chris Lew <clew@codeaurora.org>
2020-07-23 11:05:36 -07:00
Chris Lew
a56bc49c43 net: qrtr: ns: Improve ipc logging
Add some more information to command prints in ipc logging and rename
logs from 'ns' to 'qrtr_ns' to group all qrtr logs together.

Change-Id: Ie312d6f5bd99d209548270f7dd6c618d6af31956
Signed-off-by: Chris Lew <clew@codeaurora.org>
2020-07-23 11:05:35 -07:00
Mayank Rana
b0ffe3d223 usb: dwc3: gadget: Rate limit error message within ep_dequeue() API
With USB QDSS software path disable case, usb_qdss_close() API tries to
dequeue all queued USB requests which may have been already moved to
cancelled list and unlikely available as those may have been already
given back from end xfer command. There are more than 200 USB request
and quick enable/disable of USB QDSS software path results into error
message flooding serial console possibly causign watchdog timeout.
Hence rate limit error message with ep_dequeue() API.

Change-Id: I78dbffc5ec5e1b5d8d0df91da6aded398c988be9
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2020-07-23 10:14:26 -07:00
Karthik Poosa
980d07e84e NFC: Enable NFC driver in the GKI build
Add NFC I2C driver as loadable module.

Change-Id: If42188f2818ea8d65a7c2a93ea3356bf0b28ab79
Signed-off-by: Karthik Poosa <kpoosa2@codeaurora.org>
2020-07-23 19:49:36 +05:30
Xiaojun Sang
147465cd66 pinctrl: set gpio 4 and 5 for qup14
Make GPIO 4 and 5 support qup14 functionality.

Change-Id: I2111e0c19eacfc1d200d69069b76a12fbc99e145
Signed-off-by: Xiaojun Sang <xsang@codeaurora.org>
2020-07-23 19:28:45 +08:00
qctecmdr
8ac77746dc Merge "mm/memory_hotplug: Fix try_online_one_block() logic" 2020-07-23 03:07:12 -07:00
qctecmdr
0646fd8d0d Merge "defconfig: lahaina-qgki: enable system PM violators driver" 2020-07-23 03:07:12 -07:00
qctecmdr
9a81de62a9 Merge "usb: f_qdss: Cleanup control interface as no longer in use" 2020-07-23 03:07:10 -07:00
Ritesh Kumar
337683e8e2 defconfig: Enable TouchScreen for holi target
This change enables TouchScreen config for holi target.

Change-Id: I03827d7465e965098e3cbbe33239b421a3b78b76
Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
2020-07-23 13:36:32 +05:30
Nitin Rawat
1b05249e48 phy: ufs: Add UFS PHY support for Holi
This change adds ufs phy support for Holi.

Change-Id: I0d859b0371ca9402e7040ffc0a647657cf67e1e0
Signed-off-by: Nitin Rawat <nitirawa@codeaurora.org>
2020-07-23 13:14:09 +05:30
Vivek Pernamitta
ce91ce71f1 mhi: core: Error handling for pending packets in mission_mode
Clearing pending packets global reference count in mhi_controller
only when channel is in mission mode in error handling mechanism
with command completion timeout in mhi prepeare channel.

Change-Id: Ib86b4f2a2ff5f28d27cf6174f65987d4f9ca1aea
Signed-off-by: Vivek Pernamitta <vpernami@codeaurora.org>
2020-07-22 23:55:10 -07:00