/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn314/ |
H A D | dcn314_dccg.c | 60 uint32_t otg_inst, in dccg314_get_pixel_rate_div() 70 switch (otg_inst) { in dccg314_get_pixel_rate_div() 102 uint32_t otg_inst, in dccg314_set_pixel_rate_div() 116 dccg314_get_pixel_rate_div(dccg, otg_inst, &cur_k1, &cur_k2); in dccg314_set_pixel_rate_div() 120 switch (otg_inst) { in dccg314_set_pixel_rate_div() 150 uint32_t otg_inst) in dccg314_set_dtbclk_p_src() 159 switch (otg_inst) { in dccg314_set_dtbclk_p_src() 219 REG_WRITE(DTBCLK_DTO_MODULO[params->otg_inst], modulo); in dccg314_set_dtbclk_dto() 220 REG_WRITE(DTBCLK_DTO_PHASE[params->otg_inst], phase); in dccg314_set_dtbclk_dto() 222 REG_UPDATE(OTG_PIXEL_RATE_CNTL[params->otg_inst], in dccg314_set_dtbclk_dto() 58 dccg314_get_pixel_rate_div( struct dccg *dccg, uint32_t otg_inst, enum pixel_rate_div *k1, enum pixel_rate_div *k2) dccg314_get_pixel_rate_div() argument 100 dccg314_set_pixel_rate_div( struct dccg *dccg, uint32_t otg_inst, enum pixel_rate_div k1, enum pixel_rate_div k2) dccg314_set_pixel_rate_div() argument 147 dccg314_set_dtbclk_p_src( struct dccg *dccg, enum streamclk_source src, uint32_t otg_inst) dccg314_set_dtbclk_p_src() argument 248 dccg314_set_dpstreamclk( struct dccg *dccg, enum streamclk_source src, int otg_inst, int dp_hpo_inst) dccg314_set_dpstreamclk() argument 289 int otg_inst; dccg314_init() local 313 dccg314_set_valid_pixel_rate( struct dccg *dccg, int ref_dtbclk_khz, int otg_inst, int pixclk_khz) dccg314_set_valid_pixel_rate() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_dccg.c | 60 uint32_t otg_inst, in dccg32_get_pixel_rate_div() 70 switch (otg_inst) { in dccg32_get_pixel_rate_div() 102 uint32_t otg_inst, in dccg32_set_pixel_rate_div() 117 dccg32_get_pixel_rate_div(dccg, otg_inst, &cur_k1, &cur_k2); in dccg32_set_pixel_rate_div() 121 switch (otg_inst) { in dccg32_set_pixel_rate_div() 151 uint32_t otg_inst) in dccg32_set_dtbclk_p_src() 159 switch (otg_inst) { in dccg32_set_dtbclk_p_src() 219 REG_WRITE(DTBCLK_DTO_MODULO[params->otg_inst], modulo); in dccg32_set_dtbclk_dto() 220 REG_WRITE(DTBCLK_DTO_PHASE[params->otg_inst], phase); in dccg32_set_dtbclk_dto() 222 REG_UPDATE(OTG_PIXEL_RATE_CNTL[params->otg_inst], in dccg32_set_dtbclk_dto() 58 dccg32_get_pixel_rate_div( struct dccg *dccg, uint32_t otg_inst, enum pixel_rate_div *k1, enum pixel_rate_div *k2) dccg32_get_pixel_rate_div() argument 100 dccg32_set_pixel_rate_div( struct dccg *dccg, uint32_t otg_inst, enum pixel_rate_div k1, enum pixel_rate_div k2) dccg32_set_pixel_rate_div() argument 148 dccg32_set_dtbclk_p_src( struct dccg *dccg, enum streamclk_source src, uint32_t otg_inst) dccg32_set_dtbclk_p_src() argument 247 dccg32_set_valid_pixel_rate( struct dccg *dccg, int ref_dtbclk_khz, int otg_inst, int pixclk_khz) dccg32_set_valid_pixel_rate() argument 275 dccg32_set_dpstreamclk( struct dccg *dccg, enum streamclk_source src, int otg_inst, int dp_hpo_inst) dccg32_set_dpstreamclk() argument 312 dccg32_otg_add_pixel(struct dccg *dccg, uint32_t otg_inst) dccg32_otg_add_pixel() argument 321 dccg32_otg_drop_pixel(struct dccg *dccg, uint32_t otg_inst) dccg32_otg_drop_pixel() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_dccg.c | 109 uint32_t otg_inst) in dccg2_otg_add_pixel() 113 REG_UPDATE_2(OTG_PIXEL_RATE_CNTL[otg_inst], in dccg2_otg_add_pixel() 114 OTG_ADD_PIXEL[otg_inst], 0, in dccg2_otg_add_pixel() 115 OTG_DROP_PIXEL[otg_inst], 0); in dccg2_otg_add_pixel() 116 REG_UPDATE(OTG_PIXEL_RATE_CNTL[otg_inst], in dccg2_otg_add_pixel() 117 OTG_ADD_PIXEL[otg_inst], 1); in dccg2_otg_add_pixel() 121 uint32_t otg_inst) in dccg2_otg_drop_pixel() 125 REG_UPDATE_2(OTG_PIXEL_RATE_CNTL[otg_inst], in dccg2_otg_drop_pixel() 126 OTG_ADD_PIXEL[otg_inst], 0, in dccg2_otg_drop_pixel() 127 OTG_DROP_PIXEL[otg_inst], in dccg2_otg_drop_pixel() 108 dccg2_otg_add_pixel(struct dccg *dccg, uint32_t otg_inst) dccg2_otg_add_pixel() argument 120 dccg2_otg_drop_pixel(struct dccg *dccg, uint32_t otg_inst) dccg2_otg_drop_pixel() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_dccg.c | 97 static void dccg31_enable_dpstreamclk(struct dccg *dccg, int otg_inst) in dccg31_enable_dpstreamclk() argument 102 switch (otg_inst) { in dccg31_enable_dpstreamclk() 129 static void dccg31_disable_dpstreamclk(struct dccg *dccg, int otg_inst) in dccg31_disable_dpstreamclk() argument 138 switch (otg_inst) { in dccg31_disable_dpstreamclk() 164 int otg_inst, in dccg31_set_dpstreamclk() 168 dccg31_disable_dpstreamclk(dccg, otg_inst); in dccg31_set_dpstreamclk() 170 dccg31_enable_dpstreamclk(dccg, otg_inst); in dccg31_set_dpstreamclk() 580 REG_UPDATE(OTG_PIXEL_RATE_CNTL[params->otg_inst], in dccg31_set_dtbclk_dto() 581 DTBCLK_DTO_DIV[params->otg_inst], dtbdto_div); in dccg31_set_dtbclk_dto() 583 REG_WRITE(DTBCLK_DTO_MODULO[params->otg_inst], modul in dccg31_set_dtbclk_dto() 161 dccg31_set_dpstreamclk( struct dccg *dccg, enum streamclk_source src, int otg_inst, int dp_hpo_inst) dccg31_set_dpstreamclk() argument 694 dccg31_otg_add_pixel(struct dccg *dccg, uint32_t otg_inst) dccg31_otg_add_pixel() argument 703 dccg31_otg_drop_pixel(struct dccg *dccg, uint32_t otg_inst) dccg31_otg_drop_pixel() argument [all...] |
H A D | dcn31_dccg.h | 210 int otg_inst, 219 uint32_t otg_inst); 223 uint32_t otg_inst);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_hwseq.c | 140 static bool dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, in dmub_abm_set_pipe() argument 150 cmd.abm_set_pipe.abm_set_pipe_data.otg_inst = otg_inst; in dmub_abm_set_pipe() 182 uint32_t otg_inst = pipe_ctx->stream_res.tg->inst; in dcn21_set_abm_immediate_disable() local 193 abm->funcs->set_pipe_ex(abm, otg_inst, SET_ABM_PIPE_IMMEDIATELY_DISABLE, in dcn21_set_abm_immediate_disable() 197 otg_inst, in dcn21_set_abm_immediate_disable() 212 uint32_t otg_inst; in dcn21_set_pipe() local 217 otg_inst = tg->inst; in dcn21_set_pipe() 226 otg_inst, in dcn21_set_pipe() 231 dmub_abm_set_pipe(abm, otg_inst, in dcn21_set_pipe() 246 uint32_t otg_inst; dcn21_set_backlight_level() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_hwseq.c | 140 static bool dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst) in dmub_abm_set_pipe() argument 148 cmd.abm_set_pipe.abm_set_pipe_data.otg_inst = otg_inst; in dmub_abm_set_pipe() 164 uint32_t otg_inst = pipe_ctx->stream_res.tg->inst; in dcn21_set_abm_immediate_disable() local 175 dmub_abm_set_pipe(abm, otg_inst, SET_ABM_PIPE_IMMEDIATELY_DISABLE, in dcn21_set_abm_immediate_disable() 182 uint32_t otg_inst = pipe_ctx->stream_res.tg->inst; in dcn21_set_pipe() local 192 dmub_abm_set_pipe(abm, otg_inst, SET_ABM_PIPE_NORMAL, panel_cntl->inst); in dcn21_set_pipe() 202 uint32_t otg_inst = pipe_ctx->stream_res.tg->inst; in dcn21_set_backlight_level() local 211 dmub_abm_set_pipe(abm, otg_inst, SET_ABM_PIPE_NORMAL, panel_cntl->inst); in dcn21_set_backlight_level()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | dccg.h | 79 int otg_inst; member 97 uint32_t otg_inst); 99 uint32_t otg_inst); 105 int otg_inst, 158 uint32_t otg_inst, 165 int otg_inst,
|
H A D | abm.h | 59 bool (*set_abm_pause)(struct abm *abm, bool pause, unsigned int panel_inst, unsigned int otg_inst); 65 unsigned int otg_inst,
|
H A D | dwb.h | 169 int otg_inst; member
|
H A D | hubp.h | 166 void (*hubp_vtg_sel)(struct hubp *hubp, uint32_t otg_inst);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
H A D | dm_cp_psp.h | 32 uint8_t otg_inst; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dmub_abm.c | 149 uint32_t otg_inst, in dmub_abm_set_pipe_ex() 160 ret = dmub_abm_set_pipe(abm, otg_inst, option, panel_inst, pwrseq_inst); in dmub_abm_set_pipe_ex() 148 dmub_abm_set_pipe_ex(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst, uint32_t pwrseq_inst) dmub_abm_set_pipe_ex() argument
|
H A D | dmub_abm_lcd.c | 258 uint32_t otg_inst, in dmub_abm_set_pipe() 270 cmd.abm_set_pipe.abm_set_pipe_data.otg_inst = otg_inst; in dmub_abm_set_pipe() 257 dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst, uint32_t pwrseq_inst) dmub_abm_set_pipe() argument
|
H A D | dmub_abm_lcd.h | 47 bool dmub_abm_set_pipe(struct abm *abm, uint32_t otg_inst, uint32_t option, uint32_t panel_inst, uint32_t pwrseq_inst);
|
H A D | dmub_replay.c | 179 copy_settings_data->otg_inst = pipe_ctx->stream_res.tg->inst; in dmub_replay_copy_settings() 181 copy_settings_data->otg_inst = 0; in dmub_replay_copy_settings()
|
H A D | dmub_psr.c | 354 copy_settings_data->otg_inst = pipe_ctx->stream_res.tg->inst; in dmub_psr_copy_settings() 356 copy_settings_data->otg_inst = 0; in dmub_psr_copy_settings()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_crtc.c | 80 if (acrtc->otg_inst == -1) in amdgpu_dm_crtc_set_vupdate_irq() 83 irq_source = IRQ_TYPE_VUPDATE + acrtc->otg_inst; in amdgpu_dm_crtc_set_vupdate_irq() 156 if (acrtc->otg_inst == -1) in dm_set_vblank() 472 acrtc->otg_inst = -1; in amdgpu_dm_crtc_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dm_cp_psp.h | 32 uint8_t otg_inst; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dmub/inc/ |
H A D | dmub_cmd.h | 824 uint32_t otg_inst: 3; member 2184 uint8_t otg_inst; member 2815 uint8_t otg_inst; member 3061 uint8_t otg_inst; member 3068 * TODO: Remove, and re-use otg_inst. 3287 uint8_t otg_inst; member 3569 uint8_t otg_inst; member 3610 uint8_t otg_inst; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dmub/inc/ |
H A D | dmub_cmd.h | 565 uint8_t otg_inst; member 618 uint8_t otg_inst; member 689 uint8_t otg_inst; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dmub_psr.c | 250 copy_settings_data->otg_inst = pipe_ctx->stream_res.tg->inst; in dmub_psr_copy_settings() 252 copy_settings_data->otg_inst = 0; in dmub_psr_copy_settings()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | dwb.h | 176 int otg_inst; member
|
H A D | hubp.h | 157 void (*hubp_vtg_sel)(struct hubp *hubp, uint32_t otg_inst);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_irq.c | 666 if (acrtc->otg_inst == -1) in dm_irq_state() 669 irq_source = dal_irq_type + acrtc->otg_inst; in dm_irq_state()
|