One of the errors as an example:
There are references to (struct * macb)->config, but the macb struct in the header doesn't have this field.
macb_main.c#L3104-L3105macb.h#L1013-L1110
Some of the other driver files also do not compile, but that may be because I'm using the IMX Linux 4.14 kernel and there isn't a mistake in the driver.
The header does not seem to match the source.
One of the errors as an example: There are references to (struct * macb)->config, but the macb struct in the header doesn't have this field. macb_main.c#L3104-L3105 macb.h#L1013-L1110
Some of the other driver files also do not compile, but that may be because I'm using the IMX Linux 4.14 kernel and there isn't a mistake in the driver.