diff --git a/src/gallium/frontends/teflon/tfl_device.c b/src/gallium/frontends/teflon/tfl_device.c index 13e2fc4a8c2..5cd21dc1e95 100644 --- a/src/gallium/frontends/teflon/tfl_device.c +++ b/src/gallium/frontends/teflon/tfl_device.c @@ -855,7 +855,8 @@ find_accel_device() pipe_loader_accel_probe(devs, n); for (int i = 0; i < n; i++) { - if (strstr("rocket", devs[i]->driver_name)) + if (strstr("rocket", devs[i]->driver_name) || + strstr("ethosu", devs[i]->driver_name)) device = devs[i]; else pipe_loader_release(&devs[i], 1); diff --git a/src/gallium/targets/teflon/meson.build b/src/gallium/targets/teflon/meson.build index a375bd3e0f0..e445e091793 100644 --- a/src/gallium/targets/teflon/meson.build +++ b/src/gallium/targets/teflon/meson.build @@ -9,6 +9,7 @@ libteflon = shared_library( dependencies : [ driver_etnaviv, driver_rocket, + driver_ethosu, idep_nir, idep_mesautil, ],