]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OptionRomPkg/Library/CirrusLogicI2cLib/CirrusLogic5430I2cLib.c
Patch to remove STATIC modifier. This is on longer recommended by EFI Framework codin...
[mirror_edk2.git] / OptionRomPkg / Library / CirrusLogicI2cLib / CirrusLogic5430I2cLib.c
index 2a693cef5a407791259f80d8061cc935d5cefc16..4d1a583e49500c476851d58cb9bde3a7b2822760 100644 (file)
@@ -37,9 +37,8 @@
   @param  Data         The date to write.\r
 \r
 **/\r
-STATIC\r
 VOID\r
-outb (\r
+I2cOutb (\r
   EFI_PCI_IO_PROTOCOL    *PciIo,\r
   UINTN                  Address,\r
   UINT8                  Data\r
@@ -63,9 +62,8 @@ outb (
   return byte value read from PCI I/O space.\r
 \r
 **/\r
-STATIC\r
 UINT8\r
-inb (\r
+I2cInb (\r
   EFI_PCI_IO_PROTOCOL    *PciIo,\r
   UINTN                  Address\r
   )\r
@@ -93,15 +91,14 @@ inb (
   @retval 1            High on I2C Data or I2C Clock Pin.\r
 \r
 **/\r
-STATIC\r
 UINT8\r
 I2cPinRead (\r
   EFI_PCI_IO_PROTOCOL    *PciIo,\r
   UINT8                  Bit\r
   )\r
 {\r
-  outb (PciIo, SEQ_ADDRESS_REGISTER, I2C_CONTROL);\r
-  return (UINT8) ((inb (PciIo, SEQ_DATA_REGISTER) >> Bit ) & 0xfe);\r
+  I2cOutb (PciIo, SEQ_ADDRESS_REGISTER, I2C_CONTROL);\r
+  return (UINT8) ((I2cInb (PciIo, SEQ_DATA_REGISTER) >> Bit ) & 0xfe);\r
 }\r
 \r
 \r
@@ -113,7 +110,6 @@ I2cPinRead (
   @param  Value              1 or 0 stands for Set or Clear I2C Data and I2C Clock Pins.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 I2cPinWrite (\r
   EFI_PCI_IO_PROTOCOL    *PciIo,\r
@@ -122,10 +118,10 @@ I2cPinWrite (
   )\r
 {\r
   UINT8        Byte;\r
-  outb (PciIo, SEQ_ADDRESS_REGISTER, I2C_CONTROL);\r
-  Byte = (UINT8) (inb (PciIo, SEQ_DATA_REGISTER) & (UINT8) ~(1 << Bit)) ;\r
+  I2cOutb (PciIo, SEQ_ADDRESS_REGISTER, I2C_CONTROL);\r
+  Byte = (UINT8) (I2cInb (PciIo, SEQ_DATA_REGISTER) & (UINT8) ~(1 << Bit)) ;\r
   Byte = (UINT8) (Byte | ((Value & 0x01) << Bit));\r
-  outb (PciIo, SEQ_DATA_REGISTER, (UINT8) (Byte | 0x40));\r
+  I2cOutb (PciIo, SEQ_DATA_REGISTER, (UINT8) (Byte | 0x40));\r
   return;\r
 }\r
 \r
@@ -133,7 +129,6 @@ I2cPinWrite (
   Read/write delay acoording to I2C Bus Speed.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 I2cDelay (\r
   VOID\r
@@ -149,7 +144,6 @@ I2cDelay (
   @param  Data               The byte data to write.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 I2cSendByte (\r
   EFI_PCI_IO_PROTOCOL    *PciIo,\r
@@ -175,7 +169,6 @@ I2cSendByte (
 \r
   Return the byte data read from I2C Data Pin.\r
 **/\r
-STATIC\r
 UINT8\r
 I2cReceiveByte (\r
   EFI_PCI_IO_PROTOCOL    *PciIo\r
@@ -205,7 +198,6 @@ I2cReceiveByte (
   @param  PciIo              The pointer to PCI_IO_PROTOCOL.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 I2cWaitAck (\r
   EFI_PCI_IO_PROTOCOL    *PciIo\r
@@ -231,7 +223,6 @@ I2cWaitAck (
   @param  PciIo              The pointer to PCI_IO_PROTOCOL.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 I2cSendAck (\r
   EFI_PCI_IO_PROTOCOL    *PciIo\r
@@ -249,7 +240,6 @@ I2cSendAck (
   @param  PciIo              The pointer to PCI_IO_PROTOCOL.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 I2cStart (\r
   EFI_PCI_IO_PROTOCOL    *PciIo\r
@@ -273,7 +263,6 @@ I2cStart (
   @param  PciIo              The pointer to PCI_IO_PROTOCOL.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 I2cStop (\r
   EFI_PCI_IO_PROTOCOL    *PciIo\r