mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 12:25:00 -04:00
Merge "defconfig: enable rpmh retry debug prints for lahiana"
This commit is contained in:
commit
656aca69a7
3 changed files with 11 additions and 0 deletions
|
|
@ -18,3 +18,4 @@ CONFIG_DEBUG_RWSEMS=y
|
|||
CONFIG_DEBUG_MUTEXES=y
|
||||
CONFIG_WQ_WATCHDOG=y
|
||||
CONFIG_PSTORE_PMSG=y
|
||||
CONFIG_QCOM_RPMH_QGKI_DEBUG=y
|
||||
|
|
|
|||
|
|
@ -367,6 +367,14 @@ config QCOM_RPMH
|
|||
of hardware components aggregate requests for these resources and
|
||||
help apply the aggregated state on the resource.
|
||||
|
||||
config QCOM_RPMH_QGKI_DEBUG
|
||||
bool "Enhance RPMh debug for QGKI variants"
|
||||
depends on QCOM_RPMH
|
||||
help
|
||||
Adding debug prints increases latency of handling RPMh requests. This
|
||||
is specially notable during the boot process. Let's selectively remove
|
||||
some tracing that are more informative than an actual error.
|
||||
|
||||
config QCOM_RPMHPD
|
||||
tristate "Qualcomm RPMh Power domain driver"
|
||||
depends on QCOM_RPMH && QCOM_COMMAND_DB
|
||||
|
|
|
|||
|
|
@ -469,6 +469,7 @@ int rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg)
|
|||
do {
|
||||
ret = tcs_write(drv, msg);
|
||||
if (ret == -EBUSY) {
|
||||
#ifdef QCOM_RPMH_QGKI_DEBUG
|
||||
bool irq_sts;
|
||||
|
||||
irq_get_irqchip_state(drv->irq, IRQCHIP_STATE_PENDING,
|
||||
|
|
@ -477,6 +478,7 @@ int rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg)
|
|||
drv->name, msg->cmds[0].addr,
|
||||
irq_sts ?
|
||||
"PENDING" : "NOT PENDING");
|
||||
#endif /* QCOM_RPMH_QGKI_DEBUG */
|
||||
udelay(10);
|
||||
}
|
||||
} while (ret == -EBUSY);
|
||||
|
|
|
|||
Loading…
Reference in a new issue