mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-23 19:28:36 +00:00
ath_hal/ar9300: allow JUPITER cards to read eeprom
Summary: In ar9300_eeprom_read_word() also allow JUPITER cards read the eeprom instead of returning an error. While this will not help all the 9462, 9485, 9565 OEM cards to work, it will make debugging of the next steps a lot easier. While here fix a typo in the error message if we do not get CAL. PR: 255337 Tested by: John Nielsen (john jnielsen net) Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D44328
This commit is contained in:
parent
8f86c10821
commit
f254aad33d
|
@ -225,7 +225,7 @@ ar9300_eeprom_restore_something(struct ath_hal *ah, ar9300_eeprom_t *mptr,
|
|||
HAL_BOOL
|
||||
ar9300_eeprom_read_word(struct ath_hal *ah, u_int off, u_int16_t *data)
|
||||
{
|
||||
if (AR_SREV_OSPREY(ah) || AR_SREV_POSEIDON(ah))
|
||||
if (AR_SREV_OSPREY(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_JUPITER(ah))
|
||||
{
|
||||
(void) OS_REG_READ(ah, AR9300_EEPROM_OFFSET + (off << AR9300_EEPROM_S));
|
||||
if (!ath_hal_wait(ah,
|
||||
|
@ -4319,7 +4319,7 @@ ar9300_eeprom_restore_internal(struct ath_hal *ah, ar9300_eeprom_t *mptr,
|
|||
}
|
||||
#endif
|
||||
if (nptr < 0) {
|
||||
ath_hal_printf(ah, "%s[%d] No vaid CAL, calling default template\n",
|
||||
ath_hal_printf(ah, "%s[%d] No valid CAL, calling default template\n",
|
||||
__func__, __LINE__);
|
||||
nptr = ar9300_eeprom_restore_something(ah, mptr, mdata_size);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue