www.pudn.com > SPI driver.rar > README.spi-driver_v2
The SPI-bus (from Motorola) and it's companion, the MicroWire-bus (from National Semiconductor), are 3-wire serial busses with TTL-level that are designed for communication with a lot of devices, like ADCs, DACs, ports, EEROMs. Devices for these busses are available from, among others, Motorola, National Semiconductor, Maxim, Harris, Siemens. Both busses differ only in simple terms, so one driver can talk to chips of both families, even when they are mixed on the same bus. The driver is called spi-driver simply because it is short (and the author knows that one driver can handle both ;-) ). To have the spi-driver in your kernel you need the following files: spi_v2.c spi_v2.h spi-driver_v2-ifc.txt spi-driver_v2-install.txt The first two are the ones which are REALLY necessary; the others are simply instructions on usage and installation of the driver. You can put them wherever you want, but the first 2 must be copied to certain locations, as instructed in spi-driver-install.txt As the driver is a module you have two choices where to put the files, but read spi-driver-install.txt for that. The usage afterwards is identical in both cases. NOTE: The spi driver uses a parallel port and the lp driver snatches all ports when it is loaded. So you MUST make the lp driver a module, too. (More in the installation instructions.) First unpack the .tgz file at some convenient location. It does not create any directories. You have to do it manually if you want the files to go to a specific one. For questions, complains, feedback (or whatever), contact the author: Ulrich Paul upaul@paul.de Thanks a lot to Alessandro Rubini who proposed to make the driver a module and helped me to get it done.