Lines Matching full:command
99 * size to ensure the command size remains less than 64 bytes if
928 * Command IDs should be treated as stable ABI.
974 * the command register bits.
987 * Command responses.
991 * Return response for DMUB_GPINT__STOP_FW command.
996 * union dmub_gpint_data_register - Format for sending a command via the GPINT.
1001 uint32_t command_code : 12; /**< GPINT command */
1002 uint32_t status : 4; /**< Command status bit */
1008 * enum dmub_gpint_command - GPINT command to DMCUB FW
1010 * Command IDs should be treated as stable ABI.
1015 * Invalid command, ignored.
1259 * INBOX0 generic command definition
1263 uint32_t command_code: 8; /**< INBOX0 command code */
1270 * INBOX0 hw_lock command definition
1304 * DESC: Invalid command, ignored.
1320 * Size in bytes of each DMUB command.
1350 * enum dmub_cmd_type - DMUB inbox command.
1352 * Command IDs should be treated as stable ABI.
1357 * Invalid command.
1381 * Command type used to query FW feature caps.
1385 * Command type used to get visual confirm color.
1389 * Command type used for all PSR commands.
1393 * Command type used for all MALL commands.
1397 * Command type used for all ABM commands.
1401 * Command type used to update dirty rects in FW.
1405 * Command type used to update cursor info in FW.
1409 * Command type used for HW locking in FW.
1413 * Command type used to access DP AUX.
1417 * Command type used for OUTBOX1 notification enable
1422 * Command type used for all idle optimization commands.
1426 * Command type used for all clock manager commands.
1430 * Command type used for all panel control commands.
1435 * Command type used for all CAB commands.
1442 * Command type used for interfacing with DPIA.
1446 * Command type used for EDID CEA parsing
1450 * Command type used for getting usbc cable ID
1454 * Command type used to query HPD state.
1458 * Command type used for all VBIOS interface commands.
1461 * Command type used for all REPLAY commands.
1466 * Command type used for all SECURE_DISPLAY commands.
1471 * Command type used to set DPIA HPD interrupt state
1476 * Command type used for all PSP commands.
1481 * Command type used for all Fused IO commands.
1493 * Invalid outbox command, ignored.
1497 * Command type used for DP AUX Reply data notification
1501 * Command type used for DP HPD event notification
1505 * Command type used for SET_CONFIG Reply notification
1509 * Command type used for USB4 DPIA notification
1513 * Command type used for HPD redetect notification
1517 * Command type used for Fused IO notification
1522 /* DMUB_CMD__DPIA command sub-types. */
1531 /* DMUB_OUT_CMD__DPIA_NOTIFICATION command types. */
1539 * struct dmub_cmd_header - Common command header fields.
1542 unsigned int type : 8; /**< command type */
1543 unsigned int sub_type : 8; /**< command sub type */
1561 * command parser will skip the read and we can use modify_mask = 0xffff'ffff as reg write
1575 * struct dmub_cmd_read_modify_write_sequence - Read modify write command.
1578 struct dmub_cmd_header header; /**< command header */
1609 * struct dmub_rb_cmd_reg_field_update_sequence - Field update command.
1612 struct dmub_cmd_header header; /**< command header */
1636 struct dmub_cmd_header header; /**< command header */
1645 * struct dmub_rb_cmd_common - Common command header
1648 struct dmub_cmd_header header; /**< command header */
1666 * struct dmub_rb_cmd_reg_wait - Register wait command
1669 struct dmub_cmd_header header; /**< Command header */
1696 * struct dmub_rb_cmd_PLAT_54186_wa - Underflow workaround command
1699 struct dmub_cmd_header header; /**< Command header */
1726 * struct dmub_rb_cmd_mall - MALL command data.
1729 struct dmub_cmd_header header; /**< Common command header */
1745 * enum dmub_cmd_cab_type - CAB command data.
1767 * struct dmub_rb_cmd_cab - CAB command data.
1839 * for the DMCUB command, cast to enum once we populate the DMCUB subvp state).
1857 * DMUB rb command definition for Sub-VP and FPO
2117 * DMUB rb command definition for FAMS2 (merged SubVP, FPO, Legacy)
2125 * enum dmub_cmd_idle_opt_type - Idle optimization command type.
2150 * struct dmub_rb_cmd_idle_opt_dcn_restore - DCN restore command data.
2157 …dmub_dcn_notify_idle_cntl_data - Data passed to FW in a DMUB_CMD__IDLE_OPT_DCN_NOTIFY_IDLE command.
2166 …b_cmd_idle_opt_dcn_notify_idle - Data passed to FW in a DMUB_CMD__IDLE_OPT_DCN_NOTIFY_IDLE command.
2185 …opt_set_dc_power_state_data - Data passed to FW in a DMUB_CMD__IDLE_OPT_SET_DC_POWER_STATE command.
2193 …idle_opt_set_dc_power_state - Data passed to FW in a DMUB_CMD__IDLE_OPT_SET_DC_POWER_STATE command.
2236 * struct dmub_rb_cmd_digx_encoder_control - Encoder control command.
2251 * struct dmub_cmd_set_pixel_clock_data - Set pixel clock command.
2266 * struct dmub_rb_cmd_enable_disp_power_gating - Display power command.
2305 * struct dmub_rb_cmd_dig1_transmitter_control - Transmitter control command.
2330 * DPIA tunnel command parameters.
2350 * DMUB command for DPIA tunnel control.
2358 * SET_CONFIG Command Payload (deprecated)
2366 * Data passed from driver to FW in a DMUB_CMD__DPIA_SET_CONFIG_ACCESS command. (deprecated)
2375 * SET_CONFIG Request Command Payload
2386 * DMUB command structure for SET_CONFIG command.
2394 * DMUB command structure for SET_CONFIG request command.
2402 * Data passed from driver to FW in a DMUB_CMD__DPIA_MST_ALLOC_SLOTS command.
2412 * DMUB command structure for SET_ command.
2420 * Data passed from driver to FW in a DMUB_CMD__SET_TPS_NOTIFICATION command.
2430 * DMUB command structure for SET_TPS_NOTIFICATION command.
2438 * DMUB command structure for DPIA HPD int enable control.
2454 * enum dp_aux_request_action - DP AUX request command listing.
2456 * 4 AUX request command bits are shifted to high nibble.
2522 * Data passed from driver to FW in a DMUB_CMD__DP_AUX_ACCESS command.
2536 * Definition of a DMUB_CMD__DP_AUX_ACCESS command.
2540 * Command header.
2544 * Data passed from driver to FW in a DMUB_CMD__DP_AUX_ACCESS command.
2550 * Definition of a DMUB_CMD__OUTBOX1_ENABLE command.
2554 * Command header.
2564 /* DP AUX Reply command - OutBox Cmd */
2566 * Data passed to driver from FW in a DMUB_OUT_CMD__DP_AUX_REPLY command.
2572 uint8_t command; member
2588 * Control Data passed to driver from FW in a DMUB_OUT_CMD__DP_AUX_REPLY command.
2610 * Definition of a DMUB_OUT_CMD__DP_AUX_REPLY command.
2614 * Command header.
2618 * Control Data passed to driver from FW in a DMUB_OUT_CMD__DP_AUX_REPLY command.
2622 * Data passed to driver from FW in a DMUB_OUT_CMD__DP_AUX_REPLY command.
2627 /* DP HPD Notify command - OutBox Cmd */
2657 * Data passed to driver from FW in a DMUB_OUT_CMD__DP_HPD_NOTIFY command.
2679 * Definition of a DMUB_OUT_CMD__DP_HPD_NOTIFY command.
2683 * Command header.
2687 * Data passed to driver from FW in a DMUB_OUT_CMD__DP_HPD_NOTIFY command.
2712 * Definition of a DMUB_OUT_CMD__SET_CONFIG_REPLY command.
2762 * union dpia_notify_data_type - DPIA Notification in Outbox command
2785 * Definition of a DMUB_OUT_CMD__DPIA_NOTIFICATION command.
2793 * Data passed from driver to FW in a DMUB_CMD__QUERY_HPD_STATE command.
2800 enum aux_return_code_type status; /**< for returning the status of command */
2804 * Definition of a DMUB_CMD__QUERY_HPD_STATE command.
2808 * Command header.
2812 * Data passed from driver to FW in a DMUB_CMD__QUERY_HPD_STATE command.
2826 * struct dmub_rb_cmd_hpd_sense_notify - DMUB_OUT_CMD__HPD_SENSE_NOTIFY command.
2834 * Command IDs should be treated as stable ABI.
2839 * PSR command sub-types.
3010 * Data passed from driver to FW in a DMUB_CMD__PSR_COPY_SETTINGS command.
3157 * Definition of a DMUB_CMD__PSR_COPY_SETTINGS command.
3161 * Command header.
3165 * Data passed from driver to FW in a DMUB_CMD__PSR_COPY_SETTINGS command.
3171 * Data passed from driver to FW in a DMUB_CMD__PSR_SET_LEVEL command.
3191 * Definition of a DMUB_CMD__PSR_SET_LEVEL command.
3195 * Command header.
3199 * Definition of a DMUB_CMD__PSR_SET_LEVEL command.
3229 * Definition of a DMUB_CMD__PSR_ENABLE command.
3234 * Command header.
3242 * Data passed from driver to FW in a DMUB_CMD__PSR_SET_VERSION command.
3266 * Definition of a DMUB_CMD__PSR_SET_VERSION command.
3270 * Command header.
3274 * Data passed from driver to FW in a DMUB_CMD__PSR_SET_VERSION command.
3297 * Definition of a DMUB_CMD__PSR_FORCE_STATIC command.
3301 * Command header.
3305 * Data passed from driver to FW in a DMUB_CMD__PSR_FORCE_STATIC command.
3335 * Data passed from driver to FW in a DMUB_CMD__UPDATE_DIRTY_RECT command.
3368 * Definition of a DMUB_CMD__UPDATE_DIRTY_RECT command.
3372 * Command header.
3376 * Data passed from driver to FW in a DMUB_CMD__UPDATE_DIRTY_RECT command.
3382 * Data passed from driver to FW in a DMUB_CMD__UPDATE_CURSOR_INFO command.
3519 * Definition of a DMUB_CMD__UPDATE_CURSOR_INFO command.
3523 * Command header.
3527 * Data passed from driver to FW in a DMUB_CMD__UPDATE_CURSOR_INFO command.
3533 * Data passed from driver to FW in a DMUB_CMD__SET_SINK_VTOTAL_IN_PSR_ACTIVE command.
3561 * Definition of a DMUB_CMD__SET_SINK_VTOTAL_IN_PSR_ACTIVE command.
3565 * Command header.
3569 * Definition of a DMUB_CMD__SET_SINK_VTOTAL_IN_PSR_ACTIVE command.
3575 * Data passed from driver to FW in a DMUB_CMD__SET_PSR_POWER_OPT command.
3599 * Definition of a DMUB_CMD__SET_PSR_POWER_OPT command.
3603 * Command header.
3607 * Definition of a DMUB_CMD__SET_PSR_POWER_OPT command.
3613 * Definition of Replay Residency GPINT command.
3683 * Replay command sub-types.
3723 * Set Replay General command.
3729 * Replay general command sub-types.
3734 * TODO: For backward compatible, allow new command only.
3746 * Data passed from driver to FW in a DMUB_CMD__REPLAY_COPY_SETTINGS command.
3818 * Definition of a DMUB_CMD__REPLAY_COPY_SETTINGS command.
3822 * Command header.
3826 * Data passed from driver to FW in a DMUB_CMD__REPLAY_COPY_SETTINGS command.
3846 * Data passed from driver to FW in a DMUB_CMD__REPLAY_ENABLE command.
3873 * Definition of a DMUB_CMD__REPLAY_ENABLE command.
3878 * Command header.
3886 * Data passed from driver to FW in a DMUB_CMD__SET_REPLAY_POWER_OPT command.
3906 * Data passed from driver to FW in a DMUB_CMD__REPLAY_SET_TIMING_SYNC_SUPPORTED command.
3926 * Data passed from driver to FW in a DMUB_CMD__REPLAY_SET_PSEUDO_VTOTAL command.
3980 * Definition of a DMUB_CMD__SET_REPLAY_POWER_OPT command.
3984 * Command header.
3988 * Definition of a DMUB_CMD__SET_REPLAY_POWER_OPT command.
3994 * Data passed from driver to FW in a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command.
4022 * Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command.
4026 * Command header.
4030 * Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command.
4036 * Definition of a DMUB_CMD__REPLAY_SET_POWER_OPT_AND_COASTING_VTOTAL command.
4040 * Command header.
4044 * Definition of a DMUB_CMD__SET_REPLAY_POWER_OPT command.
4048 * Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command.
4054 * Definition of a DMUB_CMD__REPLAY_SET_TIMING_SYNC_SUPPORTED command.
4058 * Command header.
4062 * Definition of DMUB_CMD__REPLAY_SET_TIMING_SYNC_SUPPORTED command.
4068 * Definition of a DMUB_CMD__REPLAY_SET_PSEUDO_VTOTAL command.
4072 * Command header.
4076 * Definition of DMUB_CMD__REPLAY_SET_PSEUDO_VTOTAL command.
4082 * Definition of a DMUB_CMD__REPLAY_DISABLED_ADAPTIVE_SYNC_SDP command.
4086 * Command header.
4090 * Definition of DMUB_CMD__REPLAY_DISABLED_ADAPTIVE_SYNC_SDP command.
4096 * Definition of a DMUB_CMD__REPLAY_SET_GENERAL_CMD command.
4100 * Command header.
4104 * Definition of DMUB_CMD__REPLAY_SET_GENERAL_CMD command.
4110 * Data passed from driver to FW in DMUB_CMD__REPLAY_SET_RESIDENCY_FRAMEUPDATE_TIMER command.
4133 * Command header.
4137 * Definition of a DMUB_CMD__SET_REPLAY_POWER_OPT command.
4143 * Definition union of replay command set
4153 * Definition of DMUB_CMD__REPLAY_SET_TIMING_SYNC_SUPPORTED command data.
4157 * Definition of DMUB_CMD__REPLAY_SET_RESIDENCY_FRAMEUPDATE_TIMER command data.
4161 * Definition of DMUB_CMD__REPLAY_SET_PSEUDO_VTOTAL command data.
4165 * Definition of DMUB_CMD__REPLAY_DISABLED_ADAPTIVE_SYNC_SDP command data.
4169 * Definition of DMUB_CMD__REPLAY_SET_GENERAL_CMD command data.
4263 * Data passed to HW Lock Mgr in a DMUB_CMD__HW_LOCK command.
4294 * Definition of a DMUB_CMD__HW_LOCK command.
4295 * Command is used by driver and FW.
4299 * Command header.
4303 * Data passed to HW Lock Mgr in a DMUB_CMD__HW_LOCK command.
4309 * ABM command sub-types.
4527 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_PIPE command.
4541 * Controls how ABM will interpret a set pipe or set level command.
4563 * Definition of a DMUB_CMD__ABM_SET_PIPE command.
4567 * Command header.
4572 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_PIPE command.
4596 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_BACKLIGHT command.
4661 * Definition of a DMUB_CMD__ABM_SET_BACKLIGHT command.
4665 * Command header.
4670 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_BACKLIGHT command.
4676 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_LEVEL command.
4703 * Definition of a DMUB_CMD__ABM_SET_LEVEL command.
4707 * Command header.
4712 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_LEVEL command.
4718 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_AMBIENT_LEVEL command.
4745 * Definition of a DMUB_CMD__ABM_SET_AMBIENT_LEVEL command.
4749 * Command header.
4754 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_AMBIENT_LEVEL command.
4760 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_PWM_FRAC command.
4788 * Definition of a DMUB_CMD__ABM_SET_PWM_FRAC command.
4792 * Command header.
4797 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_PWM_FRAC command.
4803 * Data passed from driver to FW in a DMUB_CMD__ABM_INIT_CONFIG command.
4836 * Definition of a DMUB_CMD__ABM_INIT_CONFIG command.
4840 * Command header.
4845 * Data passed from driver to FW in a DMUB_CMD__ABM_INIT_CONFIG command.
4851 * Data passed from driver to FW in a DMUB_CMD__ABM_PAUSE command.
4880 * Definition of a DMUB_CMD__ABM_PAUSE command.
4884 * Command header.
4889 * Data passed from driver to FW in a DMUB_CMD__ABM_PAUSE command.
4895 * Data passed from driver to FW in a DMUB_CMD__ABM_QUERY_CAPS command.
4910 * Data passed from FW to driver in a DMUB_CMD__ABM_QUERY_CAPS command.
4925 * Definition of a DMUB_CMD__ABM_QUERY_CAPS command.
4929 * Command header.
4934 * Data passed between FW and driver in a DMUB_CMD__ABM_QUERY_CAPS command.
4957 * Definition of a DMUB_CMD__ABM_GET_ACE_CURVE command.
4961 * Command header.
4992 * Definition of a DMUB_CMD__ABM_SAVE_RESTORE command.
4996 * Command header.
5016 * Data passed from driver to FW in a DMUB_CMD__ABM_INIT_CONFIG command.
5022 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_EVENT command.
5053 * Definition of a DMUB_CMD__ABM_SET_EVENT command.
5057 * Command header.
5062 * Data passed from driver to FW in a DMUB_CMD__ABM_SET_EVENT command.
5068 * Data passed from driver to FW in a DMUB_CMD__QUERY_FEATURE_CAPS command.
5079 * Definition of a DMUB_CMD__QUERY_FEATURE_CAPS command.
5083 * Command header.
5087 * Data passed from driver to FW in a DMUB_CMD__QUERY_FEATURE_CAPS command.
5093 * Data passed from driver to FW in a DMUB_CMD__GET_VISUAL_CONFIRM_COLOR command.
5103 * Definition of a DMUB_CMD__GET_VISUAL_CONFIRM_COLOR command.
5107 * Command header.
5111 * Data passed from driver to FW in a DMUB_CMD__GET_VISUAL_CONFIRM_COLOR command.
5117 * enum dmub_cmd_panel_cntl_type - Panel control command.
5151 * struct dmub_rb_cmd_panel_cntl - Panel control command.
5191 * Data passed from driver to FW in a DMUB_CMD__VBIOS_LVTMA_CONTROL command.
5202 * Definition of a DMUB_CMD__VBIOS_LVTMA_CONTROL command.
5206 * Command header.
5210 * Data passed from driver to FW in a DMUB_CMD__VBIOS_LVTMA_CONTROL command.
5216 * Data passed in/out in a DMUB_CMD__VBIOS_TRANSMITTER_QUERY_DP_ALT command.
5226 * Definition of a DMUB_CMD__VBIOS_TRANSMITTER_QUERY_DP_ALT command.
5240 * Data passed in/out in a DMUB_CMD__VBIOS_TRANSMITTER_SET_PHY_FSM command.
5254 * Definition of a DMUB_CMD__VBIOS_TRANSMITTER_SET_PHY_FSM command.
5306 * Definition of a DMUB_CMD__EDID_CEA command.
5309 struct dmub_cmd_header header; /**< Command header */
5319 } data; /**< Command data */
5324 * struct dmub_cmd_cable_id_input - Defines the input of DMUB_CMD_GET_USBC_CABLE_ID command.
5331 * struct dmub_cmd_cable_id_input - Defines the output of DMUB_CMD_GET_USBC_CABLE_ID command.
5341 * Definition of a DMUB_CMD_GET_USBC_CABLE_ID command
5344 struct dmub_cmd_header header; /**< Command header */
5346 * Data passed from driver to FW in a DMUB_CMD_GET_USBC_CABLE_ID command.
5413 * Command type of a DMUB_CMD__SECURE_DISPLAY command
5416 DMUB_CMD__SECURE_DISPLAY_TEST_CMD = 0, /* test command to only check if inbox message works */
5449 * Definition of a DMUB_CMD__SECURE_DISPLAY command
5461 * Command type of a DMUB_CMD__PSP command
5468 * Data passed from driver to FW in a DMUB_CMD__PSP_ASSR_ENABLE command.
5500 * Definition of a DMUB_CMD__PSP_ASSR_ENABLE command.
5504 * Command header.
5520 * union dmub_rb_cmd - DMUB inbox command.
5528 * Definition of a DMUB_CMD__REG_SEQ_READ_MODIFY_WRITE command.
5532 * Definition of a DMUB_CMD__REG_SEQ_FIELD_UPDATE_SEQ command.
5536 * Definition of a DMUB_CMD__REG_SEQ_BURST_WRITE command.
5540 * Definition of a DMUB_CMD__REG_REG_WAIT command.
5544 * Definition of a DMUB_CMD__VBIOS_DIGX_ENCODER_CONTROL command.
5548 * Definition of a DMUB_CMD__VBIOS_SET_PIXEL_CLOCK command.
5552 * Definition of a DMUB_CMD__VBIOS_ENABLE_DISP_POWER_GATING command.
5556 * Definition of a DMUB_CMD__VBIOS_DPPHY_INIT command.
5560 * Definition of a DMUB_CMD__VBIOS_DIG1_TRANSMITTER_CONTROL command.
5564 * Definition of a DMUB_CMD__VBIOS_DOMAIN_CONTROL command.
5568 * Definition of a DMUB_CMD__PSR_SET_VERSION command.
5572 * Definition of a DMUB_CMD__PSR_COPY_SETTINGS command.
5576 * Definition of a DMUB_CMD__PSR_ENABLE command.
5580 * Definition of a DMUB_CMD__PSR_SET_LEVEL command.
5584 * Definition of a DMUB_CMD__PSR_FORCE_STATIC command.
5588 * Definition of a DMUB_CMD__UPDATE_DIRTY_RECT command.
5592 * Definition of a DMUB_CMD__UPDATE_CURSOR_INFO command.
5596 * Definition of a DMUB_CMD__HW_LOCK command.
5597 * Command is used by driver and FW.
5601 * Definition of a DMUB_CMD__SET_SINK_VTOTAL_IN_PSR_ACTIVE command.
5605 * Definition of a DMUB_CMD__SET_PSR_POWER_OPT command.
5609 * Definition of a DMUB_CMD__PLAT_54186_WA command.
5613 * Definition of a DMUB_CMD__MALL command.
5618 * Definition of a DMUB_CMD__CAB command.
5625 * Definition of a DMUB_CMD__IDLE_OPT_DCN_RESTORE command.
5630 * Definition of a DMUB_CMD__CLK_MGR_NOTIFY_CLOCKS command.
5640 * Definition of a DMUB_CMD__ABM_SET_PIPE command.
5645 * Definition of a DMUB_CMD__ABM_SET_BACKLIGHT command.
5650 * Definition of a DMUB_CMD__ABM_SET_LEVEL command.
5655 * Definition of a DMUB_CMD__ABM_SET_AMBIENT_LEVEL command.
5660 * Definition of a DMUB_CMD__ABM_SET_PWM_FRAC command.
5665 * Definition of a DMUB_CMD__ABM_INIT_CONFIG command.
5670 * Definition of a DMUB_CMD__ABM_PAUSE command.
5675 * Definition of a DMUB_CMD__ABM_SAVE_RESTORE command.
5680 * Definition of a DMUB_CMD__ABM_QUERY_CAPS command.
5685 * Definition of a DMUB_CMD__ABM_GET_ACE_CURVE command.
5690 * Definition of a DMUB_CMD__ABM_SET_EVENT command.
5695 * Definition of a DMUB_CMD__DP_AUX_ACCESS command.
5700 * Definition of a DMUB_CMD__OUTBOX1_ENABLE command.
5705 * Definition of a DMUB_CMD__QUERY_FEATURE_CAPS command.
5710 * Definition of a DMUB_CMD__GET_VISUAL_CONFIRM_COLOR command.
5717 * Definition of a DMUB_CMD__VBIOS_LVTMA_CONTROL command.
5721 * Definition of a DMUB_CMD__VBIOS_TRANSMITTER_QUERY_DP_ALT command.
5725 * Definition of a DMUB_CMD__VBIOS_TRANSMITTER_SET_PHY_FSM command.
5729 * Definition of a DMUB_CMD__DPIA_DIG1_CONTROL command.
5733 * Definition of a DMUB_CMD__DPIA_SET_CONFIG_ACCESS command.
5737 * Definition of a DMUB_CMD__DPIA_SET_CONFIG_ACCESS command.
5741 * Definition of a DMUB_CMD__DPIA_MST_ALLOC_SLOTS command.
5745 * Definition of a DMUB_CMD__DPIA_SET_TPS_NOTIFICATION command.
5749 * Definition of a DMUB_CMD__EDID_CEA command.
5753 * Definition of a DMUB_CMD_GET_USBC_CABLE_ID command.
5758 * Definition of a DMUB_CMD__QUERY_HPD_STATE command.
5762 * Definition of a DMUB_CMD__SECURE_DISPLAY command.
5767 * Definition of a DMUB_CMD__DPIA_HPD_INT_ENABLE command.
5771 * Definition of a DMUB_CMD__IDLE_OPT_DCN_NOTIFY_IDLE command.
5775 * Definition of a DMUB_CMD__IDLE_OPT_SET_DC_POWER_STATE command.
5779 * Definition of a DMUB_CMD__REPLAY_COPY_SETTINGS command.
5783 * Definition of a DMUB_CMD__REPLAY_ENABLE command.
5787 * Definition of a DMUB_CMD__SET_REPLAY_POWER_OPT command.
5791 * Definition of a DMUB_CMD__REPLAY_SET_COASTING_VTOTAL command.
5795 * Definition of a DMUB_CMD__REPLAY_SET_POWER_OPT_AND_COASTING_VTOTAL command.
5801 * Definition of a DMUB_CMD__REPLAY_SET_RESIDENCY_FRAMEUPDATE_TIMER command.
5805 * Definition of a DMUB_CMD__REPLAY_SET_PSEUDO_VTOTAL command.
5809 * Definition of a DMUB_CMD__REPLAY_DISABLED_ADAPTIVE_SYNC_SDP command.
5813 * Definition of a DMUB_CMD__REPLAY_SET_GENERAL_CMD command.
5817 * Definition of a DMUB_CMD__PSP_ASSR_ENABLE command.
5830 * union dmub_rb_out_cmd - Outbox command
5834 * Parameters common to every command.
5838 * AUX reply command.
5842 * HPD notify command.
5846 * SET_CONFIG reply command.
5850 * DPIA notification command.
5854 * HPD sense notification command.
5960 * @brief Pushes a command into the ringbuffer
5963 * @param cmd The command to push
5990 * @brief Pushes a command into the DMUB outbox ringbuffer
5993 * @param cmd Outbox command
6017 * @brief Returns the next unprocessed command in the ringbuffer.
6020 * @param cmd The command to return
6055 * @brief Returns a pointer to a command in the inbox.
6058 * @param cmd The inbox command to return
6078 * @brief Returns the next unprocessed command in the outbox.
6081 * @param cmd The outbox command to return
6106 * @return true if the command was removed
6164 * @brief Copies output data from in/out commands into the given command.
6167 * @param cmd Command to copy data into
6172 // Copy rb entry back into command in dmub_rb_get_return_data()