drm-misc-next for v6.7-rc1: UAPI Changes: - Nouveau changed to not set NO_PREFETCH flag explicitly. Cross-subsystem Changes: - Update documentation of dma-buf intro and uapi. - fbdev/sbus fixes. - Use initializer macros in a lot of fbdev drivers. - Add Boris Brezillon as Panfrost driver maintainer. - Add Jessica Zhang as drm/panel reviewer. - Make more fbdev drivers use fb_ops helpers for deferred io. - Small hid trailing whitespace fix. - Use fb_ops in hid/picolcd Core Changes: - Assorted small fixes to ttm tests, drm/mst. - Documentation updates to bridge. - Add kunit tests for some drm_fb functions. - Rework drm_debugfs implementation. - Update xe documentation to mark todos as completed. Driver Changes: - Add support to rockchip for rv1126 mipi-dsi and vop. - Assorted small fixes to nouveau, bridge/samsung-dsim, bridge/lvds-codec, loongson, rockchip, panfrost, gma500, repaper, komeda, virtio, ssd130x. - Add support for simple panels Mitsubishi AA084XE01, JDI LPM102A188A, - Documentation updates to accel/ivpu. - Some nouveau scheduling/fence fixes. - Power management related fixes and other fixes to ivpu. - Assorted bridge/it66121 fixes. - Make platform drivers return void in remove() callback. Signed-off-by: Dave Airlie <airlied@redhat.com>
Showing the changes to include/uapi (1 of 125 files). Show all
Unified · Split
| @@ -69,8 +69,20 @@ extern "C" { · 68 unmodified lines | ||
| 69 | 69 | #define DRM_IVPU_CONTEXT_PRIORITY_FOCUS 2 |
| 70 | 70 | #define DRM_IVPU_CONTEXT_PRIORITY_REALTIME 3 |
| 71 | 71 | |
| 72 | −#define DRM_IVPU_CAP_METRIC_STREAMER 1 | |
| 73 | −#define DRM_IVPU_CAP_DMA_MEMORY_RANGE 2 | |
| 72 | +/** | |
| 73 | + * DRM_IVPU_CAP_METRIC_STREAMER | |
| 74 | + * | |
| 75 | + * Metric streamer support. Provides sampling of various hardware performance | |
| 76 | + * metrics like DMA bandwidth and cache miss/hits. Can be used for profiling. | |
| 77 | + */ | |
| 78 | +#define DRM_IVPU_CAP_METRIC_STREAMER 1 | |
| 79 | +/** | |
| 80 | + * DRM_IVPU_CAP_DMA_MEMORY_RANGE | |
| 81 | + * | |
| 82 | + * Driver has capability to allocate separate memory range | |
| 83 | + * accessible by hardware DMA. | |
| 84 | + */ | |
| 85 | +#define DRM_IVPU_CAP_DMA_MEMORY_RANGE 2 | |
| 74 | 86 | |
| 75 | 87 | /** |
| 76 | 88 | * struct drm_ivpu_param - Get/Set VPU parameters |
| @@ -123,6 +135,8 @@ struct drm_ivpu_param { · 46 unmodified lines | ||
| 123 | 135 | * %DRM_IVPU_PARAM_SKU: |
| 124 | 136 | * VPU SKU ID (read-only) |
| 125 | 137 | * |
| 138 | + * %DRM_IVPU_PARAM_CAPABILITIES: | |
| 139 | + * Supported capabilities (read-only) | |
| 126 | 140 | */ |
| 127 | 141 | __u32 param; |
| 128 | 142 | |