From: Michel Dänzer
(Ported from radeon commit 1106b2f773ad0611c729b27f4c192a26b43ef1e7)
Signed-off-by: Michel Dänzer
---
src/amdgpu_dri2.c | 3 +-
src/amdgpu_kms.c | 16 -
src/amdgpu_present.c | 5 +--
src/amdgpu_probe.h
From: Michel Dänzer
Their purpose is to flush GPU rendering commands corresponding to damage
events, but there can be no damage events corresponding to GPU screen
rendering operations.
(Ported from radeon commit 13c6bc5e382765fe567091e1c616c0a26eec04ca)
Signed-off-by:
Forget to check UCODE_ID_STORAGE case and will cause to print
error message when loading driver, corret it.
v2: use "drm/amdgpu" as the prefix for patch tile.
Signed-off-by: Xiangliang Yu
---
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 6 --
1 file changed, 4
From: Tony Cheng
- move blnd programming to new method
- separate out DCE11 underlay support.
- fix stoney wrong offsets
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc.c |
From: Yongqiang Sun
Signed-off-by: Yongqiang Sun
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/Makefile| 2 +-
drivers/gpu/drm/amd/dal/dc/basics/logger.c | 6 +-
Signed-off-by: Harry Wentland
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dce/dce_link_encoder.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/dal/dc/dce/dce_link_encoder.c
Signed-off-by: Harry Wentland
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dce112/dce112_resource.h | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/gpu/drm/amd/dal/dc/dce112/dce112_resource.h
From: Tony Cheng
- always 0 except KV, which is not supported
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc_link.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git
From: Tony Cheng
- remove ASIC_DATA_VRAM_BITWIDTH. use asic_id directly
- remove FEATURE_NO_HPD_LOW_POLLING_VCC_OFF. = 1 on all supported asic
- remove FEATURE_DUMMY_FBC_BACKEND. = 0 on all asic
- remove FEATURE_DISABLE_LPT_SUPPORT. = 0 on all asic
- remove
From: Vitaly Prosyak
When rotation is 90 and 270 ,the stream dimentions
should be swaped for view port calculation
Signed-off-by: Vitaly Prosyak
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc_resource.c
From: Zeyu Fan
Signed-off-by: Zeyu Fan
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dce/dce_mem_input.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
Signed-off-by: Harry Wentland
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.c | 14 ++
drivers/gpu/drm/amd/dal/dc/gpio/dce80/hw_factory_dce80.c | 3 +++
From: Wenjing Liu
[Description]
DP Compliance failure due to the max link cap is hard coded by feature
support.
Driver does not lower link cap based on receiver reported max link cap.
Signed-off-by: Wenjing Liu
Acked-by: Harry Wentland
From: Zeyu Fan
Signed-off-by: Zeyu Fan
Acked-by: Harry Wentland
---
.../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c| 175 ++-
.../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.h| 330 -
From: Zeyu Fan
Signed-off-by: Zeyu Fan
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc.c | 26 ++
drivers/gpu/drm/amd/dal/dc/dc.h| 19
From: Yongqiang Sun
Signed-off-by: Yongqiang Sun
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c | 4
drivers/gpu/drm/amd/dal/dc/dce/dce_stream_encoder.h | 8
2 files changed,
From: Tony Cheng
- call bios directly
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
.../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 168 +
.../gpu/drm/amd/dal/dc/dce110/dce110_compressor.c |
From: Wenjing Liu
[Description]
dp_retrain_link re-enables stream.
However dp link training is not included in enable_stream
Signed-off-by: Wenjing Liu
Acked-by: Harry Wentland
---
From: Hersen Wu
Signed-off-by: Hersen Wu
Acked-by: Harry Wentland
---
.../drm/amd/dal/dc/dce110/dce110_hw_sequencer.c| 50 +++---
1 file changed, 25 insertions(+), 25 deletions(-)
diff --git
From: Tony Cheng
- offset of scratch register stored in dc_bios and assigned by resource.
- common code to set various of bits to communicate with bios.
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
From: Tony Cheng
- create dce_mem_input with regsiter offset/shift/mask abstracted
- move program_surface_config to new method
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dce/Makefile
From: Tony Cheng
- disable_clock_gate
- disable_power_gate
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dc.h| 8 +---
From: Tony Cheng
- remove runtime_flags. only flag used is SKIP_POWER_DOWN_ON_RESUME and = 1
for all platform
- remove optimization_feature. optimization are default behavior
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
From: Tony Cheng
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc.c| 6 +-
drivers/gpu/drm/amd/dal/dc/core/dc_link.c | 14 +-
From: Zeyu Fan
Signed-off-by: Zeyu Fan
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc_link_hwss.c | 5 +-
drivers/gpu/drm/amd/dal/dc/dce/Makefile| 2 +-
.../dce_link_encoder.c}
From: Dmytro Laktyushkin
Signed-off-by: Dmytro Laktyushkin
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/dal/dc/core/dc.c
Signed-off-by: Harry Wentland
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/adapter/Makefile| 2 +-
.../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 36 +---
.../gpu/drm/amd/dal/dc/adapter/adapter_service.h | 2 -
From: Tony Cheng
ASIC_DATA_LINEBUFFER_NUM:
not used. each pipe has it's own lb.
ASIC_DATA_MAX_COFUNC_NONDP_DISPLAYS:
not needed. clk_src management algorithm take care of this.
ASIC_DATA_CLOCKSOURCES_NUM:
verify correct num of clk to create is already baked in
From: Amy Zhang
- Added check to make sure stream and link are corresponding to each other
- Initialized PSR caps
Signed-off-by: Amy Zhang
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc.c | 13
From: Wenjing Liu
[Description]
DP compliance intermittent failure for aux channel error retry.
During DP compliance test generates AUX channel error,
asic may intermittently set the AUX_SW_DONE bit to 1
but indicates channel error during RECIEVE state.
Driver fails to retry
Signed-off-by: Harry Wentland
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/gpu/dce110/display_clock_dce110.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
From: Tony Cheng
- STUTTER_MODE_NO_DMIF_BUFFER_ALLOCATION always = 0.
-- this is a debug option when dmif first got introduced. no need to keep it.
always allocate DMIF
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
From: Dmytro Laktyushkin
Signed-off-by: Dmytro Laktyushkin
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c | 110 +
Signed-off-by: Harry Wentland
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw_sequencer.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw_sequencer.c
From: Tony Cheng
- remove dal_adapter_service_get_firmware_info. call bios directly
- remove dal_adapter_service_get_i2caux. get i2caux from dc_ctx
- remove FEATURE_RESTORE_USAGE_I2C_SW_ENGINE. always 0
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
DAL patches for the last 4 weeks.
- a bunch of cleanup to get rid of components like asic_capability
and adapter service
- some cleanup to use same HW programming sequences on different DCEs
with DCE specific register definitions
- some other minor bug fixes
I will start sending these on a
From: Wenjing Liu
[Description]
Driver current only programs timing generator to set the link test pattern.
However for deep color, bit depth reduction is not disabled.
This causes DP compliance reads a wrong CRC
when evaluating the pattern.
Call the general
From: Zeyu Fan
Signed-off-by: Zeyu Fan
Acked-by: Harry Wentland
---
.../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c| 152 +++--
.../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.h| 102 +++---
From: Jordan Lazare
Signed-off-by: Jordan Lazare
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc_resource.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/amd/dal/dc/core/dc_resource.c
From: Dmytro Laktyushkin
Signed-off-by: Dmytro Laktyushkin
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dc_hw_types.h | 2 ++
1 file changed, 2 insertions(+)
diff --git
From: Tony Cheng
- unnecesasry. DIG always start from instance 0
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc_resource.c | 10 +++---
From: Wenjing Liu
[Description]
There is an intermittent issue where driver fails aux channel error DP
compliance test.
The test will fail to reply aux messages and expect driver to retry.
Driver misinterprets it as an Nack and doesn't retry.
Driver resets AUX_SW_DONE and
From: Tony Cheng
- ddc instantiation
- default i2c speed from dc_cap.
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
.../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 26 --
From: Yongqiang Sun
Signed-off-by: Yongqiang Sun
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc_link.c | 14 ++--
drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c | 8 ++-
From: Tony Cheng
- remove FEATURE_USE_MAX_DISPLAY_CLK. move to dc_debug option
- DFS bypass query bios directly. add debug option
Signed-off-by: Tony Cheng
Acked-by: Harry Wentland
---
From: Dmytro Laktyushkin
Signed-off-by: Dmytro Laktyushkin
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
From: Wenjing Liu
[Description]
Dp compliance fails when receiver requests timing utilizing
the full bandwidth of the link
We report not supported if req_bw is equal to max_bw
Signed-off-by: Wenjing Liu
Acked-by: Harry Wentland
From: Yongqiang Sun
Signed-off-by: Yongqiang Sun
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/amd/dal/dc/core/dc.c
From: Wesley Chalmers
Signed-off-by: Wesley Chalmers
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dce100/dce100_resource.c| 4 +++-
drivers/gpu/drm/amd/dal/dc/dce110/dce110_transform.c |
From: Dmytro Laktyushkin
Signed-off-by: Dmytro Laktyushkin
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
From: Andrey Grodzovsky
Signed-off-by: Andrey Grodzovsky
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_mst_types.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git
From: Zeyu Fan
Signed-off-by: Zeyu Fan
Acked-by: Harry Wentland
---
.../drm/amd/dal/dc/dce112/dce112_hw_sequencer.c| 23 --
1 file changed, 23 deletions(-)
diff --git
From: Vitaly Prosyak
Fix rotation 90 and 270.
Signed-off-by: Vitaly Prosyak
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/core/dc_resource.c | 5 -
1 file changed, 5 deletions(-)
diff --git
From: Hersen Wu
Signed-off-by: Hersen Wu
Acked-by: Harry Wentland
---
.../drm/amd/dal/dc/dce110/dce110_hw_sequencer.c| 134 -
.../drm/amd/dal/dc/dce110/dce110_hw_sequencer.h| 25
From: Dmytro Laktyushkin
Signed-off-by: Dmytro Laktyushkin
Acked-by: Harry Wentland
---
drivers/gpu/drm/amd/dal/dc/dc_hw_types.h | 2 ++
1 file changed, 2 insertions(+)
diff --git
From: Andrey Grodzovsky
Pass dce110_i2c_hw_engine_registers as parameter.
Fixup hw_engine regs set. asssign registers array starting from element 0 and
not 1
Signed-off-by: Andrey Grodzovsky
Acked-by: Harry Wentland
Same code duplicated in both functions.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 28
1 file changed, 16 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
> -Original Message-
> From: amd-gfx [mailto:amd-gfx-boun...@lists.freedesktop.org] On Behalf
> Of Xiangliang Yu
> Sent: Monday, November 21, 2016 1:13 AM
> To: amd-...@freedesktop.org
> Cc: Yu, Xiangliang
> Subject: [PATCH 1/2] amdgpu: fix firmware loading failure
>
> For virtualization,
On Mon, Nov 21, 2016 at 3:45 AM, Michel Dänzer wrote:
> From: Michel Dänzer
>
> Signed-off-by: Michel Dänzer
Reviewed-by: Alex Deucher
> ---
> src/drmmode_display.c | 100
>
On 11/17/2016 09:27 AM, Michel Dänzer wrote:
>> So... what about DRI2?
>
> Does the attached kernel patch help with pre-4.6 kernels?
This patch works. Thanks!
Any chance for this to go into linux-stable?
Max
___
amd-gfx mailing list
On Mon, Nov 21, 2016 at 4:17 AM, Michel Dänzer wrote:
> From: Michel Dänzer
>
> glamor should now perform at least as well as EXA in general, and this
> allows DRI3 to be enabled by default for >= R600.
>
> Signed-off-by: Michel Dänzer
From: Michel Dänzer
Their purpose is to flush GPU rendering commands corresponding to damage
events, but there can be no damage events corresponding to GPU screen
rendering operations.
Signed-off-by: Michel Dänzer
---
src/radeon_kms.c | 4 ++--
Please use "drm/amdgpu" as th prefix for the title
-邮件原件-
发件人: amd-gfx [mailto:amd-gfx-boun...@lists.freedesktop.org] 代表 Xiangliang Yu
发送时间: Monday, November 21, 2016 2:13 PM
收件人: amd-...@freedesktop.org
抄送: Yu, Xiangliang
主题: [PATCH 1/2] amdgpu: fix firmware loading failure
For
From: Michel Dänzer
Signed-off-by: Michel Dänzer
---
src/drmmode_display.c | 100 --
src/drmmode_display.h | 11 +-
src/radeon_dri2.c | 3 +-
src/radeon_kms.c | 15
64 matches
Mail list logo