Skip to content

Commit 780560f

Browse files
committed
Merge: RHEL9.6 drm backport dependencies
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/5437 # Merge Request Required Information ## Summary of Changes Depends: !5592 Depends: !5692 JIRA: https://issues.redhat.com/browse/RHEL-53569 Omitted-fix: 48ffe20 Omitted-fix: 06e7139 Omitted-fix: 5278ca0 Omitted-fix: 8dffaec Signed-off-by: Robert Foss <rfoss@redhat.com> ## Approved Development Ticket All submissions to CentOS Stream must reference an approved ticket in [Red Hat Jira](https://issues.redhat.com/). Please follow the CentOS Stream [contribution documentation](https://docs.centos.org/en-US/stream-contrib/quickstart/) for how to file this ticket and have it approved. Approved-by: Jocelyn Falempe <jfalempe@redhat.com> Approved-by: David Arcari <darcari@redhat.com> Approved-by: Rafael Aquini <raquini@redhat.com> Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> Merged-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2 parents d3281b6 + 08caed3 commit 780560f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1277
-1027
lines changed

Documentation/ABI/stable/sysfs-class-backlight

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ Date: April 2005
33
KernelVersion: 2.6.12
44
Contact: Richard Purdie <rpurdie@rpsys.net>
55
Description:
6-
Control BACKLIGHT power, values are FB_BLANK_* from fb.h
6+
Control BACKLIGHT power, values are compatible with
7+
FB_BLANK_* from fb.h
78

8-
- FB_BLANK_UNBLANK (0) : power on.
9-
- FB_BLANK_POWERDOWN (4) : power off
9+
- 0 (FB_BLANK_UNBLANK) : power on.
10+
- 4 (FB_BLANK_POWERDOWN) : power off
1011
Users: HAL
1112

1213
What: /sys/class/backlight/<backlight>/brightness

Documentation/power/runtime_pm.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -396,10 +396,9 @@ drivers/base/power/runtime.c and include/linux/pm_runtime.h:
396396
nonzero, increment the counter and return 1; otherwise return 0 without
397397
changing the counter
398398

399-
`int pm_runtime_get_if_active(struct device *dev, bool ign_usage_count);`
399+
`int pm_runtime_get_if_active(struct device *dev);`
400400
- return -EINVAL if 'power.disable_depth' is nonzero; otherwise, if the
401-
runtime PM status is RPM_ACTIVE, and either ign_usage_count is true
402-
or the device's usage_count is non-zero, increment the counter and
401+
runtime PM status is RPM_ACTIVE, increment the counter and
403402
return 1; otherwise return 0 without changing the counter
404403

405404
`void pm_runtime_put_noidle(struct device *dev);`

MAINTAINERS

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15410,14 +15410,6 @@ S: Maintained
1541015410
F: drivers/net/phy/mdio-open-alliance.h
1541115411
F: net/ethtool/plca.c
1541215412

