diff --git a/arch/loongarch/configs/loongson3_defconfig b/arch/loongarch/configs/loongson3_defconfig index 0785211dcebf122f346be89294c7e264a5cbd88f..5c00be21770ac7f9ab1d5097bf3dfc17959997a6 100644 --- a/arch/loongarch/configs/loongson3_defconfig +++ b/arch/loongarch/configs/loongson3_defconfig @@ -1482,7 +1482,7 @@ CONFIG_DRM_UDL=m CONFIG_DRM_MGAG200=m CONFIG_DRM_QXL=m CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_LOONGSON=m +CONFIG_DRM_LOONGSON=y CONFIG_DRM_AST_LOONGSON=y CONFIG_DRM_BOCHS=m CONFIG_DRM_CIRRUS_QEMU=m diff --git a/drivers/gpu/drm/loongson/lsdc_drv.c b/drivers/gpu/drm/loongson/lsdc_drv.c index 75329eb31e792d9e96dc5a4cca28f72053da34ab..188ec82afcfbcbc711e351d43afdd473a054ec19 100644 --- a/drivers/gpu/drm/loongson/lsdc_drv.c +++ b/drivers/gpu/drm/loongson/lsdc_drv.c @@ -30,10 +30,6 @@ #define DRIVER_MINOR 0 #define DRIVER_PATCHLEVEL 0 -int loongson_lg100_support; -MODULE_PARM_DESC(LG100_support, "LG100 support (1 = enabled, 0 = disabled)"); -module_param_named(LG100_support, loongson_lg100_support, int, 0444); - DEFINE_DRM_GEM_FOPS(lsdc_gem_fops); static const struct drm_driver lsdc_drm_driver = { @@ -268,11 +264,6 @@ static int lsdc_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) struct lsdc_device *ldev; int ret; - /* loongson drm driver will not be used on 7A2000 */ - if ((enum loongson_chip_id)ent->driver_data == CHIP_LS7A2000 && - !loongson_lg100_support) - return -ENODEV; - descp = lsdc_device_probe(pdev, ent->driver_data); if (IS_ERR_OR_NULL(descp)) return -ENODEV;