The device trees comes directly from the Xilinx kernel (https://github.com/Xilinx/linux-xlnx) . It seems like in the focal kernel the overlay for the KV260 SOM did not set a compatible string so the it fell back to the compatible string defined by the baseboard (zynqmp-smk-k26-revA.dts) . When a device tree for rev B of the board was added the compatible string was added to the rev A device tree as well.
I agree with Masahiro that Jammy is correct. Since the device trees are not in the kernel build and are provided by Xilinx I don't think this is something we can backport to Focal.
The device trees comes directly from the Xilinx kernel (https:/ /github. com/Xilinx/ linux-xlnx) . It seems like in the focal kernel the overlay for the KV260 SOM did not set a compatible string so the it fell back to the compatible string defined by the baseboard (zynqmp- smk-k26- revA.dts) . When a device tree for rev B of the board was added the compatible string was added to the rev A device tree as well.
The change was added here: /github. com/Xilinx/ linux-xlnx/ commit/ 70604467dc949d3 b77eabaa1288365 cb25b2ec23# diff-f19b970e08 3cc67c8063c7698 b0bb6554d69d431 90d355adc209455 26eda5831
https:/
I agree with Masahiro that Jammy is correct. Since the device trees are not in the kernel build and are provided by Xilinx I don't think this is something we can backport to Focal.