disp: msm: sde: avoid MDSS register access during boot in trusted VM
Trusted VM will be assigned MDSS HW access dynamically only on TUI use case start boundary. So, any HW access during the boot sequence will result in stage2 faults. But SDE driver initializes few HW blocks during the boot up sequence. This change fixes them by either skipping those accesses, if those registers expected to be programmed by the Primary VM or postponing those accesses until the HW is assigned. Change-Id: Ic85238c5d734e9ac993072374c1b0ae661708fca Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2015-2019, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2015-2020, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#include "sde_hw_mdss.h"
|
||||
@@ -341,7 +341,8 @@ struct sde_hw_cdm *sde_hw_cdm_init(enum sde_cdm idx,
|
||||
* Perform any default initialization for the chroma down module
|
||||
* @setup default csc coefficients
|
||||
*/
|
||||
sde_hw_cdm_setup_csc_10bit(c, &rgb2yuv_cfg);
|
||||
if (!m->trusted_vm_env)
|
||||
sde_hw_cdm_setup_csc_10bit(c, &rgb2yuv_cfg);
|
||||
|
||||
return c;
|
||||
|
||||
|
Referens i nytt ärende
Block a user