Disabling early wdog bit to execute complete panic path.
Change-Id: I69cc143a0f2818e7de2e20c28c3f73c7a9cc9be4
Signed-off-by: Yogesh Lal <ylal@codeaurora.org>
Do not free the dma memory for remote heap flag
if the persistent attribute is set to true.
Change-Id: I2ca25e347c6a4250b64c436a1f606cd541f17554
Signed-off-by: Jeya R <jeyr@codeaurora.org>
Disable SPCOM and SPSS utils drivers as no strongbox
support required for automotive.
Change-Id: If6863b473d91dd4513661afa993720f0c70a38ab
Signed-off-by: Santosh Dronamraju <sdronamr@codeaurora.org>
Add kernel configs for drivers required on pm5100 PMIC.
Remove pmic kernel configs that are not applicable for monaco.
Change-Id: I955b251d2229bcc93c85a7744e05bf4473e9e725
Signed-off-by: Shyam Kumar Thella <sthella@codeaurora.org>
Currently interrupts are not being disabled locally
when an event callback is being used.
This can lead to a scenario where we try to acquire
the same lock as part of global irq handler when
a client callback was in progress.
Fix this by disabling the interruts locally by using
a irqsave version of spinlock when an event callback
is being used.
Change-Id: I8a2eff826e24fb32c60bd5769390faa960669eb7
Signed-off-by: Sriharsha Allenki <sallenki@codeaurora.org>
There are few pmics those support ibat continuous current monitoring
(CCM) comparator hardware for bcl ibat level 1 monitor. It uses
only selected set of thresholds for level 1 ibat threshold. Add
support to set threshold for CCM comparator hardware for bcl driver.
Change-Id: If5373722aa86ebfead377a90614c47b7217a7a3a
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Add markers when a new device is configured or an existing device
is reset. This is required to capture USB host-mode boot KPIs on
some platforms.
Change-Id: I72136942359076e34c1e6ae67cbe099216630400
Signed-off-by: Harsh Agarwal <harshq@codeaurora.org>
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Add debug clock controller to support measure functionality for all
clock controllers.
Change-Id: I83605f40ef92f9c3ee1bce2cb3639660630d4cd0
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
On target like qcs404, Common block PLL is required
for USB and PCIE subsystems. Add support for common
block pll so that client driver can vote and unvote
it as per requirement.
Change-Id: Idf6db3f4585fe73f4f9087ec0db7551c0fb6f862
Signed-off-by: Shefali Jain <shefjain@codeaurora.org>
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Add bindings for cmn blk pll which will be used by
clients for controlling the cmn blk.
Change-Id: I2f2c20e1438b51d33300c5d567e7e1f3f23e1f72
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Add support for qcs405 and also update the clock
structure to support VDD data.
Change-Id: Ibb86d60731283f21f06dc524dbed7eaae48664a8
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
The current PLL set rate does not support determining
the L val at runtime. This updates the determine rate
by doing round off for this requirement. Add support
for the list_register to clk_pll_ops.
Change-Id: Ica85e1408fd7d1b2154b01150728419dbb81de90
Signed-off-by: Chetan C R <cchinnad@codeaurora.org>
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Update the pre div for ope_clk_src and add the 19.2Mhz support for
sdcc1_apps_clk_src for MONACO.
Change-Id: I7b12b03c6462c2a28ca626d93c06f3bf073c09a0
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
Enable Novatek nt36xxx touch driver as a module for Holi GKI.
Change-Id: I03fa37272dcfdd0a5cd845543ef05c768b69587d
Signed-off-by: Rajeev Nandan <rajeevny@codeaurora.org>