X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Flinux%2Fsmc91x.h;h=3827b922ba1f8b2d9f688cac0e3095c747793690;hb=82248a5e92793014d156a12dbcbba633794ce9f8;hp=90434db72db2ef6720b1d281e1cf1daa4624f0a0;hpb=c4f0e76747e80578a8f7fddd82fd0ce8127bd2f8;p=linux-2.6 diff --git a/include/linux/smc91x.h b/include/linux/smc91x.h index 90434db72d..3827b922ba 100644 --- a/include/linux/smc91x.h +++ b/include/linux/smc91x.h @@ -7,6 +7,15 @@ #define SMC91X_NOWAIT (1 << 3) +/* two bits for IO_SHIFT, let's hope later designs will keep this sane */ +#define SMC91X_IO_SHIFT_0 (0 << 4) +#define SMC91X_IO_SHIFT_1 (1 << 4) +#define SMC91X_IO_SHIFT_2 (2 << 4) +#define SMC91X_IO_SHIFT_3 (3 << 4) +#define SMC91X_IO_SHIFT(x) (((x) >> 4) & 0x3) + +#define SMC91X_USE_DMA (1 << 6) + struct smc91x_platdata { unsigned long flags; };