Commit 54fdb1e448 ("PCIe: ASPM: Save/restore ASPM-L1SS
controls for suspend/resume") restores PCI_L1SS_CTL1, then
PCI_L1SS_CTL2. It should do those in the reverse order, since
the Enable bits are in PCI_L1SS_CTL1. It also restores L1SS
state before we restore the PCIe Capability potentially enabling
ASPM as a whole. Fix the issue by changing order for both save
and restore.
Change-Id: I84e3db25b651b93dd4c037fa287f58edde90407a
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Enabling crash dump (kdump) includes
* prepare contents of ELF header of a core dump file, /proc/vmcore,
using crash_prepare_elf64_headers(), and
* add two device tree properties, "linux,usable-memory-range" and
"linux,elfcorehdr", which represent respectively a memory range
to be used by crash dump kernel and the header's location
Change-Id: I0dd87adc9e9c958467ed6a7e822f826635b77504
Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: James Morse <james.morse@arm.com>
Tested-and-reviewed-by: Bhupesh Sharma <bhsharma@redhat.com>
Git-commit: 3751e728cef2908c15974a5ae44627fd41ef3362
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Akshay Adiga <aadiga@codeaurora.org>
FR for K5.4 on automotive to enable bpftrace for simplified
debugging. bug: b/172247134.
Change-Id: I1a98d83de0c15c6268304c4b3e69ef97395b1a75
Signed-off-by: Anthony Mah <amah@codeaurora.org>
Add gpio to mpm mapping for the wakeup capable gpio interrupts
Change-Id: If366a57efdb33b68b3283a7d81760ab62eb634d3
Signed-off-by: Srinivas Rao L <lsrao@codeaurora.org>
This patch enables the cpuidle support and also
removes the DDR stats logging which is not required.
Change-Id: I6e46ab54cf4115d93c76b940532bb24263de96b1
Signed-off-by: Raghavendra Kakarla <rkakarla@codeaurora.org>
Created separate work queue structs for callbacks and events.
Fixed user data argument passed to ipa ready callback.
emac is notified once uC is ready after interface up.
Change-Id: I3755c5ae51448899a700ed22035d2636415cd56c
Acked-by: Sarosh Hasan <sarohasa@qti.qualcomm.com>
Signed-off-by: Akshay Pandit <pandit@codeaurora.org>
Add support for Qualcomm Technologies, Inc. Battery Gauge driver
which uses periodic samples of the battery voltage and current to
determine the battery state-of-charge (SOC) and supports other
battery management features.
Change-Id: I6d342ef9c074ca5740a9091c305cfabd68143918
Signed-off-by: Shyam Kumar Thella <sthella@codeaurora.org>
Process exit and ramdump collection synchronization
done using work.
Change-Id: Ib1f30b26537417f9c69fc9510ae34b2c33502e2d
Acked-by: Krishnaiah Tadakamalla <ktadakam@qti.qualcomm.com>
Signed-off-by: Jeya R <jeyr@codeaurora.org>
This change adds support to enable/disable using TCM memory for
USB IN data buffer with RMNET interface.
Change-Id: I27f04c1bc170e06ccbc9c57ef0e9b8f870e4fe97
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Add LLCC TCM memory usage for USB IN endpoint data buffers.
Change-Id: Iab4153838684530736bfb7373ecb492ca4202f08
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
A660 variant GPU correct revision number is A642. Update
the revision and revision checks to reflect correct value.
Change-Id: I6cc295c35c5a5d0ed5045271cbf50adc74cb15c3
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
Add a structure variable to identify persistent map
of cma buffer for dynamic loading on Audio PD
and map persistent.Thus, decreasing the chance
for defragmentation within the cma region.
Change-Id: I1741677bf3c994e7c57223d0543179dbf43d5ca8
Signed-off-by: Jeya R <jeyr@codeaurora.org>
If the runtime PM is disabled, call to get_sync() will fail. In this
scenario, keep device to suspend state and return the error with warn
stack. This should help balance the runtime PM count in get_sync()
failed scenario.
In addition, if the runtime PM is found to be disabled, decide to
return an error and let framework retry the transfers.
Change-Id: Id37a49a4d7550c55dffffc915a63c5fe157f5559
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
This change is required for the VM restart mechanism where the
unclosed HAB socket will block the reboot of the GVM.
Change-Id: I4c84e65d981bc1bb09e943dc6985217d3407e9ab
Acked-by: Sriragh Karat <skarat@qti.qualcomm.com>
Signed-off-by: Bojun Pan <bojunp@codeaurora.org>