brcmfmac: increase dcmd maximum buffer size
Increase dcmd maximum buffer size to match firmware configuration for new chips. Signed-off-by: Lo(Double)Hsiang Lo <double.lo@cypress.com> Signed-off-by: Chi-Hsien Lin <chi-hsien.lin@cypress.com> Signed-off-by: Ian Lin <ian.lin@infineon.com> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20220922104140.11889-4-ian.lin@infineon.com
This commit is contained in:
parent
dce45ded76
commit
11eda8f01d
|
@ -87,6 +87,8 @@ struct brcmf_proto_bcdc_header {
|
||||||
* plus any space that might be needed
|
* plus any space that might be needed
|
||||||
* for bus alignment padding.
|
* for bus alignment padding.
|
||||||
*/
|
*/
|
||||||
|
#define ROUND_UP_MARGIN 2048
|
||||||
|
|
||||||
struct brcmf_bcdc {
|
struct brcmf_bcdc {
|
||||||
u16 reqid;
|
u16 reqid;
|
||||||
u8 bus_header[BUS_HEADER_LEN];
|
u8 bus_header[BUS_HEADER_LEN];
|
||||||
|
@ -470,7 +472,7 @@ int brcmf_proto_bcdc_attach(struct brcmf_pub *drvr)
|
||||||
|
|
||||||
drvr->hdrlen += BCDC_HEADER_LEN + BRCMF_PROT_FW_SIGNAL_MAX_TXBYTES;
|
drvr->hdrlen += BCDC_HEADER_LEN + BRCMF_PROT_FW_SIGNAL_MAX_TXBYTES;
|
||||||
drvr->bus_if->maxctl = BRCMF_DCMD_MAXLEN +
|
drvr->bus_if->maxctl = BRCMF_DCMD_MAXLEN +
|
||||||
sizeof(struct brcmf_proto_bcdc_dcmd);
|
sizeof(struct brcmf_proto_bcdc_dcmd) + ROUND_UP_MARGIN;
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
fail:
|
fail:
|
||||||
|
|
Loading…
Reference in New Issue