| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dmub_psr.h | 40 bool (*psr_copy_settings)(struct dmub_psr *dmub, struct dc_link *link, 42 void (*psr_enable)(struct dmub_psr *dmub, bool enable, bool wait, 44 void (*psr_get_state)(struct dmub_psr *dmub, enum dc_psr_state *dc_psr_state, 46 void (*psr_set_level)(struct dmub_psr *dmub, uint16_t psr_level, 48 void (*psr_force_static)(struct dmub_psr *dmub, uint8_t panel_inst); 49 void (*psr_get_residency)(struct dmub_psr *dmub, uint32_t *residency, 51 void (*psr_set_sink_vtotal_in_psr_active)(struct dmub_psr *dmub, 53 void (*psr_set_power_opt)(struct dmub_psr *dmub, unsigned int power_opt, uint8_t panel_inst); 57 void dmub_psr_destroy(struct dmub_psr **dmub);
|
| H A D | dmub_psr.c | 108 static void dmub_psr_get_state(struct dmub_psr *dmub, enum dc_psr_state *state, uint8_t panel_inst) in dmub_psr_get_state() argument 115 if (dc_wake_and_execute_gpint(dmub->ctx, DMUB_GPINT__GET_PSR_STATE, panel_inst, &raw_state, in dmub_psr_get_state() 140 static bool dmub_psr_set_version(struct dmub_psr *dmub, struct dc_stream_state *stream, uint8_t pan… in dmub_psr_set_version() argument 143 struct dc_context *dc = dmub->ctx; in dmub_psr_set_version() 179 static void dmub_psr_enable(struct dmub_psr *dmub, bool enable, bool wait, uint8_t panel_inst) in dmub_psr_enable() argument 182 struct dc_context *dc = dmub->ctx; in dmub_psr_enable() 207 dmub_psr_get_state(dmub, &state, panel_inst); in dmub_psr_enable() 230 static void dmub_psr_set_level(struct dmub_psr *dmub, uint16_t psr_level, uint8_t panel_inst) in dmub_psr_set_level() argument 234 struct dc_context *dc = dmub->ctx; in dmub_psr_set_level() 236 dmub_psr_get_state(dmub, &state, panel_inst); in dmub_psr_set_level() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dmub/src/ |
| H A D | dmub_dcn314.c | 41 #define CTX dmub 42 #define REGS dmub->regs_dcn31 64 bool dmub_dcn314_is_psrsu_supported(struct dmub_srv *dmub) in dmub_dcn314_is_psrsu_supported() argument 66 return dmub->fw_version >= DMUB_FW_VERSION(8, 0, 16); in dmub_dcn314_is_psrsu_supported()
|
| H A D | dmub_dcn351.c | 12 #define CTX dmub 13 #define REGS dmub->regs_dcn35 16 void dmub_srv_dcn351_regs_init(struct dmub_srv *dmub, struct dc_context *ctx) in dmub_srv_dcn351_regs_init() argument 18 struct dmub_srv_dcn35_regs *regs = dmub->regs_dcn35; in dmub_srv_dcn351_regs_init()
|
| H A D | dmub_dcn30.h | 37 void dmub_dcn30_backdoor_load(struct dmub_srv *dmub, 41 void dmub_dcn30_setup_windows(struct dmub_srv *dmub,
|
| H A D | dmub_dcn301.c | 35 #define CTX dmub 36 #define REGS dmub->regs
|
| H A D | dmub_dcn303.c | 36 #define CTX dmub 37 #define REGS dmub->regs
|
| H A D | dmub_dcn21.c | 35 #define CTX dmub 36 #define REGS dmub->regs
|
| H A D | dmub_dcn302.c | 35 #define CTX dmub 36 #define REGS dmub->regs
|
| H A D | dmub_dcn316.c | 41 #define CTX dmub 42 #define REGS dmub->regs_dcn31
|
| H A D | dmub_dcn315.c | 41 #define CTX dmub 42 #define REGS dmub->regs_dcn31
|
| H A D | dmub_dcn314.h | 33 bool dmub_dcn314_is_psrsu_supported(struct dmub_srv *dmub);
|
| H A D | dmub_dcn351.h | 11 void dmub_srv_dcn351_regs_init(struct dmub_srv *dmub, struct dc_context *ctx);
|
| /linux/drivers/gpu/drm/amd/display/dmub/ |
| H A D | dmub_srv_stat.h | 38 enum dmub_status dmub_srv_stat_get_notification(struct dmub_srv *dmub,
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 358 dc->caps.dmub_caps.psr = dc->ctx->dmub_srv->dmub->feature_caps.psr; in dcn401_init_hw() 359 …dc->caps.dmub_caps.mclk_sw = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver > 0; in dcn401_init_hw() 360 dc->caps.dmub_caps.fams_ver = dc->ctx->dmub_srv->dmub->feature_caps.fw_assisted_mclk_switch_ver; in dcn401_init_hw() 2917 volatile struct dmub_cursor_offload_v1 *cs = dc->ctx->dmub_srv->dmub->cursor_offload_v1; in dcn401_update_cursor_offload_pipe()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.c | 2758 struct dmub_srv *dmub = NULL; in amdgpu_dm_boot_time_crc_init() local 2768 dmub = adev->dm.dc->ctx->dmub_srv->dmub; in amdgpu_dm_boot_time_crc_init() 2771 if (!dmub || !dmub->hw_funcs.get_fw_boot_option) { in amdgpu_dm_boot_time_crc_init() 2776 option = dmub->hw_funcs.get_fw_boot_option(dmub); in amdgpu_dm_boot_time_crc_init()
|