Skip to content

Commit

Permalink
bcm43455c0: added some functions needed for sdr experiments and timer…
Browse files Browse the repository at this point in the history
…s (locations are untested)
  • Loading branch information
matthiasseemoo committed Sep 21, 2018
1 parent 982c71b commit 01e0b71
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions patches/common/wrapper.c
Expand Up @@ -109,6 +109,7 @@ AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x17F98)
AT(CHIP_VER_BCM43438, FW_VER_ALL, 0x880B90) AT(CHIP_VER_BCM43438, FW_VER_ALL, 0x880B90)
AT(CHIP_VER_BCM43430a1, FW_VER_ALL, 0x880B90) AT(CHIP_VER_BCM43430a1, FW_VER_ALL, 0x880B90)
AT(CHIP_VER_BCM4358, FW_VER_7_112_300_14, 0x18234c) AT(CHIP_VER_BCM4358, FW_VER_7_112_300_14, 0x18234c)
AT(CHIP_VER_BCM43455c0, FW_VER_ALL, 0x9BE4C)
void void
free(void *p) free(void *p)
VOID_DUMMY VOID_DUMMY
Expand Down Expand Up @@ -158,6 +159,7 @@ AT(CHIP_VER_BCM4330, FW_VER_5_90_100_41, 0x80D800)
AT(CHIP_VER_BCM4358, FW_VER_ALL, 0x8290) AT(CHIP_VER_BCM4358, FW_VER_ALL, 0x8290)
AT(CHIP_VER_BCM4356, FW_VER_ALL, 0x80A4) AT(CHIP_VER_BCM4356, FW_VER_ALL, 0x80A4)
AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x17EA8) AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x17EA8)
AT(CHIP_VER_BCM43455c0, FW_VER_ALL, 0x7FFC)
void * void *
hndrte_add_timer(void *t, int ms, int periodic) hndrte_add_timer(void *t, int ms, int periodic)
RETURN_DUMMY RETURN_DUMMY
Expand All @@ -175,6 +177,7 @@ AT(CHIP_VER_BCM4339, FW_VER_ALL, 0x16690)
AT(CHIP_VER_BCM43438, FW_VER_ALL, 0x807C24) AT(CHIP_VER_BCM43438, FW_VER_ALL, 0x807C24)
AT(CHIP_VER_BCM43430a1, FW_VER_ALL, 0x807C24) AT(CHIP_VER_BCM43430a1, FW_VER_ALL, 0x807C24)
AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x18010) AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x18010)
AT(CHIP_VER_BCM43455c0, FW_VER_ALL, 0x8170)
void void
hndrte_free_timer(void *t) hndrte_free_timer(void *t)
VOID_DUMMY VOID_DUMMY
Expand All @@ -186,6 +189,7 @@ AT(CHIP_VER_BCM4330, FW_VER_5_90_100_41, 0x80D9A0)
AT(CHIP_VER_BCM4358, FW_VER_ALL, 0x84A4) AT(CHIP_VER_BCM4358, FW_VER_ALL, 0x84A4)
AT(CHIP_VER_BCM4358, FW_VER_ALL, 0x8240) AT(CHIP_VER_BCM4358, FW_VER_ALL, 0x8240)
AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x18060) AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x18060)
AT(CHIP_VER_BCM43455c0, FW_VER_ALL, 0x8228)
void * void *
hndrte_init_timer(void *context, void *data, void *mainfn, void *auxfn) hndrte_init_timer(void *context, void *data, void *mainfn, void *auxfn)
RETURN_DUMMY RETURN_DUMMY
Expand All @@ -194,6 +198,7 @@ AT(CHIP_VER_BCM4339, FW_VER_ALL, 0x168AC)
AT(CHIP_VER_BCM43438, FW_VER_ALL, 0x807E60) AT(CHIP_VER_BCM43438, FW_VER_ALL, 0x807E60)
AT(CHIP_VER_BCM43430a1, FW_VER_ALL, 0x807E60) AT(CHIP_VER_BCM43430a1, FW_VER_ALL, 0x807E60)
AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x1826C) AT(CHIP_VER_BCM4335b0, FW_VER_ALL, 0x1826C)
AT(CHIP_VER_BCM43455c0, FW_VER_ALL, 0x8524)
int int
hndrte_schedule_work(void *context, void *data, void *taskfn, int delay) hndrte_schedule_work(void *context, void *data, void *taskfn, int delay)
RETURN_DUMMY RETURN_DUMMY
Expand All @@ -213,6 +218,7 @@ AT(CHIP_VER_BCM43451b1, FW_VER_ALL, 0x1be7fe)
AT(CHIP_VER_BCM43455, FW_VER_7_45_77_0, 0x19ED78) AT(CHIP_VER_BCM43455, FW_VER_7_45_77_0, 0x19ED78)
AT(CHIP_VER_BCM4358, FW_VER_7_112_300_14, 0x182238) AT(CHIP_VER_BCM4358, FW_VER_7_112_300_14, 0x182238)
AT(CHIP_VER_BCM43455, FW_VER_7_45_77_0_23_8_2017, 0x19ED88) AT(CHIP_VER_BCM43455, FW_VER_7_45_77_0_23_8_2017, 0x19ED88)
AT(CHIP_VER_BCM43455c0, FW_VER_7_45_154, 0x19A17C)
void * void *
malloc(unsigned int size, char alignment) malloc(unsigned int size, char alignment)
RETURN_DUMMY RETURN_DUMMY
Expand Down Expand Up @@ -296,6 +302,7 @@ RETURN_DUMMY
AT(CHIP_VER_BCM4339, FW_VER_6_37_32_RC23_34_40_r581243, 0x1C3D48) AT(CHIP_VER_BCM4339, FW_VER_6_37_32_RC23_34_40_r581243, 0x1C3D48)
AT(CHIP_VER_BCM4339, FW_VER_6_37_32_RC23_34_43_r639704, 0x1C3F94) AT(CHIP_VER_BCM4339, FW_VER_6_37_32_RC23_34_43_r639704, 0x1C3F94)
AT(CHIP_VER_BCM4358, FW_VER_7_112_300_14, 0x1d1860) AT(CHIP_VER_BCM4358, FW_VER_7_112_300_14, 0x1d1860)
AT(CHIP_VER_BCM43455c0, FW_VER_7_45_154, 0x1D9C62)
void * void *
phy_reg_write(void *pi, int addr, int val) phy_reg_write(void *pi, int addr, int val)
RETURN_DUMMY RETURN_DUMMY
Expand Down Expand Up @@ -1307,6 +1314,7 @@ AT(CHIP_VER_BCM43438, FW_VER_7_45_41_26_r640327, 0x23F3C)
AT(CHIP_VER_BCM43430a1, FW_VER_7_45_41_26_r640327, 0x23F3C) AT(CHIP_VER_BCM43430a1, FW_VER_7_45_41_26_r640327, 0x23F3C)
AT(CHIP_VER_BCM43430a1, FW_VER_7_45_41_46, 0x24368) AT(CHIP_VER_BCM43430a1, FW_VER_7_45_41_46, 0x24368)
AT(CHIP_VER_BCM4358, FW_VER_7_112_300_14, 0x1d3f54) AT(CHIP_VER_BCM4358, FW_VER_7_112_300_14, 0x1d3f54)
AT(CHIP_VER_BCM43455c0, FW_VER_7_45_154, 0x1DE6B8)
void void
wlc_phy_cordic(int theta, void *val) wlc_phy_cordic(int theta, void *val)
VOID_DUMMY VOID_DUMMY
Expand All @@ -1324,6 +1332,11 @@ void
wlc_phy_loadsampletable_acphy(void *pi, void *tone_buf, unsigned short num_samps) wlc_phy_loadsampletable_acphy(void *pi, void *tone_buf, unsigned short num_samps)
VOID_DUMMY VOID_DUMMY


AT(CHIP_VER_BCM43455c0, FW_VER_7_45_154, 0x1CD7F4)
void
wlc_phy_loadsampletable_acphy_new(void *pi, void *tone_buf, uint16 num_samps, uint8 alloc, uint8 conj)
VOID_DUMMY

AT(CHIP_VER_BCM4339, FW_VER_6_37_32_RC23_34_43_r639704, 0x1BE80C) AT(CHIP_VER_BCM4339, FW_VER_6_37_32_RC23_34_43_r639704, 0x1BE80C)
void void
wlc_phy_ofdm_crs_acphy(void *pi, uint8 enable) wlc_phy_ofdm_crs_acphy(void *pi, uint8 enable)
Expand Down

0 comments on commit 01e0b71

Please sign in to comment.