I have looked at converting the rest of microblaze drivers to DM and I
am curious why I can't use top level compatible string in DM based drivers.
I am looking at ways how to move gpio and microblaze soft reset to
sysreset framework and I see that core is not able to find out my high
level xlnx,microblaze compatible string.
#address-cells = <1>;
#size-cells = <1>;
compatible = "xlnx,microblaze";
model = "Xilinx MicroBlaze";
hard-reset-gpios = <&reset_gpio 0 1>;
As far I have seen only nodes are checked but unfortunately Microblaze
is using hard-reset-gpios in root for years and will be good to keep it
I have already tested to bind that driver from board file like
device_bind_driver(gd->dm_root, "microblaze_sysreset", "reset", NULL);
which is working fine but just asking if there is another solution for this.
U-Boot mailing list