Skip to content

Commit 83b2fda

Browse files
committed
bcm47xx: fix no previous prototype error
Make functions in b53 static and add kernel patch to fix protype build errors Signed-off-by: Kyle Hendry <kylehendrydev@gmail.com>
1 parent c686046 commit 83b2fda

File tree

4 files changed

+26
-4
lines changed

4 files changed

+26
-4
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
--- a/drivers/bcma/driver_chipcommon_sflash.c
2+
+++ b/drivers/bcma/driver_chipcommon_sflash.c
3+
@@ -93,7 +93,7 @@ static void bcma_sflash_cmd(struct bcma_
4+
bcma_err(cc->core->bus, "SFLASH control command failed (timeout)!\n");
5+
}
6+
7+
-const struct bcma_sflash_tbl_e *bcma_sflash_shrink_flash(u32 id)
8+
+static const struct bcma_sflash_tbl_e *bcma_sflash_shrink_flash(u32 id)
9+
{
10+
enum bcm47xx_board board = bcm47xx_board_get();
11+
const struct bcma_sflash_tbl_e *e;
12+
--- a/drivers/firmware/broadcom/cfe_env.c
13+
+++ b/drivers/firmware/broadcom/cfe_env.c
14+
@@ -21,6 +21,8 @@
15+
static char _nvdata[NVRAM_SIZE];
16+
static char _valuestr[256];
17+
18+
+char *cfe_env_get(unsigned char *nv_buf, const char *name);
19+
+
20+
/*
21+
* TLV types. These codes are used in the "type-length-value"
22+
* encoding of the items stored in the NVRAM device (flash or EEPROM)

target/linux/generic/files/drivers/net/phy/b53/b53_common.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ static void b53_set_vlan_entry(struct b53_device *dev, u16 vid, u16 members,
227227
}
228228
}
229229

230-
void b53_set_forwarding(struct b53_device *dev, int enable)
230+
static void b53_set_forwarding(struct b53_device *dev, int enable)
231231
{
232232
u8 mgmt;
233233

target/linux/generic/files/drivers/net/phy/b53/b53_mdio.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ static struct phy_driver b53_phy_driver_id3 = {
400400
.read_status = b53_phy_read_status,
401401
};
402402

403-
int __init b53_phy_driver_register(void)
403+
static int __init b53_phy_driver_register(void)
404404
{
405405
int ret;
406406

@@ -422,7 +422,7 @@ int __init b53_phy_driver_register(void)
422422
return ret;
423423
}
424424

425-
void __exit b53_phy_driver_unregister(void)
425+
static void __exit b53_phy_driver_unregister(void)
426426
{
427427
phy_driver_unregister(&b53_phy_driver_id3);
428428
phy_driver_unregister(&b53_phy_driver_id2);

target/linux/generic/files/drivers/net/phy/b53/b53_phy_fixup.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ static int b53_phy_fixup(struct phy_device *dev)
4747
return 0;
4848
}
4949

50-
int __init b53_phy_fixup_register(void)
50+
static int __init b53_phy_fixup_register(void)
5151
{
5252
return phy_register_fixup_for_id(PHY_ANY_ID, b53_phy_fixup);
5353
}

0 commit comments

Comments
 (0)