Anthony Koo
d448521eda
drm/amd/display: [FW Promotion] Release 0.0.51
...
Add new definition and union for dmub_rb_cmd_dig1_transmitter_control
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Anson Jacob <Anson.Jacob@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2021-02-09 15:48:34 -05:00
Anthony Koo
481ae2d5fe
drm/amd/display: [FW Promotion] Release 0.0.50
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Anson Jacob <Anson.Jacob@amd.com >
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2021-02-02 12:12:28 -05:00
Anthony Koo
9b56f6bc5d
drm/amd/display: [FW Promotion] Release 0.0.49
...
- Add field for passing line time for a frame
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Anson Jacob <Anson.Jacob@amd.com >
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2021-02-02 12:09:26 -05:00
Bhawanpreet Lakha
ea7154d8d9
drm/amd/display: Update dcn30_apply_idle_power_optimizations() code
...
Update the function for idle optimizations
-remove hardcoded size
-enable no memory-request case
-add cursor copy
-update mall eligibility check case
Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com >
Signed-off-by: Joshua Aberback <joshua.aberback@amd.com >
Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2021-01-21 09:54:34 -05:00
Anthony Koo
f306892b7c
drm/amd/display: [FW Promotion] Release 0.0.48
...
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com >
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Anson Jacob <anson.jacob@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2021-01-20 16:38:22 -05:00
Yongqiang Sun
c277925cca
drm/amd/display: [FW Promotion] Release 0.0.47
...
- restore lvtma_pwrseq_delay2 from vbios integrated info table
- restore MVID/NVID after power up.
- Enable timer wake up mask when enable timer interrupt.
Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com >
Acked-by: Bindu Ramamurthy <bindu.r@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-12-23 15:02:37 -05:00
Anthony Koo
b6402afec1
drm/amd/display: [FW Promotion] Release 0.0.46
...
- Add new aux_channel_type
- Changed port_index to instance in dmub_cmd_dp_aux_control_data
- Change aux_return_code_type to sync up with driver
- param for ramping abm based on backlight level
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-12-15 11:34:47 -05:00
Anthony Koo
8b19a4e351
drm/amd/display: [FW Promotion] Release 0.0.45
...
- Add define for __forceinline
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com >
Acked-by: Eryk Brol <eryk.brol@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-12-08 23:05:06 -05:00
Anthony Koo
34ba432c94
drm/amd/display: [FW Promotion] Release 0.0.44
...
Add feature caps to allow way for driver to query what features
FW supports
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-12-01 16:03:59 -05:00
Anthony Koo
c88840f342
drm/amd/display: [FW Promotion] Release 0.0.42
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Bindu Ramamurthy <bindu.r@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-11-16 12:19:38 -05:00
Yongqiang Sun
175f097149
drm/amd/display: Add dual edp optimization flag.
...
[Why & How]
Add a dual edp power optimization flag, so driver will
notify this flag to dmub FW to determine if apply the
power optimization.
Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com >
Acked-by: Bindu Ramamurthy <bindu.r@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-11-16 12:19:33 -05:00
Bhawanpreet Lakha
5fe6b98ae0
drm/amd/display: Update dmub code
...
There is a delta in the dmub code
- add boot options
- add boot status
- remove unused auto_load_is_done func pointer
Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com >
Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-11-16 12:17:43 -05:00
Anthony Koo
45b790dd85
drm/amd/display: [FW Promotion] Release 0.0.41
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Bindu Ramamurthy <bindu.r@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-11-10 14:25:59 -05:00
Anthony Koo
672251b223
drm/amd/display: [FW Promotion] Release 0.0.40
...
[Header Changes]
- Add command for retrieving PSR residency
- Add command for forcing PSR static
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-11-02 15:32:20 -05:00
Anthony Koo
202ad02da3
drm/amd/display: [FW Promotion] Release 0.0.39
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-11-02 15:30:13 -05:00
Anthony Koo
fd0f1d21d4
drm/amd/display: [FW Promotion] Release 0.0.38
...
| [Header Changes]
| - Add new SCRATCH15 boot option and fw_state member to skip
| phy access
| - Add new SCRATCH15 boot option and fw_state member to disable
| clk gating
| - Add defines for AUX return status
| - Add defines for HPD events
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-10-26 13:33:46 -04:00
Anthony Koo
84c305b756
drm/amd/display: [FW Promotion] Release 0.0.37
...
| [Header Changes]
| - Add GPINT to change timestamping mode for traces
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-10-26 13:29:33 -04:00
Bhawanpreet Lakha
52f2e83e2f
drm/amdgpu/display: add MALL support (v2)
...
Enable Memory Access at Last Level (MALL) feature for display.
v2: squash in 64 bit division fixes
Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-10-23 15:33:48 -04:00
Anthony Koo
a13e256188
drm/amd/display: [FW Promotion] Release 0.0.36
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com >
Acked-by: Eryk Brol <eryk.brol@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-10-05 15:17:42 -04:00
Anthony Koo
d9beecfc79
drm/amd/display: [FW Promotion] Release 0.0.35
...
[Header Changes]
- Definition for retaining ABM settings during disable
- Addition of some new AUX interface definitions
- Addition of some outbox definitions
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-09-29 16:11:04 -04:00
Anthony Koo
3b37260be5
drm/amd/display: [FW Promotion] Release 0.0.34
...
[Header Changes]
- Add new SCRATCH0 status bits for detecting restore state
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-09-22 12:29:11 -04:00
Anthony Koo
e4b37eec17
drm/amd/display: [FW Promotion] Release 0.0.33
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-09-22 12:27:20 -04:00
Ye Bin
8906e5bcf9
drm/amd/display: Remove set but used 'temp'
...
Addresses the following gcc warning with "make W=1":
In file included from drivers/gpu/drm/amd/amdgpu/../display/dmub/src/../dmub_srv.h:67:0,
from drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn21.c:26:
drivers/gpu/drm/amd/amdgpu/../display/dmub/src/../inc/dmub_cmd.h: In function ‘dmub_rb_flush_pending’:
drivers/gpu/drm/amd/amdgpu/../display/dmub/src/../inc/dmub_cmd.h:795:12: warning: variable ‘temp’ set but not used
[-Wunused-but-set-variable]
uint64_t temp;
^
In file included from drivers/gpu/drm/amd/amdgpu/../display/dmub/src/../dmub_srv.h:67:0,
from drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn30.c:26:
drivers/gpu/drm/amd/amdgpu/../display/dmub/src/../inc/dmub_cmd.h: In function ‘dmub_rb_flush_pending’:
drivers/gpu/drm/amd/amdgpu/../display/dmub/src/../inc/dmub_cmd.h:795:12: warning: variable ‘temp’ set but not used
[-Wunused-but-set-variable]
uint64_t temp;
Reported-by: Hulk Robot <hulkci@huawei.com >
Signed-off-by: Ye Bin <yebin10@huawei.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-09-17 18:00:14 -04:00
Anthony Koo
8b3f6b9857
drm/amd/display: [FW Promotion] Release 0.0.32
...
| [Header Changes]
| - Add debug flag to log line numbers for PSR debug
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-09-15 17:52:41 -04:00
Anthony Koo
81ac89cab0
drm/amd/display: [FW Promotion] Release 0.0.31
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-09-15 17:52:40 -04:00
Anthony Koo
8e8e9463a8
drm/amd/display: [FW Promotion] Release 0.0.30
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-09-15 17:52:40 -04:00
Anthony Koo
2ac685bfca
drm/amd/display: [FW Promotion] Release 0.0.29
...
[Header Changes]
- Add command for panel power seq control
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-08-17 14:09:14 -04:00
Anthony Koo
45083ed24b
drm/amd/display: [FW Promotion] Release 0.0.28
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-08-17 14:06:44 -04:00
Anthony Koo
ded750e6fa
drm/amd/display: [FW Promotion] Release 0.0.27
...
| [Header Changes]
| - Reworked the FW versioning to include hotfix
| and test bits
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-08-04 17:29:28 -04:00
Anthony Koo
68d90e066d
drm/amd/display: [FW Promotion] Release 0.0.26
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com >
Acked-by: Eryk Brol <eryk.brol@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-30 14:13:20 -04:00
Anthony Koo
940c527060
drm/amd/display: [FW Promotion] Release 0.0.25
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-21 15:37:39 -04:00
Anthony Koo
7e7cf95a4d
drm/amd/display: [FW Promotion] Release 0.0.24
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-14 14:37:33 -04:00
Anthony Koo
b226577488
drm/amd/display: [FW Promotion] Release 0.0.23
...
[Header Changes]
- Drop unused firmware SCRATCH bits from interface
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Eryk Brol <eryk.brol@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-08 09:01:58 -04:00
Anthony Koo
80eba958fe
drm/amd/display: [FW Promotion] Release 1.0.22
...
[Header Changes]
- Add command for notification of active streams to DMUB
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Eryk Brol <eryk.brol@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-02 12:02:54 -04:00
Anthony Koo
3e84b9c977
drm/amd/display: [FW Promotion] Release 1.0.21
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Eryk Brol <eryk.brol@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-02 12:02:54 -04:00
Anthony Koo
ca37b02fba
drm/amd/display: [FW Promotion] Release 1.0.20
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Eryk Brol <eryk.brol@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-02 12:02:53 -04:00
Anthony Koo
447f3d0f38
drm/amd/display: [FW Promotion] Release 1.0.19
...
[Header Changes]
- Add debug flag for psr to use hw locking mgr state machine
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-01 01:59:26 -04:00
Anthony Koo
492dd8a8e1
drm/amd/display: [FW Promotion] Release 1.0.18
...
[Header Changes]
- Update scratch information for boot status
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-01 01:59:25 -04:00
Anthony Koo
a85f148ed3
drm/amd/display: [FW Promotion] Release 1.0.17
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-01 01:59:25 -04:00
Anthony Koo
de7653fde0
drm/amd/display: [FW Promotion] Release 1.0.16
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-01 01:59:24 -04:00
Wyatt Wood
dc6e244855
drm/amd/display: Use dmub fw to lock pipe, cursor, dig
...
[Why]
Hw lock manager adds the ability to lock pipe, cursor, and dig in fw.
[How]
Send hw lock command to fw to lock pipe, cursor, and dig.
Signed-off-by: Wyatt Wood <wyatt.wood@amd.com >
Reviewed-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-01 01:59:24 -04:00
Anthony Koo
788408b787
drm/amd/display: [FW Promotion] Release 1.0.15
...
[Header Changes]
- Add new initialization bits for driver to check
firmware status
- Add command for HW locking via DMUB
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-01 01:59:21 -04:00
Anthony Koo
78ead7715f
drm/amd/display: [FW Promotion] Release 1.0.14
...
[Header Changes]
- Add SDP transmission deadline for PSR config cmd
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-01 01:59:20 -04:00
Anthony Koo
d05bfc62f5
drm/amd/display: [FW Promotion] Release 1.0.13
...
[Header Changes]
- Version bump to 1.0.13
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-07-01 01:59:20 -04:00
Anthony Koo
8598a7221e
drm/amd/display: [FW Promotion] Release 1.0.12
...
[Header Changes]
- Combine all interface dependencies between driver and fw into a
single header file
- Add FW Versioning to the dmub_cmd.h file
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-05-28 14:00:51 -04:00
Anthony Koo
84034ad4c0
drm/amd/display: combine public interfaces into single header
...
[Why]
We want to better encapsulate all driver-fw dependencies into a single
file.
[How]
Combine all the headers under inc folder into a single header
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com >
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-05-28 14:00:51 -04:00
Anthony Koo
19822264d6
drm/amd/display: FW Release 1.0.11
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-05-28 14:00:49 -04:00
Anthony Koo
7b8a6362fa
drm/amd/display: FW release 1.0.10
...
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-05-28 14:00:48 -04:00
Yongqiang Sun
474ac4a875
drm/amd/display: Implement some asic specific abm call backs.
...
[Why & How]
Implement abm set_pipe call stacks
Have some asics speicifc call stacks for abm.
Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com >
Reviewed-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-05-28 14:00:48 -04:00
Anthony Koo
e3f36d18eb
drm/amd/display: Add struct field for future use
...
Add dmub related struct field for future use.
Signed-off-by: Anthony Koo <Anthony.Koo@amd.com >
Reviewed-by: Anthony Koo <Anthony.Koo@amd.com >
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-05-05 13:12:40 -04:00