Merge tag 'arc-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
[firefly-linux-kernel-4.4.55.git] / drivers / staging / vt6655 / srom.h
index 3128e535bbd8c325d7baa030b2c797d78ae10fa1..7d3e3ef9f17fffc4299bda8a3b1f5451c493a832 100644 (file)
@@ -30,8 +30,6 @@
 #ifndef __SROM_H__
 #define __SROM_H__
 
-#include "ttype.h"
-
 /*---------------------  Export Definitions -------------------------*/
 
 #define EEP_MAX_CONTEXT_SIZE    256
 
 /*---------------------  Export Types  ------------------------------*/
 
-// AT24C02 eeprom contents
-//      2048 bits = 256 bytes = 128 words
-//
-typedef struct tagSSromReg {
-       unsigned char abyPAR[6];                  // 0x00 (unsigned short)
-
-       unsigned short wSUB_VID;                   // 0x03 (unsigned short)
-       unsigned short wSUB_SID;
-
-       unsigned char byBCFG0;                    // 0x05 (unsigned short)
-       unsigned char byBCFG1;
-
-       unsigned char byFCR0;                     // 0x06 (unsigned short)
-       unsigned char byFCR1;
-       unsigned char byPMC0;                     // 0x07 (unsigned short)
-       unsigned char byPMC1;
-       unsigned char byMAXLAT;                   // 0x08 (unsigned short)
-       unsigned char byMINGNT;
-       unsigned char byCFG0;                     // 0x09 (unsigned short)
-       unsigned char byCFG1;
-       unsigned short wCISPTR;                    // 0x0A (unsigned short)
-       unsigned short wRsv0;                      // 0x0B (unsigned short)
-       unsigned short wRsv1;                      // 0x0C (unsigned short)
-       unsigned char byBBPAIR;                   // 0x0D (unsigned short)
-       unsigned char byRFTYPE;
-       unsigned char byMinChannel;               // 0x0E (unsigned short)
-       unsigned char byMaxChannel;
-       unsigned char bySignature;                // 0x0F (unsigned short)
-       unsigned char byCheckSum;
-
-       unsigned char abyReserved0[96];           // 0x10 (unsigned short)
-       unsigned char abyCIS[128];                // 0x80 (unsigned short)
-} SSromReg, *PSSromReg;
-
 /*---------------------  Export Macros ------------------------------*/
 
 /*---------------------  Export Classes  ----------------------------*/
@@ -134,22 +98,9 @@ typedef struct tagSSromReg {
 /*---------------------  Export Functions  --------------------------*/
 
 unsigned char SROMbyReadEmbedded(void __iomem *dwIoBase, unsigned char byContntOffset);
-bool SROMbWriteEmbedded(void __iomem *dwIoBase, unsigned char byContntOffset, unsigned char byData);
-
-void SROMvRegBitsOn(void __iomem *dwIoBase, unsigned char byContntOffset, unsigned char byBits);
-void SROMvRegBitsOff(void __iomem *dwIoBase, unsigned char byContntOffset, unsigned char byBits);
-
-bool SROMbIsRegBitsOn(void __iomem *dwIoBase, unsigned char byContntOffset, unsigned char byTestBits);
-bool SROMbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byContntOffset, unsigned char byTestBits);
 
 void SROMvReadAllContents(void __iomem *dwIoBase, unsigned char *pbyEepromRegs);
-void SROMvWriteAllContents(void __iomem *dwIoBase, unsigned char *pbyEepromRegs);
 
 void SROMvReadEtherAddress(void __iomem *dwIoBase, unsigned char *pbyEtherAddress);
-void SROMvWriteEtherAddress(void __iomem *dwIoBase, unsigned char *pbyEtherAddress);
-
-void SROMvReadSubSysVenId(void __iomem *dwIoBase, unsigned long *pdwSubSysVenId);
-
-bool SROMbAutoLoad(void __iomem *dwIoBase);
 
 #endif // __EEPROM_H__