Add recent improvements and bug fixes for amdxdna driver (depends on [1])
1. Support recent hardware and firmware.
2. Replace idr APIs with xarray.
3. Fix the bugs been found.
[1]: https://lore.kernel.org/all/20241118172942.2014541-1-lizhi.hou@xxxxxxx/
Changes since v1:
- Add one patch to fix possible compiling failure
- Minor fixes for code review comments