Thanks @Spikerguy for your reply. Can you please provide me the release note?
also it seems that you are trying to say about Hardware video encoder. If not so can you please provide a link for Hardware video encoder for latest version.
What is your use case for the device so accordingly I can point out to the right documentation.
Khadas alone cannot write Amlogic hardware video decoding and encoding drivers as it is amlogic who have designed the IP and it have been done by linux community using reverse engineering method which takes a lot of time, effort and skills and ofcourse financial investment.
The link you shared is for hardware encoding on 4.9 kernel using amlogic closed source firmware blobs and the same cannot be used in newer kernel.
Mainline linux community have been working on getting the hardware video decoding to work but it is still wip and will take long time to become very stable.
Khadas have forward ported the NPU drivers onto the mainline codebase; it will be challenging to send them upstream due to the NDA regime around them. Video encoding is something that could probably be tackled too, the IP blocks are relatively simple compared to decoding.
IMHO it’s better to rebase regularly against the latest stable kernel than remain on an LTS kernel until you are forced to update. It means “little but often” effort in maintenance rather than the “let’s reinvent the wheel” bigger effort that bumping between LTS kernels can sometimes require.