I have done more work on the HiSilicon board. I have talked with the SEG team and our conclusion is that the hardware is not compliant with the specification, but that it is appropriate to include a workaround in software.
I have developed a patch that adds a workaround or 'quirk' to the kernel specifically for the hisilicon graphics card and the hisilicon PCI bridge. It tests for the card and the bridge on the development board. I think it might be acceptable for upstream. With this, X autoconfiguration works.
Please could you ask the HiSilicon people if there are other boards or parts with different PCI IDs that should be included in this fixup?
Hi Mao,
I have done more work on the HiSilicon board. I have talked with the SEG team and our conclusion is that the hardware is not compliant with the specification, but that it is appropriate to include a workaround in software.
I have developed a patch that adds a workaround or 'quirk' to the kernel specifically for the hisilicon graphics card and the hisilicon PCI bridge. It tests for the card and the bridge on the development board. I think it might be acceptable for upstream. With this, X autoconfiguration works.
Please could you ask the HiSilicon people if there are other boards or parts with different PCI IDs that should be included in this fixup?
Regards,
Daniel