drm/msm/a2xx: support loading legacy (iMX) firmware
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sun, 1 Jan 2023 15:57:53 +0000 (17:57 +0200)
committerRob Clark <robdclark@chromium.org>
Mon, 16 Jan 2023 18:34:43 +0000 (10:34 -0800)
commit302295070d3cc74e31b645c9798b158c3a2fd1bb
tree85535f117554790c90c688591be973e36973c3dd
parentb1bf64f8b92a084e5c188446e62ea5ccaa9f005d
drm/msm/a2xx: support loading legacy (iMX) firmware

Support loading A200 firmware generated from the iMX firmware header
files. The firmware lacks protection support, however it allows GPU to
function properly while using the firmware files with clear license
which allows redistribution.

Cc: Jonathan Marek <jonathan@marek.ca>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Rob Clark <robdclark@gmail.com>
Patchwork: https://patchwork.freedesktop.org/patch/516443/
Link: https://lore.kernel.org/r/20230101155753.779176-1-dmitry.baryshkov@linaro.org
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/a2xx_gpu.c
drivers/gpu/drm/msm/adreno/a2xx_gpu.h