2
0

327-v4.17-0003-brcmfmac-use-brcmf_chip_name-for-consistency.patch 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. From c88cfa075de356ddf40c668896b2126340f19ba4 Mon Sep 17 00:00:00 2001
  2. From: Arend Van Spriel <[email protected]>
  3. Date: Thu, 22 Mar 2018 21:28:22 +0100
  4. Subject: [PATCH] brcmfmac: use brcmf_chip_name() for consistency
  5. When logging the chip id/revision information make use of
  6. brcmf_chip_name() so it is always the same.
  7. Reviewed-by: Hante Meuleman <[email protected]>
  8. Reviewed-by: Pieter-Paul Giesberts <[email protected]>
  9. Reviewed-by: Franky Lin <[email protected]>
  10. Signed-off-by: Arend van Spriel <[email protected]>
  11. Signed-off-by: Kalle Valo <[email protected]>
  12. ---
  13. drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c | 5 ++---
  14. drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c | 7 +++++--
  15. 2 files changed, 7 insertions(+), 5 deletions(-)
  16. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
  17. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
  18. @@ -926,9 +926,8 @@ static int brcmf_chip_recognition(struct
  19. brcmf_chip_name(ci->pub.chip, ci->pub.chiprev,
  20. ci->pub.name, sizeof(ci->pub.name));
  21. - brcmf_dbg(INFO, "found %s chip: BCM%s, rev=%d\n",
  22. - socitype == SOCI_SB ? "SB" : "AXI", ci->pub.name,
  23. - ci->pub.chiprev);
  24. + brcmf_dbg(INFO, "found %s chip: %s\n",
  25. + socitype == SOCI_SB ? "SB" : "AXI", ci->pub.name);
  26. if (socitype == SOCI_SB) {
  27. if (ci->pub.chip != BRCM_CC_4329_CHIP_ID) {
  28. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
  29. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
  30. @@ -25,6 +25,7 @@
  31. #include "firmware.h"
  32. #include "core.h"
  33. #include "common.h"
  34. +#include "chip.h"
  35. #define BRCMF_FW_MAX_NVRAM_SIZE 64000
  36. #define BRCMF_FW_NVRAM_DEVPATH_LEN 19 /* devpath0=pcie/1/4/ */
  37. @@ -567,6 +568,7 @@ int brcmf_fw_map_chip_to_name(u32 chip,
  38. u32 table_size, char fw_name[BRCMF_FW_NAME_LEN],
  39. char nvram_name[BRCMF_FW_NAME_LEN])
  40. {
  41. + char chipname[12];
  42. u32 i;
  43. char end;
  44. @@ -581,6 +583,8 @@ int brcmf_fw_map_chip_to_name(u32 chip,
  45. return -ENODEV;
  46. }
  47. + brcmf_chip_name(chip, chiprev, chipname, sizeof(chipname));
  48. +
  49. /* check if firmware path is provided by module parameter */
  50. if (brcmf_mp_global.firmware_path[0] != '\0') {
  51. strlcpy(fw_name, brcmf_mp_global.firmware_path,
  52. @@ -601,8 +605,7 @@ int brcmf_fw_map_chip_to_name(u32 chip,
  53. if ((nvram_name) && (mapping_table[i].nvram))
  54. strlcat(nvram_name, mapping_table[i].nvram, BRCMF_FW_NAME_LEN);
  55. - brcmf_info("using %s for chip %#08x(%d) rev %#08x\n",
  56. - fw_name, chip, chip, chiprev);
  57. + brcmf_info("using %s for chip %s\n", fw_name, chipname);
  58. return 0;
  59. }