All of lore.kernel.org
 help / color / mirror / Atom feed
From: Harry Wentland <harry.wentland-5C7GfCeVMHo@public.gmane.org>
To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Cc: Harry Wentland <harry.wentland-5C7GfCeVMHo@public.gmane.org>
Subject: [PATCH 00/34] DC Patches Mar 20, 2018
Date: Tue, 20 Mar 2018 15:12:25 -0400	[thread overview]
Message-ID: <20180320191259.14453-1-harry.wentland@amd.com> (raw)

 * Fix multi-channel audio
 * Fix banding on 6 bit eDP panels with Polaris
 * Fix Polaris 12 BW calcs
 * Drop EDID read during atomic_check (for MST)

Anthony Koo (3):
  drm/amd/display: Couple bug fixes in stats module
  drm/amd/display: Rename encoder_info_packet to dc_info_packet
  drm/amd/display: Only program MSA_TIMING_PARAM if it changed

Bhawanpreet Lakha (2):
  drm/amd/display: Add debug prints for bandwidth calculations
  drm/amd/display: Correct print types in DC_LOGS

Dmytro Laktyushkin (4):
  drm/amd/display: fix lexa bw bounding box
  drm/amd/display: add mpc to dtn log
  drm/amd/display: align dtn logs and add mpc idle bit print
  drm/amd/display: hide inconsistent mpcc programming from dtn log

Eric Bernstein (2):
  drm/amd/display: Change wb_h/vratio to double
  drm/amd/display: Add num_active_wb to DML

Eric Yang (1):
  drm/amd/display: Only update mpc blend config if not full update

Harry Wentland (4):
  drm/amd/display: We shouldn't set format_default on plane as atomic
    driver
  drm/amd/display: Add one to EDID's audio channel count when passing to
    DC
  drm/amd/display: Don't read EDID in atomic_check
  drm/amd/display: Move commit_planes_to_stream to amdgpu_dm

Julian Parkin (1):
  drm/amd/display: drop dc_validate_guaranteed

Martin Tsai (1):
  drm/amd/display: correct the condition in setting cursor not visible
    beyond left edge

Mikita Lipski (6):
  drm/amd/display: Allow truncation to 10 bits
  drm/amd/display: Fix FMT truncation programming
  drm/amd/display: Don't call amdgpu_dm_display_resume as it doesn't
    exist
  drm/amd/display: Adding stutter entry wm to dce bw struct
  drm/amd/display: Implementing new bandwidth registers for DCE120
  drm/amd/display: Separate mem input constuctors for dce 112 and 120

Nikola Cornij (2):
  drm/amd/display: Update ASIC header files
  drm/amd/display: Rename feature-specific register address init macro

Roman Li (1):
  drm/amd/display: add assert in enable FBC

SivapiriyanKumarasamy (1):
  drm/amd/display: Add vline IRQ programming for DCN

Tony Cheng (2):
  drm/amd/display: dal 3.1.39
  drm/amd/display: dal 3.1.40

Vitaly Prosyak (1):
  drm/amd/display: Add dc_lut_mode enum

Xingyue Tao (2):
  drm/amd/display: Add double buffer machanism to ICSC
  drm/amd/display: Add double buffer machanism to OCSC

Yongqiang Sun (1):
  drm/amd/display: Retry when read dpcd caps failed.

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 111 +++-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  32 +-
 .../gpu/drm/amd/display/dc/calcs/calcs_logger.h    | 579 +++++++++++++++++++++
 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   | 238 ++++++++-
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |  74 +--
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  95 +---
 drivers/gpu/drm/amd/display/dc/core/dc_debug.c     |  14 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  23 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  16 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 131 ++---
 drivers/gpu/drm/amd/display/dc/dc.h                |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |  19 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   9 +
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 103 +++-
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h |  17 +
 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c       |   9 +-
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |   4 +-
 .../drm/amd/display/dc/dce100/dce100_resource.c    |  33 --
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  10 +-
 .../drm/amd/display/dc/dce110/dce110_mem_input_v.c |   1 +
 .../drm/amd/display/dc/dce110/dce110_resource.c    |  33 --
 .../drm/amd/display/dc/dce112/dce112_resource.c    |  33 --
 .../drm/amd/display/dc/dce112/dce112_resource.h    |   5 -
 .../drm/amd/display/dc/dce120/dce120_resource.c    |   3 +-
 .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  |  49 --
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c   |   9 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h   |  47 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c    |  90 ++--
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |  22 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  |  32 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  58 ++-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   |  24 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h   |   5 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c  |  76 +++
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |  14 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |  36 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |   5 +-
 .../dc/i2caux/dce110/i2c_hw_engine_dce110.c        |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   6 +-
 drivers/gpu/drm/amd/display/dc/inc/dce_calcs.h     |   1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |   5 +
 drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h  |   1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h        |  17 +
 .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h |  21 +-
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |   3 +
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |   4 -
 drivers/gpu/drm/amd/display/dc/irq_types.h         |   7 +
 drivers/gpu/drm/amd/display/modules/stats/stats.c  |  39 +-
 49 files changed, 1568 insertions(+), 602 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h

