@@ -59,6 +59,7 @@ struct xe_device_desc {
5959
6060 u8 has_display :1 ;
6161 u8 has_heci_gscfi :1 ;
62+ u8 has_heci_cscfi :1 ;
6263 u8 has_llc :1 ;
6364 u8 has_mmio_ext :1 ;
6465 u8 has_sriov :1 ;
@@ -345,6 +346,7 @@ static const struct xe_device_desc bmg_desc = {
345346 PLATFORM (BATTLEMAGE ),
346347 .has_display = true,
347348 .require_force_probe = true,
349+ .has_heci_cscfi = 1 ,
348350};
349351
350352#undef PLATFORM
@@ -606,6 +608,7 @@ static int xe_info_init_early(struct xe_device *xe,
606608
607609 xe -> info .is_dgfx = desc -> is_dgfx ;
608610 xe -> info .has_heci_gscfi = desc -> has_heci_gscfi ;
611+ xe -> info .has_heci_cscfi = desc -> has_heci_cscfi ;
609612 xe -> info .has_llc = desc -> has_llc ;
610613 xe -> info .has_mmio_ext = desc -> has_mmio_ext ;
611614 xe -> info .has_sriov = desc -> has_sriov ;
@@ -815,7 +818,7 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
815818 if (err )
816819 return err ;
817820
818- drm_dbg (& xe -> drm , "%s %s %04x:%04x dgfx:%d gfx:%s (%d.%02d) media:%s (%d.%02d) display:%s dma_m_s:%d tc:%d gscfi:%d" ,
821+ drm_dbg (& xe -> drm , "%s %s %04x:%04x dgfx:%d gfx:%s (%d.%02d) media:%s (%d.%02d) display:%s dma_m_s:%d tc:%d gscfi:%d cscfi:%d " ,
819822 desc -> platform_name ,
820823 subplatform_desc ? subplatform_desc -> name : "" ,
821824 xe -> info .devid , xe -> info .revid ,
@@ -828,7 +831,7 @@ static int xe_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
828831 xe -> info .media_verx100 % 100 ,
829832 str_yes_no (xe -> info .enable_display ),
830833 xe -> info .dma_mask_size , xe -> info .tile_count ,
831- xe -> info .has_heci_gscfi );
834+ xe -> info .has_heci_gscfi , xe -> info . has_heci_cscfi );
832835
833836 drm_dbg (& xe -> drm , "Stepping = (G:%s, M:%s, D:%s, B:%s)\n" ,
834837 xe_step_name (xe -> info .step .graphics ),
0 commit comments