~emersion/drmdb

Fix format/modifier pretty-printing
drmtree: use constant instead of hard-coding value for LINEAR
Update dependencies
drmdoc: update docs
Filter capabilities by driver name
Filter properties by driver name
Cache DB entries in memory with a ring buffer
Print some stats on the index page
Introduce database.DB

Will be useful to cache stuff.
Tweak logging
Fix bitmask pretty-printing

The kernel sets the enum values to the number of left shifts, the enum
values aren't bits we can use directly.

See for instance drm_plane_create_rotation_property [1].

[1]: https://cgit.freedesktop.org/drm-tip/tree/drivers/gpu/drm/drm_blend.c#n282
Update dependencies
drmdoc: update docs from upstream
drmdoc: stop accumulating content if indentation is missing

When indentation is missing, that means the docs for the prop are
finished. DRM docs often contain free-form paragraphs between prop docs.
drmdoc: sort props by name

This ensures the output order is deterministic.
drmdoc: use go/format to format generated files
Add descriptions to filter links
Add driver filter to device list
Enable cache header
Next