Author: raj
Date: Thu May 24 21:24:23 2012
New Revision: 235938
URL: http://svn.freebsd.org/changeset/base/235938

Log:
  Recognize version 3.1 of the SEC crypto engine.

Modified:
  head/sys/dev/sec/sec.c
  head/sys/dev/sec/sec.h

Modified: head/sys/dev/sec/sec.c
==============================================================================
--- head/sys/dev/sec/sec.c      Thu May 24 21:23:13 2012        (r235937)
+++ head/sys/dev/sec/sec.c      Thu May 24 21:24:23 2012        (r235938)
@@ -227,6 +227,10 @@ sec_probe(device_t dev)
                device_set_desc(dev, "Freescale Security Engine 3.0");
                sc->sc_version = 3;
                break;
+       case SEC_31_ID:
+               device_set_desc(dev, "Freescale Security Engine 3.1");
+               sc->sc_version = 3;
+               break;
        default:
                device_printf(dev, "unknown SEC ID 0x%016llx!\n", id);
                return (ENXIO);

Modified: head/sys/dev/sec/sec.h
==============================================================================
--- head/sys/dev/sec/sec.h      Thu May 24 21:23:13 2012        (r235937)
+++ head/sys/dev/sec/sec.h      Thu May 24 21:24:23 2012        (r235938)
@@ -46,6 +46,7 @@
 /* SEC information */
 #define SEC_20_ID                      0x0000000000000040ULL
 #define SEC_30_ID                      0x0030030000000000ULL
+#define SEC_31_ID                      0x0030030100000000ULL
 #define SEC_CHANNELS                   4
 #define SEC_POINTERS                   7
 #define SEC_MAX_DMA_BLOCK_SIZE         0xFFFF
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to