Enable the IPC Logging driver to enable clients to write debug logs
into a circular buffer that can be read from debugfs.
Change-Id: Ib4947d4877bcedb22763c86ce8c2daa90a6fb8b5
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
Consider a case where ffs_data_new is getting called from
ffs_fs_get_tree and ffs_data_new returns error pointer since
the function (e.g. adb) is already mounted. The driver is only
checking for the NULL return value for ffs but in this case it
will not be NULL, which will fail the check and driver will go
ahead accessing invalid pointer which can lead to inconsistencies.
Fix this by having NULL as well as error pointer check for ffs.
Change-Id: Idad5a0b91148325258ea3f545d4da71644c7fc53
Signed-off-by: Pratham Pratap <prathampratap@codeaurora.org>
Add clock rpmh data to communicate with RPMH clocks for direwolf.
Change-Id: Ice815c784be07cd6d35880c9dc091b325c1b4864
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Align pps output frequency between different targets.
Change-Id: Iabb09c63e12ae7e6dd36c41b48673aa50fd1a349
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
Commit deca272425 ("USB: Fix compilation errors with
host stack disabled") was added for checking if USB_CONFIG
was enable only then go for registering the host notifier.
However, this should be CONFIG_USB instead of that.
Since USB_CONFIG is not defined anywhere it will take it
false and the host notifier will never be registered.
Fix this by correcting the typo to CONFIG_USB.
Change-Id: I99b2224e1973116e3001a5fbb5e1a569bdae2105
Signed-off-by: Udipto Goswami <ugoswami@codeaurora.org>
Correct the fastrpc_free_pages API typo. And make
changes to initialize an uninitialized variable
which may contain junk data. Check NULL pointer
before being dereferenced.
Change-Id: I30b27070b75f3c4671c20923b1396a6f435d9c62
Signed-off-by: Ping Jiang <scottjiang@codeaurora.org>
From the kernel 5.1, added a "dm-mod.create" kernle cmdline parameter,
which allows device-mapper targets to be configured at boot time.
This enables early use of DM targets in the boot process (as the root
device or otherwise) without the need of an initramfs. So enabled the
dm-init module for dm-verity.
Change-Id: I0566666894d56bb9f752d2dfa0f6717b0a26a0a4
Signed-off-by: Nan Zhang <nanzhan@codeaurora.org>
Add support for the RTC peripheral found in PM5100
PMIC chips.
Change-Id: Ia2a0052fdc5b07e371e67dc93d45cf47776e9690
Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
Add support for GPU clock controller for gpu related
clock clients to be able to request for the clocks in
Monaco.
Change-Id: If5985ab85f92807e0d223de36ab78113e000329d
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
Remove reserved-memory free operation perform after successful
copy log into driver buffer which may lead to boot failure.
Change-Id: I8833eb1d2ab0d10c88c6904f55f99cd7ada8ccb5
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
The change is for general scheduler improvement.
Change-Id: Ie54730178c19657e541cfba6ab84e075aaa799d7
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
Add master and slave ID constants for all Qualcomm Technologies, Inc.
direwolf interconnect providers which consumers can use to set bandwidth
constraints and find paths in the NoC (Network-On-Chip) topology.
Change-Id: I2e579dfacfddc618d8f59cae3686fca79f11ada0
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Add the clock-ids for global clock controller driver for clients to be
able to request for the clocks.
Change-Id: I02c757b7b87b59f554f2b7138a3b99f99eedf4ba
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>