Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 289959
b: refs/heads/master
c: 6ae4bb6
h: refs/heads/master
i:
  289957: 8cbdb8b
  289955: 2cd3841
  289951: eb27d71
v: v3
  • Loading branch information
Christian Lamparter authored and John W. Linville committed Jan 24, 2012
1 parent 6e8a9e9 commit 4ae6453
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 39 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: f1249700f563b5dc541afa7e54a2d93fdffc1fb6
refs/heads/master: 6ae4bb6612c675d4132bd4fcc7cac4eef46f9624
1 change: 0 additions & 1 deletion trunk/drivers/net/wireless/ath/carl9170/carl9170.h
Original file line number Diff line number Diff line change
Expand Up @@ -593,7 +593,6 @@ int carl9170_get_noisefloor(struct ar9170 *ar);

/* FW */
int carl9170_parse_firmware(struct ar9170 *ar);
int carl9170_fw_fix_eeprom(struct ar9170 *ar);

extern struct ieee80211_rate __carl9170_ratetable[];
extern int modparam_noht;
Expand Down
33 changes: 0 additions & 33 deletions trunk/drivers/net/wireless/ath/carl9170/fw.c
Original file line number Diff line number Diff line change
Expand Up @@ -389,39 +389,6 @@ carl9170_find_fw_desc(struct ar9170 *ar, const __u8 *fw_data, const size_t len)
return (void *)&fw_data[scan - found];
}

int carl9170_fw_fix_eeprom(struct ar9170 *ar)
{
const struct carl9170fw_fix_desc *fix_desc = NULL;
unsigned int i, n, off;
u32 *data = (void *)&ar->eeprom;

fix_desc = carl9170_fw_find_desc(ar, FIX_MAGIC,
sizeof(*fix_desc), CARL9170FW_FIX_DESC_CUR_VER);

if (!fix_desc)
return 0;

n = (le16_to_cpu(fix_desc->head.length) - sizeof(*fix_desc)) /
sizeof(struct carl9170fw_fix_entry);

for (i = 0; i < n; i++) {
off = le32_to_cpu(fix_desc->data[i].address) -
AR9170_EEPROM_START;

if (off >= sizeof(struct ar9170_eeprom) || (off & 3)) {
dev_err(&ar->udev->dev, "Skip invalid entry %d\n", i);
continue;
}

data[off / sizeof(*data)] &=
le32_to_cpu(fix_desc->data[i].mask);
data[off / sizeof(*data)] |=
le32_to_cpu(fix_desc->data[i].value);
}

return 0;
}

int carl9170_parse_firmware(struct ar9170 *ar)
{
const struct carl9170fw_desc_head *fw_desc = NULL;
Expand Down
4 changes: 0 additions & 4 deletions trunk/drivers/net/wireless/ath/carl9170/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -1934,10 +1934,6 @@ int carl9170_register(struct ar9170 *ar)
if (err)
return err;

err = carl9170_fw_fix_eeprom(ar);
if (err)
return err;

err = carl9170_parse_eeprom(ar);
if (err)
return err;
Expand Down

0 comments on commit 4ae6453

Please sign in to comment.