Merge drm/drm-next into drm-intel-gt-next
Matt needed some buddy allocator changes for landing DG2 small BAR support patches. Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
This commit is contained in:
@@ -22,12 +22,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include <drm/drm_color_mgmt.h>
|
||||
#include <drm/drm_drv.h>
|
||||
#include <drm/i915_pciids.h>
|
||||
|
||||
#include "i915_driver.h"
|
||||
#include "i915_drv.h"
|
||||
#include "i915_pci.h"
|
||||
#include "i915_reg.h"
|
||||
|
||||
#define PLATFORM(x) .platform = (x)
|
||||
#define GEN(x) \
|
||||
@@ -214,13 +216,13 @@ static const struct intel_device_info i845g_info = {
|
||||
static const struct intel_device_info i85x_info = {
|
||||
I830_FEATURES,
|
||||
PLATFORM(INTEL_I85X),
|
||||
.display.has_fbc = 1,
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A),
|
||||
};
|
||||
|
||||
static const struct intel_device_info i865g_info = {
|
||||
I845_FEATURES,
|
||||
PLATFORM(INTEL_I865G),
|
||||
.display.has_fbc = 1,
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A),
|
||||
};
|
||||
|
||||
#define GEN3_FEATURES \
|
||||
@@ -258,7 +260,7 @@ static const struct intel_device_info i915gm_info = {
|
||||
.display.has_overlay = 1,
|
||||
.display.overlay_needs_physical = 1,
|
||||
.display.supports_tv = 1,
|
||||
.display.has_fbc = 1,
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A),
|
||||
.hws_needs_physical = 1,
|
||||
.unfenced_needs_alignment = 1,
|
||||
};
|
||||
@@ -283,7 +285,7 @@ static const struct intel_device_info i945gm_info = {
|
||||
.display.has_overlay = 1,
|
||||
.display.overlay_needs_physical = 1,
|
||||
.display.supports_tv = 1,
|
||||
.display.has_fbc = 1,
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A),
|
||||
.hws_needs_physical = 1,
|
||||
.unfenced_needs_alignment = 1,
|
||||
};
|
||||
@@ -342,7 +344,7 @@ static const struct intel_device_info i965gm_info = {
|
||||
GEN4_FEATURES,
|
||||
PLATFORM(INTEL_I965GM),
|
||||
.is_mobile = 1,
|
||||
.display.has_fbc = 1,
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A),
|
||||
.display.has_overlay = 1,
|
||||
.display.supports_tv = 1,
|
||||
.hws_needs_physical = 1,
|
||||
@@ -360,7 +362,7 @@ static const struct intel_device_info gm45_info = {
|
||||
GEN4_FEATURES,
|
||||
PLATFORM(INTEL_GM45),
|
||||
.is_mobile = 1,
|
||||
.display.has_fbc = 1,
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A),
|
||||
.display.supports_tv = 1,
|
||||
.platform_engine_mask = BIT(RCS0) | BIT(VCS0),
|
||||
.gpu_reset_clobbers_display = false,
|
||||
@@ -393,7 +395,7 @@ static const struct intel_device_info ilk_m_info = {
|
||||
PLATFORM(INTEL_IRONLAKE),
|
||||
.is_mobile = 1,
|
||||
.has_rps = true,
|
||||
.display.has_fbc = 1,
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A),
|
||||
};
|
||||
|
||||
#define GEN6_FEATURES \
|
||||
@@ -401,7 +403,7 @@ static const struct intel_device_info ilk_m_info = {
|
||||
.display.pipe_mask = BIT(PIPE_A) | BIT(PIPE_B), \
|
||||
.display.cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B), \
|
||||
.display.has_hotplug = 1, \
|
||||
.display.has_fbc = 1, \
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A), \
|
||||
.platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0), \
|
||||
.has_coherent_ggtt = true, \
|
||||
.has_llc = 1, \
|
||||
@@ -452,7 +454,7 @@ static const struct intel_device_info snb_m_gt2_info = {
|
||||
.display.pipe_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C), \
|
||||
.display.cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | BIT(TRANSCODER_C), \
|
||||
.display.has_hotplug = 1, \
|
||||
.display.has_fbc = 1, \
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A), \
|
||||
.platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0), \
|
||||
.has_coherent_ggtt = true, \
|
||||
.has_llc = 1, \
|
||||
@@ -693,7 +695,7 @@ static const struct intel_device_info skl_gt4_info = {
|
||||
.has_64bit_reloc = 1, \
|
||||
.display.has_ddi = 1, \
|
||||
.display.has_fpga_dbg = 1, \
|
||||
.display.has_fbc = 1, \
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A), \
|
||||
.display.has_hdcp = 1, \
|
||||
.display.has_psr = 1, \
|
||||
.display.has_psr_hw_tracking = 1, \
|
||||
@@ -948,7 +950,7 @@ static const struct intel_device_info adl_s_info = {
|
||||
.display.has_dp_mst = 1, \
|
||||
.display.has_dsb = 1, \
|
||||
.display.has_dsc = 1, \
|
||||
.display.has_fbc = 1, \
|
||||
.display.fbc_mask = BIT(INTEL_FBC_A), \
|
||||
.display.has_fpga_dbg = 1, \
|
||||
.display.has_hdcp = 1, \
|
||||
.display.has_hotplug = 1, \
|
||||
@@ -1135,6 +1137,7 @@ static const struct pci_device_id pciidlist[] = {
|
||||
INTEL_RKL_IDS(&rkl_info),
|
||||
INTEL_ADLS_IDS(&adl_s_info),
|
||||
INTEL_ADLP_IDS(&adl_p_info),
|
||||
INTEL_ADLN_IDS(&adl_p_info),
|
||||
INTEL_DG1_IDS(&dg1_info),
|
||||
INTEL_RPLS_IDS(&adl_s_info),
|
||||
{0, 0, 0}
|
||||
|
||||
Reference in New Issue
Block a user