Hi Dave, hi Daniel, please pull the following etnaviv changes for the next merge window. This time we've added support for reporting of GPU load via the common fdinfo format, as already supported by multiple other drivers. Improved diagnostic messages for MMU faults. And finally added experimental support for driving the VeriSilicon NPU cores, which are very close relatives to the GPU designs, so close in fact that they can run the same compute instruction set, but with a big NN-fabric/matrix/tensor execution array glued to the side. Regards, Lucas The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2: Linux 6.2-rc1 (2022-12-25 13:41:39 -0800) are available in the Git repository at: https://git.pengutronix.de/git/lst/linux etnaviv/next for you to fetch changes up to 4c22c61e429f004d84eba72d7195bccef33ea0ec: drm/etnaviv: show number of NN cores in GPU debugfs info (2023-02-07 20:49:55 +0100) ---------------------------------------------------------------- Christian Gmeiner (1): drm/etnaviv: print MMU exception cause Lucas Stach (7): drm/etnaviv: update hardware headers from rnndb drm/etnaviv: split fence lock drm/etnaviv: convert user fence tracking to XArray drm/scheduler: track GPU active time per entity drm/etnaviv: allocate unique ID per drm_file drm/etnaviv: export client GPU usage statistics via fdinfo drm/etnaviv: show number of NN cores in GPU debugfs info Paul Cercueil (1): drm/etnaviv: Remove #ifdef guards for PM related functions Tomeu Vizoso (3): drm/etnaviv: Add nn_core_count to chip feature struct drm/etnaviv: Warn when probing on NPUs drm/etnaviv: add HWDB entry for VIPNano-QI.7120.0055 drivers/gpu/drm/etnaviv/etnaviv_drv.c | 54 ++++++++++++++++++++++++++++- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 5 +++ drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 9 ++--- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 66 +++++++++++++++++++++-------------- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 8 +++-- drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 36 +++++++++++++++++++ drivers/gpu/drm/etnaviv/etnaviv_sched.c | 18 +++++----- drivers/gpu/drm/etnaviv/state_hi.xml.h | 86 +++++++++++++++++++++++++++++++++++++--------- drivers/gpu/drm/scheduler/sched_main.c | 6 ++++ include/drm/gpu_scheduler.h | 7 ++++ 10 files changed, 238 insertions(+), 57 deletions(-)