summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/comedi/drivers/addi-data/addi_eeprom.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/drivers/staging/comedi/drivers/addi-data/addi_eeprom.c b/drivers/staging/comedi/drivers/addi-data/addi_eeprom.c
index 6a2c3897d535..0f7eaae2a5ea 100644
--- a/drivers/staging/comedi/drivers/addi-data/addi_eeprom.c
+++ b/drivers/staging/comedi/drivers/addi-data/addi_eeprom.c
@@ -112,13 +112,12 @@ struct str_AnalogInputHeader {
unsigned char b_Resolution;
};
-static void v_EepromClock76(unsigned long iobase,
- unsigned int dw_RegisterValue)
+static void addi_eeprom_clk_93c76(unsigned long iobase, unsigned int val)
{
- outl(dw_RegisterValue & ~EE93C76_CLK_BIT, iobase);
+ outl(val & ~EE93C76_CLK_BIT, iobase);
udelay(100);
- outl(dw_RegisterValue | EE93C76_CLK_BIT, iobase);
+ outl(val | EE93C76_CLK_BIT, iobase);
udelay(100);
}
@@ -144,8 +143,7 @@ static void v_EepromSendCommand76(unsigned long iobase,
outl(dw_RegisterValue, iobase);
udelay(100);
- /* Trigger the EEPROM clock */
- v_EepromClock76(iobase, dw_RegisterValue);
+ addi_eeprom_clk_93c76(iobase, dw_RegisterValue);
}
}
@@ -169,8 +167,7 @@ static void v_EepromCs76Read(unsigned long iobase,
/* Get the 16-bit value */
for (c_BitPos = 0; c_BitPos < 16; c_BitPos++) {
- /* Trigger the EEPROM clock */
- v_EepromClock76(iobase, dw_RegisterValue);
+ addi_eeprom_clk_93c76(iobase, dw_RegisterValue);
/* Get the result bit */
dw_RegisterValueRead = inl(iobase);