configs/hm2-soc-stepper/irqtest.hal - example hm2 config
configs/hm2-soc-stepper/irqtest.hal - example hm2 config

/lib/firmware/socfpga/dtbo/DE0_Nano_SoC_DB25.7I76_7I76_7I76_7I76.dts
should look like so (run make in /lib/firmware/socfpga/dtbo after editing):

/dts-v1/ /plugin/;

/ {
        fragment@0 {
                target-path = "/soc/base_fpga_region";
                #address-cells = <1>;
                #size-cells = <1>;
                __overlay__ {
                        #address-cells = <1>;
                        #size-cells = <1>;

                        ranges = <0x00040000 0xff240000 0x00010000>;
                        firmware-name = "socfpga/DE0_Nano_SoC_DB25.7I76_7I76_7I76_7I76.rbf";

                        hm2reg_io_0: hm2-socfpg0@0x40000 {
                                compatible = "hm2reg_io,generic-uio,ui_pdrv";
                                reg = <0x40000 0x10000>;
                                interrupt-parent = <0x2>;
                                interrupts = <0 43 1>;
                                clocks = <&osc1>;
                                address_width = <14>;
                                data_width = <32>;
                        };
                };
        };
};

mhaberler/machinekit,mhaberler/machinekit,strahlex/machinekit,strahlex/machinekit,mhaberler/machinekit,ArcEye/MK-Qt5,mhaberler/machinekit,ArcEye/MK-Qt5,mhaberler/machinekit,strahlex/machinekit,ArcEye/MK-Qt5,ArcEye/MK-Qt5,strahlex/machinekit,mhaberler/machinekit,strahlex/machinekit,strahlex/machinekit,ArcEye/MK-Qt5,mhaberler/machinekit,strahlex/machinekit,mhaberler/machinekit,ArcEye/MK-Qt5,ArcEye/MK-Qt5,ArcEye/MK-Qt5