This change is to keep the device to autosuspend only if runtime PM
status is not suspended. SPI driver resumes only if runtime PM is
active, if framework calls unprepare_message/unprepare_hardware and
if we try to keep driver to autosuspend, it may result into negative
usage count.
Also ensure for the PM calls, runtime is always enabled and if not, do
not call PM.
Change-Id: I8cf3f6deb776e282edce4b488e80c639d697374e
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
Enable Panic on for scheduler and RT throttling for sdxnightjar.
Change-Id: Ie958aac9c329e2d8761a120349652e882cdb72ed
Signed-off-by: Lijuan Gao <lijuang@codeaurora.org>
Allocate and map QDSS region only when coresight is enabled.
Remove apb_pclk from the clock list when coresight is disabled.
Change-Id: I9be6e1abeab26af3abe9196b87368ceba9a98d01
Signed-off-by: Harshitha Sai Neelati <hsaineel@codeaurora.org>
mem-offline driver onlines blocks between memory_limit to end of DDR,
but for some cases when using large ram size, the range may not be
contiguous. We online un-existed memory blocks in this case. Example
-
RAM Entry 0 : Base 0x0080000000 Size 0x0033E00000
RAM Entry 1 : Base 0x0200000000 Size 0x0200000000
RAM Entry 2 : Base 0x0800000000 Size 0x0100000000
RAM Entry 3 : Base 0x00C0000000 Size 0x0140000000
if offline-size is 5GB and total memory size is 18GB, we onlined
also un-existed range [0x400000000,0x800000000] in
mem_online_remaining_blocks(). To fix this, Do parsing the DT tree
again and updated bitmap accordingly. Use this bitmap to online memory
blocks.
Change-Id: I5ea94a0ea9dca10e3a3311d6ea53a14302a41ae5
Signed-off-by: Zhenhua Huang <zhenhuah@codeaurora.org>
Check that for a given multicast amsdu frame, all its sub frames are
multicast also, if not, means if found a unicast sub frame, drop it
and all the next sub frames for the same multicast amsdu.
Change-Id: Ib9bcc45d9fcafec11c9c2a786fcabf278a666cb4
Signed-off-by: Ahmad Masri <amasri@codeaurora.org>
Update the halt check for gpu clocks and remove the enable_safe_config
for dispcc for MONACO.
Change-Id: I97f6a1b7b5d7f8aef862455f0bbf23f9b8612d79
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
Add initial driver for AW2016 LED device
which can support up to 3 LED channels.
Signed-off-by: liweilei <liweilei@awinic.com>
Git-commit: ed6556f262cf7e2086d7728c2f752be4cf94b4d1
Git-repo: https://github.com/awinic-driver/aw2016.git
[huliu@codeaurora.org: move the driver to leds folder
and make corresponding changes in Kconfig and Makefile,
also remove the dtsi config file and modify the code
style.]
Signed-off-by: Hui Liu <huliu@codeaurora.org>
Change-Id: I252ca2710d393ff6dcbb691a2a530433ffbd21e3
Moved the changes from monaco-debug.config to monaco.config
Change-Id: Ic9444738656249e75aff2de60865c170436b1fbc
Signed-off-by: Sachin Kumar Garg <sachinku@codeaurora.org>
There is possibility that ICNSS asserts on QMI send failure
even after receiving FW down indication. To avoid such scenario
check for FW down before ASSERT.
Change-Id: I68981879601e6fba459e9b48405eed370e00e6c6
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
Fix timer value for immediate conversion to the right constant
to avoid TM conversions for immediate conversion requests.
Correct TM channel offsets checked from status and data registers
in TM interrupt handler.
Change-Id: I43a9a5cf33d31029fe306e61c4bf2e80966b9b7e
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
Supporting renaming of partitions in DP and NON DP Configurations.
Change-Id: I1908d7e76157fa3e31378ea2981669379b2fca6b
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
Fix the minor compilation errors: mixing declarations and
code [-Wdeclaration-after-statement] in nand driver.
Change-Id: I5dc76a47cc13b3246f9ecb8d24cf3a758a8b8bd1
Signed-off-by: Pradeep P V K <pragalla@codeaurora.org>
Enalbe USB_BAM config for monaco which is required for using
BAM2BAM path for QDSS over USB.
Change-Id: Iea75fea31f2a91f31168cbc134ec7f327b6e90e9
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>