DPU_ERROR
DPU_ERROR("invalid parameters\n");
DPU_ERROR("invalid crtc\n");
DPU_ERROR("no bandwidth limits specified\n");
DPU_ERROR("exceeds bandwidth: %ukb > %ukb\n", bw,
DPU_ERROR("invalid crtc\n");
DPU_ERROR("invalid crtc\n");
DPU_ERROR("crtc-%d: failed to update bus bw vote\n",
DPU_ERROR("failed to set core clock rate %llu\n", clk_rate);
DPU_ERROR("failed to allocate state\n");
DPU_ERROR("crtc%d wait for frame done failed;frame_pending%d\n",
DPU_ERROR("%s: failed to get plane%d state, %d\n",
DPU_ERROR("crtc%d failed performance check %d\n",
DPU_ERROR("Failed to initialize %s with self-refresh helpers %d\n",
DPU_ERROR("crtc%d ts:%lld received panel dead event\n",
DPU_ERROR("invalid crtc index[%d]\n", crtc->index);
DPU_ERROR("invalid encoder\n");
DPU_ERROR("Failed to get global state");
DPU_ERROR("invalid parameters\n");
DPU_ERROR("invalid dpu encoder/master\n");
DPU_ERROR("enc%d timeout pending\n", drm_enc->base.id);
DPU_ERROR("invalid pingpong hw\n");
DPU_ERROR("missing trigger cb\n");
DPU_ERROR("invalid argument(s)\n");
DPU_ERROR("invalid pingpong hw\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("get_line_count function not defined\n");
DPU_ERROR("pclk is 0, cannot calculate line time\n");
DPU_ERROR("pclk period is 0\n");
DPU_ERROR("line time calculation is 0\n");
DPU_ERROR("crtc/crtc state object is NULL\n");
DPU_ERROR("time to vsync should not be zero, vtotal=%d\n",
DPU_ERROR("[enc:%d] unsupported chroma sampling type\n",
DPU_ERROR("[enc:%d] failed to enable CDM; ret:%d\n",
DPU_ERROR("invalid arg(s), enc %d\n", dpu_enc != NULL);
DPU_ERROR("invalid parameters\n");
DPU_ERROR("failed to setup encoder\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("invalid encoder\n");
#define DPU_ERROR_ENC(e, fmt, ...) DPU_ERROR("enc%d " fmt,\
DPU_ERROR("invalid params\n");
DPU_ERROR("invalid arg(s), encoder %d\n", phys_enc != NULL);
DPU_ERROR("invalid param dpu_enc:%d or disp_info:%d\n",
DPU_ERROR("invalid num phys enc %d/%d\n",
DPU_ERROR("invalid mdptop\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("encoder master not set\n");
DPU_ERROR("encoder master not set\n");
DPU_ERROR("invalid parameters\n");
#define DPU_ERROR_CMDENC(e, fmt, ...) DPU_ERROR("enc%d intf%d " fmt, \
DPU_ERROR("invalid encoder\n");
DPU_ERROR("invalid arg(s), enc %d\n", phys_enc != NULL);
DPU_ERROR("invalid arg(s), encoder %d\n", phys_enc != NULL);
DPU_ERROR("invalid phys encoder\n");
DPU_ERROR("already enabled\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("failed to allocate\n");
#define DPU_ERROR_VIDENC(e, fmt, ...) DPU_ERROR("enc%d intf%d " fmt, \
DPU_ERROR("invalid encoder %d\n", phys_enc != NULL);
DPU_ERROR("timing engine setup is not supported\n");
DPU_ERROR("vblank timeout: %x\n", hw_ctl->ops.get_flush_register(hw_ctl));
DPU_ERROR(
DPU_ERROR("invalid encoder/device\n");
DPU_ERROR("invalid hw_intf %d hw_ctl %d\n",
DPU_ERROR("already disabled\n");
DPU_ERROR("vstart:%d,vend:%d,vtot:%d,vdisplay:%d\n",
DPU_ERROR("failed to create encoder due to invalid parameter\n");
DPU_ERROR("failed to create encoder due to memory allocation error\n");
DPU_ERROR("invalid writeback hardware\n");
DPU_ERROR("invalid parameter(s)\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("invalid encoder\n");
DPU_ERROR("invalid wb_conn or wb_job\n");
DPU_ERROR("encoder is already disabled\n");
DPU_ERROR("prep fb failed, %d\n", ret);
DPU_ERROR("invalid params\n");
DPU_ERROR("failed to allocate wb phys_enc enc\n");
DPU_ERROR("invalid arguments\n");
DPU_ERROR("%s invalid horz down sampling type\n", __func__);
DPU_ERROR("IRQ=[%d, %d] NULL callback\n",
DPU_ERROR("invalid IRQ=[%d, %d] irq_cb:%ps\n",
DPU_ERROR("Failed/ to enable IRQ=[%d, %d]\n",
DPU_ERROR("invalid IRQ=[%d, %d]\n",
DPU_ERROR("Failed to disable IRQ=[%d, %d]: %d\n",
DPU_ERROR("IRQ=[%d, %d] still enabled/registered\n",
DPU_ERROR("enc%d intf%d disable autorefresh failed\n",
DPU_ERROR("invalid rec-%d pipe:%d\n", i, pipe);
DPU_ERROR("invalid rec-%d rect_index:%d\n", i, rect_index);
DPU_ERROR("enc%d pp%d disable autorefresh failed\n",
DPU_ERROR("invalid kms\n");
DPU_ERROR("device config not known!\n");
DPU_ERROR("dpu_kms_mmu_init failed: %d\n", rc);
DPU_ERROR("failed to get UBWC config data: %d\n", rc);
DPU_ERROR("NULL MDSS data\n");
DPU_ERROR("rm init failed: %d\n", rc);
DPU_ERROR("failed to get hw_mdp: %d\n", rc);
DPU_ERROR("failed to init vbif %d: %d\n", vbif->id, rc);
DPU_ERROR("failed to init perf %d\n", rc);
DPU_ERROR("hw_intr init failed: %d\n", rc);
DPU_ERROR("modeset init failed: %d\n", rc);
DPU_ERROR("failed to init kms, ret=%d\n", ret);
DPU_ERROR("mdp register memory map failed: %d\n", ret);
DPU_ERROR("vbif register memory map failed: %d\n", ret);
DPU_ERROR("mdp register memory map failed: %d\n", ret);
DPU_ERROR("vbif register memory map failed: %d\n", ret);
DPU_ERROR("clock enable failed rc:%d\n", rc);
DPU_ERROR("invalid params\n");
DPU_ERROR("wait for commit done returned %d\n", ret);
DPU_ERROR("failed to identify TE source for dsi display\n");
DPU_ERROR("encoder init failed for dsi display\n");
DPU_ERROR("modeset_init failed for dsi[%d], rc = %d\n",
DPU_ERROR("modeset_init failed for dsi[%d], rc = %d\n",
DPU_ERROR("encoder init failed for dsi display\n");
DPU_ERROR("modeset_init failed for DP, rc = %d\n", rc);
DPU_ERROR("invalid arg(s)\n");
DPU_ERROR("encoder init failed for HDMI display\n");
DPU_ERROR("modeset_init failed for DP, rc = %d\n", rc);
DPU_ERROR("encoder init failed for dsi display\n");
DPU_ERROR("dpu_writeback_init, rc = %d\n", rc);
DPU_ERROR("initialize_dsi failed, rc = %d\n", rc);
DPU_ERROR("initialize_DP failed, rc = %d\n", rc);
DPU_ERROR("initialize HDMI failed, rc = %d\n", rc);
DPU_ERROR("initialize_WB failed, rc = %d\n", rc);
DPU_ERROR("dpu_plane_init failed\n");
DPU_ERROR("invalid kms\n");
DPU_ERROR("invalid plane\n");
DPU_ERROR("invalid plane\n");
DPU_ERROR("invalid plane state\n");
DPU_ERROR("invalid plane\n");
DPU_ERROR("failed to install zpos property, rc = %d\n", ret);
DPU_ERROR("[%u]SSPP is invalid\n", pipe);
DPU_ERROR("invalid arguments\n");
#define DPU_ERROR_PLANE(pl, fmt, ...) DPU_ERROR("plane%d " fmt,\
DPU_ERROR("failed to prepare framebuffer\n");
DPU_ERROR("invalid rotation cfg\n");
DPU_ERROR("> %d plane stages assigned\n",
DPU_ERROR("failed intf object creation: err %d\n", rc);
DPU_ERROR("failed wb object creation: err %d\n", rc);
DPU_ERROR("failed cwb object creation: err %d\n", rc);
DPU_ERROR("failed ctl object creation: err %d\n", rc);
DPU_ERROR("failed dspp object creation: err %d\n", rc);
DPU_ERROR("failed dsc object creation: err %d\n", rc);
DPU_ERROR("failed sspp object creation: err %d\n", rc);
DPU_ERROR("failed cdm object creation: err %d\n", rc);
DPU_ERROR("Unable to reserve all CWB PINGPONGs\n");
DPU_ERROR("LM_%d, invalid PP_%d\n", lm_idx, idx);
DPU_ERROR("LM_%d, invalid DSPP_%d\n", lm_idx, idx);
DPU_ERROR("zero LMs in topology\n");
DPU_ERROR("invalid kms\n");
DPU_ERROR("DSC allocation failed num_dsc=%d required=%d\n",
DPU_ERROR("DSC allocation failed num_dsc=%d required=%d\n",
DPU_ERROR("CDM block does not exist\n");
DPU_ERROR("More than 1 INTF requesting CDM\n");
DPU_ERROR("CDM_0 is already allocated\n");
DPU_ERROR("failed lm object creation: err %d\n", rc);
DPU_ERROR("unable to find appropriate mixers\n");
DPU_ERROR("unable to find appropriate CTL\n");
DPU_ERROR("unable to find CDM blk\n");
DPU_ERROR("failed to global state\n");
DPU_ERROR("failed to reserve hw resources: %d\n", ret);
DPU_ERROR("failed merge_3d object creation: err %d\n",
DPU_ERROR("failed pingpong object creation: err %d\n",
DPU_ERROR("blk type %d not managed by rm\n", type);
DPU_ERROR("More than %d %s assigned to crtc %d\n",
DPU_ERROR("%s unavailable to assign to crtc %d\n",
DPU_ERROR("invalid arguments vbif %d\n", vbif != NULL);
DPU_ERROR("invalid arguments\n");
DPU_ERROR("invalid vbif %d\n", params->vbif_idx);
DPU_ERROR("invalid arguments vbif %d\n", vbif != NULL);
DPU_ERROR("%s client %d not halting. TIMEDOUT.\n",
DPU_ERROR("invalid connector state\n");
DPU_ERROR("invalid fb w=%d, mode w=%d\n", fb->width, mode->hdisplay);
DPU_ERROR("invalid fb h=%d, mode h=%d\n", fb->height, mode->vdisplay);
DPU_ERROR("invalid fb w=%d, maxlinewidth=%u\n",
DPU_ERROR("unsupported fb modifier:%#llx\n", fb->modifier);