Refactor RISC-V and META firmware interface headers to have a more generic and architecture independent approach: 1. Limits access to the RISC-V and META firmware respective interfaces. 2. Aligns RISC-V and META firmware headers with the other processor headers. 3. Add "_fw_" component to the headers filename.
Signed-off-by: Alexandru Dadu <[email protected]> --- Changes in v2: - EDITME: describe what is new in this series revision. - EDITME: use bulletpoints and terse descriptions. - Link to v1: https://patch.msgid.link/20261028-prep-meta-fw-arch-independent-v1-0-73e116f02...@imgtec.com To: Alessio Belle <[email protected]> To: Luigi Santivetti <[email protected]> To: Maarten Lankhorst <[email protected]> To: Maxime Ripard <[email protected]> To: Thomas Zimmermann <[email protected]> To: David Airlie <[email protected]> To: Simona Vetter <[email protected]> To: Paul Walmsley <[email protected]> To: Palmer Dabbelt <[email protected]> To: Albert Ou <[email protected]> To: Alexandre Ghiti <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] --- Alessio Belle (4): drm/imagination: Limit access to the RISC-V firmware interface drm/imagination: Make the RISC-V firmware header arch-independent drm/imagination: Limit access to the META firmware interface drm/imagination: Make the META firmware header arch-independent Alexandru Dadu (1): drm/imagination: Prepare heap config header for multi-arch support drivers/gpu/drm/imagination/pvr_fw.c | 7 +- drivers/gpu/drm/imagination/pvr_fw.h | 26 +++ drivers/gpu/drm/imagination/pvr_fw_meta.c | 104 +++++++----- drivers/gpu/drm/imagination/pvr_fw_meta.h | 14 -- .../{pvr_rogue_meta.h => pvr_fw_meta_internal.h} | 175 +++++++++++---------- drivers/gpu/drm/imagination/pvr_fw_mips.c | 1 + drivers/gpu/drm/imagination/pvr_fw_riscv.c | 13 +- .../gpu/drm/imagination/pvr_fw_riscv_internal.h | 43 +++++ drivers/gpu/drm/imagination/pvr_fw_startstop.c | 61 +++---- drivers/gpu/drm/imagination/pvr_gem.h | 3 +- .../{pvr_rogue_heap_config.h => pvr_heap_config.h} | 26 +-- ...vr_rogue_riscv.h => pvr_rogue_riscv_internal.h} | 10 +- drivers/gpu/drm/imagination/pvr_vm.c | 18 +-- 13 files changed, 296 insertions(+), 205 deletions(-) --- base-commit: 6e375de99d0c420169481fcd36064177ab55b09d change-id: 20261028-prep-meta-fw-arch-independent-ffd6dcd626d0 Best regards, -- Alexandru Dadu <[email protected]>
