Add Qualcomm Technologies, Inc. battery charger driver which gets
and sets power supply properties by communicating with charger
firmware running on the remote subsystem (e.g. DSP) over PMIC
Glink.
Change-Id: I5a86b1e3a51f45c65499dec29d9a893840be1d14
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
Add Qualcomm Technologies, Inc. battery charger driver which
interfaces with the charger firmware running on the remote
subsystem (e.g. DSP) by communicating over PMIC Glink channel and
provides information about the battery, USB and wireless charging
by exposing them as power supply devices.
Change-Id: I36a2efd0b66bc5f79515b5faa318c537a5927e76
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
Fix the following warning from modpost:
WARNING: modpost: missing MODULE_LICENSE() in drivers/devfreq/arm-memlat-mon.o
Fixes: a4e0d26 ("PM / devfreq: Introduce a memory-latency governor")
Change-Id: Ic0dedbad2d3462ee407e5f2d5bcb9ded6e6ac83f
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Some always built-in drivers have a dependency on QCOM SCM so don't enable
them if QCOM SCM is built as a module.
Change-Id: Ic0dedbad472d2a36220126db86d3fcbf817ce53d
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Commit c69961762f ("coresight: Add snapshot of Coresight cti driver")
accidently added some duplicate Kconfig entries that had been previously
added by commit a47c331396 ("coresight: Add snapshot of Coresight TPDM
and TPDA driver").
Change-Id: Ic0dedbadef390fea5302a46bd64b94f2e1b185f3
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Fix up a bunch of headers so that they pass KERNEL_HEADER_TEST to ensure
that they are self-contained.
Change-Id: Ic0dedbad91f70263452c9a809333fe93c8ee2266
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Restructure CVP DSP driver to enhance error handling path
and accommodate features for future needs.
Change-Id: Icae8110241fa9598a8d570cc1148a00834cda779
Signed-off-by: Ruofei Ma <ruofeim@codeaurora.org>
Signed-off-by: George Shen <sqiao@codeaurora.org>
USB role switch driver provides framework to allow select USB
device or host mode stack based on detected USB device with
USB port.
Change-Id: Ie3c5886b55d1fd02076ff5b3051d864f80de62f1
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
usb_ep_enable() API performs start xfer command in addition to setting
endpoint configuration. USB BAM endpoint is reconfigured with endless
data transfer with msm_ep_queue() API which performs USB start xfer
command. This command fails as already start xfer command is invoked
previously. With this USB BAM related endpoint won't be configured as
endless. Fix this issue by adding endless flag with USB BAM endpoint.
Change-Id: Ib6ceead6d7e8e49e95ef2953e9140a43adffc0cf
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Add debug file system node to configure the thermal zone parameters
dynamically. This node will use the same format that is used to print
the configuration of the thermal zone.
Change-Id: I4fd8cdafcb689f4d986738864e31177401f9bc47
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
Enable CONFIG_BALANCE_ANON_FILE_RECLAIM on Lahaina so that
anonymous pages and file backed pages are treated the same
during memory reclaim.
Change-Id: Id0b1657391ea610ea675cb8f8c15e14efa357875
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Enable CONFIG_VM_EVENT_COUNT_CLEAN_PAGE_RECLAIM on Lahaina
to add clean page reclaim to the set of VM events that the
kernel tracks.
Change-Id: I3531024b2d09264bb6032aa55d8c4cd511289d35
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Enable CVP driver and its clients on DSP for Lahaina.
Change-Id: I128cd923acc5acd7fe499d802718fcf1f8076df7
Signed-off-by: George Shen <sqiao@codeaurora.org>
Current default governor is schedutil, make performance default instead.
Change-Id: I4c889d49187df12985e1f367e4330c2070d7cb74
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>