Add APIs which provide per GPU freq active and total time,
number of GPU frequency corners and number of frames
processed by GPU.
Change-Id: If42e76a435a4766a3de0b9b028d48b6c1759e466
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
Avoid sending MODE_OFF QMI request to FW if MODE_ON is
not send previously.
Change-Id: I143baac9de884773b1f3c376030d5252bae5fa15
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
Add remote debugger device configuration. The Remote Debugger driver
allows a debugger running on a host PC to communicate with a remote
stub running on peripheral subsystems.
Change-Id: I4a96cd5ee354d9be0b2f77eaf3330b6529154aa6
Acked-by: Devender Kaushik <dkaushik@qti.qualcomm.com>
Signed-off-by: Jeya R <jeyr@codeaurora.org>
Add CNSS_HAS_DRV_SUPPORT to platform capability to indicate if PCIe
DRV is supported or not.
Change-Id: Id114467d060946dda43bb00fe8856cea2c18e738
Signed-off-by: Yue Ma <yuem@codeaurora.org>
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
Enable BFQ IO-Scheduler as a default scheduler
for systems adapting to block multiqueue design.
Change-Id: I12ff8c0495a53f1fc1f1a95c39ed03d927c1821b
Signed-off-by: Pradeep P V K <pragalla@codeaurora.org>
ICNSS2 process SOC_WAKE requests serially by putting the
in a workqueue. Create this workqueue as high priority
queue.
Change-Id: I9920f744bc56655c4ab52273fae3242300237a37
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
Enable common driver to limit Cx ipeak based on voting from
various clients in multimedia.
Change-Id: I6504279f76bb215e24434aa4078bf073a1e83b9f
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Add snapshot of common driver to limit Cx ipeak based on
voting from various clients in multimedia.
Change-Id: I800cc3a08783f9f33761e1a68a2c3072c7294bc0
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Correct the mux offset for MCCC debug mux to be
able to measure the its frequencies.
Change-Id: Id4ff67c3e195fe1633f34b86cc322a03f83a83c0
Signed-off-by: Madhuri Medasani <mmedasan@codeaurora.org>
Add support for HFSMPS, FTSMPS and other LDOs
supported on PM6125.
Change-Id: I2c9062876417915adeb9e739625adbbc58da8ff4
Signed-off-by: Kavya Nunna <knunna@codeaurora.org>
Enable one code word read support along with pagescope read feature
support.
Change-Id: Ib99a37140ec1bd929be34ebf21cd177df6493257
Signed-off-by: Pradeep P V K <pragalla@codeaurora.org>
This reverts commit a79d40e9b0.
This is to fix the performance regression of storage tests
observed with fio benchmark.
Change-Id: I914bae800d6c7483639551d0ed7f6094b866fa12
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Correct the mux offset for CPU debug mux to be
able to measure the CPU frequencies.
Change-Id: I042d36cc94c08b80142c86f545102c24b00ea7e5
Signed-off-by: Madhuri Medasani <mmedasan@codeaurora.org>
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>
Wlan cards are powered by external supply so mmc_power_cycle won't
reset the card.
The only way to reset the wlan cards is by toggling wlan_en pin.
Moreover pinctrl sleep configuration don't get applied during reboot
by default leading to wlan cards in some unknown state post reboot.
Toggle wlan_en pin during probe to reset the card to proper state.
Change-Id: I3065a9d3bf6cddd9f34adb51dd20932df4125f86
Signed-off-by: Sarthak Garg <sartgarg@codeaurora.org>
* refs/heads/tmp-48ffcbf:
FROMGIT: kbuild: update config_data.gz only when the content of .config is changed
ANDROID: ABI: add pm_system_cancel_wakeup symbol
ANDROID: power: export pm_system_cancel_wakeup
ANDROID: ABI: Update allowed list for QCOM
ANDROID: Incremental fs: Set credentials before reading/writing
Revert "ANDROID: Incremental fs: Fix memory leak on closing file"
Revert "ANDROID: Incremental fs: Set credentials before reading/writing"
Revert "ANDROID: Incremental fs: Fix selinux issues"
ANDROID: ABI: update allowed list for QCOM
Change-Id: I8a3170ad830b20cd7503d73c4377b83f29085566
Signed-off-by: Srinivasarao P <spathi@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>