Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | EEPROM_READ 0xc000 /* serial memory read */ |
#define | EEPROM_WEN 0x9800 /* write enable before prog modes */ |
#define | EEPROM_WRITE 0xa000 /* serial memory write */ |
#define | EEPROM_WRALL 0x8800 /* write all registers */ |
#define | EEPROM_WDS 0x8000 /* disable all programming */ |
#define | EEPROM_PRREAD 0xc000 /* read protect register */ |
#define | EEPROM_PREN 0x9800 /* enable protect register mode */ |
#define | EEPROM_PRCLEAR 0xffff /* clear protect register */ |
#define | EEPROM_PRWRITE 0xa000 /* write protect register */ |
#define | EEPROM_PRDS 0x8000 /* disable protect register, forever */ |
#define | EEPROM_EPROT 0x01 /* Protect register enable */ |
#define | EEPROM_CSEL 0x02 /* Chip select */ |
#define | EEPROM_ECLK 0x04 /* EEPROM clock */ |
#define | EEPROM_DATO 0x08 /* Data out */ |
#define | EEPROM_DATI 0x10 /* Data in */ |
#define | delay() |
#define | eeprom_cs_on(ptr) |
#define | eeprom_cs_off(ptr) |
#define | BITS_IN_COMMAND 11 |
Functions | |
unsigned short | ip22_eeprom_read (unsigned int *ctrl, int reg) |
EXPORT_SYMBOL (ip22_eeprom_read) | |
unsigned short | ip22_nvram_read (int reg) |
EXPORT_SYMBOL (ip22_nvram_read) | |
#define BITS_IN_COMMAND 11 |
Definition at line 49 of file ip22-nvram.c.
#define delay | ( | void | ) |
Definition at line 30 of file ip22-nvram.c.
#define eeprom_cs_off | ( | ptr | ) |
Definition at line 43 of file ip22-nvram.c.
#define eeprom_cs_on | ( | ptr | ) |
Definition at line 34 of file ip22-nvram.c.
#define EEPROM_CSEL 0x02 /* Chip select */ |
Definition at line 24 of file ip22-nvram.c.
#define EEPROM_DATI 0x10 /* Data in */ |
Definition at line 27 of file ip22-nvram.c.
#define EEPROM_DATO 0x08 /* Data out */ |
Definition at line 26 of file ip22-nvram.c.
#define EEPROM_ECLK 0x04 /* EEPROM clock */ |
Definition at line 25 of file ip22-nvram.c.
#define EEPROM_EPROT 0x01 /* Protect register enable */ |
Definition at line 23 of file ip22-nvram.c.
#define EEPROM_PRCLEAR 0xffff /* clear protect register */ |
Definition at line 19 of file ip22-nvram.c.
#define EEPROM_PRDS 0x8000 /* disable protect register, forever */ |
Definition at line 21 of file ip22-nvram.c.
#define EEPROM_PREN 0x9800 /* enable protect register mode */ |
Definition at line 18 of file ip22-nvram.c.
#define EEPROM_PRREAD 0xc000 /* read protect register */ |
Definition at line 17 of file ip22-nvram.c.
#define EEPROM_PRWRITE 0xa000 /* write protect register */ |
Definition at line 20 of file ip22-nvram.c.
#define EEPROM_READ 0xc000 /* serial memory read */ |
Definition at line 12 of file ip22-nvram.c.
#define EEPROM_WDS 0x8000 /* disable all programming */ |
Definition at line 16 of file ip22-nvram.c.
#define EEPROM_WEN 0x9800 /* write enable before prog modes */ |
Definition at line 13 of file ip22-nvram.c.
#define EEPROM_WRALL 0x8800 /* write all registers */ |
Definition at line 15 of file ip22-nvram.c.
#define EEPROM_WRITE 0xa000 /* serial memory write */ |
Definition at line 14 of file ip22-nvram.c.
EXPORT_SYMBOL | ( | ip22_eeprom_read | ) |
EXPORT_SYMBOL | ( | ip22_nvram_read | ) |
Definition at line 76 of file ip22-nvram.c.
Definition at line 106 of file ip22-nvram.c.