15413-
PLATFORM FEATURE INFRASTRUCTURE
15414-
M: Juergen Gross <jgross@suse.com>
15415-
S: Maintained
15416-
F: arch/*/include/asm/platform-feature.h
15417-
F: include/asm-generic/platform-feature.h
15418-
F: include/linux/platform-feature.h
15419-
F: kernel/platform-feature.c
15420-
1542115413
PLDMFW LIBRARY
1542215414
M: Jacob Keller <jacob.e.keller@intel.com>
1542315415
S: Maintained

arch/x86/kernel/early-quirks.c

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -518,46 +518,46 @@ static const struct intel_early_ops gen11_early_ops __initconst = {
518518

519519
/* Intel integrated GPUs for which we need to reserve "stolen memory" */
520520
static const struct pci_device_id intel_early_ids[] __initconst = {
521-
INTEL_I830_IDS(&i830_early_ops),
522-
INTEL_I845G_IDS(&i845_early_ops),
523-
INTEL_I85X_IDS(&i85x_early_ops),
524-
INTEL_I865G_IDS(&i865_early_ops),
525-
INTEL_I915G_IDS(&gen3_early_ops),
526-
INTEL_I915GM_IDS(&gen3_early_ops),
527-
INTEL_I945G_IDS(&gen3_early_ops),
528-
INTEL_I945GM_IDS(&gen3_early_ops),
529-
INTEL_VLV_IDS(&gen6_early_ops),
530-
INTEL_PINEVIEW_G_IDS(&gen3_early_ops),
531-
INTEL_PINEVIEW_M_IDS(&gen3_early_ops),
532-
INTEL_I965G_IDS(&gen3_early_ops),
533-
INTEL_G33_IDS(&gen3_early_ops),
534-
INTEL_I965GM_IDS(&gen3_early_ops),
535-
INTEL_GM45_IDS(&gen3_early_ops),
536-
INTEL_G45_IDS(&gen3_early_ops),
537-
INTEL_IRONLAKE_D_IDS(&gen3_early_ops),
538-
INTEL_IRONLAKE_M_IDS(&gen3_early_ops),
539-
INTEL_SNB_D_IDS(&gen6_early_ops),
540-
INTEL_SNB_M_IDS(&gen6_early_ops),
541-
INTEL_IVB_M_IDS(&gen6_early_ops),
542-
INTEL_IVB_D_IDS(&gen6_early_ops),
543-
INTEL_HSW_IDS(&gen6_early_ops),
544-
INTEL_BDW_IDS(&gen8_early_ops),
545-
INTEL_CHV_IDS(&chv_early_ops),
546-
INTEL_SKL_IDS(&gen9_early_ops),
547-
INTEL_BXT_IDS(&gen9_early_ops),
548-
INTEL_KBL_IDS(&gen9_early_ops),
549-
INTEL_CFL_IDS(&gen9_early_ops),
550-
INTEL_GLK_IDS(&gen9_early_ops),
551-
INTEL_CNL_IDS(&gen9_early_ops),
552-
INTEL_ICL_11_IDS(&gen11_early_ops),
553-
INTEL_EHL_IDS(&gen11_early_ops),
554-
INTEL_JSL_IDS(&gen11_early_ops),
555-
INTEL_TGL_12_IDS(&gen11_early_ops),
556-
INTEL_RKL_IDS(&gen11_early_ops),
557-
INTEL_ADLS_IDS(&gen11_early_ops),
558-
INTEL_ADLP_IDS(&gen11_early_ops),
559-
INTEL_RPLS_IDS(&gen11_early_ops),
560-
INTEL_RPLP_IDS(&gen11_early_ops),
521+
INTEL_I830_IDS(INTEL_VGA_DEVICE, &i830_early_ops),
522+
INTEL_I845G_IDS(INTEL_VGA_DEVICE, &i845_early_ops),
523+
INTEL_I85X_IDS(INTEL_VGA_DEVICE, &i85x_early_ops),
524+
INTEL_I865G_IDS(INTEL_VGA_DEVICE, &i865_early_ops),
525+
INTEL_I915G_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
526+
INTEL_I915GM_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
527+
INTEL_I945G_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
528+
INTEL_I945GM_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
529+
INTEL_VLV_IDS(INTEL_VGA_DEVICE, &gen6_early_ops),
530+
INTEL_PNV_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
531+
INTEL_I965G_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
532+
INTEL_G33_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
533+
INTEL_I965GM_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
534+
INTEL_GM45_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
535+
INTEL_G45_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
536+
INTEL_ILK_IDS(INTEL_VGA_DEVICE, &gen3_early_ops),
537+
INTEL_SNB_IDS(INTEL_VGA_DEVICE, &gen6_early_ops),
538+
INTEL_IVB_IDS(INTEL_VGA_DEVICE, &gen6_early_ops),
539+
INTEL_HSW_IDS(INTEL_VGA_DEVICE, &gen6_early_ops),
540+
INTEL_BDW_IDS(INTEL_VGA_DEVICE, &gen8_early_ops),
541+
INTEL_CHV_IDS(INTEL_VGA_DEVICE, &chv_early_ops),
542+
INTEL_SKL_IDS(INTEL_VGA_DEVICE, &gen9_early_ops),
543+
INTEL_BXT_IDS(INTEL_VGA_DEVICE, &gen9_early_ops),
544+
INTEL_KBL_IDS(INTEL_VGA_DEVICE, &gen9_early_ops),
545+
INTEL_CFL_IDS(INTEL_VGA_DEVICE, &gen9_early_ops),
546+
INTEL_WHL_IDS(INTEL_VGA_DEVICE, &gen9_early_ops),
547+
INTEL_CML_IDS(INTEL_VGA_DEVICE, &gen9_early_ops),
548+
INTEL_GLK_IDS(INTEL_VGA_DEVICE, &gen9_early_ops),
549+
INTEL_CNL_IDS(INTEL_VGA_DEVICE, &gen9_early_ops),
550+
INTEL_ICL_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
551+
INTEL_EHL_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
552+
INTEL_JSL_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
553+
INTEL_TGL_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
554+
INTEL_RKL_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
555+
INTEL_ADLS_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
556+
INTEL_ADLP_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
557+
INTEL_ADLN_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
558+
INTEL_RPLS_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
559+
INTEL_RPLU_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
560+
INTEL_RPLP_IDS(INTEL_VGA_DEVICE, &gen11_early_ops),
561561
};
562562

