#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/ethtool.h>
#include <linux/cache.h>
#include <linux/crc32.h>
#include <linux/mii.h>
#include <linux/eeprom_93cx6.h>
#include <linux/spi/spi.h>
#include "ks8851.h"
Go to the source code of this file.
#define BYTE_EN |
( |
|
_x | ) |
((_x) << 2) |
#define ks8851_resume NULL |
#define ks8851_suspend NULL |
#define KS_EEPROM_MAGIC (0x00008851) |
#define MK_OP |
( |
|
_byteen, |
|
|
|
_reg |
|
) |
| (BYTE_EN(_byteen) | (_reg) << (8+2) | (_reg) >> 6) |
#define pr_fmt |
( |
|
fmt | ) |
KBUILD_MODNAME ": " fmt |
Value:
IRQ_TXI | \
IRQ_RXI | \
IRQ_SPIBEI | \
IRQ_TXPSI | \
IRQ_RXPSI)
MODULE_ALIAS |
( |
"spi:ks8851" |
| ) |
|
module_exit |
( |
ks8851_exit |
| ) |
|
module_init |
( |
ks8851_init |
| ) |
|