* @addr: the address to write
* @data: the value to write
*
- * Returns SUCCESS or FAILURE
+ * Returns 1 for a successful write.
*/
int EepromWriteByte(struct et131x_adapter *etdev, u32 addr, u8 data)
{
}
if (err || (index >= MAX_NUM_REGISTER_POLLS))
- return FAILURE;
+ return 0;
/* Step 2: */
control = 0;
if (pci_write_config_byte(pdev, LBCIF_CONTROL_REGISTER_OFFSET,
control)) {
- return FAILURE;
+ return 0;
}
i2c_wack = 1;
index++;
}
- return writeok ? SUCCESS : FAILURE;
+ return writeok;
}
/**
* @eeprom_id: the ID of the EEPROM
* @addrmode: how the EEPROM is to be accessed
*
- * Returns SUCCESS or FAILURE
+ * Returns 1 for a successful read
*/
int EepromReadByte(struct et131x_adapter *etdev, u32 addr, u8 *pdata)
{
}
if (err || (index >= MAX_NUM_REGISTER_POLLS))
- return FAILURE;
+ return 0;
/* Step 2: */
control = 0;
if (pci_write_config_byte(pdev, LBCIF_CONTROL_REGISTER_OFFSET,
control)) {
- return FAILURE;
+ return 0;
}
/* Step 3: */
if (pci_write_config_dword(pdev, LBCIF_ADDRESS_REGISTER_OFFSET,
addr)) {
- return FAILURE;
+ return 0;
}
/* Step 4: */
}
if (err || (index >= MAX_NUM_REGISTER_POLLS))
- return FAILURE;
+ return 0;
/* Step 6: */
*pdata = EXTRACT_DATA_REGISTER(dword1);
- return (status & LBCIF_STATUS_ACK_ERROR) ? FAILURE : SUCCESS;
+ return (status & LBCIF_STATUS_ACK_ERROR) ? 0 : 1;
}
#include "et1310_address_map.h"
-#ifndef SUCCESS
-#define SUCCESS 0
-#define FAILURE 1
-#endif
-
/* Forward declaration of the private adapter structure */
struct et131x_adapter;
-int32_t EepromWriteByte(struct et131x_adapter *adapter, u32 unAddress,
+int EepromWriteByte(struct et131x_adapter *adapter, u32 unAddress,
u8 bData);
-int32_t EepromReadByte(struct et131x_adapter *adapter, u32 unAddress,
+int EepromReadByte(struct et131x_adapter *adapter, u32 unAddress,
u8 *pbData);
#endif /* _ET1310_EEPROM_H_ */