
Hi Jens,
On Tue, Apr 22, 2008 at 5:18 AM, Jens Gehrlein sew_s@tqs.de wrote:
Hi,
in the source code there is a preprocessor directive #error "SMC911X: Only 32-bit bus is supported".
We use a LAN9215i, which has a 16 Bit data interface only, connected to an i.MX31.
The LAN9215 is in the driver's ID list.
According to the data sheet accesses have to be 2x16 Bit to build the device's internal 32 Bit format.
What does this non-32-Bit exclusion exactly mean? Will the driver work on our HW configuration?
This #error message was included, because if you look at the code you'll see that the read/write accessors are 32-bit operations *(u32 * ). These may or may not work on your configuration. It should be trivial to write accessors for a 16-bit bus, but nobody had hardware to try it out on. Please do so and submit a patch.
Confused, Jens
regards, Ben