Lines Matching refs:eecd_reg
53 u32 *eecd_reg) in ixgb_raise_clock() argument
58 *eecd_reg = *eecd_reg | IXGB_EECD_SK; in ixgb_raise_clock()
59 IXGB_WRITE_REG(hw, EECD, *eecd_reg); in ixgb_raise_clock()
72 u32 *eecd_reg) in ixgb_lower_clock() argument
77 *eecd_reg = *eecd_reg & ~IXGB_EECD_SK; in ixgb_lower_clock()
78 IXGB_WRITE_REG(hw, EECD, *eecd_reg); in ixgb_lower_clock()
95 u32 eecd_reg; in ixgb_shift_out_bits() local
103 eecd_reg = IXGB_READ_REG(hw, EECD); in ixgb_shift_out_bits()
104 eecd_reg &= ~(IXGB_EECD_DO | IXGB_EECD_DI); in ixgb_shift_out_bits()
111 eecd_reg &= ~IXGB_EECD_DI; in ixgb_shift_out_bits()
114 eecd_reg |= IXGB_EECD_DI; in ixgb_shift_out_bits()
116 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_shift_out_bits()
121 ixgb_raise_clock(hw, &eecd_reg); in ixgb_shift_out_bits()
122 ixgb_lower_clock(hw, &eecd_reg); in ixgb_shift_out_bits()
129 eecd_reg &= ~IXGB_EECD_DI; in ixgb_shift_out_bits()
130 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_shift_out_bits()
141 u32 eecd_reg; in ixgb_shift_in_bits() local
152 eecd_reg = IXGB_READ_REG(hw, EECD); in ixgb_shift_in_bits()
154 eecd_reg &= ~(IXGB_EECD_DO | IXGB_EECD_DI); in ixgb_shift_in_bits()
159 ixgb_raise_clock(hw, &eecd_reg); in ixgb_shift_in_bits()
161 eecd_reg = IXGB_READ_REG(hw, EECD); in ixgb_shift_in_bits()
163 eecd_reg &= ~(IXGB_EECD_DI); in ixgb_shift_in_bits()
164 if (eecd_reg & IXGB_EECD_DO) in ixgb_shift_in_bits()
167 ixgb_lower_clock(hw, &eecd_reg); in ixgb_shift_in_bits()
184 u32 eecd_reg; in ixgb_setup_eeprom() local
186 eecd_reg = IXGB_READ_REG(hw, EECD); in ixgb_setup_eeprom()
189 eecd_reg &= ~(IXGB_EECD_SK | IXGB_EECD_DI); in ixgb_setup_eeprom()
190 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_setup_eeprom()
193 eecd_reg |= IXGB_EECD_CS; in ixgb_setup_eeprom()
194 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_setup_eeprom()
205 u32 eecd_reg; in ixgb_standby_eeprom() local
207 eecd_reg = IXGB_READ_REG(hw, EECD); in ixgb_standby_eeprom()
210 eecd_reg &= ~(IXGB_EECD_CS | IXGB_EECD_SK); in ixgb_standby_eeprom()
211 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_standby_eeprom()
216 eecd_reg |= IXGB_EECD_SK; in ixgb_standby_eeprom()
217 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_standby_eeprom()
222 eecd_reg |= IXGB_EECD_CS; in ixgb_standby_eeprom()
223 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_standby_eeprom()
228 eecd_reg &= ~IXGB_EECD_SK; in ixgb_standby_eeprom()
229 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_standby_eeprom()
242 u32 eecd_reg; in ixgb_clock_eeprom() local
244 eecd_reg = IXGB_READ_REG(hw, EECD); in ixgb_clock_eeprom()
247 eecd_reg |= IXGB_EECD_SK; in ixgb_clock_eeprom()
248 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_clock_eeprom()
253 eecd_reg &= ~IXGB_EECD_SK; in ixgb_clock_eeprom()
254 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_clock_eeprom()
267 u32 eecd_reg; in ixgb_cleanup_eeprom() local
269 eecd_reg = IXGB_READ_REG(hw, EECD); in ixgb_cleanup_eeprom()
271 eecd_reg &= ~(IXGB_EECD_CS | IXGB_EECD_DI); in ixgb_cleanup_eeprom()
273 IXGB_WRITE_REG(hw, EECD, eecd_reg); in ixgb_cleanup_eeprom()
292 u32 eecd_reg; in ixgb_wait_eeprom_command() local
305 eecd_reg = IXGB_READ_REG(hw, EECD); in ixgb_wait_eeprom_command()
307 if (eecd_reg & IXGB_EECD_DO) in ixgb_wait_eeprom_command()