Commit 47092381 authored by Michael Straube's avatar Michael Straube Committed by Greg Kroah-Hartman
Browse files

staging: r8188eu: make dump_chip_info() static



The function dump_chip_info() is only used in rtl8188e_hal_init.c.
Make it static to reduce the driver object file size by 281 bytes.

before:
  text    data     bss     dec     hex filename
530606   43897    7072  581575   8dfc7 drivers/staging/r8188eu/r8188eu.o

after:
  text    data     bss     dec     hex filename
530405   43817    7072  581294   8deae drivers/staging/r8188eu/r8188eu.o

Tested-by: Philipp Hortmann <philipp.g.hortmann@gmail.com> # Edimax N150
Signed-off-by: default avatarMichael Straube <straube.linux@gmail.com>
Link: https://lore.kernel.org/r/20220724182520.7794-1-straube.linux@gmail.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 123b3b75
Loading
Loading
Loading
Loading
+0 −39
Original line number Diff line number Diff line
@@ -10,45 +10,6 @@

#define _HAL_INIT_C_

void dump_chip_info(struct HAL_VERSION	chip_vers)
{
	uint cnt = 0;
	char buf[128];

	cnt += sprintf((buf + cnt), "Chip Version Info: CHIP_8188E_");
	cnt += sprintf((buf + cnt), "%s_", IS_NORMAL_CHIP(chip_vers) ?
		       "Normal_Chip" : "Test_Chip");
	cnt += sprintf((buf + cnt), "%s_", IS_CHIP_VENDOR_TSMC(chip_vers) ?
		       "TSMC" : "UMC");

	switch (chip_vers.CUTVersion) {
	case A_CUT_VERSION:
		cnt += sprintf((buf + cnt), "A_CUT_");
		break;
	case B_CUT_VERSION:
		cnt += sprintf((buf + cnt), "B_CUT_");
		break;
	case C_CUT_VERSION:
		cnt += sprintf((buf + cnt), "C_CUT_");
		break;
	case D_CUT_VERSION:
		cnt += sprintf((buf + cnt), "D_CUT_");
		break;
	case E_CUT_VERSION:
		cnt += sprintf((buf + cnt), "E_CUT_");
		break;
	default:
		cnt += sprintf((buf + cnt), "UNKNOWN_CUT(%d)_", chip_vers.CUTVersion);
		break;
	}

	cnt += sprintf((buf + cnt), "1T1R_");

	cnt += sprintf((buf + cnt), "RomVer(%d)\n", 0);

	pr_info("%s", buf);
}

#define	CHAN_PLAN_HW	0x80

u8 /* return the final channel plan decision */
+39 −0
Original line number Diff line number Diff line
@@ -526,6 +526,45 @@ void rtl8188e_ReadEFuse(struct adapter *Adapter, u16 _size_byte, u8 *pbuf)
	Hal_EfuseReadEFuse88E(Adapter, 0, _size_byte, pbuf);
}

static void dump_chip_info(struct HAL_VERSION chip_vers)
{
	uint cnt = 0;
	char buf[128];

	cnt += sprintf((buf + cnt), "Chip Version Info: CHIP_8188E_");
	cnt += sprintf((buf + cnt), "%s_", IS_NORMAL_CHIP(chip_vers) ?
		       "Normal_Chip" : "Test_Chip");
	cnt += sprintf((buf + cnt), "%s_", IS_CHIP_VENDOR_TSMC(chip_vers) ?
		       "TSMC" : "UMC");

	switch (chip_vers.CUTVersion) {
	case A_CUT_VERSION:
		cnt += sprintf((buf + cnt), "A_CUT_");
		break;
	case B_CUT_VERSION:
		cnt += sprintf((buf + cnt), "B_CUT_");
		break;
	case C_CUT_VERSION:
		cnt += sprintf((buf + cnt), "C_CUT_");
		break;
	case D_CUT_VERSION:
		cnt += sprintf((buf + cnt), "D_CUT_");
		break;
	case E_CUT_VERSION:
		cnt += sprintf((buf + cnt), "E_CUT_");
		break;
	default:
		cnt += sprintf((buf + cnt), "UNKNOWN_CUT(%d)_", chip_vers.CUTVersion);
		break;
	}

	cnt += sprintf((buf + cnt), "1T1R_");

	cnt += sprintf((buf + cnt), "RomVer(%d)\n", 0);

	pr_info("%s", buf);
}

void rtl8188e_read_chip_version(struct adapter *padapter)
{
	u32				value32;
+0 −3
Original line number Diff line number Diff line
@@ -131,9 +131,6 @@
#define REG_NOA_DESC_START			0x05E8
#define REG_NOA_DESC_COUNT			0x05EC

#include "HalVerDef.h"
void dump_chip_info(struct HAL_VERSION	ChipVersion);

/* return the final channel plan decision */
u8 hal_com_get_channel_plan(struct adapter *padapter,
			    u8 hw_channel_plan,