controller_id
adev->pm.pm_display_cfg.displays[i].controller_id = dc_cfg->pipe_idx + 1;
enum controller_id id,
enum controller_id controller_id,
return bp->cmd_tbl.enable_disp_power_gating(bp, controller_id,
enum controller_id id,
enum controller_id controller_id,
return bp->cmd_tbl.enable_disp_power_gating(bp, controller_id,
if (CONTROLLER_ID_D1 != bp_params->controller_id)
uint8_t controller_id;
bp_params->controller_id, &controller_id)) {
clk.sPCLKInput.ucCRTC = controller_id;
uint8_t controller_id;
bp_params->controller_id, &controller_id)) {
clk.sPCLKInput.ulCrtcPclkFreq.ucCRTC = controller_id;
uint8_t controller_id;
&& bp->cmd_helper->controller_id_to_atom(bp_params->controller_id, &controller_id)) {
clk.ucCRTC = controller_id;
bp_params->controller_id, &atom_controller_id))
bp_params->controller_id, &atom_controller_id))
enum controller_id controller_id,
enum controller_id controller_id,
if (bp->cmd_helper->controller_id_to_atom(controller_id, &id))
enum controller_id controller_id,
enum controller_id controller_id,
if (bp->cmd_helper->controller_id_to_atom(controller_id, &id)) {
enum controller_id crtc_id,
enum controller_id crtc_id,
enum controller_id controller_id,
enum controller_id controller_id,
enum controller_id crtc_id,
uint8_t controller_id;
controller_id, &controller_id)) {
clk.crtc_id = controller_id;
bp_params->target_pixel_clock_100hz, (int)controller_id,
bp_params->controller_id, &atom_controller_id))
enum controller_id controller_id,
enum controller_id controller_id,
if (bp->cmd_helper->controller_id_to_atom(controller_id, &id))
enum controller_id crtc_id,
enum controller_id crtc_id,
enum controller_id crtc_id,
enum controller_id crtc_id,
enum controller_id controller_id,
enum controller_id controller_id,
enum controller_id crtc_id,
enum controller_id id,
enum controller_id id,
enum controller_id id,
enum controller_id id,
bool (*controller_id_to_atom)(enum controller_id id, uint8_t *atom_id);
ASSERT(otg_master->stream_res.pix_clk_params.controller_id >= CONTROLLER_ID_D0);
if (otg_master->stream_res.pix_clk_params.controller_id > CONTROLLER_ID_UNDEFINED)
enum controller_id id,
enum controller_id controller_id,
enum controller_id controllerId;
dce_abm_set_pipe(&abm_dce->base, controller_id, panel_id);
if (controller_id == 0)
unsigned int controller_id,
controller_id,
static bool dce_abm_set_pipe(struct abm *abm, uint32_t controller_id, uint32_t panel_inst)
MASTER_COMM_CMD_REG_BYTE1, controller_id);
uint32_t controller_id,
bp_pc_params.controller_id = pix_clk_params->controller_id;
unsigned int inst = pix_clk_params->controller_id - CONTROLLER_ID_D0;
bp_pc_params.controller_id = pix_clk_params->controller_id;
bp_pixel_clock_params.controller_id = CONTROLLER_ID_UNDEFINED;
unsigned int inst = pix_clk_params->controller_id - CONTROLLER_ID_D0;
unsigned int inst = pix_clk_params->controller_id - CONTROLLER_ID_D0;
bp_pc_params.controller_id = pix_clk_params->controller_id;
bp_pc_params.controller_id = pix_clk_params->controller_id;
unsigned int inst = pix_clk_params->controller_id - CONTROLLER_ID_D0;
unsigned int controller_id,
result = tg->bp->funcs->enable_crtc(tg->bp, tg110->controller_id, true);
switch (tg110->controller_id) {
tg110->controller_id = CONTROLLER_ID_D0 + instance;
result = tg->bp->funcs->enable_crtc(tg->bp, tg110->controller_id, false);
bp_params.controller_id = tg110->controller_id;
enum controller_id controller_id;
tg110->controller_id = CONTROLLER_ID_UNDERLAY0;
tg110->controller_id = CONTROLLER_ID_D0 + instance;
result = tg->bp->funcs->enable_crtc(tg->bp, tg110->controller_id, true);
switch (tg110->controller_id) {
tg110->controller_id = CONTROLLER_ID_D0 + instance;
tg110->controller_id = CONTROLLER_ID_D0 + instance;
bool dm_dmcu_set_pipe(struct dc_context *ctx, unsigned int controller_id);
uint8_t controller_id,
if (!(power_gating == PIPE_GATING_CONTROL_INIT && controller_id != 0)){
dcb, controller_id + 1, cntl);
HW_REG_CRTC(mmMASTER_UPDATE_MODE, controller_id),
bool dce100_enable_display_power_gating(struct dc *dc, uint8_t controller_id,
enum audio_dto_source translate_to_dto_source(enum controller_id crtc_id)
uint8_t controller_id,
if (controller_id == underlay_idx)
controller_id = CONTROLLER_ID_UNDERLAY0 - 1;
if (power_gating != PIPE_GATING_CONTROL_INIT || controller_id == 0) {
dcb, controller_id + 1, cntl);
if (controller_id < CONTROLLER_ID_MAX - 1)
HW_REG_CRTC(mmCRTC_MASTER_UPDATE_MODE, controller_id),
uint32_t controller_id = pipe_ctx->stream_res.tg->inst + 1;
controller_id,
enum audio_dto_source translate_to_dto_source(enum controller_id crtc_id);
uint8_t controller_id,
if (power_gating != PIPE_GATING_CONTROL_INIT || controller_id == 0) {
dcb, controller_id + 1, cntl);
HW_REG_CRTC(mmCRTC_MASTER_UPDATE_MODE, controller_id),
uint8_t controller_id,
if (power_gating != PIPE_GATING_CONTROL_INIT || controller_id == 0) {
dcb, controller_id + 1, cntl);
HW_REG_CRTC(mmCRTC0_CRTC_MASTER_UPDATE_MODE, controller_id),
dce120_init_pte(ctx, controller_id);
#define CNTL_ID(controller_id)\
controller_id
static void dce120_init_pte(struct dc_context *ctx, uint8_t controller_id)
uint8_t controller_id,
uint8_t controller_id,
uint8_t controller_id,
enum controller_id controller_id;
enum controller_id controllerId;
bool (*set_pipe)(struct abm *abm, unsigned int controller_id, unsigned int panel_inst);
unsigned int controller_id,
pixel_clk_params->controller_id = pipe_ctx->stream_res.tg->inst + 1;
pixel_clk_params->controller_id = pipe_ctx->stream_res.tg->inst + 1;
pixel_clk_params->controller_id = pipe_ctx->stream_res.tg->inst + 1;
pixel_clk_params->controller_id = pipe_ctx->stream_res.tg->inst + 1;
enum controller_id controller_id;
enum controller_id controller_id;
enum controller_id controller_id; /* (Which CRTC uses this PLL) */
static inline enum controller_id dal_graphics_object_id_get_controller_id(
return (enum controller_id) id.id;
uint32_t controller_id;
display_cfg->controller_id = amdgpu_crtc->crtc_id;
if (display_config->displays[index].controller_id != 0)