-- 
2.14.1

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

             reply	other threads:[~2018-03-20 19:12 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-20 19:12 Harry Wentland [this message]
     [not found] ` <20180320191259.14453-1-harry.wentland-5C7GfCeVMHo@public.gmane.org>
2018-03-20 19:12   ` [PATCH 01/34] drm/amd/display: correct the condition in setting cursor not visible beyond left edge Harry Wentland
2018-03-20 19:12   ` [PATCH 02/34] drm/amd/display: dal 3.1.39 Harry Wentland
2018-03-20 19:12   ` [PATCH 03/34] drm/amd/display: Allow truncation to 10 bits Harry Wentland
2018-03-20 19:12   ` [PATCH 04/34] drm/amd/display: Fix FMT truncation programming Harry Wentland
2018-03-20 19:12   ` [PATCH 05/34] drm/amd/display: We shouldn't set format_default on plane as atomic driver Harry Wentland
2018-03-20 19:12   ` [PATCH 06/34] drm/amd/display: Retry when read dpcd caps failed Harry Wentland
2018-03-20 19:12   ` [PATCH 07/34] drm/amd/display: Add one to EDID's audio channel count when passing to DC Harry Wentland
2018-03-20 19:12   ` [PATCH 08/34] drm/amd/display: Update ASIC header files Harry Wentland
2018-03-20 19:12   ` [PATCH 09/34] drm/amd/display: fix lexa bw bounding box Harry Wentland
     [not found]     ` <20180320191259.14453-10-harry.wentland-5C7GfCeVMHo@public.gmane.org>
2018-03-21  1:27       ` Zhang, Jerry (Junwei)
2018-03-22 18:39       ` [PATCH v2] drm/amd/display: fix Polaris 12 " Harry Wentland
     [not found]         ` <20180322183957.11419-1-harry.wentland-5C7GfCeVMHo@public.gmane.org>
2018-03-22 18:51           ` Deucher, Alexander
2018-03-20 19:12   ` [PATCH 10/34] drm/amd/display: Rename feature-specific register address init macro Harry Wentland
2018-03-20 19:12   ` [PATCH 11/34] drm/amd/display: Don't read EDID in atomic_check Harry Wentland
2018-03-20 19:12   ` [PATCH 12/34] drm/amd/display: add mpc to dtn log Harry Wentland
2018-03-20 19:12   ` [PATCH 13/34] drm/amd/display: Add debug prints for bandwidth calculations Harry Wentland
2018-03-20 19:12   ` [PATCH 14/34] drm/amd/display: Don't call amdgpu_dm_display_resume as it doesn't exist Harry Wentland
2018-03-20 19:12   ` [PATCH 15/34] drm/amd/display: Adding stutter entry wm to dce bw struct Harry Wentland
2018-03-20 19:12   ` [PATCH 16/34] drm/amd/display: Change wb_h/vratio to double Harry Wentland
2018-03-20 19:12   ` [PATCH 17/34] drm/amd/display: drop dc_validate_guaranteed Harry Wentland
2018-03-20 19:12   ` [PATCH 18/34] drm/amd/display: Implementing new bandwidth registers for DCE120 Harry Wentland
2018-03-20 19:12   ` [PATCH 19/34] drm/amd/display: dal 3.1.40 Harry Wentland
2018-03-20 19:12   ` [PATCH 20/34] drm/amd/display: align dtn logs and add mpc idle bit print Harry Wentland
2018-03-20 19:12   ` [PATCH 21/34] drm/amd/display: add assert in enable FBC Harry Wentland
2018-03-20 19:12   ` [PATCH 22/34] drm/amd/display: Separate mem input constuctors for dce 112 and 120 Harry Wentland
2018-03-20 19:12   ` [PATCH 23/34] drm/amd/display: Only update mpc blend config if not full update Harry Wentland
2018-03-20 19:12   ` [PATCH 24/34] drm/amd/display: hide inconsistent mpcc programming from dtn log Harry Wentland
2018-03-20 19:12   ` [PATCH 25/34] drm/amd/display: Add dc_lut_mode enum Harry Wentland
2018-03-20 19:12   ` [PATCH 26/34] drm/amd/display: Correct print types in DC_LOGS Harry Wentland
2018-03-20 19:12   ` [PATCH 27/34] drm/amd/display: Add num_active_wb to DML Harry Wentland
2018-03-20 19:12   ` [PATCH 28/34] drm/amd/display: Add double buffer machanism to ICSC Harry Wentland
2018-03-20 19:12   ` [PATCH 29/34] drm/amd/display: Couple bug fixes in stats module Harry Wentland
2018-03-20 19:12   ` [PATCH 30/34] drm/amd/display: Rename encoder_info_packet to dc_info_packet Harry Wentland
2018-03-20 19:12   ` [PATCH 31/34] drm/amd/display: Add vline IRQ programming for DCN Harry Wentland
2018-03-20 19:12   ` [PATCH 32/34] drm/amd/display: Add double buffer machanism to OCSC Harry Wentland
2018-03-20 19:12   ` [PATCH 33/34] drm/amd/display: Only program MSA_TIMING_PARAM if it changed Harry Wentland
2018-03-20 19:12   ` [PATCH 34/34] drm/amd/display: Move commit_planes_to_stream to amdgpu_dm Harry Wentland
  -- strict thread matches above, loose matches on Subject: below --
2018-03-20 19:00 [PATCH 00/34] DC Patches Mar 20, 2018 Harry Wentland

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=20180320191259.14453-1-harry.wentland@amd.com \
    --to=harry.wentland-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.