Lines Matching refs:eerd
180 static int rv3028_exit_eerd(struct rv3028_data *rv3028, u32 eerd)
182 if (eerd)
188 static int rv3028_enter_eerd(struct rv3028_data *rv3028, u32 *eerd)
197 *eerd = ctrl1 & RV3028_CTRL1_EERD;
198 if (*eerd)
210 rv3028_exit_eerd(rv3028, *eerd);
218 static int rv3028_update_eeprom(struct rv3028_data *rv3028, u32 eerd)
238 rv3028_exit_eerd(rv3028, eerd);
246 u32 eerd;
249 ret = rv3028_enter_eerd(rv3028, &eerd);
255 rv3028_exit_eerd(rv3028, eerd);
259 return rv3028_update_eeprom(rv3028, eerd);
492 u32 eerd;
498 ret = rv3028_enter_eerd(rv3028, &eerd);
511 return rv3028_update_eeprom(rv3028, eerd);
514 rv3028_exit_eerd(rv3028, eerd);
619 u32 status, eerd;
623 ret = rv3028_enter_eerd(rv3028, &eerd);
656 rv3028_exit_eerd(rv3028, eerd);
665 u32 status, eerd, data;
669 ret = rv3028_enter_eerd(rv3028, &eerd);
701 rv3028_exit_eerd(rv3028, eerd);