563563
struct resource intel_graphics_stolen_res __ro_after_init = DEFINE_RES_MEM(0, 0);

drivers/base/devcoredump.c

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ static struct class devcd_class;
1818
/* global disable flag, for security purposes */
1919
static bool devcd_disabled;
2020

21-
/* if data isn't read by userspace after 5 minutes then delete it */
22-
#define DEVCD_TIMEOUT (HZ * 60 * 5)
23-
2421
struct devcd_entry {
2522
struct device devcd_dev;
2623
void *data;
@@ -305,25 +302,52 @@ static ssize_t devcd_read_from_sgtable(char *buffer, loff_t offset,
305302
}
306303

307304
/**
308-
* dev_coredumpm - create device coredump with read/free methods
305+
* dev_coredump_put - remove device coredump
306+
* @dev: the struct device for the crashed device
307+
*
308+
* dev_coredump_put() removes coredump, if exists, for a given device from
309+
* the file system and free its associated data otherwise, does nothing.
310+
*
311+
* It is useful for modules that do not want to keep coredump
312+
* available after its unload.
313+
*/
314+
void dev_coredump_put(struct device *dev)
315+
{
316+
struct device *existing;
317+
318+
existing = class_find_device(&devcd_class, NULL, dev,
319+
devcd_match_failing);
320+
if (existing) {
321+
devcd_free(existing, NULL);
322+
put_device(existing);
323+
}
324+
}
325+
EXPORT_SYMBOL_GPL(dev_coredump_put);
326+
327+
/**
328+
* dev_coredumpm_timeout - create device coredump with read/free methods with a
329+
* custom timeout.
309330
* @dev: the struct device for the crashed device
310331
* @owner: the module that contains the read/free functions, use %THIS_MODULE
311332
* @data: data cookie for the @read/@free functions
312333
* @datalen: length of the data
313334
* @gfp: allocation flags
314335
* @read: function to read from the given buffer
315336
* @free: function to free the given buffer
337+
* @timeout: time in jiffies to remove coredump
316338
*
317339
* Creates a new device coredump for the given device. If a previous one hasn't
318340
* been read yet, the new coredump is discarded. The data lifetime is determined
319341
* by the device coredump framework and when it is no longer needed the @free
320342
* function will be called to free the data.
321343
*/
322-
void dev_coredumpm(struct device *dev, struct module *owner,
323-
void *data, size_t datalen, gfp_t gfp,
324-
ssize_t (*read)(char *buffer, loff_t offset, size_t count,
325-
void *data, size_t datalen),
326-
void (*free)(void *data))
344+
void dev_coredumpm_timeout(struct device *dev, struct module *owner,
345+
void *data, size_t datalen, gfp_t gfp,
346+
ssize_t (*read)(char *buffer, loff_t offset,
347+
size_t count, void *data,
348+
size_t datalen),
349+
void (*free)(void *data),
350+
unsigned long timeout)
327351
{
328352
static atomic_t devcd_count = ATOMIC_INIT(0);
329353
struct devcd_entry *devcd;
@@ -377,7 +401,7 @@ void dev_coredumpm(struct device *dev, struct module *owner,
377401
dev_warn(dev, "devcoredump create_link failed\n");
378402

379403
INIT_DELAYED_WORK(&devcd->del_wk, devcd_del);
380-
schedule_delayed_work(&devcd->del_wk, DEVCD_TIMEOUT);
404+
schedule_delayed_work(&devcd->del_wk, timeout);
381405
mutex_unlock(&devcd->mutex);
382406
return;
383407
put_device:
@@ -388,7 +412,7 @@ void dev_coredumpm(struct device *dev, struct module *owner,
388412
free:
389413
free(data);
390414
}
391-
EXPORT_SYMBOL_GPL(dev_coredumpm);
415+
EXPORT_SYMBOL_GPL(dev_coredumpm_timeout);
392416

393417
/**
394418
* dev_coredumpsg - create device coredump that uses scatterlist as data

drivers/base/power/runtime.c

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1175,7 +1175,7 @@ int __pm_runtime_resume(struct device *dev, int rpmflags)
11751175
EXPORT_SYMBOL_GPL(__pm_runtime_resume);
11761176

11771177
/**
1178-
* pm_runtime_get_if_active - Conditionally bump up device usage counter.
1178+
* pm_runtime_get_conditional - Conditionally bump up device usage counter.
11791179
* @dev: Device to handle.
11801180
* @ign_usage_count: Whether or not to look at the current usage counter value.
11811181
*
@@ -1196,7 +1196,7 @@ EXPORT_SYMBOL_GPL(__pm_runtime_resume);
11961196
* The caller is responsible for decrementing the runtime PM usage counter of
11971197
* @dev after this function has returned a positive value for it.
11981198
*/
1199-
int pm_runtime_get_if_active(struct device *dev, bool ign_usage_count)
1199+
static int pm_runtime_get_conditional(struct device *dev, bool ign_usage_count)
12001200
{
12011201
unsigned long flags;
12021202
int retval;
@@ -1217,8 +1217,39 @@ int pm_runtime_get_if_active(struct device *dev, bool ign_usage_count)
12171217

12181218
return retval;
12191219
}
1220+
1221+
/**
1222+
* pm_runtime_get_if_active - Bump up runtime PM usage counter if the device is
1223+
* in active state
1224+
* @dev: Target device.
1225+
*
1226+
* Increment the runtime PM usage counter of @dev if its runtime PM status is
1227+
* %RPM_ACTIVE, in which case it returns 1. If the device is in a different
1228+
* state, 0 is returned. -EINVAL is returned if runtime PM is disabled for the
1229+
* device, in which case also the usage_count will remain unmodified.
1230+
*/
1231+
int pm_runtime_get_if_active(struct device *dev)
1232+
{
1233+
return pm_runtime_get_conditional(dev, true);
1234+
}
12201235
EXPORT_SYMBOL_GPL(pm_runtime_get_if_active);
12211236

1237+
/**
1238+
* pm_runtime_get_if_in_use - Conditionally bump up runtime PM usage counter.
1239+
* @dev: Target device.
1240+
*
1241+
* Increment the runtime PM usage counter of @dev if its runtime PM status is
1242+
* %RPM_ACTIVE and its runtime PM usage counter is greater than 0, in which case
1243+
* it returns 1. If the device is in a different state or its usage_count is 0,
1244+
* 0 is returned. -EINVAL is returned if runtime PM is disabled for the device,
1245+
* in which case also the usage_count will remain unmodified.
1246+
*/
1247+
int pm_runtime_get_if_in_use(struct device *dev)
1248+
{
1249+
return pm_runtime_get_conditional(dev, false);
1250+
}
1251+
EXPORT_SYMBOL_GPL(pm_runtime_get_if_in_use);
1252+
12221253
/**
12231254
* __pm_runtime_set_status - Set runtime PM status of a device.
12241255
* @dev: Device to handle.

drivers/dma-buf/heaps/cma_heap.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,8 +274,8 @@ static const struct dma_buf_ops cma_heap_buf_ops = {
274274

275275
static struct dma_buf *cma_heap_allocate(struct dma_heap *heap,
276276
unsigned long len,
277-
unsigned long fd_flags,
278-
unsigned long heap_flags)
277+
u32 fd_flags,
278+
u64 heap_flags)
279279
{
280280
struct cma_heap *cma_heap = dma_heap_get_drvdata(heap);
281281
struct cma_heap_buffer *buffer;

drivers/dma-buf/heaps/system_heap.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,8 @@ static struct page *alloc_largest_available(unsigned long size,
333333

334334
static struct dma_buf *system_heap_allocate(struct dma_heap *heap,
335335
unsigned long len,
336-
unsigned long fd_flags,
337-
unsigned long heap_flags)
336+
u32 fd_flags,
337+
u64 heap_flags)
338338
{
339339
struct system_heap_buffer *buffer;
340340
DEFINE_DMA_BUF_EXPORT_INFO(exp_info);

drivers/gpu/drm/i915/display/intel_display_device.c

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ static const struct intel_display_device_info xe2_lpd_display = {
777777
static bool has_no_display(struct pci_dev *pdev)
778778
{
779779
static const struct pci_device_id ids[] = {
780-
INTEL_IVB_Q_IDS(0),
780+
INTEL_IVB_Q_IDS(INTEL_VGA_DEVICE, 0),
781781
{}
782782
};
783783

@@ -791,48 +791,48 @@ static const struct {
791791
u32 devid;
792792
const struct intel_display_device_info *info;
793793
} intel_display_ids[] = {
794-
INTEL_I830_IDS(&i830_display),
795-
INTEL_I845G_IDS(&i845_display),
796-
INTEL_I85X_IDS(&i85x_display),
797-
INTEL_I865G_IDS(&i865g_display),
798-
INTEL_I915G_IDS(&i915g_display),
799-
INTEL_I915GM_IDS(&i915gm_display),
800-
INTEL_I945G_IDS(&i945g_display),
801-
INTEL_I945GM_IDS(&i945gm_display),
802-
INTEL_I965G_IDS(&i965g_display),
803-
INTEL_G33_IDS(&g33_display),
804-
INTEL_I965GM_IDS(&i965gm_display),
805-
INTEL_GM45_IDS(&gm45_display),
806-
INTEL_G45_IDS(&g45_display),
807-
INTEL_PINEVIEW_G_IDS(&pnv_display),
808-
INTEL_PINEVIEW_M_IDS(&pnv_display),
809-
INTEL_IRONLAKE_D_IDS(&ilk_d_display),
810-
INTEL_IRONLAKE_M_IDS(&ilk_m_display),
811-
INTEL_SNB_D_IDS(&snb_display),
812-
INTEL_SNB_M_IDS(&snb_display),
813-
INTEL_IVB_M_IDS(&ivb_display),
814-
INTEL_IVB_D_IDS(&ivb_display),
815-
INTEL_HSW_IDS(&hsw_display),
816-
INTEL_VLV_IDS(&vlv_display),
817-
INTEL_BDW_IDS(&bdw_display),
818-
INTEL_CHV_IDS(&chv_display),
819-
INTEL_SKL_IDS(&skl_display),
820-
INTEL_BXT_IDS(&bxt_display),
821-
INTEL_GLK_IDS(&glk_display),
822-
INTEL_KBL_IDS(&skl_display),
823-
INTEL_CFL_IDS(&skl_display),
824-
INTEL_ICL_11_IDS(&icl_display),
825-
INTEL_EHL_IDS(&jsl_ehl_display),
826-
INTEL_JSL_IDS(&jsl_ehl_display),
827-
INTEL_TGL_12_IDS(&tgl_display),
828-
INTEL_DG1_IDS(&dg1_display),
829-
INTEL_RKL_IDS(&rkl_display),
830-
INTEL_ADLS_IDS(&adl_s_display),
831-
INTEL_RPLS_IDS(&adl_s_display),
832-
INTEL_ADLP_IDS(&xe_lpd_display),
833-
INTEL_ADLN_IDS(&xe_lpd_display),
834-
INTEL_RPLP_IDS(&xe_lpd_display),
835-
INTEL_DG2_IDS(&xe_hpd_display),
794+
INTEL_I830_IDS(INTEL_VGA_DEVICE, &i830_display),
795+
INTEL_I845G_IDS(INTEL_VGA_DEVICE, &i845_display),
796+
INTEL_I85X_IDS(INTEL_VGA_DEVICE, &i85x_display),
797+
INTEL_I865G_IDS(INTEL_VGA_DEVICE, &i865g_display),
798+
INTEL_I915G_IDS(INTEL_VGA_DEVICE, &i915g_display),
799+
INTEL_I915GM_IDS(INTEL_VGA_DEVICE, &i915gm_display),
800+
INTEL_I945G_IDS(INTEL_VGA_DEVICE, &i945g_display),
801+
INTEL_I945GM_IDS(INTEL_VGA_DEVICE, &i945gm_display),
802+
INTEL_I965G_IDS(INTEL_VGA_DEVICE, &i965g_display),
803+
INTEL_G33_IDS(INTEL_VGA_DEVICE, &g33_display),
804+
INTEL_I965GM_IDS(INTEL_VGA_DEVICE, &i965gm_display),
805+
INTEL_GM45_IDS(INTEL_VGA_DEVICE, &gm45_display),
806+
INTEL_G45_IDS(INTEL_VGA_DEVICE, &g45_display),
807+
INTEL_PNV_IDS(INTEL_VGA_DEVICE, &pnv_display),
808+
INTEL_ILK_D_IDS(INTEL_VGA_DEVICE, &ilk_d_display),
809+
INTEL_ILK_M_IDS(INTEL_VGA_DEVICE, &ilk_m_display),
810+
INTEL_SNB_IDS(INTEL_VGA_DEVICE, &snb_display),
811+
INTEL_IVB_IDS(INTEL_VGA_DEVICE, &ivb_display),
812+
INTEL_HSW_IDS(INTEL_VGA_DEVICE, &hsw_display),
813+
INTEL_VLV_IDS(INTEL_VGA_DEVICE, &vlv_display),
814+
INTEL_BDW_IDS(INTEL_VGA_DEVICE, &bdw_display),
815+
INTEL_CHV_IDS(INTEL_VGA_DEVICE, &chv_display),
816+
INTEL_SKL_IDS(INTEL_VGA_DEVICE, &skl_display),
817+
INTEL_BXT_IDS(INTEL_VGA_DEVICE, &bxt_display),
818+
INTEL_GLK_IDS(INTEL_VGA_DEVICE, &glk_display),
819+
INTEL_KBL_IDS(INTEL_VGA_DEVICE, &skl_display),
820+
INTEL_CFL_IDS(INTEL_VGA_DEVICE, &skl_display),
821+
INTEL_WHL_IDS(INTEL_VGA_DEVICE, &skl_display),
822+
INTEL_CML_IDS(INTEL_VGA_DEVICE, &skl_display),
823+
INTEL_ICL_IDS(INTEL_VGA_DEVICE, &icl_display),
824+
INTEL_EHL_IDS(INTEL_VGA_DEVICE, &jsl_ehl_display),
825+
INTEL_JSL_IDS(INTEL_VGA_DEVICE, &jsl_ehl_display),
826+
INTEL_TGL_IDS(INTEL_VGA_DEVICE, &tgl_display),
827+
INTEL_DG1_IDS(INTEL_VGA_DEVICE, &dg1_display),
828+
INTEL_RKL_IDS(INTEL_VGA_DEVICE, &rkl_display),
829+
INTEL_ADLS_IDS(INTEL_VGA_DEVICE, &adl_s_display),
830+
INTEL_RPLS_IDS(INTEL_VGA_DEVICE, &adl_s_display),
831+
INTEL_ADLP_IDS(INTEL_VGA_DEVICE, &xe_lpd_display),
832+
INTEL_ADLN_IDS(INTEL_VGA_DEVICE, &xe_lpd_display),
833+
INTEL_RPLU_IDS(INTEL_VGA_DEVICE, &xe_lpd_display),
834+
INTEL_RPLP_IDS(INTEL_VGA_DEVICE, &xe_lpd_display),
835+
INTEL_DG2_IDS(INTEL_VGA_DEVICE, &xe_hpd_display),
836836

837837
/*
838838
* Do not add any GMD_ID-based platforms to this list. They will

0 commit comments

Comments
 (0)