disp: msm: sde: software override for fal10 in cwb enable

When cwb is enabled enable software override for fal10 veto to
block fal10 entry as MDSS can keep asserting uidle if there
are no fetch clients like dim layer only usecase.

Change-Id: Ief51499d370c20fcbdda79576aee0179578650fd
Signed-off-by: Prabhanjan Kandula <quic_pkandula@quicinc.com>
Signed-off-by: Nilaan Gunabalachandran <quic_ngunabal@quicinc.com>
This commit is contained in:
Prabhanjan Kandula
2021-12-16 12:50:55 -08:00
committad av Nilaan Gunabalachandran
förälder b67e836b6e
incheckning ecc2d6e0ba
4 ändrade filer med 58 tillägg och 1 borttagningar

Visa fil

@@ -1,4 +1,5 @@
/*
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2015-2021, The Linux Foundation. All rights reserved.
* Copyright (C) 2013 Red Hat
* Author: Rob Clark <robdclark@gmail.com>
@@ -169,6 +170,7 @@ enum sde_enc_rc_states {
* @cur_conn_roi: current connector roi
* @prv_conn_roi: previous connector roi to optimize if unchanged
* @crtc pointer to drm_crtc
* @fal10_veto_override: software override for micro idle fal10 veto
* @recovery_events_enabled: status of hw recovery feature enable by client
* @elevated_ahb_vote: increase AHB bus speed for the first frame
* after power collapse
@@ -241,6 +243,7 @@ struct sde_encoder_virt {
struct sde_rect prv_conn_roi;
struct drm_crtc *crtc;
bool fal10_veto_override;
bool recovery_events_enabled;
bool elevated_ahb_vote;
struct dev_pm_qos_request pm_qos_cpu_req[NR_CPUS];