All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH v4 00/22] drm/i915/mtl: Add C10 and C20 phy support
@ 2023-02-24 10:13 Mika Kahola
  2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 01/22] drm/i915/mtl: Initial DDI port setup Mika Kahola
                   ` (25 more replies)
  0 siblings, 26 replies; 37+ messages in thread
From: Mika Kahola @ 2023-02-24 10:13 UTC (permalink / raw)
  To: intel-gfx

PHY programming support for PICA C10 and C20 Type-C chips.

v2: Move intel_cx0_reg_defs.h to intel_cx0_phy_regs.h (Jani)
    Move pmdemand as part of intel_display structure
    PLL table updates
v3: Renaming C20 read/write functions (Gustavo)
    Code readibility fixes (Gustavo)
    HDMI PLL table updates
    PICA hotplug handling updates
v4: Initialize parameters for C20 port clock calculation

Signed-off-by: Mika Kahola <mika.kahola@intel.com>

Anusha Srivatsa (1):
  drm/i915/mtl: Pin assignment for TypeC

Clint Taylor (1):
  drm/i915/mtl: Initial DDI port setup

Gustavo Sousa (1):
  drm/i915/mtl: Define mask for DDI AUX interrupts

Imre Deak (1):
  drm/i915/mtl: TypeC HPD live status query

Mika Kahola (15):
  drm/i915/mtl: Add DP rates
  drm/i915/mtl: Create separate reg file for PICA registers
  drm/i915/mtl: Add support for PM DEMAND
  drm/i915/mtl: C20 PLL programming
  drm/i915/mtl: C20 HW readout
  drm/i915/mtl: Dump C20 pll hw state
  drm/i915/mtl: C20 port clock calculation
  drm/i915/mtl: C20 HDMI state calculations
  drm/i915/mtl: Add voltage swing sequence for C20
  drm/i915/mtl: For DP2.0 10G and 20G rates use MPLLA
  drm/i915/mtl: Enabling/disabling sequence Thunderbolt pll
  drm/i915/mtl: Readout Thunderbolt HW state
  drm/i915/mtl: Enable TC ports
  drm/i915/mtl: MTL PICA hotplug detection
  drm/i915/mtl: Power up TCSS

Radhakrishna Sripada (3):
  drm/i915/mtl: Add Support for C10 PHY message bus and pll programming
  drm/i915/mtl: Add C10 phy programming for HDMI
  drm/i915/mtl: Add vswing programming for C10 phys

 drivers/gpu/drm/i915/Makefile                 |    1 +
 drivers/gpu/drm/i915/display/intel_bw.c       |    4 +-
 drivers/gpu/drm/i915/display/intel_bw.h       |    2 +
 drivers/gpu/drm/i915/display/intel_cx0_phy.c  | 2796 +++++++++++++++++
 drivers/gpu/drm/i915/display/intel_cx0_phy.h  |   57 +
 .../gpu/drm/i915/display/intel_cx0_phy_regs.h |  220 ++
 drivers/gpu/drm/i915/display/intel_ddi.c      |   38 +-
 .../drm/i915/display/intel_ddi_buf_trans.c    |   85 +-
 .../drm/i915/display/intel_ddi_buf_trans.h    |    6 +
 drivers/gpu/drm/i915/display/intel_display.c  |   25 +-
 .../drm/i915/display/intel_display_power.c    |   11 +-
 .../i915/display/intel_display_power_map.c    |    1 +
 .../i915/display/intel_display_power_well.c   |    2 +-
 .../drm/i915/display/intel_display_types.h    |   23 +
 drivers/gpu/drm/i915/display/intel_dp.c       |   23 +-
 drivers/gpu/drm/i915/display/intel_dpll.c     |   22 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c |    2 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c     |    7 +-
 drivers/gpu/drm/i915/display/intel_hdmi.h     |    1 +
 .../drm/i915/display/intel_modeset_verify.c   |    2 +
 drivers/gpu/drm/i915/display/intel_tc.c       |  177 +-
 drivers/gpu/drm/i915/i915_drv.h               |    6 +
 drivers/gpu/drm/i915/i915_irq.c               |  276 +-
 drivers/gpu/drm/i915/i915_reg.h               |   69 +-
 drivers/gpu/drm/i915/i915_reg_defs.h          |   57 +
 drivers/gpu/drm/i915/intel_pm.c               |  286 ++
 drivers/gpu/drm/i915/intel_pm.h               |   35 +
 27 files changed, 4205 insertions(+), 29 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/display/intel_cx0_phy.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_cx0_phy.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h

-- 
2.34.1


^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2023-03-15 12:26 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-24 10:13 [Intel-gfx] [PATCH v4 00/22] drm/i915/mtl: Add C10 and C20 phy support Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 01/22] drm/i915/mtl: Initial DDI port setup Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 02/22] drm/i915/mtl: Add DP rates Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 03/22] drm/i915/mtl: Create separate reg file for PICA registers Mika Kahola
2023-02-28  0:16   ` Matt Roper
2023-02-28 13:25     ` Kahola, Mika
2023-02-28 23:26   ` Lucas De Marchi
2023-03-07 13:24     ` Kahola, Mika
2023-03-08  6:52       ` Kahola, Mika
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 04/22] drm/i915/mtl: Add Support for C10 PHY message bus and pll programming Mika Kahola
2023-03-02 21:42   ` Sripada, Radhakrishna
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 05/22] drm/i915/mtl: Add C10 phy programming for HDMI Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 06/22] drm/i915/mtl: Add vswing programming for C10 phys Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 07/22] drm/i915/mtl: Add support for PM DEMAND Mika Kahola
2023-03-01 22:50   ` Sripada, Radhakrishna
2023-03-02  8:49   ` Murthy, Arun R
2023-03-02  9:40     ` Kahola, Mika
2023-03-02 18:07       ` Sripada, Radhakrishna
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 08/22] drm/i915/mtl: C20 PLL programming Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 09/22] drm/i915/mtl: C20 HW readout Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 10/22] drm/i915/mtl: Dump C20 pll hw state Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 11/22] drm/i915/mtl: C20 port clock calculation Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 12/22] drm/i915/mtl: C20 HDMI state calculations Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 13/22] drm/i915/mtl: Add voltage swing sequence for C20 Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 14/22] drm/i915/mtl: For DP2.0 10G and 20G rates use MPLLA Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 15/22] drm/i915/mtl: Enabling/disabling sequence Thunderbolt pll Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 16/22] drm/i915/mtl: Readout Thunderbolt HW state Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 17/22] drm/i915/mtl: Enable TC ports Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 18/22] drm/i915/mtl: MTL PICA hotplug detection Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 19/22] drm/i915/mtl: Define mask for DDI AUX interrupts Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 20/22] drm/i915/mtl: Power up TCSS Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 21/22] drm/i915/mtl: TypeC HPD live status query Mika Kahola
2023-02-24 10:13 ` [Intel-gfx] [PATCH v4 22/22] drm/i915/mtl: Pin assignment for TypeC Mika Kahola
2023-02-24 13:46 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/mtl: Add C10 and C20 phy support (rev6) Patchwork
2023-02-24 13:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2023-02-24 18:03 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2023-03-15 12:26 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for drm/i915/mtl: Add C10 and C20 phy support (rev7) Patchwork

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.