Hi @jpeyron,
I don't mind accessing the Pmod NIC100 directly through the SPI interfaces available for the ARM processors on the Zynq chip rather than going through the FPGA. So I assume that I would not need an IP core for SPI and enc424j600.
I have enabled (as lkm) the encx24j600 driver available in the zynq linux kernel. Now that I have the following device tree for SPI1, I need to know what to add inside this tree to bind the encx24j600 driver to the enc424j600 chip on the Pmod NIC100:
spi1: spi@e0007000 {
compatible = "xlnx,zynq-spi-r1p6";
reg = <0xe0007000 0x1000>;
status = "disabled";
interrupt-parent = <&intc>;
interrupts = <0 49 4>;
clocks = <&clkc 26>, <&clkc 35>;
clock-names = "ref_clk", "pclk";
#address-cells = <1>;
#size-cells = <0>;
};
Let me also know if there is a different way to bind the encx24j600 driver to the Pmod NIC100 chip over SPI1 interface.