From patchwork Mon Apr 14 12:33:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jani Nikula X-Patchwork-Id: 14050289 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0C384C369B8 for ; Mon, 14 Apr 2025 12:33:18 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 79AA510E54A; Mon, 14 Apr 2025 12:33:17 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="aK3GYHaE"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by gabe.freedesktop.org (Postfix) with ESMTPS id 476E710E125; Mon, 14 Apr 2025 12:33:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1744633997; x=1776169997; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=tmZKmCrNvznjmGS/7QqthM8WE+Sha0EM8rZvoWJow7Q=; b=aK3GYHaEoFTeF8z3OCEhWlkHG99pW6TM0CCHvkvjVxx/VWqxQTgskBDr 3nAtwJXoVUSDwRffVVdN8ZVjWTYf4wkbbb9BZbKVOnBP0tJuOZWeWzatU FDk/Pcs4vXa2n/utvP7H4Ob2+j+W5JDTn0N/Up9hlygEUEGfqrwynOPB5 aviTGIAB0Bx6GaCl1ZrvShCNMesQZaxJ6+nW4z5jDCVNVmoWkOlyPBP0C OsYzzg9448iuEWOrqGha/3u4/PHFgTu7rbkZI9ez8HkdfsDX5FNEzb+GF kOamvkKcFGAudhmPDad8wo4qH+uvTe90QVC9RhOiXqOCiDrue0CEyYRyk Q==; X-CSE-ConnectionGUID: 7rGQvoWkSbmTzP1fVIfSEg== X-CSE-MsgGUID: 3EoLsZ3ITPabJjXV4LDJTQ== X-IronPort-AV: E=McAfee;i="6700,10204,11402"; a="46011877" X-IronPort-AV: E=Sophos;i="6.15,212,1739865600"; d="scan'208";a="46011877" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2025 05:33:15 -0700 X-CSE-ConnectionGUID: H8RUcA01SKeIsTaeZaE1TA== X-CSE-MsgGUID: F/SIVZXVSM6vCPOH3p8pjQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,212,1739865600"; d="scan'208";a="134781606" Received: from bergbenj-mobl1.ger.corp.intel.com (HELO localhost) ([10.245.246.205]) by orviesa004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2025 05:33:13 -0700 From: Jani Nikula To: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org Cc: jani.nikula@intel.com Subject: [PATCH 0/3] drm/i915/pch: conversion to struct intel_display use, cleanups Date: Mon, 14 Apr 2025 15:33:06 +0300 Message-Id: X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" With the PCH detection moved to display, we can do some further cleanups. Jani Nikula (3): drm/i915/display: pass struct intel_display to PCH macros drm/i915/display: drop lots of unnecessary #include i915_drv.h drm/i915/pch: abstract fake PCH detection better drivers/gpu/drm/i915/display/g4x_dp.c | 26 ++++----- drivers/gpu/drm/i915/display/g4x_hdmi.c | 21 +++---- drivers/gpu/drm/i915/display/i9xx_wm.c | 4 +- drivers/gpu/drm/i915/display/intel_audio.c | 12 ++-- .../gpu/drm/i915/display/intel_backlight.c | 42 +++++++------- drivers/gpu/drm/i915/display/intel_bios.c | 17 +++--- drivers/gpu/drm/i915/display/intel_cdclk.c | 12 ++-- drivers/gpu/drm/i915/display/intel_cmtg.c | 1 - drivers/gpu/drm/i915/display/intel_crt.c | 28 ++++------ drivers/gpu/drm/i915/display/intel_cursor.c | 3 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 15 ++--- drivers/gpu/drm/i915/display/intel_display.c | 21 ++----- .../drm/i915/display/intel_display_debugfs.c | 9 ++- .../drm/i915/display/intel_display_device.c | 13 +++-- .../gpu/drm/i915/display/intel_display_irq.c | 33 +++++------ .../drm/i915/display/intel_display_power.c | 31 ++++------- drivers/gpu/drm/i915/display/intel_dp.c | 3 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 7 +-- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_dpll.c | 11 +--- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 11 ++-- drivers/gpu/drm/i915/display/intel_dsb.c | 3 +- drivers/gpu/drm/i915/display/intel_fdi.c | 18 +++--- .../drm/i915/display/intel_fifo_underrun.c | 4 +- .../gpu/drm/i915/display/intel_global_state.c | 5 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 14 ++--- drivers/gpu/drm/i915/display/intel_hdmi.c | 23 ++++---- .../gpu/drm/i915/display/intel_hotplug_irq.c | 55 ++++++++----------- drivers/gpu/drm/i915/display/intel_lvds.c | 23 +++----- drivers/gpu/drm/i915/display/intel_pch.c | 47 +++++++++------- .../gpu/drm/i915/display/intel_pch_display.c | 44 ++++++--------- .../gpu/drm/i915/display/intel_pch_refclk.c | 15 ++--- drivers/gpu/drm/i915/display/intel_pps.c | 26 +++------ drivers/gpu/drm/i915/display/intel_sdvo.c | 26 +++------ drivers/gpu/drm/i915/display/intel_sprite.c | 3 +- drivers/gpu/drm/i915/display/intel_vga.c | 5 +- drivers/gpu/drm/i915/display/skl_scaler.c | 4 +- 38 files changed, 277 insertions(+), 366 deletions(-)