Lines Matching refs:cmd

62 	union dmub_rb_cmd cmd;
71 memset(&cmd, 0, sizeof(cmd));
72 cmd.abm_set_pwm_frac.header.type = DMUB_CMD__ABM;
73 cmd.abm_set_pwm_frac.header.sub_type = DMUB_CMD__ABM_SET_PWM_FRAC;
74 cmd.abm_set_pwm_frac.abm_set_pwm_frac_data.fractional_pwm = fractional_pwm;
75 cmd.abm_set_pwm_frac.abm_set_pwm_frac_data.version = DMUB_CMD_ABM_CONTROL_VERSION_1;
76 cmd.abm_set_pwm_frac.abm_set_pwm_frac_data.panel_mask = panel_mask;
77 cmd.abm_set_pwm_frac.header.payload_bytes = sizeof(struct dmub_cmd_abm_set_pwm_frac_data);
79 dm_execute_dmub_cmd(dc, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
147 union dmub_rb_cmd cmd;
150 memset(&cmd, 0, sizeof(cmd));
151 cmd.abm_set_level.header.type = DMUB_CMD__ABM;
152 cmd.abm_set_level.header.sub_type = DMUB_CMD__ABM_SET_LEVEL;
153 cmd.abm_set_level.abm_set_level_data.level = level;
154 cmd.abm_set_level.abm_set_level_data.version = DMUB_CMD_ABM_CONTROL_VERSION_1;
155 cmd.abm_set_level.abm_set_level_data.panel_mask = panel_mask;
156 cmd.abm_set_level.header.payload_bytes = sizeof(struct dmub_cmd_abm_set_level_data);
158 dm_execute_dmub_cmd(dc, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
168 union dmub_rb_cmd cmd;
178 memset(&cmd, 0, sizeof(cmd));
180 cmd.abm_init_config.header.type = DMUB_CMD__ABM;
181 cmd.abm_init_config.header.sub_type = DMUB_CMD__ABM_INIT_CONFIG;
182 cmd.abm_init_config.abm_init_config_data.src.quad_part = dc->dmub_srv->dmub->scratch_mem_fb.gpu_addr;
183 cmd.abm_init_config.abm_init_config_data.bytes = bytes;
184 cmd.abm_init_config.abm_init_config_data.version = DMUB_CMD_ABM_CONTROL_VERSION_1;
185 cmd.abm_init_config.abm_init_config_data.panel_mask = panel_mask;
187 cmd.abm_init_config.header.payload_bytes = sizeof(struct dmub_cmd_abm_init_config_data);
189 dm_execute_dmub_cmd(dc, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
195 union dmub_rb_cmd cmd;
199 memset(&cmd, 0, sizeof(cmd));
200 cmd.abm_pause.header.type = DMUB_CMD__ABM;
201 cmd.abm_pause.header.sub_type = DMUB_CMD__ABM_PAUSE;
202 cmd.abm_pause.abm_pause_data.enable = pause;
203 cmd.abm_pause.abm_pause_data.panel_mask = panel_mask;
204 cmd.abm_set_level.header.payload_bytes = sizeof(struct dmub_cmd_abm_pause_data);
206 dm_execute_dmub_cmd(dc, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
228 union dmub_rb_cmd cmd;
238 memset(&cmd, 0, sizeof(cmd));
239 cmd.abm_save_restore.header.type = DMUB_CMD__ABM;
240 cmd.abm_save_restore.header.sub_type = DMUB_CMD__ABM_SAVE_RESTORE;
242 cmd.abm_save_restore.abm_init_config_data.src.quad_part = dc->dmub_srv->dmub->scratch_mem_fb.gpu_addr;
243 cmd.abm_save_restore.abm_init_config_data.bytes = bytes;
244 cmd.abm_save_restore.abm_init_config_data.version = DMUB_CMD_ABM_CONTROL_VERSION_1;
245 cmd.abm_save_restore.abm_init_config_data.panel_mask = panel_mask;
247 cmd.abm_save_restore.header.payload_bytes = sizeof(struct dmub_rb_cmd_abm_save_restore);
249 dm_execute_dmub_cmd(dc, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
263 union dmub_rb_cmd cmd;
267 memset(&cmd, 0, sizeof(cmd));
268 cmd.abm_set_pipe.header.type = DMUB_CMD__ABM;
269 cmd.abm_set_pipe.header.sub_type = DMUB_CMD__ABM_SET_PIPE;
270 cmd.abm_set_pipe.abm_set_pipe_data.otg_inst = otg_inst;
271 cmd.abm_set_pipe.abm_set_pipe_data.pwrseq_inst = pwrseq_inst;
272 cmd.abm_set_pipe.abm_set_pipe_data.set_pipe_option = option;
273 cmd.abm_set_pipe.abm_set_pipe_data.panel_inst = panel_inst;
274 cmd.abm_set_pipe.abm_set_pipe_data.ramping_boundary = ramping_boundary;
275 cmd.abm_set_pipe.header.payload_bytes = sizeof(struct dmub_cmd_abm_set_pipe_data);
277 dm_execute_dmub_cmd(dc, &cmd, DM_DMUB_WAIT_TYPE_WAIT);
287 union dmub_rb_cmd cmd;
290 memset(&cmd, 0, sizeof(cmd));
291 cmd.abm_set_backlight.header.type = DMUB_CMD__ABM;
292 cmd.abm_set_backlight.header.sub_type = DMUB_CMD__ABM_SET_BACKLIGHT;
293 cmd.abm_set_backlight.abm_set_backlight_data.frame_ramp = frame_ramp;
294 cmd.abm_set_backlight.abm_set_backlight_data.backlight_user_level = backlight_pwm_u16_16;
295 cmd.abm_set_backlight.abm_set_backlight_data.version = DMUB_CMD_ABM_CONTROL_VERSION_1;
296 cmd.abm_set_backlight.abm_set_backlight_data.panel_mask = (0x01 << panel_inst);
297 cmd.abm_set_backlight.header.payload_bytes = sizeof(struct dmub_cmd_abm_set_backlight_data);
299 dm_execute_dmub_cmd(dc, &cmd, DM_DMUB_WAIT_TYPE_WAIT);