Add clock id for GCC PCIE throttle core clock and remove clock ids of few
dummy clocks on SHIMA.
Change-Id: I71d41fc078c1b9d9d89dbc6b44e1296fe6b3c9ed
Signed-off-by: Jagadeesh Kona <jkona@codeaurora.org>
Fabia PLL print registers are required to get the PLL values
from the debugfs, thus add support for the same.
Change-Id: I24587bdba0445639ebee86c7efee543d3c37ba42
Signed-off-by: Taniya Das <tdas@codeaurora.org>
Cleanups for Trion PLL and fixes in the Fabia configuration of PLL.
Change-Id: I18f430ebca651c65f210c2ced741303e8751abad
Signed-off-by: Taniya Das <tdas@codeaurora.org>
Compilation for x86_64_defconfig gives the following warning:
net/core/rtnetlink.c:3099:1: warning: the frame size of 1280 bytes is
larger than 1024 bytes [-Wframe-larger-than=].
It is introduced by the commit:
rtnetlink: Remove VLA usage (ccf8dbcd06).
As suggested by this email thread:
https://www.mail-archive.com/netdev@vger.kernel.org/msg239148.html
arch/um/configs/x86_64_defconfig:CONFIG_FRAME_WARN=1024
lib/Kconfig.debug:
config FRAME_WARN
int "Warn for stack frames larger than (needs gcc 4.4)"
range 0 8192
default 3072 if KASAN_EXTRA
default 2048 if GCC_PLUGIN_LATENT_ENTROPY
default 1280 if (!64BIT && PARISC)
default 1024 if (!64BIT && !PARISC)
default 2048 if 64BIT
Just dropping the defconfig there should fix it.
Change-Id: Ie5374721152dd888d6ea18bfc05538d454efe249
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
CDSPRM module implements a RPMSG interface to communicate with CDSP
while providing a way for CDSP to vote for CPU L3 clock, CPU QoS to
benefit CDSP applications performance.
Change-Id: I46c6407a6f4d531f3a9ec84d5ec4e506db5ca120
Acked-by: Sreekanth Gande <sgande@qti.qualcomm.com>
Signed-off-by: Bavyasritha Alahari <alahari@codeaurora.org>
Enable the Last Level Cache Controller (LLCC) driver for
Shima platform.
Change-Id: I5bcc51d0b662ccee6ccd68227b911f924e6b852b
Signed-off-by: Chandra Sai Chidipudi <cchidipu@codeaurora.org>
Some non-blocking clients may not wait for the OUT event from select or
poll before resending to a flow controlled port. Check for exisiting
waiters before allocating a new one so these clients do not exhaust the
memory pool.
Change-Id: I5fc40d5b1d1819ea5bf94438c04ee42b42639ebc
Signed-off-by: Chris Lew <clew@codeaurora.org>
parse compatible flag from BT Device tree to get Bluetooth
chipset version and send to userspace via ioctl call.
Change-Id: Iddcae25df2e854a55a745bc127277552a799e3e4
Signed-off-by: Satish kumar sugasi <ssugas@codeaurora.org>
Modify the sourcing of memshare driver folder properly.
Change-Id: Ibbf8f968a412fcefce9ec71de5aac055682d2a74
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
CDSPRM module implements a RPMSG interface to communicate with CDSP
while providing a way for CDSP to vote for CPU L3 clock, CPU QoS to
benefit CDSP applications performance. The module also implements
an interface with NPU for Cx i-peak limit management and registers
cooling devices for CDSP and HVX thermal mitigation.
Change-Id: I5aa592cb8de19367f7361e1f31d1077ceba386df
Acked-by: Sreekanth Gande <sgande@qti.qualcomm.com>
Signed-off-by: Bavyasritha Alahari <alahari@codeaurora.org>
Replace regulator_enable() and regulator_disable() calls with
private functions. This helps to eliminate a source of mutex
deadlock introduced by commit f8702f9e4a ("regulator: core:
Use ww_mutex for regulators locking").
Change-Id: I6d1b9c2989939d7021fc88ead3d71654efe15eca
Signed-off-by: David Collins <collinsd@codeaurora.org>
Setting a fake battery SOC (state of charge) is useful to test
different mitigation levels. Add support for it by exposing
fake_soc under qcom-battery class which can be set only when
CONFIG_QTI_PMIC_GLINK_CLIENT_DEBUG is enabled.
To set fake_soc of 50%,
echo 50 > /sys/class/qcom-battery/fake_soc
To clear fake_soc so that actual battery SOC can be displayed,
any value other than 0-100 can be set to fake_soc.
echo -1 > /sys/class/qcom-battery/fake_soc
Change-Id: Ibff337fb4da9d4e9aadbe148f3eecca9e2d69604
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
Currently, data received from the remote subsystem is delivered
to the clients as-is if they've registered for receiving it. This
can cause unintended extraneous buffer reads if the length of the
received message is too small. Verify that the message length is
at least the PMIC Glink header size.
Change-Id: I3774d9d5331794c509bda89f40f4ead2e0ed3843
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>