Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/amd/display: [FW Promotion] Release 0.1.44.0

* Panel Replay related features/bugfixes
* BootCRC feature

Signed-off-by: Taimur Hassan <Syed.Hassan@amd.com>
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Reviewed-by: Alex Hung <alex.hung@amd.com>
Tested-by: Dan Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Taimur Hassan and committed by
Alex Deucher
0f282815 592c5b80

+49 -6
+49 -6
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
··· 139 139 */ 140 140 #define DMUB_CMD_PSR_CONTROL_VERSION_1 0x1 141 141 142 + /** 143 + * 144 + * dirty rect cmd version legacy 145 + */ 146 + #define DMUB_CMD_DIRTY_RECTS_VERSION_UNKNOWN 0x0 147 + /** 148 + * dirty rect cmd version with multi edp support 149 + */ 150 + #define DMUB_CMD_DIRTY_RECTS_VERSION_1 0x1 151 + /** 152 + * dirty rect cmd version with external monitor support 153 + */ 154 + #define DMUB_CMD_DIRTY_RECTS_VERSION_2 0x2 155 + 156 + /** 157 + * 158 + * Cursor update cmd version legacy 159 + */ 160 + #define DMUB_CMD_CURSOR_UPDATE_VERSION_UNKNOWN 0x0 161 + /** 162 + * Cursor update cmd version with multi edp support 163 + */ 164 + #define DMUB_CMD_CURSOR_UPDATE_VERSION_1 0x1 165 + /** 166 + * Cursor update cmd version with external monitor support 167 + */ 168 + #define DMUB_CMD_CURSOR_UPDATE_VERSION_2 0x2 142 169 143 170 /** 144 171 * ABM control version legacy ··· 3956 3929 */ 3957 3930 union dmub_psr_su_debug_flags debug_flags; 3958 3931 /** 3959 - * OTG HW instance. 3932 + * Pipe index. 3960 3933 */ 3961 3934 uint8_t pipe_idx; 3962 3935 /** ··· 3964 3937 */ 3965 3938 uint8_t dirty_rect_count; 3966 3939 /** 3967 - * PSR control version. 3940 + * dirty rects cmd version. 3968 3941 */ 3969 3942 uint8_t cmd_version; 3970 3943 /** ··· 3973 3946 * Currently the support is only for 0 or 1 3974 3947 */ 3975 3948 uint8_t panel_inst; 3949 + /** 3950 + * OTG HW instance 3951 + */ 3952 + uint8_t otg_inst; 3953 + /** 3954 + * Padding for 4 byte alignment 3955 + */ 3956 + uint8_t padding[3]; 3976 3957 }; 3977 3958 3978 3959 /** ··· 4106 4071 */ 4107 4072 uint8_t enable; 4108 4073 /** 4109 - * OTG HW instance. 4074 + * Pipe index. 4110 4075 */ 4111 4076 uint8_t pipe_idx; 4112 4077 /** 4113 - * PSR control version. 4078 + * Cursor update cmd version. 4114 4079 */ 4115 4080 uint8_t cmd_version; 4116 4081 /** ··· 4124 4089 * Registers contains Hubp & Dpp modules 4125 4090 */ 4126 4091 struct dmub_cursor_position_cfg position_cfg; 4092 + /** 4093 + * OTG HW instance 4094 + */ 4095 + uint8_t otg_inst; 4096 + /** 4097 + * Padding for 4 byte alignment 4098 + */ 4099 + uint8_t padding[3]; 4127 4100 }; 4128 4101 4129 4102 struct dmub_cmd_update_cursor_payload1 { ··· 6672 6629 */ 6673 6630 uint8_t su_y_granularity; 6674 6631 /** 6675 - * @pad: Align structure to 4 byte boundary. 6632 + * @main_link_activity_option: Indicates main link activity option selected 6676 6633 */ 6677 - uint8_t pad; 6634 + uint8_t main_link_activity_option; 6678 6635 }; 6679 6636 6680 6637 /**