Page MenuHomeFreeBSD

bnxt: Update firmware header file with the latest one
ClosedPublic

Authored by bhargava.marreddy_broadcom.com on Sep 1 2017, 11:33 AM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 18 2024, 12:56 AM
Unknown Object (File)
Jan 31 2024, 3:53 AM
Unknown Object (File)
Dec 20 2023, 1:57 AM
Unknown Object (File)
Dec 12 2023, 5:42 PM
Unknown Object (File)
Dec 2 2023, 2:37 AM
Unknown Object (File)
Oct 19 2023, 7:47 PM
Unknown Object (File)
Oct 19 2023, 5:41 PM
Unknown Object (File)
Sep 20 2023, 10:43 PM
Subscribers

Details

Summary

hsi_struct_def.h file contains all firmware (HWRM) data struct's, updated that with the latest one which was released on 30'th Aug.
After this upgrade, HWRM version will be 1.8.1.5 (earlier it was 1.4.0).

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

sys/dev/bnxt/hsi_struct_def.h
50

So this is for a beta version?

30399

Was this not generated from the hsi_struct_defs_external.h file? I thought that some of these commands were supposed to be confidential.

bhargava.marreddy_broadcom.com added inline comments.
sys/dev/bnxt/hsi_struct_def.h
50

Based on the discussion with firmware team, non-zero HWRM_VERSION_RSVD is acceptable for external releases.
I deleted that comment.

30399

Thanks, it is my mistake. used correct hsi_struct_defs_external.h file this time.

It would be great if you could talk to the firmware team and get HWRM_PORT_PHY_I2C_WRITE and HWRM_PORT_PHY_I2C_READ removed from experimental status. There's a standard ioctl() for this, and most users need it to monitor their optics.

This revision is now accepted and ready to land.Sep 4 2017, 7:38 PM

Thanks Stephen, Already opened a mail thread with Firmware team regarding that and will update the status once get back.

Sean Bruno,

If there are no further review comments, can you please commit this change,

Thanks,
Chenna.

This is a mass replacement of the header file defines. Its a lot of churn.

Committed as r323233 here:
https://svnweb.freebsd.org/base?view=revision&revision=323233

Not sure why it wasn't auto-closed.