SEC 2.0 Reference Device Driver User’s Guide, Rev. 0
26 PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE Freescale Semiconductor
Individual Request Type Descriptions
DPD_EC_2OP_GROUP (0x5900) defines the group for all descriptors within this request.
4.8.3 ECC_SPKBUILD_REQ
COMMON_REQ_PREAMBLE
unsigned long a0DataBy tes;
unsigned char *a0Data;
unsigned long a1DataBy tes;
unsigned char *a1Data;
unsigned long a2DataBy tes;
unsigned char *a2Data;
unsigned long a3DataBy tes;
unsigned char *a3Data;
unsigned long b0DataBy tes;
unsigned char *b0Data;
unsigned long b1DataBy tes;
unsigned char *b1Data;
unsigned long buildDat aBytes;
unsigned char *buildDat a;
NUM_EC_SPKBUILD_DESC defines the number of descriptors within the DPD_EC_SPKBUILD_GROUP that use this
request.
DPD_EC_SPKBUILD_GROUP (0x5a00) defines the group for all descriptors within this request.
Table21. ECC_2OP_REQ Valid Descriptors (opId)
Descriptor Value Function Description
DPD_EC_F2M_LDCTX_MUL1_ULCTX 0x5900 Perform an F2M MULT1 operation
Table22. ECC_SPKBUILD_REQ Valid Descriptor (opId)
Descriptor Value Function Description
DPD_EC_SPKBUILD_ULCTX 0x5A00 Using separate values for a0-a3 and b0-b1, build a
uniform data block that can be used to condense data
to a point that allow it to be used with ECC operational
requests.