OSDN Git Service

minigbm: add back in udl/evdi
authorGurchetan Singh <gurchetansingh@chromium.org>
Wed, 28 Oct 2020 22:00:10 +0000 (15:00 -0700)
committerCommit Bot <commit-bot@chromium.org>
Thu, 29 Oct 2020 03:44:07 +0000 (03:44 +0000)
These drivers are still in use for MIMO displays.

BUG=b:171725208
TEST=enterprise_RemoraRequisitionDisplayUsage

Change-Id: Idecc686e7977a1739943ccb01df849552e40f979
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2505738
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
drv.c
dumb_driver.c
i915.c

diff --git a/drv.c b/drv.c
index 3f973c3..10e8f8d 100644 (file)
--- a/drv.c
+++ b/drv.c
@@ -93,8 +93,9 @@ static const struct backend *drv_get_backend(int fd)
 #ifdef DRV_VC4
                &backend_vc4,
 #endif
-               &backend_marvell,  &backend_meson,     &backend_nouveau,    &backend_komeda,
-               &backend_radeon,   &backend_synaptics, &backend_virtio_gpu,
+               &backend_evdi,      &backend_marvell,    &backend_meson,
+               &backend_nouveau,   &backend_komeda,     &backend_radeon,
+               &backend_synaptics, &backend_virtio_gpu, &backend_udl,
        };
 
        for (i = 0; i < ARRAY_SIZE(backend_list); i++) {
index 92f2e80..7d0d8be 100644 (file)
@@ -42,9 +42,11 @@ static int dumb_driver_init(struct driver *drv)
        return drv_modify_linear_combinations(drv);
 }
 
+INIT_DUMB_DRIVER(evdi)
 INIT_DUMB_DRIVER(komeda)
 INIT_DUMB_DRIVER(marvell)
 INIT_DUMB_DRIVER(meson)
 INIT_DUMB_DRIVER(nouveau)
 INIT_DUMB_DRIVER(radeon)
 INIT_DUMB_DRIVER(synaptics)
+INIT_DUMB_DRIVER(udl)
diff --git a/i915.c b/i915.c
index 6fc59eb..f1cd7d3 100644 (file)
--- a/i915.c
+++ b/i915.c
@@ -57,9 +57,8 @@ static uint32_t i915_get_gen(int device_id)
        const uint16_t gen3_ids[] = { 0x2582, 0x2592, 0x2772, 0x27A2, 0x27AE,
                                      0x29C2, 0x29B2, 0x29D2, 0xA001, 0xA011 };
        const uint16_t gen11_ids[] = { 0x4E71, 0x4E61, 0x4E51, 0x4E55, 0x4E57 };
-       const uint16_t gen12_ids[] = { 0x9A40, 0x9A49, 0x9A59, 0x9A60, 0x9A68,
-                                       0x9A70, 0x9A78, 0x9AC0, 0x9AC9, 0x9AD9, 
-                                       0x9AF8 };
+       const uint16_t gen12_ids[] = { 0x9A40, 0x9A49, 0x9A59, 0x9A60, 0x9A68, 0x9A70,
+                                      0x9A78, 0x9AC0, 0x9AC9, 0x9AD9, 0x9AF8 };
        unsigned i;
        for (i = 0; i < ARRAY_SIZE(gen3_ids); i++)
                if (gen3_ids[i] == device_id)