mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 16:12:59 +02:00
drm/i915: Remove i915_reg.h from intel_display_device.c
Move GU_CNTL_PROTECTED and GMD_ID_DISPLAY to common header, this helps intel_display_device.c free from i915_reg.h dependency. v2: Move GMD_ID_DISPLAY to display header instead of common (Jani) Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Uma Shankar <uma.shankar@intel.com> Link: https://patch.msgid.link/20260205094341.1882816-7-uma.shankar@intel.com
This commit is contained in:
parent
15e86b3abd
commit
08b970ab01
|
|
@ -10,7 +10,6 @@
|
|||
#include <drm/drm_print.h>
|
||||
#include <drm/intel/pciids.h>
|
||||
|
||||
#include "i915_reg.h"
|
||||
#include "intel_cx0_phy_regs.h"
|
||||
#include "intel_de.h"
|
||||
#include "intel_display.h"
|
||||
|
|
@ -1539,9 +1538,9 @@ probe_gmdid_display(struct intel_display *display, struct intel_display_ip_ver *
|
|||
return NULL;
|
||||
}
|
||||
|
||||
gmd_id.ver = REG_FIELD_GET(GMD_ID_ARCH_MASK, val);
|
||||
gmd_id.rel = REG_FIELD_GET(GMD_ID_RELEASE_MASK, val);
|
||||
gmd_id.step = REG_FIELD_GET(GMD_ID_STEP, val);
|
||||
gmd_id.ver = REG_FIELD_GET(GMD_ID_DISPLAY_ARCH_MASK, val);
|
||||
gmd_id.rel = REG_FIELD_GET(GMD_ID_DISPLAY_RELEASE_MASK, val);
|
||||
gmd_id.step = REG_FIELD_GET(GMD_ID_DISPLAY_STEP, val);
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(gmdid_display_map); i++) {
|
||||
if (gmd_id.ver == gmdid_display_map[i].ver &&
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@
|
|||
|
||||
#include "intel_display_reg_defs.h"
|
||||
|
||||
#define GU_CNTL_PROTECTED _MMIO(0x10100C)
|
||||
#define DEPRESENT REG_BIT(9)
|
||||
|
||||
#define _GEN7_PIPEA_DE_LOAD_SL 0x70068
|
||||
#define _GEN7_PIPEB_DE_LOAD_SL 0x71068
|
||||
#define GEN7_PIPE_DE_LOAD_SL(pipe) _MMIO_PIPE(pipe, _GEN7_PIPEA_DE_LOAD_SL, _GEN7_PIPEB_DE_LOAD_SL)
|
||||
|
|
@ -1626,6 +1629,11 @@
|
|||
#define GLK_DFSM_DISPLAY_DSC_DISABLE (1 << 7)
|
||||
#define XE2LPD_DFSM_DBUF_OVERLAP_DISABLE (1 << 3)
|
||||
|
||||
#define GMD_ID_DISPLAY _MMIO(0x510a0)
|
||||
#define GMD_ID_DISPLAY_ARCH_MASK REG_GENMASK(31, 22)
|
||||
#define GMD_ID_DISPLAY_RELEASE_MASK REG_GENMASK(21, 14)
|
||||
#define GMD_ID_DISPLAY_STEP REG_GENMASK(5, 0)
|
||||
|
||||
#define XE2LPD_DE_CAP _MMIO(0x41100)
|
||||
#define XE2LPD_DE_CAP_3DLUT_MASK REG_GENMASK(31, 30)
|
||||
#define XE2LPD_DE_CAP_DSC_MASK REG_GENMASK(29, 28)
|
||||
|
|
|
|||
|
|
@ -116,9 +116,6 @@
|
|||
* #define GEN8_BAR _MMIO(0xb888)
|
||||
*/
|
||||
|
||||
#define GU_CNTL_PROTECTED _MMIO(0x10100C)
|
||||
#define DEPRESENT REG_BIT(9)
|
||||
|
||||
#define GU_CNTL _MMIO(0x101010)
|
||||
#define LMEM_INIT REG_BIT(7)
|
||||
#define DRIVERFLR REG_BIT(31)
|
||||
|
|
@ -925,7 +922,6 @@
|
|||
#define MASK_WAKEMEM REG_BIT(13)
|
||||
#define DDI_CLOCK_REG_ACCESS REG_BIT(7)
|
||||
|
||||
#define GMD_ID_DISPLAY _MMIO(0x510a0)
|
||||
#define GMD_ID_ARCH_MASK REG_GENMASK(31, 22)
|
||||
#define GMD_ID_RELEASE_MASK REG_GENMASK(21, 14)
|
||||
#define GMD_ID_STEP REG_GENMASK(5, 0)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user