First of all please prefix all subject lines for amdgpu kernel patches with drm/amdgpu. Additional to that I think we won't accept loading firmware files in the old format. Instead please just add the header to the files. If that turns out to be problematic I can start looking into providing those. Apart from that thanks a lot for this work, this is really welcome. But does it actually work? Have you tested it with mesa? Thanks, Christian. Am 08.09.2017 um 04:48 schrieb Alexandre Demers: > This is the foundation for VCE 1 implementation, mostly ported from radeon to > amdgpu. This should have no impact for now on the usability of the driver. This > is the pretty straight-forward part. The heavier part is coming as a RFC. > > I'd like to have this first part available to all, since I don't have as much > time as I'd like to work on VCE 1 for now, but this could help others to help me > on the task. > > If you are not satisfied with this first series, this can also be considered as > a RFC. Please, comment as needed. > > Alexandre Demers (6): > Add initial VCE_V1_0 files. > Reorganize, rename, move and split some VCE 1 defines. > Small precision when failing to load legacy firmware. > Moving read and write pointer functions from radeon to amdgpu > Add support for SI's VCE firmwares (with and without header) > Fix indentation. > > drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 100 ++++-- > drivers/gpu/drm/amd/amdgpu/si.c | 17 +- > drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- > drivers/gpu/drm/amd/amdgpu/si_ih.c | 21 +- > drivers/gpu/drm/amd/amdgpu/sid.h | 70 ---- > drivers/gpu/drm/amd/amdgpu/vce_v1_0.c | 394 +++++++++++++++++++++ > drivers/gpu/drm/amd/amdgpu/vce_v1_0.h | 29 ++ > .../gpu/drm/amd/include/asic_reg/vce/vce_1_0_d.h | 80 +++-- > .../drm/amd/include/asic_reg/vce/vce_1_0_sh_mask.h | 13 +- > drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- > 10 files changed, 589 insertions(+), 142 deletions(-) > create mode 100644 drivers/gpu/drm/amd/amdgpu/vce_v1_0.c > create mode 100644 drivers/gpu/drm/amd/amdgpu/vce_v1_0.h >