From 238001ffd020fa4e3a55b85e0fb2d0e521b1a021 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Wed, 28 Oct 2020 15:00:10 -0700 Subject: [PATCH 1/1] minigbm: add back in udl/evdi 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 Commit-Queue: Gurchetan Singh Tested-by: Gurchetan Singh --- drv.c | 5 +++-- dumb_driver.c | 2 ++ i915.c | 5 ++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/drv.c b/drv.c index 3f973c3..10e8f8d 100644 --- 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++) { diff --git a/dumb_driver.c b/dumb_driver.c index 92f2e80..7d0d8be 100644 --- a/dumb_driver.c +++ b/dumb_driver.c @@ -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 --- 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) -- 2.11.0