From: <sunpeng.li-5C7GfCeVMHo@public.gmane.org>
To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Cc: Leo Li <sunpeng.li-5C7GfCeVMHo@public.gmane.org>
Subject: [PATCH 00/49] DC Patches 09 Aug, 2019
Date: Fri, 9 Aug 2019 17:36:53 -0400 [thread overview]
Message-ID: <20190809213742.30301-1-sunpeng.li@amd.com> (raw)
From: Leo Li <sunpeng.li@amd.com>
Summary of change:
* Fix potential black-screen after mode change on DCN20
* Fix igt@kms_vrr for DCN20
* Link training optimizations
* Fix NV12 SOC bounding box loading from firmware
Anthony Koo (3):
drm/amd/display: fix issue where 252-255 values are clipped
drm/amd/display: 3.2.45
drm/amd/display: 3.2.46
Aric Cyr (2):
drm/amd/display: 3.2.43
drm/amd/display: 3.2.44
Bayan Zabihiyan (1):
drm/amd/display: Fix frames_to_insert math
Charlene Liu (2):
drm/amd/display: wake up ogam mem pwr before programming ocsc
drm/amd/display: enable dcn_mem_pwr as golden setting updates
David Galiffi (1):
drm/amd/display: Synchronous DisplayPort Link Training
Dmytro Laktyushkin (3):
drm/amd/display: make firmware info only load once during dc_bios
create
drm/amd/display: update optc odm interface for more than 2 opps
drm/amd/display: fix dcn20 global sync dml param extraction
Eric Yang (1):
drm/amd/display: Enable type C hotplug
Ilya Bakoulin (3):
drm/amd/display: Update DML parameters
drm/amd/display: HUBP/HUBBUB register programming fixes
drm/amd/display: Fix type of ODMCombineType field
Jaehyun Chung (1):
drm/amd/display: Add work-around option to skip DCN20 clock updates
Julian Parkin (3):
drm/amd/display: Improve sharing of HUBBUB register lists
drm/amd/display: Remove duplicate interface for programming FB
drm/amd/display: Remove redundant definition of dwb_source enums
Jun Lei (4):
drm/amd/display: fixup DPP programming sequence
drm/amd/display: wait for pending complete when enabling a plane
drm/amd/display: clean up DML for DCN2x
drm/amd/display: fix pipe selection logic in validate
Leo Li (1):
drm/amd/display: Load NV12 SOC BB from firmware
Lewis Huang (1):
drm/amd/display: reprogram VM config when system resume
Martin Leung (3):
drm/amd/display: Make init_hw and init_pipes generic for seamless boot
drm/amd/display: fix dcn-specific clk_mgr init_clocks
drm/amd/display: enabling seamless boot sequence for dcn2
Michael Strauss (1):
drm/amd/display: Enable MPO with pre-blend color processing (RGB)
Nicholas Kazlauskas (1):
drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2
Nikola Cornij (5):
drm/amd/display: Change DSC policy from slices per column to minimum
slice height
drm/amd/display: Set DSC before DIG front-end is connected to its
back-end
drm/amd/display: Remove 4:2:2 DSC support
drm/amd/display: Correct DSC PPS log
drm/amd/display: Add and refine DSC logs in enable sequence
Qingqing Zhuo (1):
drm/amd/display: Add enum for H-timing divider mode
Su Sung Chung (1):
drm/amd/display: refactor gpio to allocate hw_container in constructor
Vitaly Prosyak (3):
drm/amd/display: Add 22, 24, and 26 degamma
drm/amd/display: Add HLG support in color module
drm/amd/display: Check if set_blank_data_double_buffer exists before
call
Wenjing Liu (3):
drm/amd/display: reset drr programming on pipe reset
drm/amd/display: reset hdmi tmds rate and data scramble on pipe reset
drm/amd/display: check hpd before retry verify link cap
Wyatt Wood (2):
drm/amd/display: Add Logging for Gamma Related information (1/2)
drm/amd/display: Add Logging for Gamma Related information (2/2)
Yongqiang Sun (2):
drm/amd/display: Add PIXEL_RATE control regs for more instances
drm/amd/display: Add DFS reference clock field
yanyan kang (1):
drm/amd/display: audio cannot switch to internal when display turns
off
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +
.../gpu/drm/amd/display/dc/bios/bios_parser.c | 3 +-
.../drm/amd/display/dc/bios/bios_parser2.c | 3 +-
.../display/dc/clk_mgr/dce100/dce_clk_mgr.c | 17 +-
.../display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +-
.../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 136 +++--
drivers/gpu/drm/amd/display/dc/core/dc.c | 39 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 172 ++++---
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 320 ++++++++++--
.../drm/amd/display/dc/core/dc_link_hwss.c | 151 +++---
.../gpu/drm/amd/display/dc/core/dc_resource.c | 46 +-
drivers/gpu/drm/amd/display/dc/dc.h | 11 +-
.../gpu/drm/amd/display/dc/dc_bios_types.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 10 +
.../drm/amd/display/dc/dce/dce_clock_source.c | 35 +-
.../gpu/drm/amd/display/dc/dce/dce_hwseq.h | 25 +-
.../gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 13 +-
.../amd/display/dc/dce/dce_stream_encoder.c | 31 ++
.../amd/display/dc/dce100/dce100_resource.c | 4 +-
.../display/dc/dce110/dce110_hw_sequencer.c | 17 +-
.../display/dc/dce110/dce110_hw_sequencer.h | 6 +-
.../amd/display/dc/dce110/dce110_resource.c | 4 +-
.../drm/amd/display/dc/dce80/dce80_resource.c | 12 +-
.../amd/display/dc/dcn10/dcn10_cm_common.c | 7 +-
.../drm/amd/display/dc/dcn10/dcn10_hubbub.c | 4 +-
.../drm/amd/display/dc/dcn10/dcn10_hubbub.h | 2 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 26 +-
.../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 299 ++++++++---
.../amd/display/dc/dcn10/dcn10_link_encoder.c | 49 +-
.../amd/display/dc/dcn10/dcn10_link_encoder.h | 1 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 19 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 4 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 10 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 6 +-
.../drm/amd/display/dc/dcn10/dcn10_resource.c | 8 +
.../display/dc/dcn10/dcn10_stream_encoder.c | 26 +
.../display/dc/dcn10/dcn10_stream_encoder.h | 6 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 31 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 2 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 16 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 19 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 118 +++--
.../drm/amd/display/dc/dcn20/dcn20_hubbub.c | 83 +--
.../drm/amd/display/dc/dcn20/dcn20_hubbub.h | 9 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 78 +--
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 18 +-
.../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 437 +++++++---------
.../gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 6 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 6 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 23 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 4 +-
.../drm/amd/display/dc/dcn20/dcn20_resource.c | 476 +++++++++++-------
.../display/dc/dcn20/dcn20_stream_encoder.c | 27 +-
.../amd/display/dc/dml/display_mode_enums.h | 22 +-
.../amd/display/dc/dml/display_mode_structs.h | 3 +
.../drm/amd/display/dc/dml/display_mode_vba.c | 9 +
.../drm/amd/display/dc/dml/display_mode_vba.h | 18 +
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 71 ++-
.../dc/gpio/dce110/hw_factory_dce110.c | 18 +-
.../dc/gpio/dce120/hw_factory_dce120.c | 14 +-
.../display/dc/gpio/dce80/hw_factory_dce80.c | 14 +-
.../display/dc/gpio/dcn10/hw_factory_dcn10.c | 12 +-
.../display/dc/gpio/dcn20/hw_factory_dcn20.c | 12 +-
.../dc/gpio/diagnostics/hw_factory_diag.c | 9 +-
.../gpu/drm/amd/display/dc/gpio/gpio_base.c | 74 ++-
.../drm/amd/display/dc/gpio/gpio_service.c | 51 +-
.../drm/amd/display/dc/gpio/gpio_service.h | 6 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 26 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.h | 5 +-
.../gpu/drm/amd/display/dc/gpio/hw_factory.h | 48 +-
.../gpu/drm/amd/display/dc/gpio/hw_generic.c | 32 +-
.../gpu/drm/amd/display/dc/gpio/hw_generic.h | 6 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 31 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.h | 5 +-
.../gpu/drm/amd/display/dc/inc/core_types.h | 2 -
.../gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +-
.../amd/display/dc/inc/hw/clk_mgr_internal.h | 12 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +-
.../gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 12 -
drivers/gpu/drm/amd/display/dc/inc/hw/gpio.h | 10 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 11 +-
.../drm/amd/display/dc/inc/hw/link_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 7 +
.../amd/display/dc/inc/hw/stream_encoder.h | 18 +-
.../amd/display/dc/inc/hw/timing_generator.h | 11 +-
.../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 32 ++
.../gpu/drm/amd/display/dc/inc/link_hwss.h | 2 -
.../display/dc/irq/dcn20/irq_service_dcn20.c | 28 +-
.../dc/virtual/virtual_stream_encoder.c | 5 +
.../drm/amd/display/include/gpio_interface.h | 9 +
.../amd/display/include/logger_interface.h | 2 +
.../drm/amd/display/include/logger_types.h | 7 +
.../amd/display/modules/color/color_gamma.c | 224 ++++++---
.../amd/display/modules/color/color_gamma.h | 1 +
.../amd/display/modules/freesync/freesync.c | 27 +-
99 files changed, 2418 insertions(+), 1411 deletions(-)
--
2.22.0
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
next reply other threads:[~2019-08-09 21:36 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-08-09 21:36 sunpeng.li-5C7GfCeVMHo [this message]
[not found] ` <20190809213742.30301-1-sunpeng.li-5C7GfCeVMHo@public.gmane.org>
2019-08-09 21:36 ` [PATCH 01/49] drm/amd/display: Add PIXEL_RATE control regs for more instances sunpeng.li-5C7GfCeVMHo
2019-08-09 21:36 ` [PATCH 02/49] drm/amd/display: Add DFS reference clock field sunpeng.li-5C7GfCeVMHo
2019-08-09 21:36 ` [PATCH 03/49] drm/amd/display: reset drr programming on pipe reset sunpeng.li-5C7GfCeVMHo
2019-08-09 21:36 ` [PATCH 04/49] drm/amd/display: reset hdmi tmds rate and data scramble " sunpeng.li-5C7GfCeVMHo
2019-08-09 21:36 ` [PATCH 05/49] drm/amd/display: fix issue where 252-255 values are clipped sunpeng.li-5C7GfCeVMHo
2019-08-09 21:36 ` [PATCH 06/49] drm/amd/display: Fix frames_to_insert math sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 07/49] drm/amd/display: Add 22, 24, and 26 degamma sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 08/49] drm/amd/display: Improve sharing of HUBBUB register lists sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 09/49] drm/amd/display: Synchronous DisplayPort Link Training sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 10/49] drm/amd/display: make firmware info only load once during dc_bios create sunpeng.li-5C7GfCeVMHo
[not found] ` <20190809213742.30301-11-sunpeng.li-5C7GfCeVMHo@public.gmane.org>
2019-08-20 13:59 ` Mike Lothian
2019-08-09 21:37 ` [PATCH 11/49] drm/amd/display: fixup DPP programming sequence sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 12/49] drm/amd/display: Add work-around option to skip DCN20 clock updates sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 13/49] drm/amd/display: refactor gpio to allocate hw_container in constructor sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 14/49] drm/amd/display: wait for pending complete when enabling a plane sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 15/49] drm/amd/display: 3.2.43 sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 16/49] drm/amd/display: Make init_hw and init_pipes generic for seamless boot sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 17/49] drm/amd/display: fix dcn-specific clk_mgr init_clocks sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 18/49] drm/amd/display: enabling seamless boot sequence for dcn2 sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 19/49] drm/amd/display: clean up DML for DCN2x sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 20/49] drm/amd/display: Add HLG support in color module sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 21/49] drm/amd/display: Change DSC policy from slices per column to minimum slice height sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 22/49] drm/amd/display: Set DSC before DIG front-end is connected to its back-end sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 23/49] drm/amd/display: 3.2.44 sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 24/49] drm/amd/display: fix pipe selection logic in validate sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 25/49] drm/amd/display: Remove duplicate interface for programming FB sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 26/49] drm/amd/display: Update DML parameters sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 27/49] drm/amd/display: update optc odm interface for more than 2 opps sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 28/49] drm/amd/display: HUBP/HUBBUB register programming fixes sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 29/49] drm/amd/display: Enable type C hotplug sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 30/49] drm/amd/display: reprogram VM config when system resume sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 31/49] drm/amd/display: Remove 4:2:2 DSC support sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 32/49] drm/amd/display: Add Logging for Gamma Related information (1/2) sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 33/49] drm/amd/display: Fix type of ODMCombineType field sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 34/49] drm/amd/display: Check if set_blank_data_double_buffer exists before call sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 35/49] drm/amd/display: Correct DSC PPS log sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 36/49] drm/amd/display: wake up ogam mem pwr before programming ocsc sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 37/49] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 38/49] drm/amd/display: Add enum for H-timing divider mode sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 39/49] drm/amd/display: Remove redundant definition of dwb_source enums sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 40/49] drm/amd/display: Add Logging for Gamma Related information (2/2) sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 41/49] drm/amd/display: Add and refine DSC logs in enable sequence sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 42/49] drm/amd/display: 3.2.45 sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 43/49] drm/amd/display: fix dcn20 global sync dml param extraction sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 44/49] drm/amd/display: 3.2.46 sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 45/49] drm/amd/display: enable dcn_mem_pwr as golden setting updates sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 46/49] drm/amd/display: check hpd before retry verify link cap sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 47/49] drm/amd/display: audio cannot switch to internal when display turns off sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 48/49] drm/amd/display: Enable MPO with pre-blend color processing (RGB) sunpeng.li-5C7GfCeVMHo
2019-08-09 21:37 ` [PATCH 49/49] drm/amd/display: Load NV12 SOC BB from firmware sunpeng.li-5C7GfCeVMHo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190809213742.30301-1-sunpeng.li@amd.com \
--to=sunpeng.li-5c7gfcevmho@public.gmane.org \
--cc=amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox