Age | Commit message (Collapse) | Author |
|
Extracted from other qcom 14nm nodes.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
There is only one path to DSI.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
It's typical for the bootloader to configure CTL_0 for the boot splash
or EFIFB, but for non-DSI use cases the DPU driver tend to pick another
CTL and the system might end up with two configured data paths producing
data on the same INTF - with resulting graphical artifacts.
Naturally the end goal would be to inherit the bootloader's
configuration and provide the user with a glitch free handover from the
boot configuration to a running DPU.
But such effort will affect clocks, regulators, power-domains etc, so in
the meantime this patch simply disables all INTFs and clear all
configured data paths, to avoid the graphical artifacts.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
This reverts commit 4b6b39e530667fdaa9ee3f1f7ce21be2b2932010.
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Not all are supported by the driver for now.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Address (including offset) obtained with downstream driver.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Add device node for SoC sleep stats driver which provides various
low power mode stats.
Also update the reg size of aoss_qmp device to 0x400.
Cc: devicetree@vger.kernel.org
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
|
|
Enable SoC sleep stats driver. The driver gives statistics for
various low power modes on Qualcomm Technologies, Inc. (QTI) SoCs.
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
|
|
Add device node for SoC sleep stats driver which provides various
low power mode stats.
Also update the reg size of aoss_qmp device to 0x400.
Cc: devicetree@vger.kernel.org
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
|
|
Let's add a driver to read the stats from remote processor and
export to debugfs.
The driver creates "qcom_sleep_stats" directory in debugfs and
adds files for various low power mode available. Below is sample
output with command
cat /sys/kernel/debug/qcom_sleep_stats/ddr
count = 0
Last Entered At = 0
Last Exited At = 0
Accumulated Duration = 0
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
[mkshah: add subsystem sleep stats, create one file for each stat]
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
|
|
Add device binding documentation for Qualcomm Technologies, Inc. (QTI)
SoC sleep stats driver. The driver is used for displaying SoC sleep
statistic maintained by Always On Processor or Resource Power Manager.
Cc: devicetree@vger.kernel.org
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
For accessing pm2250 functions (other than regulators and clocks).
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
For PSCI based cpuidle.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Add compatible strings for qcm2290 iommu to documentation.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
the qcm2290 DSI is also 2_4_1, as sc7180, but at a different
mapped address. Override for now.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Otherwise system is crashing.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Required for modem block device access.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
The vdd-supply was mistakenly named as vdda-supply (copy & paste error).
Correct it.
Fixes: 2ee2adc977eb ("dt-bindings: phy: qcom,qusb2: Add missing vdd-supply")
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Some operations (lmh) require secure calls.
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|
|
Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
|