Add the VIDEOCC clock definitions and driver support for SM8150.
Change-Id: I7874461de22f3d120d9b4c6594c003fbe2571ecb
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Add the camera clock definitions and driver support for SM8150.
Change-Id: Ice5cef3269988f499d4dbbc619ba7c4825f207ac
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Add driver support for GPUCC clocks frequency plan.
Change-Id: Ib8e8e1d332001f8c9fd200e7494d5a0201be4937
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Update the clock structure to support VDD data, add the support for
voltage regulators.
Also add the GPU, NPU, UFS and USB related clocks.
Change-Id: If89b02369473ca4003cdad3d02fb1c8c3cbd4cb1
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Export symbols clk_trion_pll_configure() and clk_regera_pll_configure()
so drivers as modules can use it.
Change-Id: I498b309e48b87aaab92c2395b265f1938ddb567f
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
Define a vdd_levels enum and vdd_corner[] mapping table which can
be used by clock controller drivers to configure the vdd_class
associated with their clocks.
Change-Id: Iae5551770c1bda12756464fa9d2f68ae571f87e9
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
The qcom-apcs-ipc-mailbox driver maps the apps
register to trigger interrupts to remote subsystems. This
change adds the correct configuration for sm8150.
Change-Id: Ie49285b5bdb1c0767b67d162585f09260665e72d
Signed-off-by: Santosh Dronamraju <sdronamr@codeaurora.org>
Add the null checks for irq_chip callback while calling
affinity call of glink interrupt.
Change-Id: I62cec6ade0233094ef9a821185677b703d3ba1a3
Signed-off-by: Raghavendra Kakarla <rkakarla@codeaurora.org>
Correct the FM port numbers for Chk 3.x.
They are currently reversed.
CRs-Fixed: 2801744
Change-Id: Id713e373b5db015830f9dc597525e1cfd5519888
Signed-off-by: Satish Kodishala <skodisha@codeaurora.org>
This patch adds new IPC log file to dump IRQ registers to know
the interrupt status in dma mode. This will help in debugging
interrupt storm issues in dma mode.
Also increase the IPC log buffer size.
Change-Id: I33a32e8d237769808a9c7553c9c3e6d1024d9f50
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
Check for RX data in rx buffer for faulty transfer and add
delay of 2 msecs delay in order for dma rx transfer
to be actually completed.
Also dump required qup registers when the uart dma rx data is
seen as all zeros.
Change-Id: Ifaa0cb7d22b8419ffacfee7212b0a28ed8ebf2a1
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
Delete l2wb and l3 access pmu events when the governor
is stopped.
Change-Id: If443cb6b53e2ad43ebee04a1fc3274a31b05e5b9
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
Call perf_event_read_local() to update current counter value
in hw_perf_event structure before saving PMU snapshot to
shared memory.
Change-Id: Id5945cd6b6c9fab6f87917224b5b5f54dca5ef9c
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
Enable required drivers for CPUCP communication on
yupik target.
Change-Id: Ia47a867118e3eadf011228ef21c6a2c87ac7efa4
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
Fix to copy nickname to address provided by
nickname pointer and avoid overwriting
pointer value.
Change-Id: I8746d8249e807299ae3bec36f6ed9934d8c1628a
Signed-off-by: Paras Singh Jain <parassin@codeaurora.org>
Add initial support for plh scmi client driver which registers
into scmi framework for plh vendor protocol extension.
Also registers with plh interface driver msm_performance.
Change-Id: I448a714486ff4c7ea38cbeeec1ddb5e183b76e65
Signed-off-by: Gaurav Singh <sgaurav@codeaurora.org>
The perf lock hardening protocol is intended for the management
of perf lock hardening on RIMPS.
The commands in this protocol provide functionality to configure
plh details, plh tunables, configuring the log levels and
debugging support.
Change-Id: I9f5292ee3e32a038160e66d38ec15637a55458fd
Signed-off-by: Gaurav Singh <sgaurav@codeaurora.org>
Remove double release of UFS clocks when
ufshcd_prepare_lrbp_crypto fails for any reason.
Change-Id: Icf427330a08d1841ade1724322885be765102a79
Signed-off-by: Monika Singh <monising@codeaurora.org>