svn commit: r226864 - head/sys/dev/bge

Pyun YongHyeon yongari at FreeBSD.org
Thu Oct 27 20:54:54 UTC 2011


Author: yongari
Date: Thu Oct 27 20:54:53 2011
New Revision: 226864
URL: http://svn.freebsd.org/changeset/base/226864

Log:
  Rename BGE_FW_DRV_ALIVE/BGE_FW_PAUSE to BGE_FW_CMD_DRV_ALIVE/BGE_FW_CMD_PAUSE.
  Also add more firmware commands(not used yet).
  No functional changes.

Modified:
  head/sys/dev/bge/if_bge.c
  head/sys/dev/bge/if_bgereg.h

Modified: head/sys/dev/bge/if_bge.c
==============================================================================
--- head/sys/dev/bge/if_bge.c	Thu Oct 27 20:44:28 2011	(r226863)
+++ head/sys/dev/bge/if_bge.c	Thu Oct 27 20:54:53 2011	(r226864)
@@ -1368,7 +1368,7 @@ bge_stop_fw(struct bge_softc *sc)
 	int i;
 
 	if (sc->bge_asf_mode) {
-		bge_writemem_ind(sc, BGE_SRAM_FW_CMD_MB, BGE_FW_PAUSE);
+		bge_writemem_ind(sc, BGE_SRAM_FW_CMD_MB, BGE_FW_CMD_PAUSE);
 		CSR_WRITE_4(sc, BGE_RX_CPU_EVENT,
 		    CSR_READ_4(sc, BGE_RX_CPU_EVENT) | (1 << 14));
 
@@ -4107,7 +4107,7 @@ bge_asf_driver_up(struct bge_softc *sc)
 		else {
 			sc->bge_asf_count = 2;
 			bge_writemem_ind(sc, BGE_SRAM_FW_CMD_MB,
-			    BGE_FW_DRV_ALIVE);
+			    BGE_FW_CMD_DRV_ALIVE);
 			bge_writemem_ind(sc, BGE_SRAM_FW_CMD_LEN_MB, 4);
 			bge_writemem_ind(sc, BGE_SRAM_FW_CMD_DATA_MB, 3);
 			CSR_WRITE_4(sc, BGE_RX_CPU_EVENT,

Modified: head/sys/dev/bge/if_bgereg.h
==============================================================================
--- head/sys/dev/bge/if_bgereg.h	Thu Oct 27 20:44:28 2011	(r226863)
+++ head/sys/dev/bge/if_bgereg.h	Thu Oct 27 20:54:53 2011	(r226864)
@@ -91,8 +91,14 @@
 
 /* Firmware interface */
 #define	BGE_SRAM_DATA_SIG_MAGIC		0x4B657654	/* 'KevT' */
-#define	BGE_FW_DRV_ALIVE		0x00000001
-#define	BGE_FW_PAUSE			0x00000002
+
+#define	BGE_FW_CMD_DRV_ALIVE		0x00000001
+#define	BGE_FW_CMD_PAUSE		0x00000002
+#define	BGE_FW_CMD_IPV4_ADDR_CHANGE	0x00000003
+#define	BGE_FW_CMD_IPV6_ADDR_CHANGE	0x00000004
+#define	BGE_FW_CMD_LINK_UPDATE		0x0000000C
+#define	BGE_FW_CMD_DRV_ALIVE2		0x0000000D
+#define	BGE_FW_CMD_DRV_ALIVE3		0x0000000E
 
 #define	BGE_FW_DRV_STATE_START		0x00000001
 #define	BGE_FW_DRV_STATE_START_DONE	0x80000001


More information about the svn-src-head mailing list